vfinfo 48 drivers/crypto/cavium/cpt/cptpf.h struct cpt_vf_info vfinfo[CPT_MAX_VF_NUM]; /* Per VF info */ vfinfo 88 drivers/crypto/cavium/cpt/cptpf_mbox.c struct cpt_vf_info *vfx = &cpt->vfinfo[vf]; vfinfo 964 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct vf_info *vfinfo; vfinfo 2793 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ether_addr_copy(adap->vfinfo[vf].vf_mac_addr, macaddr); vfinfo 2815 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ether_addr_copy(adap->vfinfo[vf].vf_mac_addr, mac); vfinfo 2824 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c struct vf_info *vfinfo; vfinfo 2828 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c vfinfo = &adap->vfinfo[vf]; vfinfo 2831 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ivi->max_tx_rate = vfinfo->tx_rate; vfinfo 2833 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ether_addr_copy(ivi->mac, vfinfo->vf_mac_addr); vfinfo 2834 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ivi->vlan = vfinfo->vlan; vfinfo 2835 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ivi->linkstate = vfinfo->link_state; vfinfo 2889 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo[vf].tx_rate = 0; vfinfo 2948 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo[vf].tx_rate = max_tx_rate; vfinfo 2967 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo[vf].vlan = vlan; vfinfo 3015 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo[vf].link_state = link; vfinfo 5549 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c kfree(adap->vfinfo); vfinfo 5550 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo = NULL; vfinfo 5622 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo = kcalloc(pci_sriov_get_totalvfs(pdev), vfinfo 5624 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!adap->vfinfo) { vfinfo 5640 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c kfree(adap->vfinfo); vfinfo 5641 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->vfinfo = NULL; vfinfo 740 drivers/net/ethernet/intel/ixgbe/ixgbe.h struct vf_data_storage *vfinfo; vfinfo 651 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct vf_data_storage *vfinfo = &adapter->vfinfo[vf]; vfinfo 653 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c if (!vfinfo->pf_qos) vfinfo 654 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c ixgbe_set_vmvir(adapter, vfinfo->pf_vlan, vfinfo 696 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c struct vf_data_storage *vfinfo = &adapter->vfinfo[vf]; vfinfo 698 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c if (!vfinfo->pf_qos) vfinfo 699 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c ixgbe_set_vmvir(adapter, vfinfo->pf_vlan, vfinfo 2079 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (adapter->vfinfo[i].clear_to_send) { vfinfo 891 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c if (!adapter->vfinfo[vf].trusted || vfinfo 996 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c if (!adapter->vfinfo[vf].trusted) { vfinfo 4254 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->vfinfo[i].spoofchk_enabled); vfinfo 4258 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->vfinfo[i].rss_query_enabled); vfinfo 6126 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c adapter->vfinfo[i].clear_to_send = false; vfinfo 7632 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct pci_dev *vfdev = adapter->vfinfo[vf].vfdev; vfinfo 9287 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c upper = pci_get_drvdata(adapter->vfinfo[vf].vfdev); vfinfo 66 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo = kcalloc(num_vfs, sizeof(struct vf_data_storage), vfinfo 68 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!adapter->vfinfo) vfinfo 98 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[i].spoofchk_enabled = true; vfinfo 105 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[i].rss_query_enabled = 0; vfinfo 108 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[i].trusted = false; vfinfo 111 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[i].xcast_mode = IXGBEVF_XCAST_MODE_NONE; vfinfo 145 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].vfdev = vfdev; vfinfo 214 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct pci_dev *vfdev = adapter->vfinfo[vf].vfdev; vfinfo 218 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].vfdev = NULL; vfinfo 223 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c kfree(adapter->vfinfo); vfinfo 224 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo = NULL; vfinfo 364 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct vf_data_storage *vfinfo = &adapter->vfinfo[vf]; vfinfo 380 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vfinfo->num_vf_mc_hashes = entries; vfinfo 387 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vfinfo->vf_mc_hashes[i] = hash_list[i]; vfinfo 390 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c for (i = 0; i < vfinfo->num_vf_mc_hashes; i++) { vfinfo 391 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vector_reg = (vfinfo->vf_mc_hashes[i] >> 5) & 0x7F; vfinfo 392 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vector_bit = vfinfo->vf_mc_hashes[i] & 0x1F; vfinfo 407 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct vf_data_storage *vfinfo; vfinfo 415 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vfinfo = &adapter->vfinfo[i]; vfinfo 416 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c for (j = 0; j < vfinfo->num_vf_mc_hashes; j++) { vfinfo 418 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vector_reg = (vfinfo->vf_mc_hashes[j] >> 5) & 0x7F; vfinfo 419 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vector_bit = vfinfo->vf_mc_hashes[j] & 0x1F; vfinfo 425 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (vfinfo->num_vf_mc_hashes) vfinfo 495 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c switch (adapter->vfinfo[vf].vf_api) { vfinfo 698 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c struct vf_data_storage *vfinfo = &adapter->vfinfo[vf]; vfinfo 708 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_set_vf_vlan(adapter, true, vfinfo->pf_vlan, vf); vfinfo 711 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_set_vmolr(hw, vf, !vfinfo->pf_vlan); vfinfo 714 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!vfinfo->pf_vlan && !vfinfo->pf_qos && !num_tcs) { vfinfo 717 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (vfinfo->pf_qos || !num_tcs) vfinfo 718 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_set_vmvir(adapter, vfinfo->pf_vlan, vfinfo 719 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c vfinfo->pf_qos, vf); vfinfo 721 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_set_vmvir(adapter, vfinfo->pf_vlan, vfinfo 724 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (vfinfo->spoofchk_enabled) { vfinfo 731 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].num_vf_mc_hashes = 0; vfinfo 739 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_del_mac_filter(adapter, adapter->vfinfo[vf].vf_mac_addresses, vf); vfinfo 743 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].vf_api = ixgbe_mbox_api_10; vfinfo 780 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_del_mac_filter(adapter, adapter->vfinfo[vf].vf_mac_addresses, vf); vfinfo 783 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c memcpy(adapter->vfinfo[vf].vf_mac_addresses, mac_addr, vfinfo 786 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c memset(adapter->vfinfo[vf].vf_mac_addresses, 0, ETH_ALEN); vfinfo 799 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c eth_zero_addr(adapter->vfinfo[vfn].vf_mac_addresses); vfinfo 829 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c unsigned char *vf_mac = adapter->vfinfo[vf].vf_mac_addresses; vfinfo 857 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].pf_vlan) vfinfo 885 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].clear_to_send = true; vfinfo 903 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!is_zero_ether_addr(vf_mac) && adapter->vfinfo[vf].pf_set_mac) { vfinfo 930 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].pf_set_mac && !adapter->vfinfo[vf].trusted && vfinfo 931 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c !ether_addr_equal(adapter->vfinfo[vf].vf_mac_addresses, new_mac)) { vfinfo 949 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].pf_vlan || tcs) { vfinfo 972 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].pf_set_mac && !adapter->vfinfo[vf].trusted && vfinfo 991 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].spoofchk_enabled) { vfinfo 1019 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].vf_api = api; vfinfo 1039 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c switch (adapter->vfinfo[vf].vf_api) { vfinfo 1061 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c else if (adapter->vfinfo[vf].pf_vlan || adapter->vfinfo[vf].pf_qos) vfinfo 1080 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!adapter->vfinfo[vf].rss_query_enabled) vfinfo 1084 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c switch (adapter->vfinfo[vf].vf_api) { vfinfo 1113 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!adapter->vfinfo[vf].rss_query_enabled) vfinfo 1117 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c switch (adapter->vfinfo[vf].vf_api) { vfinfo 1139 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c switch (adapter->vfinfo[vf].vf_api) { vfinfo 1153 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c !adapter->vfinfo[vf].trusted) { vfinfo 1157 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].xcast_mode == xcast_mode) vfinfo 1199 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].xcast_mode = xcast_mode; vfinfo 1235 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!adapter->vfinfo[vf].clear_to_send) { vfinfo 1303 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (!adapter->vfinfo[vf].clear_to_send) vfinfo 1345 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].clear_to_send) vfinfo 1358 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[i].clear_to_send) vfinfo 1379 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_set_mac = true; vfinfo 1390 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].vf_mac_addresses; vfinfo 1400 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_set_mac = false; vfinfo 1433 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_vlan = vlan; vfinfo 1434 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_qos = qos; vfinfo 1454 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_vlan, vf); vfinfo 1464 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_vlan = 0; vfinfo 1465 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].pf_qos = 0; vfinfo 1488 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].pf_vlan) vfinfo 1521 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c u16 tx_rate = adapter->vfinfo[vf].tx_rate; vfinfo 1583 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[i].tx_rate = 0; vfinfo 1617 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].tx_rate = max_tx_rate; vfinfo 1633 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].spoofchk_enabled = setting; vfinfo 1676 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].rss_query_enabled = setting; vfinfo 1689 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c if (adapter->vfinfo[vf].trusted == setting) vfinfo 1692 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].trusted = setting; vfinfo 1695 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c adapter->vfinfo[vf].clear_to_send = false; vfinfo 1710 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c memcpy(&ivi->mac, adapter->vfinfo[vf].vf_mac_addresses, ETH_ALEN); vfinfo 1711 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ivi->max_tx_rate = adapter->vfinfo[vf].tx_rate; vfinfo 1713 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ivi->vlan = adapter->vfinfo[vf].pf_vlan; vfinfo 1714 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ivi->qos = adapter->vfinfo[vf].pf_qos; vfinfo 1715 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ivi->spoofchk = adapter->vfinfo[vf].spoofchk_enabled; vfinfo 1716 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ivi->rss_query_en = adapter->vfinfo[vf].rss_query_enabled; vfinfo 1717 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ivi->trusted = adapter->vfinfo[vf].trusted; vfinfo 1192 net/core/rtnetlink.c struct nlattr *vfinfo) vfinfo 1315 net/core/rtnetlink.c nla_nest_cancel(skb, vfinfo); vfinfo 1323 net/core/rtnetlink.c struct nlattr *vfinfo; vfinfo 1336 net/core/rtnetlink.c vfinfo = nla_nest_start_noflag(skb, IFLA_VFINFO_LIST); vfinfo 1337 net/core/rtnetlink.c if (!vfinfo) vfinfo 1341 net/core/rtnetlink.c if (rtnl_fill_vfinfo(skb, dev, i, vfinfo)) vfinfo 1345 net/core/rtnetlink.c nla_nest_end(skb, vfinfo); vfinfo 2590 net/core/rtnetlink.c struct nlattr *vfinfo[IFLA_VF_MAX + 1]; vfinfo 2600 net/core/rtnetlink.c err = nla_parse_nested_deprecated(vfinfo, IFLA_VF_MAX, vfinfo 2606 net/core/rtnetlink.c err = do_setvfinfo(dev, vfinfo);