vf_cfg 652 drivers/net/ethernet/emulex/benet/be.h struct be_vf_cfg *vf_cfg; vf_cfg 693 drivers/net/ethernet/emulex/benet/be.h #define for_all_vfs(adapter, vf_cfg, i) \ vf_cfg 694 drivers/net/ethernet/emulex/benet/be.h for (i = 0, vf_cfg = &adapter->vf_cfg[i]; i < adapter->num_vfs; \ vf_cfg 695 drivers/net/ethernet/emulex/benet/be.h i++, vf_cfg++) vf_cfg 4727 drivers/net/ethernet/emulex/benet/be_cmds.c int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg, vf_cfg 4752 drivers/net/ethernet/emulex/benet/be_cmds.c vf_cfg->if_handle = le32_to_cpu(resp->if_desc.if_id); vf_cfg 2500 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg, vf_cfg 1859 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; vf_cfg 1871 drivers/net/ethernet/emulex/benet/be_main.c if (ether_addr_equal(mac, vf_cfg->mac_addr)) vf_cfg 1875 drivers/net/ethernet/emulex/benet/be_main.c be_cmd_pmac_del(adapter, vf_cfg->if_handle, vf_cfg->pmac_id, vf_cfg 1878 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_pmac_add(adapter, mac, vf_cfg->if_handle, vf_cfg 1879 drivers/net/ethernet/emulex/benet/be_main.c &vf_cfg->pmac_id, vf + 1); vf_cfg 1881 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_mac(adapter, mac, vf_cfg->if_handle, vf_cfg 1891 drivers/net/ethernet/emulex/benet/be_main.c ether_addr_copy(vf_cfg->mac_addr, mac); vf_cfg 1900 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; vf_cfg 1909 drivers/net/ethernet/emulex/benet/be_main.c vi->max_tx_rate = vf_cfg->tx_rate; vf_cfg 1911 drivers/net/ethernet/emulex/benet/be_main.c vi->vlan = vf_cfg->vlan_tag & VLAN_VID_MASK; vf_cfg 1912 drivers/net/ethernet/emulex/benet/be_main.c vi->qos = vf_cfg->vlan_tag >> VLAN_PRIO_SHIFT; vf_cfg 1913 drivers/net/ethernet/emulex/benet/be_main.c memcpy(&vi->mac, vf_cfg->mac_addr, ETH_ALEN); vf_cfg 1914 drivers/net/ethernet/emulex/benet/be_main.c vi->linkstate = adapter->vf_cfg[vf].plink_tracking; vf_cfg 1915 drivers/net/ethernet/emulex/benet/be_main.c vi->spoofchk = adapter->vf_cfg[vf].spoofchk; vf_cfg 1922 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; vf_cfg 1924 drivers/net/ethernet/emulex/benet/be_main.c int vf_if_id = vf_cfg->if_handle; vf_cfg 1940 drivers/net/ethernet/emulex/benet/be_main.c if (vf_cfg->privileges & BE_PRIV_FILTMGMT) { vf_cfg 1941 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_fn_privileges(adapter, vf_cfg->privileges & vf_cfg 1944 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->privileges &= ~BE_PRIV_FILTMGMT; vf_cfg 1951 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; vf_cfg 1957 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->if_handle, 0, 0); vf_cfg 1962 drivers/net/ethernet/emulex/benet/be_main.c if (!(vf_cfg->privileges & BE_PRIV_FILTMGMT)) { vf_cfg 1963 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_fn_privileges(adapter, vf_cfg->privileges | vf_cfg 1966 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->privileges |= BE_PRIV_FILTMGMT; vf_cfg 1980 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; vf_cfg 2006 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->vlan_tag = vlan; vf_cfg 2063 drivers/net/ethernet/emulex/benet/be_main.c adapter->vf_cfg[vf].tx_rate = max_tx_rate; vf_cfg 2091 drivers/net/ethernet/emulex/benet/be_main.c adapter->vf_cfg[vf].plink_tracking = link_state; vf_cfg 2099 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg = &adapter->vf_cfg[vf]; vf_cfg 2112 drivers/net/ethernet/emulex/benet/be_main.c if (enable == vf_cfg->spoofchk) vf_cfg 2117 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_hsw_config(adapter, 0, vf + 1, vf_cfg->if_handle, vf_cfg 2125 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->spoofchk = enable; vf_cfg 3866 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg; vf_cfg 3870 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 3873 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->if_handle, vf_cfg 3874 drivers/net/ethernet/emulex/benet/be_main.c &vf_cfg->pmac_id, vf + 1); vf_cfg 3876 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_set_mac(adapter, mac, vf_cfg->if_handle, vf_cfg 3884 drivers/net/ethernet/emulex/benet/be_main.c memcpy(vf_cfg->mac_addr, mac, ETH_ALEN); vf_cfg 3895 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg; vf_cfg 3897 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 3898 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_get_active_mac(adapter, vf_cfg->pmac_id, vf_cfg 3899 drivers/net/ethernet/emulex/benet/be_main.c mac, vf_cfg->if_handle, vf_cfg 3903 drivers/net/ethernet/emulex/benet/be_main.c memcpy(vf_cfg->mac_addr, mac, ETH_ALEN); vf_cfg 3910 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg; vf_cfg 3921 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 3923 drivers/net/ethernet/emulex/benet/be_main.c be_cmd_pmac_del(adapter, vf_cfg->if_handle, vf_cfg 3924 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->pmac_id, vf + 1); vf_cfg 3926 drivers/net/ethernet/emulex/benet/be_main.c be_cmd_set_mac(adapter, NULL, vf_cfg->if_handle, vf_cfg 3929 drivers/net/ethernet/emulex/benet/be_main.c be_cmd_if_destroy(adapter, vf_cfg->if_handle, vf + 1); vf_cfg 3937 drivers/net/ethernet/emulex/benet/be_main.c kfree(adapter->vf_cfg); vf_cfg 4154 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg; vf_cfg 4160 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 4178 drivers/net/ethernet/emulex/benet/be_main.c &vf_cfg->if_handle, vf + 1); vf_cfg 4188 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg; vf_cfg 4191 drivers/net/ethernet/emulex/benet/be_main.c adapter->vf_cfg = kcalloc(adapter->num_vfs, sizeof(*vf_cfg), vf_cfg 4193 drivers/net/ethernet/emulex/benet/be_main.c if (!adapter->vf_cfg) vf_cfg 4196 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 4197 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->if_handle = -1; vf_cfg 4198 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->pmac_id = -1; vf_cfg 4206 drivers/net/ethernet/emulex/benet/be_main.c struct be_vf_cfg *vf_cfg; vf_cfg 4217 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 4218 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_get_if_id(adapter, vf_cfg, vf); vf_cfg 4236 drivers/net/ethernet/emulex/benet/be_main.c for_all_vfs(adapter, vf_cfg, vf) { vf_cfg 4238 drivers/net/ethernet/emulex/benet/be_main.c status = be_cmd_get_fn_privileges(adapter, &vf_cfg->privileges, vf_cfg 4240 drivers/net/ethernet/emulex/benet/be_main.c if (!status && !(vf_cfg->privileges & BE_PRIV_FILTMGMT)) { vf_cfg 4242 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->privileges | vf_cfg 4246 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->privileges |= BE_PRIV_FILTMGMT; vf_cfg 4257 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->if_handle, NULL, vf_cfg 4260 drivers/net/ethernet/emulex/benet/be_main.c vf_cfg->spoofchk = spoofchk; vf_cfg 13295 drivers/net/ethernet/qlogic/qed/qed_hsi.h u32 vf_cfg;