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);