Home
last modified time | relevance | path

Searched refs:vf_info (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_iov.c28 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_error() local
33 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error()
79 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; in fm10k_iov_event() local
84 hw->iov.ops.reset_resources(hw, vf_info); in fm10k_iov_event()
85 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_iov_event()
125 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; in fm10k_iov_mbx() local
126 struct fm10k_mbx_info *mbx = &vf_info->mbx; in fm10k_iov_mbx()
127 u16 glort = vf_info->glort; in fm10k_iov_mbx()
130 if (vf_info->vf_flags && !fm10k_glort_valid_pf(hw, glort)) in fm10k_iov_mbx()
131 hw->iov.ops.reset_lport(hw, vf_info); in fm10k_iov_mbx()
[all …]
Dfm10k_pf.c838 struct fm10k_vf_info *vf_info) in fm10k_iov_assign_default_mac_vlan_pf() argument
846 if (!vf_info || vf_info->vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_default_mac_vlan_pf()
854 vf_idx = vf_info->vf_idx; in fm10k_iov_assign_default_mac_vlan_pf()
863 if (vf_info->pf_vid) in fm10k_iov_assign_default_mac_vlan_pf()
864 vf_vid = vf_info->pf_vid | FM10K_VLAN_CLEAR; in fm10k_iov_assign_default_mac_vlan_pf()
866 vf_vid = vf_info->sw_vid; in fm10k_iov_assign_default_mac_vlan_pf()
871 vf_info->mac, vf_vid); in fm10k_iov_assign_default_mac_vlan_pf()
874 if (vf_info->mbx.ops.enqueue_tx) in fm10k_iov_assign_default_mac_vlan_pf()
875 vf_info->mbx.ops.enqueue_tx(hw, &vf_info->mbx, msg); in fm10k_iov_assign_default_mac_vlan_pf()
891 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_assign_default_mac_vlan_pf()
[all …]
Dfm10k_type.h609 #define FM10K_VF_FLAG_CAPABLE(vf_info) ((vf_info)->vf_flags & (u8)0xF) argument
610 #define FM10K_VF_FLAG_ENABLED(vf_info) ((vf_info)->vf_flags >> 4) argument
Dfm10k_pci.c970 struct fm10k_vf_info *vf_info = &iov_data->vf_info[vf]; in fm10k_handle_fault() local
972 hw->iov.ops.reset_lport(hw, vf_info); in fm10k_handle_fault()
973 hw->iov.ops.reset_resources(hw, vf_info); in fm10k_handle_fault()
976 hw->iov.ops.set_lport(hw, vf_info, vf, in fm10k_handle_fault()
980 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_handle_fault()
1345 err = hw->iov.ops.report_timestamp(hw, &iov_data->vf_info[vf_idx], in fm10k_1588_msg_pf()
Dfm10k_ethtool.c322 struct fm10k_vf_info *vf_info; in fm10k_get_ethtool_stats() local
323 vf_info = &iov_data->vf_info[i]; in fm10k_get_ethtool_stats()
326 if (!vf_info) { in fm10k_get_ethtool_stats()
332 p = (char *)&vf_info->mbx + fm10k_gstrings_mbx_stats[j].stat_offset; in fm10k_get_ethtool_stats()
Dfm10k.h234 struct fm10k_vf_info vf_info[0]; member
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dadf_sriov.c84 struct adf_accel_vf_info *vf_info; member
92 adf_vf2pf_req_hndl(pf2vf_resp->vf_info); in adf_iov_send_resp()
98 struct adf_accel_vf_info *vf_info = (struct adf_accel_vf_info *)data; in adf_vf2pf_bh_handler() local
105 pf2vf_resp->vf_info = vf_info; in adf_vf2pf_bh_handler()
118 struct adf_accel_vf_info *vf_info; in adf_enable_sriov() local
122 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; in adf_enable_sriov()
123 i++, vf_info++) { in adf_enable_sriov()
125 vf_info->accel_dev = accel_dev; in adf_enable_sriov()
126 vf_info->vf_nr = i; in adf_enable_sriov()
128 tasklet_init(&vf_info->vf2pf_bh_tasklet, in adf_enable_sriov()
[all …]
Dadf_pf2vf_msg.c172 lock = &accel_dev->pf.vf_info[vf_nr].pf2vf_lock; in __adf_iov_putmsg()
259 void adf_vf2pf_req_hndl(struct adf_accel_vf_info *vf_info) in adf_vf2pf_req_hndl() argument
261 struct adf_accel_dev *accel_dev = vf_info->accel_dev; in adf_vf2pf_req_hndl()
266 u32 msg, resp = 0, vf_nr = vf_info->vf_nr; in adf_vf2pf_req_hndl()
335 vf_info->init = true; in adf_vf2pf_req_hndl()
343 vf_info->init = false; in adf_vf2pf_req_hndl()
368 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { in adf_pf2vf_notify_restarting()
Dadf_dev_mgr.c211 struct adf_accel_vf_info *vf_info; in adf_devmgr_add_dev() local
214 vf_info = pf->pf.vf_info + adf_get_vf_id(accel_dev); in adf_devmgr_add_dev()
Dadf_accel_devices.h230 struct adf_accel_vf_info *vf_info; member
Dadf_common_drv.h114 void adf_vf2pf_req_hndl(struct adf_accel_vf_info *vf_info);
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/
Dadf_isr.c71 if (!accel_dev->pf.vf_info) { in adf_enable_msix()
111 if (accel_dev->pf.vf_info) { in adf_msix_isr_ae()
123 struct adf_accel_vf_info *vf_info; in adf_msix_isr_ae() local
137 vf_info = accel_dev->pf.vf_info + i; in adf_msix_isr_ae()
139 if (!__ratelimit(&vf_info->vf2pf_ratelimit)) { in adf_msix_isr_ae()
142 vf_info->vf_nr + 1); in adf_msix_isr_ae()
147 tasklet_hi_schedule(&vf_info->vf2pf_bh_tasklet); in adf_msix_isr_ae()
173 if (!accel_dev->pf.vf_info) { in adf_request_irqs()
238 if (!accel_dev->pf.vf_info) in adf_isr_alloc_msix_entry_table()
Dadf_dh895xcc_hw_data.c211 accel_dev->pf.vf_info ? 0 : in adf_enable_ints()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sriov_pf.c109 vp = sriov->vf_info[id].vp; in qlcnic_sriov_pf_cal_res_limit()
246 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_reset_vport_handle()
264 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_set_vport_handle()
273 struct qlcnic_vf_info *vf_info; in qlcnic_sriov_pf_get_vport_handle() local
281 vf_info = &sriov->vf_info[index]; in qlcnic_sriov_pf_get_vport_handle()
282 return vf_info->vp->handle; in qlcnic_sriov_pf_get_vport_handle()
414 cancel_work_sync(&sriov->vf_info[i].flr_work); in qlcnic_sriov_pf_del_flr_queue()
694 vp = adapter->ahw->sriov->vf_info[id].vp; in qlcnic_sriov_set_vf_acl()
1774 vf = &sriov->vf_info[i]; in qlcnic_sriov_pf_reset()
1810 struct qlcnic_vf_info *vf_info; in qlcnic_sriov_set_vf_mac() local
[all …]
Dqlcnic_sriov_common.c155 sriov->vf_info = kzalloc(sizeof(struct qlcnic_vf_info) * in qlcnic_sriov_init()
157 if (!sriov->vf_info) { in qlcnic_sriov_init()
183 vf = &sriov->vf_info[i]; in qlcnic_sriov_init()
202 sriov->vf_info[i].vp = vp; in qlcnic_sriov_init()
223 kfree(sriov->vf_info); in qlcnic_sriov_init()
266 vf = &sriov->vf_info[i]; in __qlcnic_sriov_cleanup()
275 kfree(sriov->vf_info[i].vp); in __qlcnic_sriov_cleanup()
277 kfree(sriov->vf_info); in __qlcnic_sriov_cleanup()
674 struct qlcnic_vf_info *vf_info = adapter->ahw->sriov->vf_info; in qlcnic_sriov_func_to_index() local
681 if (vf_info[i].pci_func == pci_func) in qlcnic_sriov_func_to_index()
[all …]
Dqlcnic_sriov.h184 struct qlcnic_vf_info *vf_info; member