/linux/drivers/net/ethernet/intel/fm10k/ |
A D | fm10k_iov.c | 182 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; in fm10k_iov_event() local 188 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_iov_event() 227 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; in fm10k_iov_mbx() local 298 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; in fm10k_iov_suspend() local 363 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; in fm10k_iov_resume() local 377 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_iov_resume() 399 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_iov_update_pvid() 561 hw->iov.ops.set_lport(hw, vf_info, vf_info->vf_idx, in fm10k_reset_vf_info() 582 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_mac() 610 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_vlan() [all …]
|
A D | fm10k_pf.c | 837 if (!vf_info || vf_info->vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_default_mac_vlan_pf() 854 if (vf_info->pf_vid) in fm10k_iov_assign_default_mac_vlan_pf() 878 err = vf_info->mbx.ops.enqueue_tx(hw, &vf_info->mbx, msg); in fm10k_iov_assign_default_mac_vlan_pf() 962 vf_info->mbx.ops.disconnect(hw, &vf_info->mbx); in fm10k_iov_reset_resources_pf() 983 if (vf_info->pf_vid) in fm10k_iov_reset_resources_pf() 1117 vf_info->mbx.ops.enqueue_tx(hw, &vf_info->mbx, msg); in fm10k_iov_reset_lport_pf() 1122 vf_info->glort = 0; in fm10k_iov_reset_lport_pf() 1175 return vf_info->pf_vid ? vf_info->pf_vid : vf_info->sw_vid; in fm10k_iov_select_vid() 1176 else if (vf_info->pf_vid && vid != vf_info->pf_vid) in fm10k_iov_select_vid() 1392 vf_info->vf_flags = FM10K_VF_FLAG_CAPABLE(vf_info); in fm10k_iov_msg_lport_state_pf() [all …]
|
A D | fm10k_type.h | 601 #define FM10K_VF_FLAG_CAPABLE(vf_info) ((vf_info)->vf_flags & (u8)0xF) argument 602 #define FM10K_VF_FLAG_ENABLED(vf_info) ((vf_info)->vf_flags >> 4) argument
|
A D | fm10k_pf.h | 100 s32 fm10k_iov_select_vid(struct fm10k_vf_info *vf_info, u16 vid);
|
A D | fm10k_pci.c | 1289 struct fm10k_vf_info *vf_info = &iov_data->vf_info[vf]; in fm10k_handle_fault() local 1291 hw->iov.ops.reset_lport(hw, vf_info); in fm10k_handle_fault() 1292 hw->iov.ops.reset_resources(hw, vf_info); in fm10k_handle_fault() 1295 hw->iov.ops.set_lport(hw, vf_info, vf, in fm10k_handle_fault() 1299 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_handle_fault()
|
/linux/drivers/crypto/qat/qat_common/ |
A D | adf_sriov.c | 15 struct adf_accel_vf_info *vf_info; member 35 pf2vf_resp->vf_info = vf_info; in adf_schedule_vf2pf_handler() 48 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; in adf_enable_sriov() 49 i++, vf_info++) { in adf_enable_sriov() 51 vf_info->accel_dev = accel_dev; in adf_enable_sriov() 52 vf_info->vf_nr = i; in adf_enable_sriov() 92 if (!accel_dev->pf.vf_info) in adf_disable_sriov() 112 kfree(accel_dev->pf.vf_info); in adf_disable_sriov() 113 accel_dev->pf.vf_info = NULL; in adf_disable_sriov() 144 if (accel_dev->pf.vf_info) { in adf_sriov_configure() [all …]
|
A D | adf_isr.c | 63 if (accel_dev->pf.vf_info) { in adf_msix_isr_ae() 74 struct adf_accel_vf_info *vf_info; in adf_msix_isr_ae() local 86 vf_info = accel_dev->pf.vf_info + i; in adf_msix_isr_ae() 88 if (!__ratelimit(&vf_info->vf2pf_ratelimit)) { in adf_msix_isr_ae() 91 vf_info->vf_nr + 1); in adf_msix_isr_ae() 95 adf_schedule_vf2pf_handler(vf_info); in adf_msix_isr_ae() 147 if (!accel_dev->pf.vf_info) { in adf_request_irqs() 211 if (!accel_dev->pf.vf_info) in adf_isr_alloc_msix_vectors_data()
|
A D | adf_pf2vf_msg.c | 79 lock = &accel_dev->pf.vf_info[vf_nr].pf2vf_lock; in __adf_iov_putmsg() 220 void adf_vf2pf_req_hndl(struct adf_accel_vf_info *vf_info) in adf_vf2pf_req_hndl() argument 222 struct adf_accel_dev *accel_dev = vf_info->accel_dev; in adf_vf2pf_req_hndl() 227 u32 msg, resp = 0, vf_nr = vf_info->vf_nr; in adf_vf2pf_req_hndl() 301 vf_info->init = true; in adf_vf2pf_req_hndl() 309 vf_info->init = false; in adf_vf2pf_req_hndl() 336 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { in adf_pf2vf_notify_restarting()
|
A D | adf_common_drv.h | 67 void adf_vf2pf_req_hndl(struct adf_accel_vf_info *vf_info); 203 void adf_schedule_vf2pf_handler(struct adf_accel_vf_info *vf_info);
|
/linux/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
A D | ia_css_vf.host.c | 58 const struct ia_css_frame_info *vf_info, in sh_css_vf_downscale_log2() argument 63 if ((!out_info) || (!vf_info)) in sh_css_vf_downscale_log2() 75 while (out_width >= vf_info->res.width) in sh_css_vf_downscale_log2() 94 const struct ia_css_frame_info *vf_info, in configure_kernel() argument 101 if (vf_info) in configure_kernel() 118 const struct ia_css_frame_info *vf_info) in configure_dma() argument 120 config->info = vf_info; in configure_dma() 127 struct ia_css_frame_info *vf_info, in ia_css_vf_configure() argument 137 configure_dma(&config, vf_info); in ia_css_vf_configure() 139 if (vf_info) in ia_css_vf_configure() [all …]
|
A D | ia_css_vf.host.h | 32 const struct ia_css_frame_info *vf_info, 45 struct ia_css_frame_info *vf_info,
|
/linux/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
A D | ia_css_pipe_binarydesc.h | 38 struct ia_css_frame_info *vf_info); 88 struct ia_css_frame_info *vf_info); 106 struct ia_css_frame_info *vf_info, 126 struct ia_css_frame_info *vf_info); 142 struct ia_css_frame_info *vf_info); 159 struct ia_css_frame_info *vf_info, 207 struct ia_css_frame_info *vf_info); 269 struct ia_css_frame_info *vf_info);
|
/linux/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
A D | pipe_binarydesc.c | 40 struct ia_css_frame_info *vf_info) in pipe_binarydesc_get_offline() argument 72 descr->vf_info = vf_info; in pipe_binarydesc_get_offline() 83 struct ia_css_frame_info *vf_info) in ia_css_pipe_get_copy_binarydesc() argument 213 struct ia_css_frame_info *vf_info) in ia_css_pipe_get_preview_binarydesc() argument 223 assert(vf_info); in ia_css_pipe_get_preview_binarydesc() 304 *out_info = *vf_info; in ia_css_pipe_get_preview_binarydesc() 479 if (vf_info) { in ia_css_pipe_get_yuvscaler_binarydesc() 481 vf_info->res.height == 0) ? NULL : vf_info; in ia_css_pipe_get_yuvscaler_binarydesc() 505 assert(vf_info); in ia_css_pipe_get_capturepp_binarydesc() 690 assert(vf_info); in ia_css_pipe_get_post_gdc_binarydesc() [all …]
|
/linux/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_sriov.c | 213 struct vf_data_storage *vf_info; in hinic_init_vf_config() local 218 if (vf_info->pf_set_mac) { in hinic_init_vf_config() 234 vf_info->pf_qos, vf_id); in hinic_init_vf_config() 242 if (vf_info->max_rate) { in hinic_init_vf_config() 244 vf_info->min_rate); in hinic_init_vf_config() 248 vf_info->min_rate); in hinic_init_vf_config() 352 if (vf_info->pf_set_mac && !(vf_info->trust) && in hinic_set_vf_mac_msg_handler() 604 if (vf_info->pf_set_mac && in hinic_set_vf_mac() 608 vf_info->pf_set_mac = true; in hinic_set_vf_mac() 614 vf_info->pf_set_mac = false; in hinic_set_vf_mac() [all …]
|
/linux/drivers/net/ethernet/qlogic/qed/ |
A D | qed_sriov.c | 1338 if (!vf_info) in qed_iov_clean_vf() 1903 if (!vf_info) { in qed_iov_vf_mbx_start_vport() 4104 if (!vf_info) in qed_iov_copy_vf_msg() 4132 if (!vf_info) { in qed_iov_bulletin_set_forced_mac() 4169 if (!vf_info) { in qed_iov_bulletin_set_mac() 4205 if (!vf_info) { in qed_iov_bulletin_set_forced_vlan() 4277 if (!vf_info) in qed_iov_spoofchk_get() 4406 if (!vf_info) in qed_iov_get_vf_min_rate() 4635 if (!vf_info) in qed_sriov_pf_set_mac() 4671 if (!vf_info) in qed_sriov_pf_set_vlan() [all …]
|
/linux/drivers/net/ethernet/qlogic/qlcnic/ |
A D | qlcnic_sriov_pf.c | 108 vp = sriov->vf_info[id].vp; in qlcnic_sriov_pf_cal_res_limit() 280 vf_info = &sriov->vf_info[index]; in qlcnic_sriov_pf_get_vport_handle() 1771 vf = &sriov->vf_info[i]; in qlcnic_sriov_pf_reset() 1824 vf_info = &sriov->vf_info[i]; in qlcnic_sriov_set_vf_mac() 1833 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_mac() 1865 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_tx_rate() 1866 vp = vf_info->vp; in qlcnic_sriov_set_vf_tx_rate() 1938 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_vlan() 1939 vp = vf_info->vp; in qlcnic_sriov_set_vf_vlan() 2037 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_spoofchk() [all …]
|
A D | qlcnic_sriov_common.c | 161 if (!sriov->vf_info) { in qlcnic_sriov_init() 190 vf = &sriov->vf_info[i]; in qlcnic_sriov_init() 209 sriov->vf_info[i].vp = vp; in qlcnic_sriov_init() 230 kfree(sriov->vf_info); in qlcnic_sriov_init() 273 vf = &sriov->vf_info[i]; in __qlcnic_sriov_cleanup() 282 kfree(sriov->vf_info[i].vp); in __qlcnic_sriov_cleanup() 284 kfree(sriov->vf_info); in __qlcnic_sriov_cleanup() 683 struct qlcnic_vf_info *vf_info = adapter->ahw->sriov->vf_info; in qlcnic_sriov_func_to_index() local 1310 vf = &sriov->vf_info[index]; in qlcnic_sriov_handle_bc_event() 2166 vf = &sriov->vf_info[i]; in qlcnic_sriov_alloc_vlans() [all …]
|
/linux/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
A D | ia_css_iterator.host.c | 37 ia_css_frame_info_to_frame_sp_info(&to->vf_info, from->vf_info); in ia_css_iterator_config() 51 config.vf_info = &binary->vf_frame_info; in ia_css_iterator_configure()
|
A D | ia_css_iterator_param.h | 27 const struct ia_css_frame_info *vf_info; member 35 struct ia_css_frame_sp_info vf_info; member
|
/linux/drivers/staging/media/atomisp/pci/camera/util/src/ |
A D | util.c | 106 const struct ia_css_frame_info *const vf_info) in ia_css_util_check_vf_out_info() argument 111 assert(vf_info); in ia_css_util_check_vf_out_info() 116 err = ia_css_util_check_vf_info(vf_info); in ia_css_util_check_vf_out_info()
|
/linux/drivers/staging/media/atomisp/pci/runtime/binary/interface/ |
A D | ia_css_binary.h | 77 struct ia_css_frame_info *vf_info; member 107 struct ia_css_frame_info *vf_info; member 169 const struct ia_css_frame_info *vf_info,
|
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
A D | hclge_mbx.c | 250 vport->vf_info.request_uc_en = req->msg.en_uc; in hclge_set_vf_promisc_mode() 251 vport->vf_info.request_mc_en = req->msg.en_mc; in hclge_set_vf_promisc_mode() 252 vport->vf_info.request_bc_en = req->msg.en_bc; in hclge_set_vf_promisc_mode() 280 if (!is_zero_ether_addr(vport->vf_info.mac) && in hclge_set_vf_uc_mac_addr() 281 !ether_addr_equal(mac_addr, vport->vf_info.mac)) in hclge_set_vf_uc_mac_addr() 441 ether_addr_copy(resp_msg->data, vport->vf_info.mac); in hclge_get_vf_mac_addr() 489 switch (vport->vf_info.link_state) { in hclge_push_vf_link_status()
|
/linux/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
A D | binary.c | 1079 const struct ia_css_frame_info *vf_info, /* can be NULL */ in ia_css_binary_fill_info() argument 1215 if (vf_info && (vf_info->res.width != 0)) in ia_css_binary_fill_info() 1218 (struct ia_css_frame_info *)vf_info, &vf_log_ds); in ia_css_binary_fill_info() 1234 if ((vf_info) && (vf_info->res.width != 0)) in ia_css_binary_fill_info() 1238 binary->vf_frame_info.format = vf_info->format; in ia_css_binary_fill_info() 1430 req_vf_info = descr->vf_info; in __ia_css_binary_find() 1433 if ((descr->vf_info) && (descr->vf_info->res.width == 0)) in __ia_css_binary_find() 1437 req_vf_info = descr->vf_info; in __ia_css_binary_find()
|
/linux/drivers/staging/media/atomisp/pci/camera/util/interface/ |
A D | ia_css_util.h | 66 const struct ia_css_frame_info *const vf_info);
|
/linux/drivers/staging/media/atomisp/pci/ |
A D | sh_css.c | 5841 capt_pp_out_info, vf_info, in load_primary_binaries() local 5897 vf_info = *pipe_vf_out_info; in load_primary_binaries() 6008 &vf_info); in load_primary_binaries() 6042 local_vf_info = &vf_info; in load_primary_binaries() 6212 vf_info = *pipe_vf_out_info; in load_advanced_binaries() 6360 vf_info = *pipe_vf_out_info; in load_low_light_binaries() 6362 &vf_info); in load_low_light_binaries() 6690 if (!descr->vf_info) { in ia_css_pipe_create_cas_scaler_desc_single_output() 6840 if (!descr->vf_info) { in ia_css_pipe_create_cas_scaler_desc() 6931 kfree(descr->vf_info); in ia_css_pipe_destroy_cas_scaler_desc() [all …]
|