| /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 | 838 if (!vf_info || vf_info->vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_default_mac_vlan_pf() 855 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
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| A D | adf_sriov.c | 17 struct adf_accel_vf_info *vf_info; member 24 struct adf_accel_vf_info *vf_info = pf2vf_resp->vf_info; in adf_iov_send_resp() local 26 u32 vf_nr = vf_info->vf_nr; in adf_iov_send_resp() 47 pf2vf_resp->vf_info = vf_info; in adf_schedule_vf2pf_handler() 60 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; in adf_enable_sriov() 61 i++, vf_info++) { in adf_enable_sriov() 64 vf_info->vf_nr = i; in adf_enable_sriov() 180 if (!accel_dev->pf.vf_info) in adf_do_enable_sriov() 204 kfree(accel_dev->pf.vf_info); in adf_do_enable_sriov() 221 if (!accel_dev->pf.vf_info) in adf_reenable_sriov() [all …]
|
| A D | adf_gen4_vf_mig.c | 59 vf_info = &accel_dev->pf.vf_info[mdev->vf_id]; in adf_gen4_vfmig_open_device() 83 vf_info = &accel_dev->pf.vf_info[mdev->vf_id]; in adf_gen4_vfmig_close_device() 101 vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_gen4_vfmig_suspend_device() 134 vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_gen4_vfmig_resume_device() 497 {&vf_info->init, sizeof(vf_info->init)}}, in adf_gen4_vfmig_load_generic() 499 {&vf_info->vf_compat_ver, sizeof(vf_info->vf_compat_ver)}}, in adf_gen4_vfmig_load_generic() 743 {&vf_info->init, sizeof(vf_info->init)}}, in adf_gen4_vfmig_save_generic() 829 vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_gen4_vfmig_save_state() 878 vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_gen4_vfmig_load_state() 930 vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_gen4_vfmig_save_setup() [all …]
|
| A D | adf_pfvf_pf_proto.c | 52 struct adf_accel_vf_info *vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_recv_vf2pf_msg() local 155 dev_dbg(&GET_DEV(vf_info->accel_dev), in handle_blkmsg_req() 164 dev_dbg(&GET_DEV(vf_info->accel_dev), in handle_blkmsg_req() 166 blk_type, blk_byte, vf_info->vf_nr); in handle_blkmsg_req() 233 struct adf_accel_vf_info *vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_handle_vf2pf_msg() local 246 vf_info->vf_compat_ver = vf_compat_ver; in adf_handle_vf2pf_msg() 263 vf_info->vf_compat_ver = 0; in adf_handle_vf2pf_msg() 278 vf_info->init = true; in adf_handle_vf2pf_msg() 285 vf_info->init = false; in adf_handle_vf2pf_msg() 292 vf_info->restarting = false; in adf_handle_vf2pf_msg() [all …]
|
| A D | adf_isr.c | 99 struct adf_accel_vf_info *vf_info; in adf_handle_vf2pf_int() local 107 vf_info = accel_dev->pf.vf_info + i; in adf_handle_vf2pf_int() 109 if (!__ratelimit(&vf_info->vf2pf_ratelimit)) { in adf_handle_vf2pf_int() 112 vf_info->vf_nr); in adf_handle_vf2pf_int() 116 adf_schedule_vf2pf_handler(vf_info); in adf_handle_vf2pf_int() 161 if (accel_dev->pf.vf_info && adf_handle_vf2pf_int(accel_dev)) in adf_msix_isr_ae() 213 if (!accel_dev->pf.vf_info) { in adf_request_irqs() 277 if (!accel_dev->pf.vf_info) in adf_isr_alloc_msix_vectors_data()
|
| A D | adf_pfvf_pf_msg.c | 20 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { in adf_pf2vf_notify_restarting() 45 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) in adf_pf2vf_wait_for_restarting_complete() 64 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { in adf_pf2vf_notify_restarted() 79 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { in adf_pf2vf_notify_fatal_error()
|
| /linux/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
| A D | ia_css_vf.host.c | 60 const struct ia_css_frame_info *vf_info, in sh_css_vf_downscale_log2() argument 65 if ((!out_info) || (!vf_info)) in sh_css_vf_downscale_log2() 77 while (out_width >= vf_info->res.width) in sh_css_vf_downscale_log2() 96 const struct ia_css_frame_info *vf_info, in configure_kernel() argument 103 if (vf_info) in configure_kernel() 120 const struct ia_css_frame_info *vf_info) in configure_dma() argument 122 config->info = vf_info; in configure_dma() 127 struct ia_css_frame_info *vf_info, in ia_css_vf_configure() argument 138 configure_dma(&config, vf_info); in ia_css_vf_configure() 140 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, 43 struct ia_css_frame_info *vf_info,
|
| /linux/drivers/net/ethernet/intel/ice/ |
| A D | ice_vf_mbx.c | 134 struct ice_mbx_vf_info *vf_info; in ice_mbx_reset_snapshot() local 144 vf_info->msg_count = 0; in ice_mbx_reset_snapshot() 202 vf_info->msg_count++; in ice_mbx_detect_malvf() 204 if (vf_info->msg_count >= ICE_ASYNC_VF_MSG_THRESHOLD) in ice_mbx_detect_malvf() 247 if (!report_malvf || !mbx_data || !vf_info) in ice_mbx_vf_state_handler() 328 if (is_malvf && !vf_info->malicious) { in ice_mbx_vf_state_handler() 329 vf_info->malicious = 1; in ice_mbx_vf_state_handler() 345 vf_info->malicious = 0; in ice_mbx_clear_malvf() 346 vf_info->msg_count = 0; in ice_mbx_clear_malvf() 364 ice_mbx_clear_malvf(vf_info); in ice_mbx_init_vf_info() [all …]
|
| A D | ice_vf_mbx.h | 24 struct ice_mbx_vf_info *vf_info, bool *report_malvf); 25 void ice_mbx_clear_malvf(struct ice_mbx_vf_info *vf_info); 26 void ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info);
|
| /linux/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
| A D | ia_css_pipe_binarydesc.h | 40 struct ia_css_frame_info *vf_info); 85 struct ia_css_frame_info *vf_info); 103 struct ia_css_frame_info *vf_info, 123 struct ia_css_frame_info *vf_info); 139 struct ia_css_frame_info *vf_info); 156 struct ia_css_frame_info *vf_info, 204 struct ia_css_frame_info *vf_info); 266 struct ia_css_frame_info *vf_info);
|
| /linux/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
| A D | pipe_binarydesc.c | 42 struct ia_css_frame_info *vf_info) in pipe_binarydesc_get_offline() argument 73 descr->vf_info = vf_info; in pipe_binarydesc_get_offline() 84 struct ia_css_frame_info *vf_info) in ia_css_pipe_get_copy_binarydesc() argument 203 struct ia_css_frame_info *vf_info) in ia_css_pipe_get_preview_binarydesc() argument 213 assert(vf_info); in ia_css_pipe_get_preview_binarydesc() 294 *out_info = *vf_info; in ia_css_pipe_get_preview_binarydesc() 467 if (vf_info) { in ia_css_pipe_get_yuvscaler_binarydesc() 469 vf_info->res.height == 0) ? NULL : vf_info; in ia_css_pipe_get_yuvscaler_binarydesc() 493 assert(vf_info); in ia_css_pipe_get_capturepp_binarydesc() 667 assert(vf_info); in ia_css_pipe_get_post_gdc_binarydesc() [all …]
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_sriov.c | 214 struct vf_data_storage *vf_info; in hinic_init_vf_config() local 219 if (vf_info->pf_set_mac) { in hinic_init_vf_config() 235 vf_info->pf_qos, vf_id); in hinic_init_vf_config() 243 if (vf_info->max_rate) { in hinic_init_vf_config() 245 vf_info->min_rate); in hinic_init_vf_config() 249 vf_info->min_rate); in hinic_init_vf_config() 353 if (vf_info->pf_set_mac && !(vf_info->trust) && in hinic_set_vf_mac_msg_handler() 623 if (vf_info->pf_set_mac && in hinic_set_vf_mac() 627 vf_info->pf_set_mac = true; in hinic_set_vf_mac() 633 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() 3016 if (vf_info->forced_vlan && !vf_info->is_trusted_configured) in qed_iov_pre_update_vport() 4116 if (!vf_info) in qed_iov_copy_vf_msg() 4144 if (!vf_info) { in qed_iov_bulletin_set_forced_mac() 4289 if (!vf_info) in qed_iov_spoofchk_get() 4421 if (!vf_info) in qed_iov_get_vf_min_rate() 4650 if (!vf_info) in qed_sriov_pf_set_mac() 4686 if (!vf_info) in qed_sriov_pf_set_vlan() 4757 if (!vf_info) in qed_inform_vf_link_state() [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_gt_sriov_vf_debugfs.c | 25 static const struct drm_info_list vf_info[] = { variable 71 drm_debugfs_create_files(vf_info, ARRAY_SIZE(vf_info), vfdentry, minor); in xe_gt_sriov_vf_debugfs_register()
|
| /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() 1936 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_vlan() 1937 vp = vf_info->vp; in qlcnic_sriov_set_vf_vlan() 2035 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() 225 kfree(sriov->vf_info[i].vp); in qlcnic_sriov_init() 232 kfree(sriov->vf_info); in qlcnic_sriov_init() 275 vf = &sriov->vf_info[i]; in __qlcnic_sriov_cleanup() 284 kfree(sriov->vf_info[i].vp); in __qlcnic_sriov_cleanup() 286 kfree(sriov->vf_info); in __qlcnic_sriov_cleanup() 684 struct qlcnic_vf_info *vf_info = adapter->ahw->sriov->vf_info; in qlcnic_sriov_func_to_index() local 2167 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() 50 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 106 struct ia_css_frame_info *vf_info; member 166 const struct ia_css_frame_info *vf_info,
|
| /linux/drivers/net/ethernet/marvell/octeon_ep/ |
| A D | octep_pfvf_mbox.c | 47 oct->vf_info[vf_id].mbox_version = rsp->s_version.version; in octep_pfvf_validate_version() 49 vf_id, oct->vf_info[vf_id].mbox_version); in octep_pfvf_validate_version() 107 if (pfvf_cmd_versions[cmd.s.opcode] > oct->vf_info[vf_id].mbox_version) { in octep_send_notification() 109 cmd.s.opcode, oct->vf_info[vf_id].mbox_version); in octep_send_notification() 256 memset(&oct->vf_info[i], 0, sizeof(struct octep_pfvf_info)); in octep_setup_pfvf_mbox()
|
| /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);
|