parms             186 arch/ia64/kernel/salinfo.c 	struct salinfo_platform_oemdata_parms *parms = context;
parms             188 arch/ia64/kernel/salinfo.c 	return salinfo_platform_oemdata(parms->efi_guid, parms->oemdata, parms->oemdata_size);
parms             522 arch/ia64/kernel/salinfo.c 			struct salinfo_platform_oemdata_parms parms = {
parms             528 arch/ia64/kernel/salinfo.c 						 &parms);
parms             122 arch/s390/include/asm/qdio.h 	u64 parms;
parms              46 arch/s390/include/uapi/asm/chsc.h 	__u32 parms;
parms             562 arch/s390/kernel/smp.c 	struct ec_creg_mask_parms parms = { 1UL << bit, -1UL, cr };
parms             564 arch/s390/kernel/smp.c 	on_each_cpu(smp_ctl_bit_callback, &parms, 1);
parms             573 arch/s390/kernel/smp.c 	struct ec_creg_mask_parms parms = { 0, ~(1UL << bit), cr };
parms             575 arch/s390/kernel/smp.c 	on_each_cpu(smp_ctl_bit_callback, &parms, 1);
parms             771 drivers/block/drbd/drbd_nl.c 	struct set_role_parms parms;
parms             781 drivers/block/drbd/drbd_nl.c 	memset(&parms, 0, sizeof(parms));
parms             783 drivers/block/drbd/drbd_nl.c 		err = set_role_parms_from_attrs(&parms, info);
parms             794 drivers/block/drbd/drbd_nl.c 		retcode = drbd_set_role(adm_ctx.device, R_PRIMARY, parms.assume_uptodate);
parms            2232 drivers/block/drbd/drbd_nl.c 	struct detach_parms parms = { };
parms            2242 drivers/block/drbd/drbd_nl.c 		err = detach_parms_from_attrs(&parms, info);
parms            2251 drivers/block/drbd/drbd_nl.c 	retcode = adm_detach(adm_ctx.device, parms.force_detach);
parms            2786 drivers/block/drbd/drbd_nl.c 	struct disconnect_parms parms;
parms            2799 drivers/block/drbd/drbd_nl.c 	memset(&parms, 0, sizeof(parms));
parms            2801 drivers/block/drbd/drbd_nl.c 		err = disconnect_parms_from_attrs(&parms, info);
parms            2810 drivers/block/drbd/drbd_nl.c 	rv = conn_try_disconnect(connection, parms.force_disconnect);
parms            4139 drivers/block/drbd/drbd_nl.c 	struct start_ov_parms parms;
parms            4150 drivers/block/drbd/drbd_nl.c 	parms.ov_start_sector = device->ov_start_sector;
parms            4151 drivers/block/drbd/drbd_nl.c 	parms.ov_stop_sector = ULLONG_MAX;
parms            4153 drivers/block/drbd/drbd_nl.c 		int err = start_ov_parms_from_attrs(&parms, info);
parms            4163 drivers/block/drbd/drbd_nl.c 	device->ov_start_sector = parms.ov_start_sector & ~(BM_SECT_PER_BIT-1);
parms            4164 drivers/block/drbd/drbd_nl.c 	device->ov_stop_sector = parms.ov_stop_sector;
parms             551 drivers/char/ipmi/ipmi_devintf.c 		struct ipmi_timing_parms parms;
parms             553 drivers/char/ipmi/ipmi_devintf.c 		if (copy_from_user(&parms, arg, sizeof(parms))) {
parms             559 drivers/char/ipmi/ipmi_devintf.c 		priv->default_retries = parms.retries;
parms             560 drivers/char/ipmi/ipmi_devintf.c 		priv->default_retry_time_ms = parms.retry_time_ms;
parms             568 drivers/char/ipmi/ipmi_devintf.c 		struct ipmi_timing_parms parms;
parms             571 drivers/char/ipmi/ipmi_devintf.c 		parms.retries = priv->default_retries;
parms             572 drivers/char/ipmi/ipmi_devintf.c 		parms.retry_time_ms = priv->default_retry_time_ms;
parms             575 drivers/char/ipmi/ipmi_devintf.c 		if (copy_to_user(arg, &parms, sizeof(parms))) {
parms             202 drivers/dma/sh/rcar-dmac.c 	struct device_dma_parameters parms;
parms            1826 drivers/dma/sh/rcar-dmac.c 	dmac->dev->dma_parms = &dmac->parms;
parms             660 drivers/media/usb/cpia2/cpia2_v4l.c static int cpia2_g_jpegcomp(struct file *file, void *fh, struct v4l2_jpegcompression *parms)
parms             664 drivers/media/usb/cpia2/cpia2_v4l.c 	memset(parms, 0, sizeof(*parms));
parms             666 drivers/media/usb/cpia2/cpia2_v4l.c 	parms->quality = 80; // TODO: Can this be made meaningful?
parms             668 drivers/media/usb/cpia2/cpia2_v4l.c 	parms->jpeg_markers = V4L2_JPEG_MARKER_DQT | V4L2_JPEG_MARKER_DRI;
parms             670 drivers/media/usb/cpia2/cpia2_v4l.c 		parms->jpeg_markers |= V4L2_JPEG_MARKER_DHT;
parms             673 drivers/media/usb/cpia2/cpia2_v4l.c 	parms->APPn = cam->APPn;
parms             674 drivers/media/usb/cpia2/cpia2_v4l.c 	parms->APP_len = cam->APP_len;
parms             676 drivers/media/usb/cpia2/cpia2_v4l.c 		memcpy(parms->APP_data, cam->APP_data, cam->APP_len);
parms             677 drivers/media/usb/cpia2/cpia2_v4l.c 		parms->jpeg_markers |= V4L2_JPEG_MARKER_APP;
parms             680 drivers/media/usb/cpia2/cpia2_v4l.c 	parms->COM_len = cam->COM_len;
parms             682 drivers/media/usb/cpia2/cpia2_v4l.c 		memcpy(parms->COM_data, cam->COM_data, cam->COM_len);
parms             683 drivers/media/usb/cpia2/cpia2_v4l.c 		parms->jpeg_markers |= JPEG_MARKER_COM;
parms             687 drivers/media/usb/cpia2/cpia2_v4l.c 	    parms->APP_len, parms->COM_len);
parms             702 drivers/media/usb/cpia2/cpia2_v4l.c 		const struct v4l2_jpegcompression *parms)
parms             707 drivers/media/usb/cpia2/cpia2_v4l.c 	    parms->APP_len, parms->COM_len);
parms             710 drivers/media/usb/cpia2/cpia2_v4l.c 		!(parms->jpeg_markers & V4L2_JPEG_MARKER_DHT);
parms             712 drivers/media/usb/cpia2/cpia2_v4l.c 	if(parms->APP_len != 0) {
parms             713 drivers/media/usb/cpia2/cpia2_v4l.c 		if(parms->APP_len > 0 &&
parms             714 drivers/media/usb/cpia2/cpia2_v4l.c 		   parms->APP_len <= sizeof(cam->APP_data) &&
parms             715 drivers/media/usb/cpia2/cpia2_v4l.c 		   parms->APPn >= 0 && parms->APPn <= 15) {
parms             716 drivers/media/usb/cpia2/cpia2_v4l.c 			cam->APPn = parms->APPn;
parms             717 drivers/media/usb/cpia2/cpia2_v4l.c 			cam->APP_len = parms->APP_len;
parms             718 drivers/media/usb/cpia2/cpia2_v4l.c 			memcpy(cam->APP_data, parms->APP_data, parms->APP_len);
parms             721 drivers/media/usb/cpia2/cpia2_v4l.c 			    parms->APPn, parms->APP_len);
parms             728 drivers/media/usb/cpia2/cpia2_v4l.c 	if(parms->COM_len != 0) {
parms             729 drivers/media/usb/cpia2/cpia2_v4l.c 		if(parms->COM_len > 0 &&
parms             730 drivers/media/usb/cpia2/cpia2_v4l.c 		   parms->COM_len <= sizeof(cam->COM_data)) {
parms             731 drivers/media/usb/cpia2/cpia2_v4l.c 			cam->COM_len = parms->COM_len;
parms             732 drivers/media/usb/cpia2/cpia2_v4l.c 			memcpy(cam->COM_data, parms->COM_data, parms->COM_len);
parms             734 drivers/media/usb/cpia2/cpia2_v4l.c 			LOG("Bad COM_len=%d\n", parms->COM_len);
parms            3659 drivers/net/bonding/bond_main.c 	struct neigh_parms parms;
parms            3679 drivers/net/bonding/bond_main.c 	memset(&parms, 0, sizeof(parms));
parms            3680 drivers/net/bonding/bond_main.c 	ret = slave_ops->ndo_neigh_setup(slave->dev, &parms);
parms            3685 drivers/net/bonding/bond_main.c 	if (parms.neigh_setup)
parms            3686 drivers/net/bonding/bond_main.c 		ret = parms.neigh_setup(n);
parms            3701 drivers/net/bonding/bond_main.c 			    struct neigh_parms *parms)
parms            3704 drivers/net/bonding/bond_main.c 	if (parms->dev == dev)
parms            3705 drivers/net/bonding/bond_main.c 		parms->neigh_setup = bond_neigh_init;
parms             506 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		return NEIGH_VAR(&ipv6_stub->nd_tbl->parms, DELAY_PROBE_TIME);
parms             513 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	unsigned long ipv4_interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME);
parms              14 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return tun->parms;
parms              22 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return tun->parms;
parms              25 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c static bool mlxsw_sp_ipip_parms4_has_ikey(struct ip_tunnel_parm parms)
parms              27 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return !!(parms.i_flags & TUNNEL_KEY);
parms              30 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c static bool mlxsw_sp_ipip_parms4_has_okey(struct ip_tunnel_parm parms)
parms              32 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return !!(parms.o_flags & TUNNEL_KEY);
parms              35 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c static u32 mlxsw_sp_ipip_parms4_ikey(struct ip_tunnel_parm parms)
parms              37 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return mlxsw_sp_ipip_parms4_has_ikey(parms) ?
parms              38 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 		be32_to_cpu(parms.i_key) : 0;
parms              41 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c static u32 mlxsw_sp_ipip_parms4_okey(struct ip_tunnel_parm parms)
parms              43 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return mlxsw_sp_ipip_parms4_has_okey(parms) ?
parms              44 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 		be32_to_cpu(parms.o_key) : 0;
parms              48 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_parms4_saddr(struct ip_tunnel_parm parms)
parms              50 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return (union mlxsw_sp_l3addr) { .addr4 = parms.iph.saddr };
parms              54 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_parms6_saddr(struct __ip6_tnl_parm parms)
parms              56 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return (union mlxsw_sp_l3addr) { .addr6 = parms.laddr };
parms              60 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_parms4_daddr(struct ip_tunnel_parm parms)
parms              62 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return (union mlxsw_sp_l3addr) { .addr4 = parms.iph.daddr };
parms              66 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c mlxsw_sp_ipip_parms6_daddr(struct __ip6_tnl_parm parms)
parms              68 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return (union mlxsw_sp_l3addr) { .addr6 = parms.raddr };
parms             150 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	struct ip_tunnel_parm parms;
parms             156 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	parms = mlxsw_sp_ipip_netdev_parms4(ipip_entry->ol_dev);
parms             157 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	has_ikey = mlxsw_sp_ipip_parms4_has_ikey(parms);
parms             158 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	ikey = mlxsw_sp_ipip_parms4_ikey(parms);
parms             237 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	bool inherit_ttl = tunnel->parms.iph.ttl == 0;
parms             238 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	bool inherit_tos = tunnel->parms.iph.tos & 0x1;
parms             240 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	return (tunnel->parms.i_flags & ~okflags) == 0 &&
parms             241 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	       (tunnel->parms.o_flags & ~okflags) == 0 &&
parms             250 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	struct ip_tunnel_parm parms = mlxsw_sp_ipip_netdev_parms4(ol_dev);
parms             253 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	lb_ipipt = mlxsw_sp_ipip_parms4_has_okey(parms) ?
parms             258 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 		.okey = mlxsw_sp_ipip_parms4_okey(parms),
parms             987 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return __dev_get_by_index(net, tun->parms.link);
parms            2091 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			 NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME),
parms            2092 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			 NEIGH_VAR(&nd_tbl.parms, DELAY_PROBE_TIME));
parms            2094 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME);
parms              83 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp_port *dest_port = span_entry->parms.dest_port;
parms             103 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	.parms = mlxsw_sp_span_entry_phys_parms,
parms             299 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct ip_tunnel_parm parms;
parms             306 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	parms = mlxsw_sp_ipip_netdev_parms4(to_dev);
parms             307 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	ip_tunnel_init_flow(&fl4, parms.iph.protocol, *daddrp, *saddrp,
parms             308 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 			    0, 0, parms.link, tun->fwmark, 0);
parms             391 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	.parms = mlxsw_sp_span_entry_gretap4_parms,
parms             412 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	fl6.flowi6_mark = t->parms.fwmark;
parms             492 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	.parms = mlxsw_sp_span_entry_gretap6_parms,
parms             548 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	.parms = mlxsw_sp_span_entry_vlan_parms,
parms             585 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	.parms = mlxsw_sp_span_entry_nop_parms,
parms             607 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	span_entry->parms = sparms;
parms             613 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	if (span_entry->parms.dest_port)
parms             920 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	err = ops->parms(to_dev, &sparms);
parms             972 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		err = curr->ops->parms(curr->to_dev, &sparms);
parms             976 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		if (memcmp(&sparms, &curr->parms, sizeof(sparms))) {
parms              44 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.h 	struct mlxsw_sp_span_parms parms;
parms              52 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.h 	int (*parms)(const struct net_device *to_dev,
parms            1116 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c static int vxge_fw_flash(struct net_device *dev, struct ethtool_flash *parms)
parms            1132 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 	return vxge_fw_upgrade(vdev, parms->data, 1);
parms            7810 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	int *parms = (int *)extra;
parms            7811 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	int enable = (parms[0] > 0);
parms            7822 drivers/net/wireless/intel/ipw2x00/ipw2100.c 			err = ipw2100_set_channel(priv, parms[1], 0);
parms            7825 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		priv->channel = parms[1];
parms            9798 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	int *parms = (int *)extra;
parms            9799 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	int enable = (parms[0] > 0);
parms            9801 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	IPW_DEBUG_WX("SET MONITOR: %d %d\n", enable, parms[1]);
parms            9812 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		ipw_set_channel(priv, parms[1]);
parms             124 drivers/s390/cio/qdio_setup.c 			q->slib->slibe[j].parms =
parms             133 drivers/s390/cio/qdio_setup.c 			q->slib->slibe[j].parms =
parms            3292 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_prli_svc_parms *parms = &rsp->parms;
parms            3301 drivers/scsi/ibmvscsi/ibmvfc.c 			parms->type, parms->flags, parms->service_parms);
parms            3303 drivers/scsi/ibmvscsi/ibmvfc.c 		if (parms->type == IBMVFC_SCSI_FCP_TYPE) {
parms            3304 drivers/scsi/ibmvscsi/ibmvfc.c 			index = ibmvfc_get_prli_rsp(be16_to_cpu(parms->flags));
parms            3306 drivers/scsi/ibmvscsi/ibmvfc.c 				if (be16_to_cpu(parms->flags) & IBMVFC_PRLI_EST_IMG_PAIR) {
parms            3309 drivers/scsi/ibmvscsi/ibmvfc.c 					if (be32_to_cpu(parms->service_parms) & IBMVFC_PRLI_TARGET_FUNC)
parms            3311 drivers/scsi/ibmvscsi/ibmvfc.c 					if (be32_to_cpu(parms->service_parms) & IBMVFC_PRLI_INITIATOR_FUNC)
parms            3377 drivers/scsi/ibmvscsi/ibmvfc.c 	prli->parms.type = IBMVFC_SCSI_FCP_TYPE;
parms            3378 drivers/scsi/ibmvscsi/ibmvfc.c 	prli->parms.flags = cpu_to_be16(IBMVFC_PRLI_EST_IMG_PAIR);
parms            3379 drivers/scsi/ibmvscsi/ibmvfc.c 	prli->parms.service_parms = cpu_to_be32(IBMVFC_PRLI_INITIATOR_FUNC);
parms            3380 drivers/scsi/ibmvscsi/ibmvfc.c 	prli->parms.service_parms |= cpu_to_be32(IBMVFC_PRLI_READ_FCP_XFER_RDY_DISABLED);
parms            3383 drivers/scsi/ibmvscsi/ibmvfc.c 		prli->parms.service_parms |= cpu_to_be32(IBMVFC_PRLI_RETRY);
parms             311 drivers/scsi/ibmvscsi/ibmvfc.h 	struct ibmvfc_prli_svc_parms parms;
parms             122 drivers/scsi/st.c } parms[] __initdata = {
parms            4120 drivers/scsi/st.c 		for (i = 0; i < ints[0] && i < ARRAY_SIZE(parms); i++)
parms            4121 drivers/scsi/st.c 			if (parms[i].val)
parms            4122 drivers/scsi/st.c 				*parms[i].val = ints[i + 1];
parms            4125 drivers/scsi/st.c 			for (i = 0; i < ARRAY_SIZE(parms); i++) {
parms            4126 drivers/scsi/st.c 				len = strlen(parms[i].name);
parms            4127 drivers/scsi/st.c 				if (!strncmp(stp, parms[i].name, len) &&
parms            4129 drivers/scsi/st.c 					if (parms[i].val)
parms            4130 drivers/scsi/st.c 						*parms[i].val =
parms            4134 drivers/scsi/st.c 						       parms[i].name);
parms            4138 drivers/scsi/st.c 			if (i >= ARRAY_SIZE(parms))
parms            1162 drivers/spi/spi-bcm-qspi.c 	struct bcm_qspi_parms parms;
parms            1170 drivers/spi/spi-bcm-qspi.c 	parms.mode = SPI_MODE_3;
parms            1171 drivers/spi/spi-bcm-qspi.c 	parms.bits_per_word = 8;
parms            1172 drivers/spi/spi-bcm-qspi.c 	parms.speed_hz = qspi->max_speed_hz;
parms            1173 drivers/spi/spi-bcm-qspi.c 	bcm_qspi_hw_set_parms(qspi, &parms);
parms             753 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	int *parms = (int *)p;
parms             754 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	int mode = parms[0];
parms             510 drivers/staging/rtl8192e/rtllib_softmac_wx.c 	int *parms = (int *)extra;
parms             511 drivers/staging/rtl8192e/rtllib_softmac_wx.c 	int enable = (parms[0] > 0);
parms             451 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c 	int *parms = (int *)extra;
parms             452 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c 	int enable = (parms[0] > 0);
parms             166 drivers/staging/rtl8192u/r8192U_wx.c 	int *parms = (int *)extra;
parms             167 drivers/staging/rtl8192u/r8192U_wx.c 	int enable = (parms[0] > 0);
parms             605 drivers/staging/rtl8192u/r8192U_wx.c 	int *parms = (int *)p;
parms             606 drivers/staging/rtl8192u/r8192U_wx.c 	int mode = parms[0];
parms             523 drivers/usb/dwc3/core.c 	struct dwc3_hwparams	*parms = &dwc->hwparams;
parms             525 drivers/usb/dwc3/core.c 	dwc->num_eps = DWC3_NUM_EPS(parms);
parms             530 drivers/usb/dwc3/core.c 	struct dwc3_hwparams	*parms = &dwc->hwparams;
parms             532 drivers/usb/dwc3/core.c 	parms->hwparams0 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS0);
parms             533 drivers/usb/dwc3/core.c 	parms->hwparams1 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS1);
parms             534 drivers/usb/dwc3/core.c 	parms->hwparams2 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS2);
parms             535 drivers/usb/dwc3/core.c 	parms->hwparams3 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS3);
parms             536 drivers/usb/dwc3/core.c 	parms->hwparams4 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS4);
parms             537 drivers/usb/dwc3/core.c 	parms->hwparams5 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS5);
parms             538 drivers/usb/dwc3/core.c 	parms->hwparams6 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS6);
parms             539 drivers/usb/dwc3/core.c 	parms->hwparams7 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS7);
parms             540 drivers/usb/dwc3/core.c 	parms->hwparams8 = dwc3_readl(dwc->regs, DWC3_GHWPARAMS8);
parms             602 drivers/virt/vboxguest/vboxguest_utils.c 		  struct vmmdev_hgcm_function_parameter *parms, u32 parm_count,
parms             617 drivers/virt/vboxguest/vboxguest_utils.c 	ret = hgcm_call_preprocess(parms, parm_count, &bounce_bufs, &size);
parms             629 drivers/virt/vboxguest/vboxguest_utils.c 	hgcm_call_init_call(call, client_id, function, parms, parm_count,
parms             635 drivers/virt/vboxguest/vboxguest_utils.c 		ret = hgcm_call_copy_back_result(call, parms, parm_count,
parms             571 drivers/watchdog/cpwd.c 		static int *parms[] = { &wd0_timeout,
parms             585 drivers/watchdog/cpwd.c 		if (*parms[i])
parms             586 drivers/watchdog/cpwd.c 			p->devs[i].timeout = *parms[i];
parms             290 drivers/xen/sys-hypervisor.c 	struct xen_platform_parameters *parms;
parms             292 drivers/xen/sys-hypervisor.c 	parms = kmalloc(sizeof(struct xen_platform_parameters), GFP_KERNEL);
parms             293 drivers/xen/sys-hypervisor.c 	if (parms) {
parms             295 drivers/xen/sys-hypervisor.c 					     parms);
parms             298 drivers/xen/sys-hypervisor.c 				      parms->virt_start);
parms             299 drivers/xen/sys-hypervisor.c 		kfree(parms);
parms            4511 fs/cifs/cifssmb.c 	T2_FFIRST_RSP_PARMS *parms;
parms            4624 fs/cifs/cifssmb.c 			parms = (T2_FFIRST_RSP_PARMS *)((char *) &pSMBr->hdr.Protocol +
parms            4627 fs/cifs/cifssmb.c 			if (parms->EndofSearch)
parms            4633 fs/cifs/cifssmb.c 					le16_to_cpu(parms->SearchCount);
parms            4636 fs/cifs/cifssmb.c 			lnoff = le16_to_cpu(parms->LastNameOffset);
parms            4647 fs/cifs/cifssmb.c 				*pnetfid = parms->SearchHandle;
parms            4662 fs/cifs/cifssmb.c 	T2_FNEXT_RSP_PARMS *parms;
parms            4744 fs/cifs/cifssmb.c 			parms = (T2_FNEXT_RSP_PARMS *)response_data;
parms            4755 fs/cifs/cifssmb.c 			if (parms->EndofSearch)
parms            4760 fs/cifs/cifssmb.c 						le16_to_cpu(parms->SearchCount);
parms            4763 fs/cifs/cifssmb.c 			lnoff = le16_to_cpu(parms->LastNameOffset);
parms             737 fs/cifs/smb1ops.c 	       struct cifs_io_parms *parms, unsigned int *bytes_read,
parms             740 fs/cifs/smb1ops.c 	parms->netfid = pfid->netfid;
parms             741 fs/cifs/smb1ops.c 	return CIFSSMBRead(xid, parms, bytes_read, buf, buf_type);
parms             746 fs/cifs/smb1ops.c 		struct cifs_io_parms *parms, unsigned int *written,
parms             750 fs/cifs/smb1ops.c 	parms->netfid = pfid->netfid;
parms             751 fs/cifs/smb1ops.c 	return CIFSSMBWrite2(xid, parms, written, iov, nr_segs);
parms            1771 fs/cifs/smb2ops.c 	       struct cifs_io_parms *parms, unsigned int *bytes_read,
parms            1774 fs/cifs/smb2ops.c 	parms->persistent_fid = pfid->persistent_fid;
parms            1775 fs/cifs/smb2ops.c 	parms->volatile_fid = pfid->volatile_fid;
parms            1776 fs/cifs/smb2ops.c 	return SMB2_read(xid, parms, bytes_read, buf, buf_type);
parms            1781 fs/cifs/smb2ops.c 		struct cifs_io_parms *parms, unsigned int *written,
parms            1785 fs/cifs/smb2ops.c 	parms->persistent_fid = pfid->persistent_fid;
parms            1786 fs/cifs/smb2ops.c 	parms->volatile_fid = pfid->volatile_fid;
parms            1787 fs/cifs/smb2ops.c 	return SMB2_write(xid, parms, written, iov, nr_segs);
parms             550 fs/isofs/rock.c 					isonum_711(&rr->u.ZF.parms[1]);
parms             569 fs/isofs/rock.c 						isonum_711(&rr->u.ZF.parms[0]);
parms             571 fs/isofs/rock.c 						isonum_711(&rr->u.ZF.parms[1]);
parms              80 fs/isofs/rock.h 	__u8 parms[2];
parms              51 include/linux/lapb.h extern int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms);
parms              52 include/linux/lapb.h extern int lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms);
parms              36 include/linux/vbox_utils.h 		  struct vmmdev_hgcm_function_parameter *parms, u32 parm_count,
parms              90 include/net/dn_dev.h 	struct dn_dev_parms parms;
parms              50 include/net/ip6_tunnel.h 	struct __ip6_tnl_parm parms;	/* tunnel configuration parameters */
parms             127 include/net/ip_tunnels.h 	struct ip_tunnel_parm parms;
parms             137 include/net/neighbour.h 	struct neigh_parms	*parms;
parms             210 include/net/neighbour.h 	struct neigh_parms	parms;
parms             343 include/net/neighbour.h void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms);
parms             346 include/net/neighbour.h struct net *neigh_parms_net(const struct neigh_parms *parms)
parms             348 include/net/neighbour.h 	return read_pnet(&parms->net);
parms             407 include/net/neighbour.h static inline void __neigh_parms_put(struct neigh_parms *parms)
parms             409 include/net/neighbour.h 	refcount_dec(&parms->refcnt);
parms             412 include/net/neighbour.h static inline struct neigh_parms *neigh_parms_clone(struct neigh_parms *parms)
parms             414 include/net/neighbour.h 	refcount_inc(&parms->refcnt);
parms             415 include/net/neighbour.h 	return parms;
parms             487 include/sound/soc.h int snd_soc_params_to_bclk(struct snd_pcm_hw_params *parms);
parms             282 lib/kobject_uevent.c 	struct netlink_skb_parms *parms;
parms             299 lib/kobject_uevent.c 	parms = &NETLINK_CB(skb);
parms             300 lib/kobject_uevent.c 	parms->creds.uid = GLOBAL_ROOT_UID;
parms             301 lib/kobject_uevent.c 	parms->creds.gid = GLOBAL_ROOT_GID;
parms             302 lib/kobject_uevent.c 	parms->dst_group = 1;
parms             303 lib/kobject_uevent.c 	parms->portid = 0;
parms             356 lib/kobject_uevent.c 		struct netlink_skb_parms *parms = &NETLINK_CB(skb);
parms             363 lib/kobject_uevent.c 			parms->creds.uid = root_uid;
parms             368 lib/kobject_uevent.c 			parms->creds.gid = root_gid;
parms             410 net/core/neighbour.c 	n->parms	  = neigh_parms_clone(&tbl->parms);
parms             609 net/core/neighbour.c 	if (n->parms->neigh_setup &&
parms             610 net/core/neighbour.c 	    (error = n->parms->neigh_setup(n)) < 0) {
parms             615 net/core/neighbour.c 	n->confirmed = jiffies - (NEIGH_VAR(n->parms, BASE_REACHABLE_TIME) << 1);
parms             626 net/core/neighbour.c 	if (n->parms->dead) {
parms             816 net/core/neighbour.c static void neigh_parms_destroy(struct neigh_parms *parms);
parms             818 net/core/neighbour.c static inline void neigh_parms_put(struct neigh_parms *parms)
parms             820 net/core/neighbour.c 	if (refcount_dec_and_test(&parms->refcnt))
parms             821 net/core/neighbour.c 		neigh_parms_destroy(parms);
parms             852 net/core/neighbour.c 	neigh_parms_put(neigh->parms);
parms             935 net/core/neighbour.c 			     time_after(jiffies, n->used + NEIGH_VAR(n->parms, GC_STALETIME)))) {
parms             963 net/core/neighbour.c 			      NEIGH_VAR(&tbl->parms, BASE_REACHABLE_TIME) >> 1);
parms             969 net/core/neighbour.c 	struct neigh_parms *p = n->parms;
parms            1034 net/core/neighbour.c 				   neigh->confirmed + neigh->parms->reachable_time)) {
parms            1036 net/core/neighbour.c 			next = neigh->confirmed + neigh->parms->reachable_time;
parms            1039 net/core/neighbour.c 					  NEIGH_VAR(neigh->parms, DELAY_PROBE_TIME))) {
parms            1044 net/core/neighbour.c 			next = now + NEIGH_VAR(neigh->parms, DELAY_PROBE_TIME);
parms            1055 net/core/neighbour.c 				   NEIGH_VAR(neigh->parms, DELAY_PROBE_TIME))) {
parms            1061 net/core/neighbour.c 			next = neigh->confirmed + neigh->parms->reachable_time;
parms            1068 net/core/neighbour.c 			next = now + NEIGH_VAR(neigh->parms, RETRANS_TIME);
parms            1072 net/core/neighbour.c 		next = now + NEIGH_VAR(neigh->parms, RETRANS_TIME);
parms            1118 net/core/neighbour.c 		if (NEIGH_VAR(neigh->parms, MCAST_PROBES) +
parms            1119 net/core/neighbour.c 		    NEIGH_VAR(neigh->parms, APP_PROBES)) {
parms            1123 net/core/neighbour.c 				   NEIGH_VAR(neigh->parms, UCAST_PROBES));
parms            1127 net/core/neighbour.c 			next = now + max(NEIGH_VAR(neigh->parms, RETRANS_TIME),
parms            1145 net/core/neighbour.c 				NEIGH_VAR(neigh->parms, DELAY_PROBE_TIME));
parms            1151 net/core/neighbour.c 			       NEIGH_VAR(neigh->parms, QUEUE_LEN_BYTES)) {
parms            1336 net/core/neighbour.c 						 neigh->parms->reachable_time :
parms            1349 net/core/neighbour.c 				      (NEIGH_VAR(neigh->parms, BASE_REACHABLE_TIME) << 1);
parms            1430 net/core/neighbour.c 			jiffies + NEIGH_VAR(neigh->parms, RETRANS_TIME));
parms            1615 net/core/neighbour.c 	p = kmemdup(&tbl->parms, sizeof(*p), GFP_KERNEL);
parms            1633 net/core/neighbour.c 		list_add(&p->list, &tbl->parms.list);
parms            1644 net/core/neighbour.c 	struct neigh_parms *parms =
parms            1647 net/core/neighbour.c 	neigh_parms_put(parms);
parms            1650 net/core/neighbour.c void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms)
parms            1652 net/core/neighbour.c 	if (!parms || parms == &tbl->parms)
parms            1655 net/core/neighbour.c 	list_del(&parms->list);
parms            1656 net/core/neighbour.c 	parms->dead = 1;
parms            1658 net/core/neighbour.c 	if (parms->dev)
parms            1659 net/core/neighbour.c 		dev_put(parms->dev);
parms            1660 net/core/neighbour.c 	call_rcu(&parms->rcu_head, neigh_rcu_free_parms);
parms            1664 net/core/neighbour.c static void neigh_parms_destroy(struct neigh_parms *parms)
parms            1666 net/core/neighbour.c 	kfree(parms);
parms            1680 net/core/neighbour.c 	list_add(&tbl->parms.list, &tbl->parms_list);
parms            1681 net/core/neighbour.c 	write_pnet(&tbl->parms.net, &init_net);
parms            1682 net/core/neighbour.c 	refcount_set(&tbl->parms.refcnt, 1);
parms            1683 net/core/neighbour.c 	tbl->parms.reachable_time =
parms            1684 net/core/neighbour.c 			  neigh_rand_reach_time(NEIGH_VAR(&tbl->parms, BASE_REACHABLE_TIME));
parms            1713 net/core/neighbour.c 			tbl->parms.reachable_time);
parms            1719 net/core/neighbour.c 	tbl->last_rand	= now + tbl->parms.reachable_time * 20;
parms            1979 net/core/neighbour.c static int neightbl_fill_parms(struct sk_buff *skb, struct neigh_parms *parms)
parms            1987 net/core/neighbour.c 	if ((parms->dev &&
parms            1988 net/core/neighbour.c 	     nla_put_u32(skb, NDTPA_IFINDEX, parms->dev->ifindex)) ||
parms            1989 net/core/neighbour.c 	    nla_put_u32(skb, NDTPA_REFCNT, refcount_read(&parms->refcnt)) ||
parms            1991 net/core/neighbour.c 			NEIGH_VAR(parms, QUEUE_LEN_BYTES)) ||
parms            1994 net/core/neighbour.c 			NEIGH_VAR(parms, QUEUE_LEN_BYTES) / SKB_TRUESIZE(ETH_FRAME_LEN)) ||
parms            1995 net/core/neighbour.c 	    nla_put_u32(skb, NDTPA_PROXY_QLEN, NEIGH_VAR(parms, PROXY_QLEN)) ||
parms            1996 net/core/neighbour.c 	    nla_put_u32(skb, NDTPA_APP_PROBES, NEIGH_VAR(parms, APP_PROBES)) ||
parms            1998 net/core/neighbour.c 			NEIGH_VAR(parms, UCAST_PROBES)) ||
parms            2000 net/core/neighbour.c 			NEIGH_VAR(parms, MCAST_PROBES)) ||
parms            2002 net/core/neighbour.c 			NEIGH_VAR(parms, MCAST_REPROBES)) ||
parms            2003 net/core/neighbour.c 	    nla_put_msecs(skb, NDTPA_REACHABLE_TIME, parms->reachable_time,
parms            2006 net/core/neighbour.c 			  NEIGH_VAR(parms, BASE_REACHABLE_TIME), NDTPA_PAD) ||
parms            2008 net/core/neighbour.c 			  NEIGH_VAR(parms, GC_STALETIME), NDTPA_PAD) ||
parms            2010 net/core/neighbour.c 			  NEIGH_VAR(parms, DELAY_PROBE_TIME), NDTPA_PAD) ||
parms            2012 net/core/neighbour.c 			  NEIGH_VAR(parms, RETRANS_TIME), NDTPA_PAD) ||
parms            2014 net/core/neighbour.c 			  NEIGH_VAR(parms, ANYCAST_DELAY), NDTPA_PAD) ||
parms            2016 net/core/neighbour.c 			  NEIGH_VAR(parms, PROXY_DELAY), NDTPA_PAD) ||
parms            2018 net/core/neighbour.c 			  NEIGH_VAR(parms, LOCKTIME), NDTPA_PAD))
parms            2102 net/core/neighbour.c 	BUG_ON(tbl->parms.dev);
parms            2103 net/core/neighbour.c 	if (neightbl_fill_parms(skb, &tbl->parms) < 0)
parms            2118 net/core/neighbour.c 				    struct neigh_parms *parms,
parms            2137 net/core/neighbour.c 	    neightbl_fill_parms(skb, parms) < 0)
parms            2395 net/core/neighbour.c 		p = list_next_entry(&tbl->parms, list);
parms             209 net/decnet/dn_dev.c static void dn_dev_sysctl_register(struct net_device *dev, struct dn_dev_parms *parms)
parms             222 net/decnet/dn_dev.c 		t->dn_dev_vars[i].data = ((char *)parms) + offset;
parms             226 net/decnet/dn_dev.c 		dev? dev->name : parms->name);
parms             234 net/decnet/dn_dev.c 		parms->sysctl = t;
parms             237 net/decnet/dn_dev.c static void dn_dev_sysctl_unregister(struct dn_dev_parms *parms)
parms             239 net/decnet/dn_dev.c 	if (parms->sysctl) {
parms             240 net/decnet/dn_dev.c 		struct dn_dev_sysctl_table *t = parms->sysctl;
parms             241 net/decnet/dn_dev.c 		parms->sysctl = NULL;
parms             261 net/decnet/dn_dev.c 	old = dn_db->parms.forwarding;
parms             266 net/decnet/dn_dev.c 		if (dn_db->parms.forwarding < 0)
parms             267 net/decnet/dn_dev.c 			dn_db->parms.forwarding = 0;
parms             268 net/decnet/dn_dev.c 		if (dn_db->parms.forwarding > 2)
parms             269 net/decnet/dn_dev.c 			dn_db->parms.forwarding = 2;
parms             276 net/decnet/dn_dev.c 		tmp = dn_db->parms.forwarding;
parms             277 net/decnet/dn_dev.c 		dn_db->parms.forwarding = old;
parms             278 net/decnet/dn_dev.c 		if (dn_db->parms.down)
parms             279 net/decnet/dn_dev.c 			dn_db->parms.down(dev);
parms             280 net/decnet/dn_dev.c 		dn_db->parms.forwarding = tmp;
parms             281 net/decnet/dn_dev.c 		if (dn_db->parms.up)
parms             282 net/decnet/dn_dev.c 			dn_db->parms.up(dev);
parms             292 net/decnet/dn_dev.c static void dn_dev_sysctl_unregister(struct dn_dev_parms *parms)
parms             295 net/decnet/dn_dev.c static void dn_dev_sysctl_register(struct net_device *dev, struct dn_dev_parms *parms)
parms             866 net/decnet/dn_dev.c 	msg->timer   = cpu_to_le16((unsigned short)dn_db->parms.t3);
parms             893 net/decnet/dn_dev.c 	if (dn->priority < dn_db->parms.priority)
parms             897 net/decnet/dn_dev.c 	if (dn->priority != dn_db->parms.priority)
parms             942 net/decnet/dn_dev.c 	*ptr++ = dn_db->parms.forwarding == 1 ?
parms             946 net/decnet/dn_dev.c 	*ptr++ = dn_db->parms.priority; /* Priority */
parms             948 net/decnet/dn_dev.c 	*((__le16 *)ptr) = cpu_to_le16((unsigned short)dn_db->parms.t3);
parms             982 net/decnet/dn_dev.c 	if (dn_db->parms.forwarding == 0)
parms            1020 net/decnet/dn_dev.c 	if (dn_db->parms.forwarding == 0)
parms            1034 net/decnet/dn_dev.c 	if (dn_db->parms.forwarding == 0)
parms            1050 net/decnet/dn_dev.c 	if (dn_db->t3 <= dn_db->parms.t2) {
parms            1051 net/decnet/dn_dev.c 		if (dn_db->parms.timer3) {
parms            1056 net/decnet/dn_dev.c 					dn_db->parms.timer3(dev, ifa);
parms            1059 net/decnet/dn_dev.c 		dn_db->t3 = dn_db->parms.t3;
parms            1061 net/decnet/dn_dev.c 		dn_db->t3 -= dn_db->parms.t2;
parms            1071 net/decnet/dn_dev.c 	if (dn_db->parms.t2 > dn_db->parms.t3)
parms            1072 net/decnet/dn_dev.c 		dn_db->parms.t2 = dn_db->parms.t3;
parms            1074 net/decnet/dn_dev.c 	dn_db->timer.expires = jiffies + (dn_db->parms.t2 * HZ);
parms            1098 net/decnet/dn_dev.c 	memcpy(&dn_db->parms, p, sizeof(struct dn_dev_parms));
parms            1113 net/decnet/dn_dev.c 	if (dn_db->parms.up) {
parms            1114 net/decnet/dn_dev.c 		if (dn_db->parms.up(dev) < 0) {
parms            1122 net/decnet/dn_dev.c 	dn_dev_sysctl_register(dev, &dn_db->parms);
parms            1204 net/decnet/dn_dev.c 	dn_dev_sysctl_unregister(&dn_db->parms);
parms            1208 net/decnet/dn_dev.c 	if (dn_db->parms.down)
parms            1209 net/decnet/dn_dev.c 		dn_db->parms.down(dev);
parms            1367 net/decnet/dn_dev.c 				dn_type2asc(dn_db->parms.mode),
parms            1369 net/decnet/dn_dev.c 				dn_db->t3, dn_db->parms.t3,
parms            1371 net/decnet/dn_dev.c 				dn_db->parms.priority,
parms            1372 net/decnet/dn_dev.c 				dn_db->parms.state, dn_db->parms.name,
parms              87 net/decnet/dn_neigh.c 	.parms ={
parms             116 net/decnet/dn_neigh.c 	struct neigh_parms *parms;
parms             125 net/decnet/dn_neigh.c 	parms = dn_db->neigh_parms;
parms             126 net/decnet/dn_neigh.c 	if (!parms) {
parms             131 net/decnet/dn_neigh.c 	__neigh_parms_put(neigh->parms);
parms             132 net/decnet/dn_neigh.c 	neigh->parms = neigh_parms_clone(parms);
parms             689 net/decnet/dn_route.c 		if (dn->parms.state != DN_DEV_S_RU)
parms             714 net/decnet/dn_route.c 		if (dn->parms.state != DN_DEV_S_RU)
parms            1392 net/decnet/dn_route.c 		if (dn_db->parms.forwarding == 0)
parms             160 net/ipv4/arp.c 	.parms		= {
parms             225 net/ipv4/arp.c 	struct neigh_parms *parms;
parms             241 net/ipv4/arp.c 	parms = in_dev->arp_parms;
parms             242 net/ipv4/arp.c 	__neigh_parms_put(neigh->parms);
parms             243 net/ipv4/arp.c 	neigh->parms = neigh_parms_clone(parms);
parms             373 net/ipv4/arp.c 	probes -= NEIGH_VAR(neigh->parms, UCAST_PROBES);
parms             380 net/ipv4/arp.c 		probes -= NEIGH_VAR(neigh->parms, APP_PROBES);
parms             900 net/ipv4/arp.c 				      NEIGH_VAR(n->parms, LOCKTIME)) ||
parms            1296 net/ipv4/arp.c 	neigh_sysctl_register(NULL, &arp_tbl.parms, NULL);
parms             196 net/ipv4/ip_gre.c 	if (t->parms.iph.daddr == 0 ||
parms             197 net/ipv4/ip_gre.c 	    ipv4_is_multicast(t->parms.iph.daddr))
parms             200 net/ipv4/ip_gre.c 	if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED)
parms             436 net/ipv4/ip_gre.c 	if (tunnel->parms.o_flags & TUNNEL_SEQ)
parms             441 net/ipv4/ip_gre.c 			 tunnel->parms.o_flags, proto, tunnel->parms.o_key,
parms             622 net/ipv4/ip_gre.c 		tnl_params = &tunnel->parms.iph;
parms             625 net/ipv4/ip_gre.c 	if (gre_handle_offloads(skb, !!(tunnel->parms.o_flags & TUNNEL_CSUM)))
parms             665 net/ipv4/ip_gre.c 		erspan_build_header(skb, ntohl(tunnel->parms.o_key),
parms             670 net/ipv4/ip_gre.c 		erspan_build_header_v2(skb, ntohl(tunnel->parms.o_key),
parms             678 net/ipv4/ip_gre.c 	tunnel->parms.o_flags &= ~TUNNEL_KEY;
parms             679 net/ipv4/ip_gre.c 	__gre_xmit(skb, dev, &tunnel->parms.iph, proto);
parms             701 net/ipv4/ip_gre.c 	if (gre_handle_offloads(skb, !!(tunnel->parms.o_flags & TUNNEL_CSUM)))
parms             707 net/ipv4/ip_gre.c 	__gre_xmit(skb, dev, &tunnel->parms.iph, htons(ETH_P_TEB));
parms             722 net/ipv4/ip_gre.c 	tunnel->tun_hlen = gre_calc_hlen(tunnel->parms.o_flags);
parms             730 net/ipv4/ip_gre.c 	if (!(tunnel->parms.o_flags & TUNNEL_SEQ)) {
parms             731 net/ipv4/ip_gre.c 		if (!(tunnel->parms.o_flags & TUNNEL_CSUM) ||
parms             772 net/ipv4/ip_gre.c 		t->parms.i_flags = p.i_flags;
parms             773 net/ipv4/ip_gre.c 		t->parms.o_flags = p.o_flags;
parms             825 net/ipv4/ip_gre.c 	greh->flags = gre_tnl_flags_to_gre_flags(t->parms.o_flags);
parms             828 net/ipv4/ip_gre.c 	memcpy(iph, &t->parms.iph, sizeof(struct iphdr));
parms             858 net/ipv4/ip_gre.c 	if (ipv4_is_multicast(t->parms.iph.daddr)) {
parms             863 net/ipv4/ip_gre.c 					 t->parms.iph.daddr,
parms             864 net/ipv4/ip_gre.c 					 t->parms.iph.saddr,
parms             865 net/ipv4/ip_gre.c 					 t->parms.o_key,
parms             866 net/ipv4/ip_gre.c 					 RT_TOS(t->parms.iph.tos),
parms             867 net/ipv4/ip_gre.c 					 t->parms.link);
parms             875 net/ipv4/ip_gre.c 		ip_mc_inc_group(__in_dev_get_rtnl(dev), t->parms.iph.daddr);
parms             884 net/ipv4/ip_gre.c 	if (ipv4_is_multicast(t->parms.iph.daddr) && t->mlink) {
parms             888 net/ipv4/ip_gre.c 			ip_mc_dec_group(in_dev, t->parms.iph.daddr);
parms             925 net/ipv4/ip_gre.c 	tunnel->tun_hlen = gre_calc_hlen(tunnel->parms.o_flags);
parms             926 net/ipv4/ip_gre.c 	tunnel->parms.iph.protocol = IPPROTO_GRE;
parms             933 net/ipv4/ip_gre.c 	if (!(tunnel->parms.o_flags & TUNNEL_SEQ)) {
parms             938 net/ipv4/ip_gre.c 		if (!(tunnel->parms.o_flags & TUNNEL_CSUM) ||
parms             954 net/ipv4/ip_gre.c 	struct iphdr *iph = &tunnel->parms.iph;
parms            1091 net/ipv4/ip_gre.c 				struct ip_tunnel_parm *parms,
parms            1096 net/ipv4/ip_gre.c 	memset(parms, 0, sizeof(*parms));
parms            1098 net/ipv4/ip_gre.c 	parms->iph.protocol = IPPROTO_GRE;
parms            1104 net/ipv4/ip_gre.c 		parms->link = nla_get_u32(data[IFLA_GRE_LINK]);
parms            1107 net/ipv4/ip_gre.c 		parms->i_flags = gre_flags_to_tnl_flags(nla_get_be16(data[IFLA_GRE_IFLAGS]));
parms            1110 net/ipv4/ip_gre.c 		parms->o_flags = gre_flags_to_tnl_flags(nla_get_be16(data[IFLA_GRE_OFLAGS]));
parms            1113 net/ipv4/ip_gre.c 		parms->i_key = nla_get_be32(data[IFLA_GRE_IKEY]);
parms            1116 net/ipv4/ip_gre.c 		parms->o_key = nla_get_be32(data[IFLA_GRE_OKEY]);
parms            1119 net/ipv4/ip_gre.c 		parms->iph.saddr = nla_get_in_addr(data[IFLA_GRE_LOCAL]);
parms            1122 net/ipv4/ip_gre.c 		parms->iph.daddr = nla_get_in_addr(data[IFLA_GRE_REMOTE]);
parms            1125 net/ipv4/ip_gre.c 		parms->iph.ttl = nla_get_u8(data[IFLA_GRE_TTL]);
parms            1128 net/ipv4/ip_gre.c 		parms->iph.tos = nla_get_u8(data[IFLA_GRE_TOS]);
parms            1133 net/ipv4/ip_gre.c 		parms->iph.frag_off = htons(IP_DF);
parms            1144 net/ipv4/ip_gre.c 		  && (parms->iph.frag_off & htons(IP_DF)))
parms            1158 net/ipv4/ip_gre.c 				struct ip_tunnel_parm *parms,
parms            1164 net/ipv4/ip_gre.c 	err = ipgre_netlink_parms(dev, data, tb, parms, fwmark);
parms            1259 net/ipv4/ip_gre.c 	tunnel->parms.iph.protocol = IPPROTO_GRE;
parms            1366 net/ipv4/ip_gre.c 	t->parms.i_flags = p.i_flags;
parms            1367 net/ipv4/ip_gre.c 	t->parms.o_flags = p.o_flags;
parms            1395 net/ipv4/ip_gre.c 	t->parms.i_flags = p.i_flags;
parms            1396 net/ipv4/ip_gre.c 	t->parms.o_flags = p.o_flags;
parms            1452 net/ipv4/ip_gre.c 	struct ip_tunnel_parm *p = &t->parms;
parms              96 net/ipv4/ip_tunnel.c 		if (local != t->parms.iph.saddr ||
parms              97 net/ipv4/ip_tunnel.c 		    remote != t->parms.iph.daddr ||
parms             101 net/ipv4/ip_tunnel.c 		if (!ip_tunnel_key_match(&t->parms, flags, key))
parms             104 net/ipv4/ip_tunnel.c 		if (t->parms.link == link)
parms             111 net/ipv4/ip_tunnel.c 		if (remote != t->parms.iph.daddr ||
parms             112 net/ipv4/ip_tunnel.c 		    t->parms.iph.saddr != 0 ||
parms             116 net/ipv4/ip_tunnel.c 		if (!ip_tunnel_key_match(&t->parms, flags, key))
parms             119 net/ipv4/ip_tunnel.c 		if (t->parms.link == link)
parms             129 net/ipv4/ip_tunnel.c 		if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) &&
parms             130 net/ipv4/ip_tunnel.c 		    (local != t->parms.iph.daddr || !ipv4_is_multicast(local)))
parms             136 net/ipv4/ip_tunnel.c 		if (!ip_tunnel_key_match(&t->parms, flags, key))
parms             139 net/ipv4/ip_tunnel.c 		if (t->parms.link == link)
parms             146 net/ipv4/ip_tunnel.c 		if ((!(flags & TUNNEL_NO_KEY) && t->parms.i_key != key) ||
parms             147 net/ipv4/ip_tunnel.c 		    t->parms.iph.saddr != 0 ||
parms             148 net/ipv4/ip_tunnel.c 		    t->parms.iph.daddr != 0 ||
parms             152 net/ipv4/ip_tunnel.c 		if (t->parms.link == link)
parms             173 net/ipv4/ip_tunnel.c 				    struct ip_tunnel_parm *parms)
parms             177 net/ipv4/ip_tunnel.c 	__be32 i_key = parms->i_key;
parms             179 net/ipv4/ip_tunnel.c 	if (parms->iph.daddr && !ipv4_is_multicast(parms->iph.daddr))
parms             180 net/ipv4/ip_tunnel.c 		remote = parms->iph.daddr;
parms             184 net/ipv4/ip_tunnel.c 	if (!(parms->i_flags & TUNNEL_KEY) && (parms->i_flags & VTI_ISVTI))
parms             193 net/ipv4/ip_tunnel.c 	struct hlist_head *head = ip_bucket(itn, &t->parms);
parms             208 net/ipv4/ip_tunnel.c 					struct ip_tunnel_parm *parms,
parms             211 net/ipv4/ip_tunnel.c 	__be32 remote = parms->iph.daddr;
parms             212 net/ipv4/ip_tunnel.c 	__be32 local = parms->iph.saddr;
parms             213 net/ipv4/ip_tunnel.c 	__be32 key = parms->i_key;
parms             214 net/ipv4/ip_tunnel.c 	__be16 flags = parms->i_flags;
parms             215 net/ipv4/ip_tunnel.c 	int link = parms->link;
parms             217 net/ipv4/ip_tunnel.c 	struct hlist_head *head = ip_bucket(itn, parms);
parms             220 net/ipv4/ip_tunnel.c 		if (local == t->parms.iph.saddr &&
parms             221 net/ipv4/ip_tunnel.c 		    remote == t->parms.iph.daddr &&
parms             222 net/ipv4/ip_tunnel.c 		    link == t->parms.link &&
parms             224 net/ipv4/ip_tunnel.c 		    ip_tunnel_key_match(&t->parms, flags, key))
parms             232 net/ipv4/ip_tunnel.c 					     struct ip_tunnel_parm *parms)
parms             240 net/ipv4/ip_tunnel.c 	if (parms->name[0]) {
parms             241 net/ipv4/ip_tunnel.c 		if (!dev_valid_name(parms->name))
parms             243 net/ipv4/ip_tunnel.c 		strlcpy(name, parms->name, IFNAMSIZ);
parms             262 net/ipv4/ip_tunnel.c 	tunnel->parms = *parms;
parms             286 net/ipv4/ip_tunnel.c 	iph = &tunnel->parms.iph;
parms             294 net/ipv4/ip_tunnel.c 				    iph->saddr, tunnel->parms.o_key,
parms             295 net/ipv4/ip_tunnel.c 				    RT_TOS(iph->tos), tunnel->parms.link,
parms             309 net/ipv4/ip_tunnel.c 	if (!tdev && tunnel->parms.link)
parms             310 net/ipv4/ip_tunnel.c 		tdev = __dev_get_by_index(tunnel->net, tunnel->parms.link);
parms             328 net/ipv4/ip_tunnel.c 					  struct ip_tunnel_parm *parms)
parms             336 net/ipv4/ip_tunnel.c 	dev = __ip_tunnel_create(net, itn->rtnl_link_ops, parms);
parms             372 net/ipv4/ip_tunnel.c 	if ((!(tpi->flags&TUNNEL_CSUM) &&  (tunnel->parms.i_flags&TUNNEL_CSUM)) ||
parms             373 net/ipv4/ip_tunnel.c 	     ((tpi->flags&TUNNEL_CSUM) && !(tunnel->parms.i_flags&TUNNEL_CSUM))) {
parms             379 net/ipv4/ip_tunnel.c 	if (tunnel->parms.i_flags&TUNNEL_SEQ) {
parms             522 net/ipv4/ip_tunnel.c 		daddr = md ? dst : tunnel->parms.iph.daddr;
parms             656 net/ipv4/ip_tunnel.c 	connected = (tunnel->parms.iph.daddr != 0);
parms             732 net/ipv4/ip_tunnel.c 			    tunnel->parms.o_key, RT_TOS(tos), tunnel->parms.link,
parms             836 net/ipv4/ip_tunnel.c 	t->parms.iph.saddr = p->iph.saddr;
parms             837 net/ipv4/ip_tunnel.c 	t->parms.iph.daddr = p->iph.daddr;
parms             838 net/ipv4/ip_tunnel.c 	t->parms.i_key = p->i_key;
parms             839 net/ipv4/ip_tunnel.c 	t->parms.o_key = p->o_key;
parms             846 net/ipv4/ip_tunnel.c 	t->parms.iph.ttl = p->iph.ttl;
parms             847 net/ipv4/ip_tunnel.c 	t->parms.iph.tos = p->iph.tos;
parms             848 net/ipv4/ip_tunnel.c 	t->parms.iph.frag_off = p->iph.frag_off;
parms             850 net/ipv4/ip_tunnel.c 	if (t->parms.link != p->link || t->fwmark != fwmark) {
parms             853 net/ipv4/ip_tunnel.c 		t->parms.link = p->link;
parms             877 net/ipv4/ip_tunnel.c 		memcpy(p, &t->parms, sizeof(*p));
parms            1027 net/ipv4/ip_tunnel.c 	return tunnel->parms.link;
parms            1035 net/ipv4/ip_tunnel.c 	struct ip_tunnel_parm parms;
parms            1051 net/ipv4/ip_tunnel.c 	memset(&parms, 0, sizeof(parms));
parms            1053 net/ipv4/ip_tunnel.c 		strlcpy(parms.name, devname, IFNAMSIZ);
parms            1056 net/ipv4/ip_tunnel.c 	itn->fb_tunnel_dev = __ip_tunnel_create(net, ops, &parms);
parms            1135 net/ipv4/ip_tunnel.c 	nt->parms = *p;
parms            1207 net/ipv4/ip_tunnel.c 	struct iphdr *iph = &tunnel->parms.iph;
parms            1231 net/ipv4/ip_tunnel.c 	strcpy(tunnel->parms.name, dev->name);
parms             158 net/ipv4/ip_vti.c 	skb->mark = be32_to_cpu(tunnel->parms.i_key);
parms             203 net/ipv4/ip_vti.c 	struct ip_tunnel_parm *parms = &tunnel->parms;
parms             253 net/ipv4/ip_vti.c 	if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) {
parms             329 net/ipv4/ip_vti.c 	fl.flowi_mark = be32_to_cpu(tunnel->parms.o_key);
parms             358 net/ipv4/ip_vti.c 	mark = be32_to_cpu(tunnel->parms.o_key);
parms             457 net/ipv4/ip_vti.c 	struct iphdr *iph = &tunnel->parms.iph;
parms             473 net/ipv4/ip_vti.c 	struct iphdr *iph = &tunnel->parms.iph;
parms             543 net/ipv4/ip_vti.c 			      struct ip_tunnel_parm *parms,
parms             546 net/ipv4/ip_vti.c 	memset(parms, 0, sizeof(*parms));
parms             548 net/ipv4/ip_vti.c 	parms->iph.protocol = IPPROTO_IPIP;
parms             553 net/ipv4/ip_vti.c 	parms->i_flags = VTI_ISVTI;
parms             556 net/ipv4/ip_vti.c 		parms->link = nla_get_u32(data[IFLA_VTI_LINK]);
parms             559 net/ipv4/ip_vti.c 		parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]);
parms             562 net/ipv4/ip_vti.c 		parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]);
parms             565 net/ipv4/ip_vti.c 		parms->iph.saddr = nla_get_in_addr(data[IFLA_VTI_LOCAL]);
parms             568 net/ipv4/ip_vti.c 		parms->iph.daddr = nla_get_in_addr(data[IFLA_VTI_REMOTE]);
parms             578 net/ipv4/ip_vti.c 	struct ip_tunnel_parm parms;
parms             581 net/ipv4/ip_vti.c 	vti_netlink_parms(data, &parms, &fwmark);
parms             582 net/ipv4/ip_vti.c 	return ip_tunnel_newlink(dev, tb, &parms, fwmark);
parms             618 net/ipv4/ip_vti.c 	struct ip_tunnel_parm *p = &t->parms;
parms             173 net/ipv4/ipip.c 		ipv4_update_pmtu(skb, net, info, t->parms.link, iph->protocol);
parms             178 net/ipv4/ipip.c 		ipv4_redirect(skb, net, t->parms.link, iph->protocol);
parms             182 net/ipv4/ipip.c 	if (t->parms.iph.daddr == 0) {
parms             187 net/ipv4/ipip.c 	if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED)
parms             226 net/ipv4/ipip.c 		if (tunnel->parms.iph.protocol != ipproto &&
parms             227 net/ipv4/ipip.c 		    tunnel->parms.iph.protocol != 0)
parms             275 net/ipv4/ipip.c 	const struct iphdr  *tiph = &tunnel->parms.iph;
parms             392 net/ipv4/ipip.c 	memcpy(dev->dev_addr, &tunnel->parms.iph.saddr, 4);
parms             393 net/ipv4/ipip.c 	memcpy(dev->broadcast, &tunnel->parms.iph.daddr, 4);
parms             416 net/ipv4/ipip.c 			       struct ip_tunnel_parm *parms, bool *collect_md,
parms             419 net/ipv4/ipip.c 	memset(parms, 0, sizeof(*parms));
parms             421 net/ipv4/ipip.c 	parms->iph.version = 4;
parms             422 net/ipv4/ipip.c 	parms->iph.protocol = IPPROTO_IPIP;
parms             423 net/ipv4/ipip.c 	parms->iph.ihl = 5;
parms             430 net/ipv4/ipip.c 		parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
parms             433 net/ipv4/ipip.c 		parms->iph.saddr = nla_get_in_addr(data[IFLA_IPTUN_LOCAL]);
parms             436 net/ipv4/ipip.c 		parms->iph.daddr = nla_get_in_addr(data[IFLA_IPTUN_REMOTE]);
parms             439 net/ipv4/ipip.c 		parms->iph.ttl = nla_get_u8(data[IFLA_IPTUN_TTL]);
parms             440 net/ipv4/ipip.c 		if (parms->iph.ttl)
parms             441 net/ipv4/ipip.c 			parms->iph.frag_off = htons(IP_DF);
parms             445 net/ipv4/ipip.c 		parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]);
parms             448 net/ipv4/ipip.c 		parms->iph.protocol = nla_get_u8(data[IFLA_IPTUN_PROTO]);
parms             451 net/ipv4/ipip.c 		parms->iph.frag_off = htons(IP_DF);
parms             577 net/ipv4/ipip.c 	struct ip_tunnel_parm *parm = &tunnel->parms;
parms             132 net/ipv6/ip6_gre.c 		if (!ipv6_addr_equal(local, &t->parms.laddr) ||
parms             133 net/ipv6/ip6_gre.c 		    !ipv6_addr_equal(remote, &t->parms.raddr) ||
parms             134 net/ipv6/ip6_gre.c 		    key != t->parms.i_key ||
parms             143 net/ipv6/ip6_gre.c 		if (t->parms.link != link)
parms             157 net/ipv6/ip6_gre.c 		if (!ipv6_addr_equal(remote, &t->parms.raddr) ||
parms             158 net/ipv6/ip6_gre.c 		    key != t->parms.i_key ||
parms             167 net/ipv6/ip6_gre.c 		if (t->parms.link != link)
parms             181 net/ipv6/ip6_gre.c 		if ((!ipv6_addr_equal(local, &t->parms.laddr) &&
parms             182 net/ipv6/ip6_gre.c 			  (!ipv6_addr_equal(local, &t->parms.raddr) ||
parms             184 net/ipv6/ip6_gre.c 		    key != t->parms.i_key ||
parms             193 net/ipv6/ip6_gre.c 		if (t->parms.link != link)
parms             207 net/ipv6/ip6_gre.c 		if (t->parms.i_key != key ||
parms             216 net/ipv6/ip6_gre.c 		if (t->parms.link != link)
parms             268 net/ipv6/ip6_gre.c 	if (t->parms.collect_md)
parms             274 net/ipv6/ip6_gre.c 	if (t->parms.collect_md)
parms             280 net/ipv6/ip6_gre.c 	if (t->parms.collect_md)
parms             287 net/ipv6/ip6_gre.c 	if (t->parms.collect_md)
parms             294 net/ipv6/ip6_gre.c 	return __ip6gre_bucket(ign, &t->parms);
parms             321 net/ipv6/ip6_gre.c 					   const struct __ip6_tnl_parm *parms,
parms             324 net/ipv6/ip6_gre.c 	const struct in6_addr *remote = &parms->raddr;
parms             325 net/ipv6/ip6_gre.c 	const struct in6_addr *local = &parms->laddr;
parms             326 net/ipv6/ip6_gre.c 	__be32 key = parms->i_key;
parms             327 net/ipv6/ip6_gre.c 	int link = parms->link;
parms             332 net/ipv6/ip6_gre.c 	for (tp = __ip6gre_bucket(ign, parms);
parms             335 net/ipv6/ip6_gre.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms             336 net/ipv6/ip6_gre.c 		    ipv6_addr_equal(remote, &t->parms.raddr) &&
parms             337 net/ipv6/ip6_gre.c 		    key == t->parms.i_key &&
parms             338 net/ipv6/ip6_gre.c 		    link == t->parms.link &&
parms             346 net/ipv6/ip6_gre.c 		const struct __ip6_tnl_parm *parms, int create)
parms             353 net/ipv6/ip6_gre.c 	t = ip6gre_tunnel_find(net, parms, ARPHRD_IP6GRE);
parms             359 net/ipv6/ip6_gre.c 	if (parms->name[0]) {
parms             360 net/ipv6/ip6_gre.c 		if (!dev_valid_name(parms->name))
parms             362 net/ipv6/ip6_gre.c 		strlcpy(name, parms->name, IFNAMSIZ);
parms             374 net/ipv6/ip6_gre.c 	nt->parms = *parms;
parms             386 net/ipv6/ip6_gre.c 	if (!(nt->parms.o_flags & TUNNEL_SEQ))
parms             444 net/ipv6/ip6_gre.c 				    t->parms.name);
parms             451 net/ipv6/ip6_gre.c 					    t->parms.name);
parms             464 net/ipv6/ip6_gre.c 						    t->parms.name);
parms             468 net/ipv6/ip6_gre.c 					    t->parms.name);
parms             499 net/ipv6/ip6_gre.c 		if (tunnel->parms.collect_md) {
parms             550 net/ipv6/ip6_gre.c 		if (tunnel->parms.collect_md) {
parms             640 net/ipv6/ip6_gre.c 	if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms             641 net/ipv6/ip6_gre.c 		*encap_limit = t->parms.encap_limit;
parms             645 net/ipv6/ip6_gre.c 	if (t->parms.flags & IP6_TNL_F_USE_ORIG_TCLASS)
parms             648 net/ipv6/ip6_gre.c 		*dsfield = ip6_tclass(t->parms.flowinfo);
parms             650 net/ipv6/ip6_gre.c 	if (t->parms.flags & IP6_TNL_F_USE_ORIG_FWMARK)
parms             653 net/ipv6/ip6_gre.c 		fl6->flowi6_mark = t->parms.fwmark;
parms             681 net/ipv6/ip6_gre.c 	} else if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT)) {
parms             682 net/ipv6/ip6_gre.c 		*encap_limit = t->parms.encap_limit;
parms             687 net/ipv6/ip6_gre.c 	if (t->parms.flags & IP6_TNL_F_USE_ORIG_TCLASS)
parms             690 net/ipv6/ip6_gre.c 		*dsfield = ip6_tclass(t->parms.flowinfo);
parms             692 net/ipv6/ip6_gre.c 	if (t->parms.flags & IP6_TNL_F_USE_ORIG_FLOWLABEL)
parms             695 net/ipv6/ip6_gre.c 	if (t->parms.flags & IP6_TNL_F_USE_ORIG_FWMARK)
parms             698 net/ipv6/ip6_gre.c 		fl6->flowi6_mark = t->parms.fwmark;
parms             719 net/ipv6/ip6_gre.c 		fl6->daddr = tunnel->parms.raddr;
parms             727 net/ipv6/ip6_gre.c 	if (tunnel->parms.collect_md) {
parms             757 net/ipv6/ip6_gre.c 		if (tunnel->parms.o_flags & TUNNEL_SEQ)
parms             760 net/ipv6/ip6_gre.c 		gre_build_header(skb, tunnel->tun_hlen, tunnel->parms.o_flags,
parms             761 net/ipv6/ip6_gre.c 				 protocol, tunnel->parms.o_key,
parms             780 net/ipv6/ip6_gre.c 	if (!t->parms.collect_md)
parms             784 net/ipv6/ip6_gre.c 	err = gre_handle_offloads(skb, !!(t->parms.o_flags & TUNNEL_CSUM));
parms             811 net/ipv6/ip6_gre.c 	if (ipv6_addr_equal(&t->parms.raddr, &ipv6h->saddr))
parms             814 net/ipv6/ip6_gre.c 	if (!t->parms.collect_md &&
parms             818 net/ipv6/ip6_gre.c 	if (gre_handle_offloads(skb, !!(t->parms.o_flags & TUNNEL_CSUM)))
parms             849 net/ipv6/ip6_gre.c 	return ipv6_addr_equal(&t->parms.raddr, &hdr->saddr);
parms             860 net/ipv6/ip6_gre.c 	if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms             861 net/ipv6/ip6_gre.c 		encap_limit = t->parms.encap_limit;
parms             863 net/ipv6/ip6_gre.c 	if (!t->parms.collect_md)
parms             866 net/ipv6/ip6_gre.c 	err = gre_handle_offloads(skb, !!(t->parms.o_flags & TUNNEL_CSUM));
parms             885 net/ipv6/ip6_gre.c 	if (!ip6_tnl_xmit_ctl(t, &t->parms.laddr, &t->parms.raddr))
parms             931 net/ipv6/ip6_gre.c 	if (!ip6_tnl_xmit_ctl(t, &t->parms.laddr, &t->parms.raddr))
parms             955 net/ipv6/ip6_gre.c 	t->parms.o_flags &= ~TUNNEL_KEY;
parms             961 net/ipv6/ip6_gre.c 	if (t->parms.collect_md) {
parms            1010 net/ipv6/ip6_gre.c 			if (ipv6_addr_equal(&t->parms.raddr, &ipv6_hdr(skb)->saddr))
parms            1021 net/ipv6/ip6_gre.c 		if (t->parms.erspan_ver == 1)
parms            1022 net/ipv6/ip6_gre.c 			erspan_build_header(skb, ntohl(t->parms.o_key),
parms            1023 net/ipv6/ip6_gre.c 					    t->parms.index,
parms            1025 net/ipv6/ip6_gre.c 		else if (t->parms.erspan_ver == 2)
parms            1026 net/ipv6/ip6_gre.c 			erspan_build_header_v2(skb, ntohl(t->parms.o_key),
parms            1027 net/ipv6/ip6_gre.c 					       t->parms.dir,
parms            1028 net/ipv6/ip6_gre.c 					       t->parms.hwid,
parms            1033 net/ipv6/ip6_gre.c 		fl6.daddr = t->parms.raddr;
parms            1037 net/ipv6/ip6_gre.c 	proto = (t->parms.erspan_ver == 1) ? htons(ETH_P_ERSPAN)
parms            1042 net/ipv6/ip6_gre.c 	if (!t->parms.collect_md && dst && dst_mtu(dst) > dst->dev->mtu)
parms            1072 net/ipv6/ip6_gre.c 	struct __ip6_tnl_parm *p = &t->parms;
parms            1105 net/ipv6/ip6_gre.c 	const struct __ip6_tnl_parm *p = &t->parms;
parms            1125 net/ipv6/ip6_gre.c 				if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms            1142 net/ipv6/ip6_gre.c 	tunnel->tun_hlen = gre_calc_hlen(tunnel->parms.o_flags);
parms            1159 net/ipv6/ip6_gre.c 	t->parms.laddr = p->laddr;
parms            1160 net/ipv6/ip6_gre.c 	t->parms.raddr = p->raddr;
parms            1161 net/ipv6/ip6_gre.c 	t->parms.flags = p->flags;
parms            1162 net/ipv6/ip6_gre.c 	t->parms.hop_limit = p->hop_limit;
parms            1163 net/ipv6/ip6_gre.c 	t->parms.encap_limit = p->encap_limit;
parms            1164 net/ipv6/ip6_gre.c 	t->parms.flowinfo = p->flowinfo;
parms            1165 net/ipv6/ip6_gre.c 	t->parms.link = p->link;
parms            1166 net/ipv6/ip6_gre.c 	t->parms.proto = p->proto;
parms            1167 net/ipv6/ip6_gre.c 	t->parms.i_key = p->i_key;
parms            1168 net/ipv6/ip6_gre.c 	t->parms.o_key = p->o_key;
parms            1169 net/ipv6/ip6_gre.c 	t->parms.i_flags = p->i_flags;
parms            1170 net/ipv6/ip6_gre.c 	t->parms.o_flags = p->o_flags;
parms            1171 net/ipv6/ip6_gre.c 	t->parms.fwmark = p->fwmark;
parms            1172 net/ipv6/ip6_gre.c 	t->parms.erspan_ver = p->erspan_ver;
parms            1173 net/ipv6/ip6_gre.c 	t->parms.index = p->index;
parms            1174 net/ipv6/ip6_gre.c 	t->parms.dir = p->dir;
parms            1175 net/ipv6/ip6_gre.c 	t->parms.hwid = p->hwid;
parms            1247 net/ipv6/ip6_gre.c 		ip6gre_tnl_parm_to_user(&p, &t->parms);
parms            1295 net/ipv6/ip6_gre.c 			ip6gre_tnl_parm_to_user(&p, &t->parms);
parms            1345 net/ipv6/ip6_gre.c 	ipv6h->hop_limit = t->parms.hop_limit;
parms            1347 net/ipv6/ip6_gre.c 	ipv6h->saddr = t->parms.laddr;
parms            1348 net/ipv6/ip6_gre.c 	ipv6h->daddr = t->parms.raddr;
parms            1351 net/ipv6/ip6_gre.c 	p[0] = t->parms.o_flags;
parms            1419 net/ipv6/ip6_gre.c 	if (!(nt->parms.o_flags & TUNNEL_SEQ)) {
parms            1424 net/ipv6/ip6_gre.c 		if (!(nt->parms.o_flags & TUNNEL_CSUM) ||
parms            1447 net/ipv6/ip6_gre.c 	strcpy(tunnel->parms.name, dev->name);
parms            1465 net/ipv6/ip6_gre.c 	if (!(tunnel->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms            1468 net/ipv6/ip6_gre.c 	if (tunnel->parms.collect_md) {
parms            1494 net/ipv6/ip6_gre.c 	if (tunnel->parms.collect_md)
parms            1497 net/ipv6/ip6_gre.c 	memcpy(dev->dev_addr, &tunnel->parms.laddr, sizeof(struct in6_addr));
parms            1498 net/ipv6/ip6_gre.c 	memcpy(dev->broadcast, &tunnel->parms.raddr, sizeof(struct in6_addr));
parms            1500 net/ipv6/ip6_gre.c 	if (ipv6_addr_any(&tunnel->parms.raddr))
parms            1512 net/ipv6/ip6_gre.c 	strcpy(tunnel->parms.name, dev->name);
parms            1724 net/ipv6/ip6_gre.c 				  struct __ip6_tnl_parm *parms)
parms            1729 net/ipv6/ip6_gre.c 	parms->erspan_ver = 1;
parms            1731 net/ipv6/ip6_gre.c 		parms->erspan_ver = nla_get_u8(data[IFLA_GRE_ERSPAN_VER]);
parms            1733 net/ipv6/ip6_gre.c 	if (parms->erspan_ver == 1) {
parms            1735 net/ipv6/ip6_gre.c 			parms->index = nla_get_u32(data[IFLA_GRE_ERSPAN_INDEX]);
parms            1736 net/ipv6/ip6_gre.c 	} else if (parms->erspan_ver == 2) {
parms            1738 net/ipv6/ip6_gre.c 			parms->dir = nla_get_u8(data[IFLA_GRE_ERSPAN_DIR]);
parms            1740 net/ipv6/ip6_gre.c 			parms->hwid = nla_get_u16(data[IFLA_GRE_ERSPAN_HWID]);
parms            1745 net/ipv6/ip6_gre.c 				struct __ip6_tnl_parm *parms)
parms            1747 net/ipv6/ip6_gre.c 	memset(parms, 0, sizeof(*parms));
parms            1753 net/ipv6/ip6_gre.c 		parms->link = nla_get_u32(data[IFLA_GRE_LINK]);
parms            1756 net/ipv6/ip6_gre.c 		parms->i_flags = gre_flags_to_tnl_flags(
parms            1760 net/ipv6/ip6_gre.c 		parms->o_flags = gre_flags_to_tnl_flags(
parms            1764 net/ipv6/ip6_gre.c 		parms->i_key = nla_get_be32(data[IFLA_GRE_IKEY]);
parms            1767 net/ipv6/ip6_gre.c 		parms->o_key = nla_get_be32(data[IFLA_GRE_OKEY]);
parms            1770 net/ipv6/ip6_gre.c 		parms->laddr = nla_get_in6_addr(data[IFLA_GRE_LOCAL]);
parms            1773 net/ipv6/ip6_gre.c 		parms->raddr = nla_get_in6_addr(data[IFLA_GRE_REMOTE]);
parms            1776 net/ipv6/ip6_gre.c 		parms->hop_limit = nla_get_u8(data[IFLA_GRE_TTL]);
parms            1779 net/ipv6/ip6_gre.c 		parms->encap_limit = nla_get_u8(data[IFLA_GRE_ENCAP_LIMIT]);
parms            1782 net/ipv6/ip6_gre.c 		parms->flowinfo = nla_get_be32(data[IFLA_GRE_FLOWINFO]);
parms            1785 net/ipv6/ip6_gre.c 		parms->flags = nla_get_u32(data[IFLA_GRE_FLAGS]);
parms            1788 net/ipv6/ip6_gre.c 		parms->fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]);
parms            1791 net/ipv6/ip6_gre.c 		parms->collect_md = true;
parms            1824 net/ipv6/ip6_gre.c 		       erspan_hdr_len(tunnel->parms.erspan_ver);
parms            1841 net/ipv6/ip6_gre.c 	strcpy(tunnel->parms.name, dev->name);
parms            1859 net/ipv6/ip6_gre.c 	if (!(tunnel->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms            1979 net/ipv6/ip6_gre.c 	ip6gre_netlink_parms(data, &nt->parms);
parms            1982 net/ipv6/ip6_gre.c 	if (nt->parms.collect_md) {
parms            1986 net/ipv6/ip6_gre.c 		if (ip6gre_tunnel_find(net, &nt->parms, dev->type))
parms            2107 net/ipv6/ip6_gre.c 	struct __ip6_tnl_parm *p = &t->parms;
parms            2212 net/ipv6/ip6_gre.c 	ip6gre_netlink_parms(data, &nt->parms);
parms            2213 net/ipv6/ip6_gre.c 	ip6erspan_set_version(data, &nt->parms);
parms            2216 net/ipv6/ip6_gre.c 	if (nt->parms.collect_md) {
parms            2220 net/ipv6/ip6_gre.c 		if (ip6gre_tunnel_find(net, &nt->parms, dev->type))
parms             145 net/ipv6/ip6_tunnel.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms             146 net/ipv6/ip6_tunnel.c 		    ipv6_addr_equal(remote, &t->parms.raddr) &&
parms             154 net/ipv6/ip6_tunnel.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms             155 net/ipv6/ip6_tunnel.c 		    ipv6_addr_any(&t->parms.raddr) &&
parms             162 net/ipv6/ip6_tunnel.c 		if (ipv6_addr_equal(remote, &t->parms.raddr) &&
parms             163 net/ipv6/ip6_tunnel.c 		    ipv6_addr_any(&t->parms.laddr) &&
parms             213 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms);
parms             215 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md)
parms             232 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md)
parms             235 net/ipv6/ip6_tunnel.c 	for (tp = ip6_tnl_bucket(ip6n, &t->parms);
parms             268 net/ipv6/ip6_tunnel.c 	strcpy(t->parms.name, dev->name);
parms             313 net/ipv6/ip6_tunnel.c 	t->parms = *p;
parms             353 net/ipv6/ip6_tunnel.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms             354 net/ipv6/ip6_tunnel.c 		    ipv6_addr_equal(remote, &t->parms.raddr)) {
parms             492 net/ipv6/ip6_tunnel.c 	tproto = READ_ONCE(t->parms.proto);
parms             503 net/ipv6/ip6_tunnel.c 				    t->parms.name);
parms             509 net/ipv6/ip6_tunnel.c 					    t->parms.name);
parms             522 net/ipv6/ip6_tunnel.c 						    t->parms.name);
parms             527 net/ipv6/ip6_tunnel.c 					    t->parms.name);
parms             701 net/ipv6/ip6_tunnel.c 	if (t->parms.flags & IP6_TNL_F_RCV_DSCP_COPY)
parms             711 net/ipv6/ip6_tunnel.c 	if (t->parms.flags & IP6_TNL_F_RCV_DSCP_COPY)
parms             721 net/ipv6/ip6_tunnel.c 	struct __ip6_tnl_parm *p = &t->parms;
parms             746 net/ipv6/ip6_tunnel.c 	struct __ip6_tnl_parm *p = &t->parms;
parms             783 net/ipv6/ip6_tunnel.c 	     (tunnel->parms.i_flags & TUNNEL_CSUM)) ||
parms             785 net/ipv6/ip6_tunnel.c 	     !(tunnel->parms.i_flags & TUNNEL_CSUM))) {
parms             791 net/ipv6/ip6_tunnel.c 	if (tunnel->parms.i_flags & TUNNEL_SEQ) {
parms             893 net/ipv6/ip6_tunnel.c 		u8 tproto = READ_ONCE(t->parms.proto);
parms             904 net/ipv6/ip6_tunnel.c 		if (t->parms.collect_md) {
parms             971 net/ipv6/ip6_tunnel.c 	return ipv6_addr_equal(&t->parms.raddr, &hdr->saddr);
parms             978 net/ipv6/ip6_tunnel.c 	struct __ip6_tnl_parm *p = &t->parms;
parms             982 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md)
parms            1051 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md) {
parms            1055 net/ipv6/ip6_tunnel.c 		hop_limit = t->parms.hop_limit;
parms            1059 net/ipv6/ip6_tunnel.c 	if (ipv6_addr_any(&t->parms.raddr)) {
parms            1082 net/ipv6/ip6_tunnel.c 	} else if (t->parms.proto != 0 && !(t->parms.flags &
parms            1112 net/ipv6/ip6_tunnel.c 		if (t->parms.collect_md && ipv6_addr_any(&fl6->saddr) &&
parms            1124 net/ipv6/ip6_tunnel.c 				     t->parms.name);
parms            1174 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md) {
parms            1244 net/ipv6/ip6_tunnel.c 	tproto = READ_ONCE(t->parms.proto);
parms            1248 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md) {
parms            1264 net/ipv6/ip6_tunnel.c 		if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms            1265 net/ipv6/ip6_tunnel.c 			encap_limit = t->parms.encap_limit;
parms            1270 net/ipv6/ip6_tunnel.c 		if (t->parms.flags & IP6_TNL_F_USE_ORIG_TCLASS)
parms            1273 net/ipv6/ip6_tunnel.c 			dsfield = ip6_tclass(t->parms.flowinfo);
parms            1274 net/ipv6/ip6_tunnel.c 		if (t->parms.flags & IP6_TNL_F_USE_ORIG_FWMARK)
parms            1277 net/ipv6/ip6_tunnel.c 			fl6.flowi6_mark = t->parms.fwmark;
parms            1315 net/ipv6/ip6_tunnel.c 	tproto = READ_ONCE(t->parms.proto);
parms            1320 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md) {
parms            1349 net/ipv6/ip6_tunnel.c 		} else if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT)) {
parms            1350 net/ipv6/ip6_tunnel.c 			encap_limit = t->parms.encap_limit;
parms            1356 net/ipv6/ip6_tunnel.c 		if (t->parms.flags & IP6_TNL_F_USE_ORIG_TCLASS)
parms            1359 net/ipv6/ip6_tunnel.c 			dsfield = ip6_tclass(t->parms.flowinfo);
parms            1360 net/ipv6/ip6_tunnel.c 		if (t->parms.flags & IP6_TNL_F_USE_ORIG_FLOWLABEL)
parms            1362 net/ipv6/ip6_tunnel.c 		if (t->parms.flags & IP6_TNL_F_USE_ORIG_FWMARK)
parms            1365 net/ipv6/ip6_tunnel.c 			fl6.flowi6_mark = t->parms.fwmark;
parms            1423 net/ipv6/ip6_tunnel.c 	struct __ip6_tnl_parm *p = &t->parms;
parms            1469 net/ipv6/ip6_tunnel.c 			if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms            1491 net/ipv6/ip6_tunnel.c 	t->parms.laddr = p->laddr;
parms            1492 net/ipv6/ip6_tunnel.c 	t->parms.raddr = p->raddr;
parms            1493 net/ipv6/ip6_tunnel.c 	t->parms.flags = p->flags;
parms            1494 net/ipv6/ip6_tunnel.c 	t->parms.hop_limit = p->hop_limit;
parms            1495 net/ipv6/ip6_tunnel.c 	t->parms.encap_limit = p->encap_limit;
parms            1496 net/ipv6/ip6_tunnel.c 	t->parms.flowinfo = p->flowinfo;
parms            1497 net/ipv6/ip6_tunnel.c 	t->parms.link = p->link;
parms            1498 net/ipv6/ip6_tunnel.c 	t->parms.proto = p->proto;
parms            1499 net/ipv6/ip6_tunnel.c 	t->parms.fwmark = p->fwmark;
parms            1522 net/ipv6/ip6_tunnel.c 	t->parms.proto = p->proto;
parms            1609 net/ipv6/ip6_tunnel.c 		ip6_tnl_parm_to_user(&p, &t->parms);
parms            1643 net/ipv6/ip6_tunnel.c 			ip6_tnl_parm_to_user(&p, &t->parms);
parms            1693 net/ipv6/ip6_tunnel.c 	if (tnl->parms.proto == IPPROTO_IPV6) {
parms            1700 net/ipv6/ip6_tunnel.c 	if (tnl->parms.proto == IPPROTO_IPV6 || tnl->parms.proto == 0) {
parms            1716 net/ipv6/ip6_tunnel.c 	return t->parms.link;
parms            1851 net/ipv6/ip6_tunnel.c 	if (!(t->parms.flags & IP6_TNL_F_IGN_ENCAP_LIMIT))
parms            1880 net/ipv6/ip6_tunnel.c 	if (t->parms.collect_md)
parms            1898 net/ipv6/ip6_tunnel.c 	t->parms.proto = IPPROTO_IPV6;
parms            1923 net/ipv6/ip6_tunnel.c 				  struct __ip6_tnl_parm *parms)
parms            1925 net/ipv6/ip6_tunnel.c 	memset(parms, 0, sizeof(*parms));
parms            1931 net/ipv6/ip6_tunnel.c 		parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
parms            1934 net/ipv6/ip6_tunnel.c 		parms->laddr = nla_get_in6_addr(data[IFLA_IPTUN_LOCAL]);
parms            1937 net/ipv6/ip6_tunnel.c 		parms->raddr = nla_get_in6_addr(data[IFLA_IPTUN_REMOTE]);
parms            1940 net/ipv6/ip6_tunnel.c 		parms->hop_limit = nla_get_u8(data[IFLA_IPTUN_TTL]);
parms            1943 net/ipv6/ip6_tunnel.c 		parms->encap_limit = nla_get_u8(data[IFLA_IPTUN_ENCAP_LIMIT]);
parms            1946 net/ipv6/ip6_tunnel.c 		parms->flowinfo = nla_get_be32(data[IFLA_IPTUN_FLOWINFO]);
parms            1949 net/ipv6/ip6_tunnel.c 		parms->flags = nla_get_u32(data[IFLA_IPTUN_FLAGS]);
parms            1952 net/ipv6/ip6_tunnel.c 		parms->proto = nla_get_u8(data[IFLA_IPTUN_PROTO]);
parms            1955 net/ipv6/ip6_tunnel.c 		parms->collect_md = true;
parms            1958 net/ipv6/ip6_tunnel.c 		parms->fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]);
parms            2012 net/ipv6/ip6_tunnel.c 	ip6_tnl_netlink_parms(data, &nt->parms);
parms            2014 net/ipv6/ip6_tunnel.c 	if (nt->parms.collect_md) {
parms            2018 net/ipv6/ip6_tunnel.c 		t = ip6_tnl_locate(net, &nt->parms, 0);
parms            2109 net/ipv6/ip6_tunnel.c 	struct __ip6_tnl_parm *parm = &tunnel->parms;
parms            2248 net/ipv6/ip6_tunnel.c 	strcpy(t->parms.name, ip6n->fb_tnl_dev->name);
parms              98 net/ipv6/ip6_vti.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms              99 net/ipv6/ip6_vti.c 		    ipv6_addr_equal(remote, &t->parms.raddr) &&
parms             107 net/ipv6/ip6_vti.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms             114 net/ipv6/ip6_vti.c 		if (ipv6_addr_equal(remote, &t->parms.raddr) &&
parms             154 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms);
parms             166 net/ipv6/ip6_vti.c 	for (tp = vti6_tnl_bucket(ip6n, &t->parms);
parms             193 net/ipv6/ip6_vti.c 	strcpy(t->parms.name, dev->name);
parms             226 net/ipv6/ip6_vti.c 	t->parms = *p;
parms             267 net/ipv6/ip6_vti.c 		if (ipv6_addr_equal(local, &t->parms.laddr) &&
parms             268 net/ipv6/ip6_vti.c 		    ipv6_addr_equal(remote, &t->parms.raddr)) {
parms             307 net/ipv6/ip6_vti.c 		if (t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) {
parms             373 net/ipv6/ip6_vti.c 	skb->mark = be32_to_cpu(t->parms.i_key);
parms             408 net/ipv6/ip6_vti.c 	return ipv6_addr_equal(&t->parms.raddr, &hdr->saddr);
parms             491 net/ipv6/ip6_vti.c 	if (!vti6_state_check(x, &t->parms.raddr, &t->parms.laddr))
parms             503 net/ipv6/ip6_vti.c 				     t->parms.name);
parms             558 net/ipv6/ip6_vti.c 		if ((t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) ||
parms             574 net/ipv6/ip6_vti.c 	fl.flowi_mark = be32_to_cpu(t->parms.o_key);
parms             607 net/ipv6/ip6_vti.c 	mark = be32_to_cpu(t->parms.o_key);
parms             648 net/ipv6/ip6_vti.c 	struct __ip6_tnl_parm *p = &t->parms;
parms             705 net/ipv6/ip6_vti.c 	t->parms.laddr = p->laddr;
parms             706 net/ipv6/ip6_vti.c 	t->parms.raddr = p->raddr;
parms             707 net/ipv6/ip6_vti.c 	t->parms.link = p->link;
parms             708 net/ipv6/ip6_vti.c 	t->parms.i_key = p->i_key;
parms             709 net/ipv6/ip6_vti.c 	t->parms.o_key = p->o_key;
parms             710 net/ipv6/ip6_vti.c 	t->parms.proto = p->proto;
parms             711 net/ipv6/ip6_vti.c 	t->parms.fwmark = p->fwmark;
parms             813 net/ipv6/ip6_vti.c 		vti6_parm_to_user(&p, &t->parms);
parms             843 net/ipv6/ip6_vti.c 			vti6_parm_to_user(&p, &t->parms);
parms             954 net/ipv6/ip6_vti.c 	t->parms.proto = IPPROTO_IPV6;
parms             968 net/ipv6/ip6_vti.c 			       struct __ip6_tnl_parm *parms)
parms             970 net/ipv6/ip6_vti.c 	memset(parms, 0, sizeof(*parms));
parms             976 net/ipv6/ip6_vti.c 		parms->link = nla_get_u32(data[IFLA_VTI_LINK]);
parms             979 net/ipv6/ip6_vti.c 		parms->laddr = nla_get_in6_addr(data[IFLA_VTI_LOCAL]);
parms             982 net/ipv6/ip6_vti.c 		parms->raddr = nla_get_in6_addr(data[IFLA_VTI_REMOTE]);
parms             985 net/ipv6/ip6_vti.c 		parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]);
parms             988 net/ipv6/ip6_vti.c 		parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]);
parms             991 net/ipv6/ip6_vti.c 		parms->fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]);
parms            1002 net/ipv6/ip6_vti.c 	vti6_netlink_parms(data, &nt->parms);
parms            1004 net/ipv6/ip6_vti.c 	nt->parms.proto = IPPROTO_IPV6;
parms            1006 net/ipv6/ip6_vti.c 	if (vti6_locate(net, &nt->parms, 0))
parms            1067 net/ipv6/ip6_vti.c 	struct __ip6_tnl_parm *parm = &tunnel->parms;
parms            1155 net/ipv6/ip6_vti.c 	strcpy(t->parms.name, ip6n->fb_tnl_dev->name);
parms             120 net/ipv6/ndisc.c 	.parms = {
parms             327 net/ipv6/ndisc.c 	struct neigh_parms *parms;
parms             335 net/ipv6/ndisc.c 	parms = in6_dev->nd_parms;
parms             336 net/ipv6/ndisc.c 	__neigh_parms_put(neigh->parms);
parms             337 net/ipv6/ndisc.c 	neigh->parms = neigh_parms_clone(parms);
parms             727 net/ipv6/ndisc.c 	probes -= NEIGH_VAR(neigh->parms, UCAST_PROBES);
parms             735 net/ipv6/ndisc.c 	} else if ((probes -= NEIGH_VAR(neigh->parms, APP_PROBES)) < 0) {
parms            1923 net/ipv6/ndisc.c 	err = neigh_sysctl_register(NULL, &nd_tbl.parms,
parms            1951 net/ipv6/ndisc.c 	neigh_sysctl_unregister(&nd_tbl.parms);
parms             101 net/ipv6/sit.c 		if (local == t->parms.iph.saddr &&
parms             102 net/ipv6/sit.c 		    remote == t->parms.iph.daddr &&
parms             103 net/ipv6/sit.c 		    (!dev || !t->parms.link || ifindex == t->parms.link ||
parms             104 net/ipv6/sit.c 		     sifindex == t->parms.link) &&
parms             109 net/ipv6/sit.c 		if (remote == t->parms.iph.daddr &&
parms             110 net/ipv6/sit.c 		    (!dev || !t->parms.link || ifindex == t->parms.link ||
parms             111 net/ipv6/sit.c 		     sifindex == t->parms.link) &&
parms             116 net/ipv6/sit.c 		if (local == t->parms.iph.saddr &&
parms             117 net/ipv6/sit.c 		    (!dev || !t->parms.link || ifindex == t->parms.link ||
parms             118 net/ipv6/sit.c 		     sifindex == t->parms.link) &&
parms             129 net/ipv6/sit.c 		struct ip_tunnel_parm *parms)
parms             131 net/ipv6/sit.c 	__be32 remote = parms->iph.daddr;
parms             132 net/ipv6/sit.c 	__be32 local = parms->iph.saddr;
parms             150 net/ipv6/sit.c 	return __ipip6_bucket(sitn, &t->parms);
parms             200 net/ipv6/sit.c 	memcpy(dev->dev_addr, &t->parms.iph.saddr, 4);
parms             201 net/ipv6/sit.c 	memcpy(dev->broadcast, &t->parms.iph.daddr, 4);
parms             203 net/ipv6/sit.c 	if ((__force u16)t->parms.i_flags & SIT_ISATAP)
parms             224 net/ipv6/sit.c 		struct ip_tunnel_parm *parms, int create)
parms             226 net/ipv6/sit.c 	__be32 remote = parms->iph.daddr;
parms             227 net/ipv6/sit.c 	__be32 local = parms->iph.saddr;
parms             234 net/ipv6/sit.c 	for (tp = __ipip6_bucket(sitn, parms);
parms             237 net/ipv6/sit.c 		if (local == t->parms.iph.saddr &&
parms             238 net/ipv6/sit.c 		    remote == t->parms.iph.daddr &&
parms             239 net/ipv6/sit.c 		    parms->link == t->parms.link) {
parms             249 net/ipv6/sit.c 	if (parms->name[0]) {
parms             250 net/ipv6/sit.c 		if (!dev_valid_name(parms->name))
parms             252 net/ipv6/sit.c 		strlcpy(name, parms->name, IFNAMSIZ);
parms             265 net/ipv6/sit.c 	nt->parms = *parms;
parms             533 net/ipv6/sit.c 				 t->parms.link, iph->protocol);
parms             538 net/ipv6/sit.c 		ipv4_redirect(skb, dev_net(skb->dev), t->parms.link,
parms             549 net/ipv6/sit.c 	if (t->parms.iph.daddr == 0)
parms             552 net/ipv6/sit.c 	if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED)
parms             650 net/ipv6/sit.c 		if (tunnel->parms.iph.protocol != IPPROTO_IPV6 &&
parms             651 net/ipv6/sit.c 		    tunnel->parms.iph.protocol != 0)
parms             728 net/ipv6/sit.c 		if (tunnel->parms.iph.protocol != ipproto &&
parms             729 net/ipv6/sit.c 		    tunnel->parms.iph.protocol != 0)
parms             820 net/ipv6/sit.c 	const struct iphdr  *tiph = &tunnel->parms.iph;
parms             822 net/ipv6/sit.c 	u8     tos = tunnel->parms.iph.tos;
parms             899 net/ipv6/sit.c 	flowi4_init_output(&fl4, tunnel->parms.link, tunnel->fwmark,
parms             946 net/ipv6/sit.c 		if (tunnel->parms.iph.daddr)
parms            1013 net/ipv6/sit.c 	const struct iphdr  *tiph = &tunnel->parms.iph;
parms            1067 net/ipv6/sit.c 	iph = &tunnel->parms.iph;
parms            1076 net/ipv6/sit.c 							  tunnel->parms.link);
parms            1085 net/ipv6/sit.c 	if (!tdev && tunnel->parms.link)
parms            1086 net/ipv6/sit.c 		tdev = __dev_get_by_index(tunnel->net, tunnel->parms.link);
parms            1106 net/ipv6/sit.c 	t->parms.iph.saddr = p->iph.saddr;
parms            1107 net/ipv6/sit.c 	t->parms.iph.daddr = p->iph.daddr;
parms            1111 net/ipv6/sit.c 	t->parms.iph.ttl = p->iph.ttl;
parms            1112 net/ipv6/sit.c 	t->parms.iph.tos = p->iph.tos;
parms            1113 net/ipv6/sit.c 	t->parms.iph.frag_off = p->iph.frag_off;
parms            1114 net/ipv6/sit.c 	if (t->parms.link != p->link || t->fwmark != fwmark) {
parms            1115 net/ipv6/sit.c 		t->parms.link = p->link;
parms            1196 net/ipv6/sit.c 			memcpy(&p, &t->parms, sizeof(p));
parms            1255 net/ipv6/sit.c 			if (copy_to_user(ifr->ifr_ifru.ifru_data, &t->parms, sizeof(p)))
parms            1400 net/ipv6/sit.c 	strcpy(tunnel->parms.name, dev->name);
parms            1420 net/ipv6/sit.c 	struct iphdr *iph = &tunnel->parms.iph;
parms            1449 net/ipv6/sit.c 				struct ip_tunnel_parm *parms,
parms            1452 net/ipv6/sit.c 	memset(parms, 0, sizeof(*parms));
parms            1454 net/ipv6/sit.c 	parms->iph.version = 4;
parms            1455 net/ipv6/sit.c 	parms->iph.protocol = IPPROTO_IPV6;
parms            1456 net/ipv6/sit.c 	parms->iph.ihl = 5;
parms            1457 net/ipv6/sit.c 	parms->iph.ttl = 64;
parms            1463 net/ipv6/sit.c 		parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
parms            1466 net/ipv6/sit.c 		parms->iph.saddr = nla_get_be32(data[IFLA_IPTUN_LOCAL]);
parms            1469 net/ipv6/sit.c 		parms->iph.daddr = nla_get_be32(data[IFLA_IPTUN_REMOTE]);
parms            1472 net/ipv6/sit.c 		parms->iph.ttl = nla_get_u8(data[IFLA_IPTUN_TTL]);
parms            1473 net/ipv6/sit.c 		if (parms->iph.ttl)
parms            1474 net/ipv6/sit.c 			parms->iph.frag_off = htons(IP_DF);
parms            1478 net/ipv6/sit.c 		parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]);
parms            1481 net/ipv6/sit.c 		parms->iph.frag_off = htons(IP_DF);
parms            1484 net/ipv6/sit.c 		parms->i_flags = nla_get_be16(data[IFLA_IPTUN_FLAGS]);
parms            1487 net/ipv6/sit.c 		parms->iph.protocol = nla_get_u8(data[IFLA_IPTUN_PROTO]);
parms            1584 net/ipv6/sit.c 	ipip6_netlink_parms(data, &nt->parms, &nt->fwmark);
parms            1586 net/ipv6/sit.c 	if (ipip6_tunnel_locate(net, &nt->parms, 0))
parms            1702 net/ipv6/sit.c 	struct ip_tunnel_parm *parm = &tunnel->parms;
parms            1877 net/ipv6/sit.c 	strcpy(t->parms.name, sitn->fb_tunnel_dev->name);
parms             196 net/lapb/lapb_iface.c int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms)
parms             204 net/lapb/lapb_iface.c 	parms->t1      = lapb->t1 / HZ;
parms             205 net/lapb/lapb_iface.c 	parms->t2      = lapb->t2 / HZ;
parms             206 net/lapb/lapb_iface.c 	parms->n2      = lapb->n2;
parms             207 net/lapb/lapb_iface.c 	parms->n2count = lapb->n2count;
parms             208 net/lapb/lapb_iface.c 	parms->state   = lapb->state;
parms             209 net/lapb/lapb_iface.c 	parms->window  = lapb->window;
parms             210 net/lapb/lapb_iface.c 	parms->mode    = lapb->mode;
parms             213 net/lapb/lapb_iface.c 		parms->t1timer = 0;
parms             215 net/lapb/lapb_iface.c 		parms->t1timer = (lapb->t1timer.expires - jiffies) / HZ;
parms             218 net/lapb/lapb_iface.c 		parms->t2timer = 0;
parms             220 net/lapb/lapb_iface.c 		parms->t2timer = (lapb->t2timer.expires - jiffies) / HZ;
parms             229 net/lapb/lapb_iface.c int lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms)
parms             238 net/lapb/lapb_iface.c 	if (parms->t1 < 1 || parms->t2 < 1 || parms->n2 < 1)
parms             242 net/lapb/lapb_iface.c 		if (parms->mode & LAPB_EXTENDED) {
parms             243 net/lapb/lapb_iface.c 			if (parms->window < 1 || parms->window > 127)
parms             246 net/lapb/lapb_iface.c 			if (parms->window < 1 || parms->window > 7)
parms             249 net/lapb/lapb_iface.c 		lapb->mode    = parms->mode;
parms             250 net/lapb/lapb_iface.c 		lapb->window  = parms->window;
parms             253 net/lapb/lapb_iface.c 	lapb->t1    = parms->t1 * HZ;
parms             254 net/lapb/lapb_iface.c 	lapb->t2    = parms->t2 * HZ;
parms             255 net/lapb/lapb_iface.c 	lapb->n2    = parms->n2;
parms             190 net/openvswitch/datapath.c static struct vport *new_vport(const struct vport_parms *parms)
parms             194 net/openvswitch/datapath.c 	vport = ovs_vport_add(parms);
parms             196 net/openvswitch/datapath.c 		struct datapath *dp = parms->dp;
parms            1592 net/openvswitch/datapath.c 	struct vport_parms parms;
parms            1641 net/openvswitch/datapath.c 	parms.name = nla_data(a[OVS_DP_ATTR_NAME]);
parms            1642 net/openvswitch/datapath.c 	parms.type = OVS_VPORT_TYPE_INTERNAL;
parms            1643 net/openvswitch/datapath.c 	parms.options = NULL;
parms            1644 net/openvswitch/datapath.c 	parms.dp = dp;
parms            1645 net/openvswitch/datapath.c 	parms.port_no = OVSP_LOCAL;
parms            1646 net/openvswitch/datapath.c 	parms.upcall_portids = a[OVS_DP_ATTR_UPCALL_PID];
parms            1655 net/openvswitch/datapath.c 	vport = new_vport(&parms);
parms            2040 net/openvswitch/datapath.c 	struct vport_parms parms;
parms            2087 net/openvswitch/datapath.c 	parms.name = nla_data(a[OVS_VPORT_ATTR_NAME]);
parms            2088 net/openvswitch/datapath.c 	parms.type = nla_get_u32(a[OVS_VPORT_ATTR_TYPE]);
parms            2089 net/openvswitch/datapath.c 	parms.options = a[OVS_VPORT_ATTR_OPTIONS];
parms            2090 net/openvswitch/datapath.c 	parms.dp = dp;
parms            2091 net/openvswitch/datapath.c 	parms.port_no = port_no;
parms            2092 net/openvswitch/datapath.c 	parms.upcall_portids = a[OVS_VPORT_ATTR_UPCALL_PID];
parms            2094 net/openvswitch/datapath.c 	vport = new_vport(&parms);
parms              51 net/openvswitch/vport-geneve.c static struct vport *geneve_tnl_create(const struct vport_parms *parms)
parms              53 net/openvswitch/vport-geneve.c 	struct net *net = ovs_dp_get_net(parms->dp);
parms              54 net/openvswitch/vport-geneve.c 	struct nlattr *options = parms->options;
parms              77 net/openvswitch/vport-geneve.c 				&ovs_geneve_vport_ops, parms);
parms              85 net/openvswitch/vport-geneve.c 	dev = geneve_dev_create_fb(net, parms->name, NET_NAME_USER, dst_port);
parms             106 net/openvswitch/vport-geneve.c static struct vport *geneve_create(const struct vport_parms *parms)
parms             110 net/openvswitch/vport-geneve.c 	vport = geneve_tnl_create(parms);
parms             114 net/openvswitch/vport-geneve.c 	return ovs_netdev_link(vport, parms->name);
parms              39 net/openvswitch/vport-gre.c static struct vport *gre_tnl_create(const struct vport_parms *parms)
parms              41 net/openvswitch/vport-gre.c 	struct net *net = ovs_dp_get_net(parms->dp);
parms              46 net/openvswitch/vport-gre.c 	vport = ovs_vport_alloc(0, &ovs_gre_vport_ops, parms);
parms              51 net/openvswitch/vport-gre.c 	dev = gretap_fb_dev_create(net, parms->name, NET_NAME_USER);
parms              70 net/openvswitch/vport-gre.c static struct vport *gre_create(const struct vport_parms *parms)
parms              74 net/openvswitch/vport-gre.c 	vport = gre_tnl_create(parms);
parms              78 net/openvswitch/vport-gre.c 	return ovs_netdev_link(vport, parms->name);
parms             156 net/openvswitch/vport-internal_dev.c static struct vport *internal_dev_create(const struct vport_parms *parms)
parms             163 net/openvswitch/vport-internal_dev.c 	vport = ovs_vport_alloc(0, &ovs_internal_vport_ops, parms);
parms             170 net/openvswitch/vport-internal_dev.c 			   parms->name, NET_NAME_USER, do_setup);
parms             126 net/openvswitch/vport-netdev.c static struct vport *netdev_create(const struct vport_parms *parms)
parms             130 net/openvswitch/vport-netdev.c 	vport = ovs_vport_alloc(0, &ovs_netdev_vport_ops, parms);
parms             134 net/openvswitch/vport-netdev.c 	return ovs_netdev_link(vport, parms->name);
parms              71 net/openvswitch/vport-vxlan.c static struct vport *vxlan_tnl_create(const struct vport_parms *parms)
parms              73 net/openvswitch/vport-vxlan.c 	struct net *net = ovs_dp_get_net(parms->dp);
parms              74 net/openvswitch/vport-vxlan.c 	struct nlattr *options = parms->options;
parms             100 net/openvswitch/vport-vxlan.c 	vport = ovs_vport_alloc(0, &ovs_vxlan_netdev_vport_ops, parms);
parms             114 net/openvswitch/vport-vxlan.c 	dev = vxlan_dev_create(net, parms->name, NET_NAME_USER, &conf);
parms             135 net/openvswitch/vport-vxlan.c static struct vport *vxlan_create(const struct vport_parms *parms)
parms             139 net/openvswitch/vport-vxlan.c 	vport = vxlan_tnl_create(parms);
parms             143 net/openvswitch/vport-vxlan.c 	return ovs_netdev_link(vport, parms->name);
parms             119 net/openvswitch/vport.c 			  const struct vport_parms *parms)
parms             134 net/openvswitch/vport.c 	vport->dp = parms->dp;
parms             135 net/openvswitch/vport.c 	vport->port_no = parms->port_no;
parms             139 net/openvswitch/vport.c 	if (ovs_vport_set_upcall_portids(vport, parms->upcall_portids)) {
parms             168 net/openvswitch/vport.c static struct vport_ops *ovs_vport_lookup(const struct vport_parms *parms)
parms             173 net/openvswitch/vport.c 		if (ops->type == parms->type)
parms             187 net/openvswitch/vport.c struct vport *ovs_vport_add(const struct vport_parms *parms)
parms             192 net/openvswitch/vport.c 	ops = ovs_vport_lookup(parms);
parms             199 net/openvswitch/vport.c 		vport = ops->create(parms);
parms             216 net/openvswitch/vport.c 	request_module("vport-type-%d", parms->type);
parms             219 net/openvswitch/vport.c 	if (!ovs_vport_lookup(parms))
parms              53 net/sched/sch_choke.c 	struct red_parms parms;
parms             223 net/sched/sch_choke.c 	const struct red_parms *p = &q->parms;
parms             419 net/sched/sch_choke.c 	red_set_parms(&q->parms, ctl->qth_min, ctl->qth_max, ctl->Wlog,
parms             446 net/sched/sch_choke.c 		.qth_min	= q->parms.qth_min >> q->parms.Wlog,
parms             447 net/sched/sch_choke.c 		.qth_max	= q->parms.qth_max >> q->parms.Wlog,
parms             448 net/sched/sch_choke.c 		.Wlog		= q->parms.Wlog,
parms             449 net/sched/sch_choke.c 		.Plog		= q->parms.Plog,
parms             450 net/sched/sch_choke.c 		.Scell_log	= q->parms.Scell_log,
parms             458 net/sched/sch_choke.c 	    nla_put_u32(skb, TCA_CHOKE_MAX_P, q->parms.max_P))
parms              42 net/sched/sch_gred.c 	struct red_parms parms;
parms             211 net/sched/sch_gred.c 	q->vars.qavg = red_calc_qavg(&q->parms,
parms             221 net/sched/sch_gred.c 	switch (red_action(&q->parms, &q->vars, q->vars.qavg + qavg)) {
parms             339 net/sched/sch_gred.c 			opt.set.tab[i].min = q->parms.qth_min >> q->parms.Wlog;
parms             340 net/sched/sch_gred.c 			opt.set.tab[i].max = q->parms.qth_max >> q->parms.Wlog;
parms             343 net/sched/sch_gred.c 			opt.set.tab[i].probability = q->parms.max_P;
parms             506 net/sched/sch_gred.c 	red_set_parms(&q->parms,
parms             760 net/sched/sch_gred.c 	struct nlattr *parms, *vqs, *opts = NULL;
parms             782 net/sched/sch_gred.c 		max_p[i] = q ? q->parms.max_P : 0;
parms             791 net/sched/sch_gred.c 	parms = nla_nest_start_noflag(skb, TCA_GRED_PARMS);
parms             792 net/sched/sch_gred.c 	if (parms == NULL)
parms             815 net/sched/sch_gred.c 		opt.qth_min	= q->parms.qth_min >> q->parms.Wlog;
parms             816 net/sched/sch_gred.c 		opt.qth_max	= q->parms.qth_max >> q->parms.Wlog;
parms             817 net/sched/sch_gred.c 		opt.Wlog	= q->parms.Wlog;
parms             818 net/sched/sch_gred.c 		opt.Plog	= q->parms.Plog;
parms             819 net/sched/sch_gred.c 		opt.Scell_log	= q->parms.Scell_log;
parms             830 net/sched/sch_gred.c 		qavg = red_calc_qavg(&q->parms, &q->vars,
parms             831 net/sched/sch_gred.c 				     q->vars.qavg >> q->parms.Wlog);
parms             832 net/sched/sch_gred.c 		opt.qave = qavg >> q->parms.Wlog;
parms             839 net/sched/sch_gred.c 	nla_nest_end(skb, parms);
parms              41 net/sched/sch_red.c 	struct red_parms	parms;
parms              64 net/sched/sch_red.c 	q->vars.qavg = red_calc_qavg(&q->parms,
parms              71 net/sched/sch_red.c 	switch (red_action(&q->parms, &q->vars, q->vars.qavg)) {
parms             162 net/sched/sch_red.c 		opt.set.min = q->parms.qth_min >> q->parms.Wlog;
parms             163 net/sched/sch_red.c 		opt.set.max = q->parms.qth_max >> q->parms.Wlog;
parms             164 net/sched/sch_red.c 		opt.set.probability = q->parms.max_P;
parms             238 net/sched/sch_red.c 	red_set_parms(&q->parms,
parms             268 net/sched/sch_red.c 	red_adaptative_algo(&q->parms, &q->vars);
parms             306 net/sched/sch_red.c 		.qth_min	= q->parms.qth_min >> q->parms.Wlog,
parms             307 net/sched/sch_red.c 		.qth_max	= q->parms.qth_max >> q->parms.Wlog,
parms             308 net/sched/sch_red.c 		.Wlog		= q->parms.Wlog,
parms             309 net/sched/sch_red.c 		.Plog		= q->parms.Plog,
parms             310 net/sched/sch_red.c 		.Scell_log	= q->parms.Scell_log,
parms             322 net/sched/sch_red.c 	    nla_put_u32(skb, TCA_RED_MAX_P, q->parms.max_P))
parms             544 net/xfrm/xfrm_input.c 			mark = be32_to_cpu(XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4->parms.i_key);
parms             548 net/xfrm/xfrm_input.c 			mark = be32_to_cpu(XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6->parms.i_key);
parms             640 net/xfrm/xfrm_interface.c 			       struct xfrm_if_parms *parms)
parms             642 net/xfrm/xfrm_interface.c 	memset(parms, 0, sizeof(*parms));
parms             648 net/xfrm/xfrm_interface.c 		parms->link = nla_get_u32(data[IFLA_XFRM_LINK]);
parms             651 net/xfrm/xfrm_interface.c 		parms->if_id = nla_get_u32(data[IFLA_XFRM_IF_ID]);
parms             119 scripts/extract-cert.c 		} parms;
parms             121 scripts/extract-cert.c 		parms.cert_id = cert_src;
parms             122 scripts/extract-cert.c 		parms.cert = NULL;
parms             134 scripts/extract-cert.c 		ENGINE_ctrl_cmd(e, "LOAD_CERT_CTRL", 0, &parms, NULL, 1);
parms             135 scripts/extract-cert.c 		ERR(!parms.cert, "Get X.509 from PKCS#11");
parms             136 scripts/extract-cert.c 		write_cert(parms.cert);
parms             701 sound/isa/sb/emu8000.c 	unsigned short parms[28];
parms             808 sound/isa/sb/emu8000.c 		snd_emu8000_poke(emu, port, reverb_cmds[i].cmd, reverb_parm[effect].parms[i]);
parms             617 tools/perf/builtin-sched.c 	struct sched_thread_parms *parms = ctx;
parms             618 tools/perf/builtin-sched.c 	struct task_desc *this_task = parms->task;
parms             619 tools/perf/builtin-sched.c 	struct perf_sched *sched = parms->sched;
parms             623 tools/perf/builtin-sched.c 	int fd = parms->fd;
parms             625 tools/perf/builtin-sched.c 	zfree(&parms);
parms             676 tools/perf/builtin-sched.c 		struct sched_thread_parms *parms = malloc(sizeof(*parms));
parms             677 tools/perf/builtin-sched.c 		BUG_ON(parms == NULL);
parms             678 tools/perf/builtin-sched.c 		parms->task = task = sched->tasks[i];
parms             679 tools/perf/builtin-sched.c 		parms->sched = sched;
parms             680 tools/perf/builtin-sched.c 		parms->fd = self_open_counters(sched, i);
parms             685 tools/perf/builtin-sched.c 		err = pthread_create(&task->thread, &attr, thread_func, parms);