/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_iov.c | 11 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_error() local 16 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error() 36 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_queue_mac_vlan() local 46 if (!FM10K_VF_FLAG_ENABLED(vf_info)) in fm10k_iov_msg_queue_mac_vlan() 74 if (vf_info->pf_vid) in fm10k_iov_msg_queue_mac_vlan() 77 err = fm10k_iov_select_vid(vf_info, (u16)vid); in fm10k_iov_msg_queue_mac_vlan() 85 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); in fm10k_iov_msg_queue_mac_vlan() 97 if (is_valid_ether_addr(vf_info->mac) && in fm10k_iov_msg_queue_mac_vlan() 98 !ether_addr_equal(mac, vf_info->mac)) in fm10k_iov_msg_queue_mac_vlan() 104 err = fm10k_iov_select_vid(vf_info, vla in fm10k_iov_msg_queue_mac_vlan() 182 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_event() local 227 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_mbx() local 298 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_suspend() local 363 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_resume() local 387 struct fm10k_vf_info *vf_info; fm10k_iov_update_pvid() local 454 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_alloc_data() local 544 fm10k_reset_vf_info(struct fm10k_intfc *interface, struct fm10k_vf_info *vf_info) fm10k_reset_vf_info() argument 571 struct fm10k_vf_info *vf_info; fm10k_ndo_set_vf_mac() local 596 struct fm10k_vf_info *vf_info; fm10k_ndo_set_vf_vlan() local 657 struct fm10k_vf_info *vf_info; fm10k_ndo_get_vf_config() local [all...] |
H A D | fm10k_pf.c | 824 * @vf_info: pointer to VF information structure 829 struct fm10k_vf_info *vf_info) in fm10k_iov_assign_default_mac_vlan_pf() 837 if (!vf_info || vf_info->vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_default_mac_vlan_pf() 845 vf_idx = vf_info->vf_idx; in fm10k_iov_assign_default_mac_vlan_pf() 854 if (vf_info->pf_vid) in fm10k_iov_assign_default_mac_vlan_pf() 855 vf_vid = vf_info->pf_vid | FM10K_VLAN_OVERRIDE; in fm10k_iov_assign_default_mac_vlan_pf() 857 vf_vid = vf_info->sw_vid; in fm10k_iov_assign_default_mac_vlan_pf() 862 vf_info->mac, vf_vid); in fm10k_iov_assign_default_mac_vlan_pf() 877 if (vf_info in fm10k_iov_assign_default_mac_vlan_pf() 828 fm10k_iov_assign_default_mac_vlan_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) fm10k_iov_assign_default_mac_vlan_pf() argument 943 fm10k_iov_reset_resources_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) fm10k_iov_reset_resources_pf() argument 1081 fm10k_iov_set_lport_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info, u16 lport_idx, u8 flags) fm10k_iov_set_lport_pf() argument 1105 fm10k_iov_reset_lport_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) fm10k_iov_reset_lport_pf() argument 1158 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; fm10k_iov_msg_msix_pf() local 1172 fm10k_iov_select_vid(struct fm10k_vf_info *vf_info, u16 vid) fm10k_iov_select_vid() argument 1195 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; fm10k_iov_msg_mac_vlan_pf() local 1310 fm10k_iov_supported_xcast_mode_pf(struct fm10k_vf_info *vf_info, u8 mode) fm10k_iov_supported_xcast_mode_pf() argument 1354 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; fm10k_iov_msg_lport_state_pf() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_iov.c | 11 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_error() local 16 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error() 36 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_queue_mac_vlan() local 46 if (!FM10K_VF_FLAG_ENABLED(vf_info)) in fm10k_iov_msg_queue_mac_vlan() 74 if (vf_info->pf_vid) in fm10k_iov_msg_queue_mac_vlan() 77 err = fm10k_iov_select_vid(vf_info, (u16)vid); in fm10k_iov_msg_queue_mac_vlan() 85 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); in fm10k_iov_msg_queue_mac_vlan() 97 if (is_valid_ether_addr(vf_info->mac) && in fm10k_iov_msg_queue_mac_vlan() 98 !ether_addr_equal(mac, vf_info->mac)) in fm10k_iov_msg_queue_mac_vlan() 104 err = fm10k_iov_select_vid(vf_info, vla in fm10k_iov_msg_queue_mac_vlan() 182 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_event() local 227 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_mbx() local 298 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_suspend() local 363 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_resume() local 387 struct fm10k_vf_info *vf_info; fm10k_iov_update_pvid() local 454 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; fm10k_iov_alloc_data() local 544 fm10k_reset_vf_info(struct fm10k_intfc *interface, struct fm10k_vf_info *vf_info) fm10k_reset_vf_info() argument 571 struct fm10k_vf_info *vf_info; fm10k_ndo_set_vf_mac() local 596 struct fm10k_vf_info *vf_info; fm10k_ndo_set_vf_vlan() local 657 struct fm10k_vf_info *vf_info; fm10k_ndo_get_vf_config() local [all...] |
H A D | fm10k_pf.c | 824 * @vf_info: pointer to VF information structure 829 struct fm10k_vf_info *vf_info) in fm10k_iov_assign_default_mac_vlan_pf() 837 if (!vf_info || vf_info->vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_default_mac_vlan_pf() 845 vf_idx = vf_info->vf_idx; in fm10k_iov_assign_default_mac_vlan_pf() 854 if (vf_info->pf_vid) in fm10k_iov_assign_default_mac_vlan_pf() 855 vf_vid = vf_info->pf_vid | FM10K_VLAN_OVERRIDE; in fm10k_iov_assign_default_mac_vlan_pf() 857 vf_vid = vf_info->sw_vid; in fm10k_iov_assign_default_mac_vlan_pf() 862 vf_info->mac, vf_vid); in fm10k_iov_assign_default_mac_vlan_pf() 877 if (vf_info in fm10k_iov_assign_default_mac_vlan_pf() 828 fm10k_iov_assign_default_mac_vlan_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) fm10k_iov_assign_default_mac_vlan_pf() argument 943 fm10k_iov_reset_resources_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) fm10k_iov_reset_resources_pf() argument 1081 fm10k_iov_set_lport_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info, u16 lport_idx, u8 flags) fm10k_iov_set_lport_pf() argument 1105 fm10k_iov_reset_lport_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) fm10k_iov_reset_lport_pf() argument 1158 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; fm10k_iov_msg_msix_pf() local 1172 fm10k_iov_select_vid(struct fm10k_vf_info *vf_info, u16 vid) fm10k_iov_select_vid() argument 1195 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; fm10k_iov_msg_mac_vlan_pf() local 1310 fm10k_iov_supported_xcast_mode_pf(struct fm10k_vf_info *vf_info, u8 mode) fm10k_iov_supported_xcast_mode_pf() argument 1354 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; fm10k_iov_msg_lport_state_pf() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H 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 25 struct adf_accel_dev *accel_dev = vf_info->accel_dev; in adf_iov_send_resp() 26 u32 vf_nr = vf_info->vf_nr; in adf_iov_send_resp() 37 void adf_schedule_vf2pf_handler(struct adf_accel_vf_info *vf_info) in adf_schedule_vf2pf_handler() argument 45 pf2vf_resp->vf_info = vf_info; in adf_schedule_vf2pf_handler() 55 struct adf_accel_vf_info *vf_info; in adf_enable_sriov() local 58 for (i = 0, vf_info in adf_enable_sriov() [all...] |
H A D | adf_pfvf_pf_proto.c | 38 &accel_dev->pf.vf_info[vf_nr].pf2vf_lock); in adf_send_pf2vf_msg() 52 struct adf_accel_vf_info *vf_info = &accel_dev->pf.vf_info[vf_nr]; in adf_recv_vf2pf_msg() local 56 return pfvf_ops->recv_msg(accel_dev, pfvf_offset, vf_info->vf_compat_ver); in adf_recv_vf2pf_msg() 80 static int adf_pf2vf_blkmsg_get_data(struct adf_accel_vf_info *vf_info, in adf_pf2vf_blkmsg_get_data() argument 85 struct adf_accel_dev *accel_dev = vf_info->accel_dev; in adf_pf2vf_blkmsg_get_data() 97 if (unlikely((*provider)(accel_dev, blkmsg, vf_info->vf_compat_ver))) { in adf_pf2vf_blkmsg_get_data() 123 static struct pfvf_message handle_blkmsg_req(struct adf_accel_vf_info *vf_info, in handle_blkmsg_req() argument 155 dev_dbg(&GET_DEV(vf_info->accel_dev), in handle_blkmsg_req() 157 blk_type, blk_byte + 1, vf_info in handle_blkmsg_req() 233 struct adf_accel_vf_info *vf_info = &accel_dev->pf.vf_info[vf_nr]; adf_handle_vf2pf_msg() local [all...] |
H 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() 140 /* If SR-IOV is enabled (vf_info is non-NULL), check for VF->PF ints */ in adf_msix_isr_ae() 141 if (accel_dev->pf.vf_info && adf_handle_vf2pf_int(accel_dev)) in adf_msix_isr_ae() 190 if (!accel_dev->pf.vf_info) { in adf_request_irqs() 253 /* If SR-IOV is disabled (vf_info i in adf_isr_alloc_msix_vectors_data() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | adf_sriov.c | 40 struct adf_accel_vf_info *vf_info; member 48 adf_vf2pf_req_hndl(pf2vf_resp->vf_info); in adf_iov_send_resp() 54 struct adf_accel_vf_info *vf_info = (struct adf_accel_vf_info *)data; in adf_vf2pf_bh_handler() local 61 pf2vf_resp->vf_info = vf_info; in adf_vf2pf_bh_handler() 74 struct adf_accel_vf_info *vf_info; in adf_enable_sriov() local 78 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; in adf_enable_sriov() 79 i++, vf_info++) { in adf_enable_sriov() 81 vf_info in adf_enable_sriov() [all...] |
H A D | adf_isr.c | 27 if (!accel_dev->pf.vf_info) { in adf_enable_msix() 66 /* If SR-IOV is enabled (vf_info is non-NULL), check for VF->PF ints */ in adf_msix_isr_ae() 67 if (accel_dev->pf.vf_info) { in adf_msix_isr_ae() 81 struct adf_accel_vf_info *vf_info; in adf_msix_isr_ae() local 94 vf_info = accel_dev->pf.vf_info + i; in adf_msix_isr_ae() 96 if (!__ratelimit(&vf_info->vf2pf_ratelimit)) { in adf_msix_isr_ae() 99 vf_info->vf_nr + 1); in adf_msix_isr_ae() 104 tasklet_hi_schedule(&vf_info->vf2pf_bh_tasklet); in adf_msix_isr_ae() 130 if (!accel_dev->pf.vf_info) { in adf_request_irqs() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_vf_mbx.c | 134 struct ice_mbx_vf_info *vf_info; in ice_mbx_reset_snapshot() local 143 list_for_each_entry(vf_info, &snap->mbx_vf, list_entry) in ice_mbx_reset_snapshot() 144 vf_info->msg_count = 0; in ice_mbx_reset_snapshot() 188 * @vf_info: mailbox tracking structure for a VF 197 ice_mbx_detect_malvf(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info, in ice_mbx_detect_malvf() argument 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() 217 * @vf_info: mailbox tracking structure for the VF in question 238 struct ice_mbx_vf_info *vf_info, bool *report_malvf) in ice_mbx_vf_state_handler() 247 if (!report_malvf || !mbx_data || !vf_info) in ice_mbx_vf_state_handler() 237 ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data, struct ice_mbx_vf_info *vf_info, bool *report_malvf) ice_mbx_vf_state_handler() argument 343 ice_mbx_clear_malvf(struct ice_mbx_vf_info *vf_info) ice_mbx_clear_malvf() argument 360 ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *vf_info) ice_mbx_init_vf_info() argument [all...] |
H 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);
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
H A D | ia_css_vf.host.c | 58 const struct ia_css_frame_info *vf_info, in sh_css_vf_downscale_log2() 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() 101 if (vf_info) in configure_kernel() 103 err = sh_css_vf_downscale_log2(out_info, vf_info, &vf_log_ds); in configure_kernel() 118 const struct ia_css_frame_info *vf_info) in configure_dma() 120 config->info = vf_info; in configure_dma() 127 struct ia_css_frame_info *vf_info, in ia_css_vf_configure() 133 err = configure_kernel(info, out_info, vf_info, downscale_log in ia_css_vf_configure() 56 sh_css_vf_downscale_log2( const struct ia_css_frame_info *out_info, const struct ia_css_frame_info *vf_info, unsigned int *downscale_log2) sh_css_vf_downscale_log2() argument 91 configure_kernel( const struct ia_css_binary_info *info, const struct ia_css_frame_info *out_info, const struct ia_css_frame_info *vf_info, unsigned int *downscale_log2, struct ia_css_vf_configuration *config) configure_kernel() argument 116 configure_dma( struct ia_css_vf_configuration *config, const struct ia_css_frame_info *vf_info) configure_dma() argument 124 ia_css_vf_configure( const struct ia_css_binary *binary, const struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, unsigned int *downscale_log2) ia_css_vf_configure() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
H A D | ia_css_vf.host.c | 60 const struct ia_css_frame_info *vf_info, in sh_css_vf_downscale_log2() 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() 103 if (vf_info) in configure_kernel() 105 err = sh_css_vf_downscale_log2(out_info, vf_info, &vf_log_ds); in configure_kernel() 120 const struct ia_css_frame_info *vf_info) in configure_dma() 122 config->info = vf_info; in configure_dma() 127 struct ia_css_frame_info *vf_info, in ia_css_vf_configure() 134 err = configure_kernel(info, out_info, vf_info, downscale_log in ia_css_vf_configure() 58 sh_css_vf_downscale_log2( const struct ia_css_frame_info *out_info, const struct ia_css_frame_info *vf_info, unsigned int *downscale_log2) sh_css_vf_downscale_log2() argument 93 configure_kernel( const struct ia_css_binary_info *info, const struct ia_css_frame_info *out_info, const struct ia_css_frame_info *vf_info, unsigned int *downscale_log2, struct ia_css_vf_configuration *config) configure_kernel() argument 118 configure_dma( struct ia_css_vf_configuration *config, const struct ia_css_frame_info *vf_info) configure_dma() argument 125 ia_css_vf_configure(const struct ia_css_binary *binary, const struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, unsigned int *downscale_log2) ia_css_vf_configure() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
H A D | ia_css_pipe_binarydesc.h | 29 * @param[in/out] vf_info 38 struct ia_css_frame_info *vf_info); 78 * @param[in/out] vf_info 88 struct ia_css_frame_info *vf_info); 96 * @param[in/out] vf_info 106 struct ia_css_frame_info *vf_info, 116 * @param[in/out] vf_info 126 struct ia_css_frame_info *vf_info); 133 * @param[in/out] vf_info 142 struct ia_css_frame_info *vf_info); [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
H A D | ia_css_pipe_binarydesc.h | 31 * @param[in/out] vf_info 40 struct ia_css_frame_info *vf_info); 75 * @param[in/out] vf_info 85 struct ia_css_frame_info *vf_info); 93 * @param[in/out] vf_info 103 struct ia_css_frame_info *vf_info, 113 * @param[in/out] vf_info 123 struct ia_css_frame_info *vf_info); 130 * @param[in/out] vf_info 139 struct ia_css_frame_info *vf_info); [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_sriov.c | 212 struct vf_data_storage *vf_info; in hinic_init_vf_config() local 216 vf_info = hwdev->func_to_io.vf_infos + HW_VF_ID_TO_OS(vf_id); in hinic_init_vf_config() 217 if (vf_info->pf_set_mac) { in hinic_init_vf_config() 222 err = hinic_set_mac(hwdev, vf_info->vf_mac_addr, vlan_id, in hinic_init_vf_config() 232 err = hinic_set_vf_vlan(hwdev, true, vf_info->pf_vlan, in hinic_init_vf_config() 233 vf_info->pf_qos, vf_id); in hinic_init_vf_config() 241 if (vf_info->max_rate) { in hinic_init_vf_config() 242 err = hinic_set_vf_tx_rate(hwdev, vf_id, vf_info->max_rate, in hinic_init_vf_config() 243 vf_info->min_rate); in hinic_init_vf_config() 246 HW_VF_ID_TO_OS(vf_id), vf_info in hinic_init_vf_config() 326 struct vf_data_storage *vf_info; hinic_get_vf_mac_msg_handler() local 346 struct vf_data_storage *vf_info; hinic_set_vf_mac_msg_handler() local 380 struct vf_data_storage *vf_info; hinic_del_vf_mac_msg_handler() local 596 struct vf_data_storage *vf_info; hinic_set_vf_mac() local 685 struct vf_data_storage *vf_info; hinic_update_mac_vlan() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_sriov.c | 214 struct vf_data_storage *vf_info; in hinic_init_vf_config() local 218 vf_info = hwdev->func_to_io.vf_infos + HW_VF_ID_TO_OS(vf_id); in hinic_init_vf_config() 219 if (vf_info->pf_set_mac) { in hinic_init_vf_config() 224 err = hinic_set_mac(hwdev, vf_info->vf_mac_addr, vlan_id, in hinic_init_vf_config() 234 err = hinic_set_vf_vlan(hwdev, true, vf_info->pf_vlan, 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() 244 err = hinic_set_vf_tx_rate(hwdev, vf_id, vf_info->max_rate, in hinic_init_vf_config() 245 vf_info->min_rate); in hinic_init_vf_config() 248 HW_VF_ID_TO_OS(vf_id), vf_info in hinic_init_vf_config() 328 struct vf_data_storage *vf_info; hinic_get_vf_mac_msg_handler() local 348 struct vf_data_storage *vf_info; hinic_set_vf_mac_msg_handler() local 382 struct vf_data_storage *vf_info; hinic_del_vf_mac_msg_handler() local 616 struct vf_data_storage *vf_info; hinic_set_vf_mac() local 705 struct vf_data_storage *vf_info; hinic_update_mac_vlan() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_binarydesc.c | 40 struct ia_css_frame_info *vf_info) in pipe_binarydesc_get_offline() 43 /* in_info, out_info, vf_info can be NULL */ in pipe_binarydesc_get_offline() 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() 97 copy_descr, in_info, out_infos, vf_info); in ia_css_pipe_get_copy_binarydesc() 213 struct ia_css_frame_info *vf_info) in ia_css_pipe_get_preview_binarydesc() 223 assert(vf_info); in ia_css_pipe_get_preview_binarydesc() 244 preview_descr, in_info, out_infos, vf_info); in ia_css_pipe_get_preview_binarydesc() 301 * & vf_info in ia_css_pipe_get_preview_binarydesc() 34 pipe_binarydesc_get_offline( struct ia_css_pipe const *const pipe, const int mode, struct ia_css_binary_descr *descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info[], struct ia_css_frame_info *vf_info) pipe_binarydesc_get_offline() argument 78 ia_css_pipe_get_copy_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *copy_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_copy_binarydesc() argument 207 ia_css_pipe_get_preview_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *preview_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *bds_out_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_preview_binarydesc() argument 326 ia_css_pipe_get_video_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *video_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *bds_out_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, int stream_config_left_padding) ia_css_pipe_get_video_binarydesc() argument 449 ia_css_pipe_get_yuvscaler_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *yuv_scaler_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *internal_out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_yuvscaler_binarydesc() argument 493 ia_css_pipe_get_capturepp_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *capture_pp_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_capturepp_binarydesc() argument 545 ia_css_pipe_get_primary_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *prim_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, unsigned int stage_idx) ia_css_pipe_get_primary_binarydesc() argument 677 ia_css_pipe_get_post_gdc_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *post_gdc_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_post_gdc_binarydesc() argument 808 ia_css_pipe_get_post_anr_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *post_anr_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_post_anr_binarydesc() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_binarydesc.c | 42 struct ia_css_frame_info *vf_info) in pipe_binarydesc_get_offline() 45 /* in_info, out_info, vf_info can be NULL */ in pipe_binarydesc_get_offline() 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() 98 copy_descr, in_info, out_infos, vf_info); in ia_css_pipe_get_copy_binarydesc() 203 struct ia_css_frame_info *vf_info) in ia_css_pipe_get_preview_binarydesc() 213 assert(vf_info); in ia_css_pipe_get_preview_binarydesc() 234 preview_descr, in_info, out_infos, vf_info); in ia_css_pipe_get_preview_binarydesc() 291 * & vf_info in ia_css_pipe_get_preview_binarydesc() 36 pipe_binarydesc_get_offline( struct ia_css_pipe const *const pipe, const int mode, struct ia_css_binary_descr *descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info[], struct ia_css_frame_info *vf_info) pipe_binarydesc_get_offline() argument 79 ia_css_pipe_get_copy_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *copy_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_copy_binarydesc() argument 197 ia_css_pipe_get_preview_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *preview_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *bds_out_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_preview_binarydesc() argument 316 ia_css_pipe_get_video_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *video_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *bds_out_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, int stream_config_left_padding) ia_css_pipe_get_video_binarydesc() argument 437 ia_css_pipe_get_yuvscaler_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *yuv_scaler_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *internal_out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_yuvscaler_binarydesc() argument 481 ia_css_pipe_get_capturepp_binarydesc( struct ia_css_pipe *const pipe, struct ia_css_binary_descr *capture_pp_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_capturepp_binarydesc() argument 533 ia_css_pipe_get_primary_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *prim_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info, unsigned int stage_idx) ia_css_pipe_get_primary_binarydesc() argument 654 ia_css_pipe_get_post_gdc_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *post_gdc_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_post_gdc_binarydesc() argument 785 ia_css_pipe_get_post_anr_binarydesc( struct ia_css_pipe const *const pipe, struct ia_css_binary_descr *post_anr_descr, struct ia_css_frame_info *in_info, struct ia_css_frame_info *out_info, struct ia_css_frame_info *vf_info) ia_css_pipe_get_post_anr_binarydesc() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sriov.c | 1302 struct qed_vf_info *vf_info, in qed_iov_prepare_resp() 1305 struct qed_iov_vf_mbx *mbx = &vf_info->vf_mbx; in qed_iov_prepare_resp() 1313 qed_iov_send_response(p_hwfn, p_ptt, vf_info, length, status); in qed_iov_prepare_resp() 1332 struct qed_public_vf_info *vf_info; in qed_iov_clean_vf() local 1334 vf_info = qed_iov_get_public_vf_info(p_hwfn, vfid, false); in qed_iov_clean_vf() 1336 if (!vf_info) in qed_iov_clean_vf() 1340 eth_zero_addr(vf_info->mac); in qed_iov_clean_vf() 1342 vf_info->rx_accept_mode = 0; in qed_iov_clean_vf() 1343 vf_info->tx_accept_mode = 0; in qed_iov_clean_vf() 1895 struct qed_vf_info *vf_info; in qed_iov_vf_mbx_start_vport() local 1300 qed_iov_prepare_resp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf_info, u16 type, u16 length, u8 status) qed_iov_prepare_resp() argument 2984 struct qed_public_vf_info *vf_info; qed_iov_pre_update_vport() local 4088 struct qed_vf_info *vf_info; qed_iov_copy_vf_msg() local 4115 struct qed_vf_info *vf_info; qed_iov_bulletin_set_forced_mac() local 4152 struct qed_vf_info *vf_info; qed_iov_bulletin_set_mac() local 4188 struct qed_vf_info *vf_info; qed_iov_bulletin_set_forced_vlan() local 4217 struct qed_vf_info *vf_info; qed_iov_bulletin_set_udp_ports() local 4261 struct qed_vf_info *vf_info; qed_iov_spoofchk_get() local 4392 struct qed_vf_info *vf_info; qed_iov_get_vf_min_rate() local 4619 struct qed_public_vf_info *vf_info; qed_sriov_pf_set_mac() local 4655 struct qed_public_vf_info *vf_info; qed_sriov_pf_set_vlan() local 4673 struct qed_public_vf_info *vf_info; qed_get_vf_config() local 4726 struct qed_public_vf_info *vf_info; qed_inform_vf_link_state() local 5038 struct qed_public_vf_info *vf_info; qed_update_mac_for_vf_trust_change() local 5105 struct qed_public_vf_info *vf_info; qed_iov_handle_trust_change() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sriov.c | 1304 struct qed_vf_info *vf_info, in qed_iov_prepare_resp() 1307 struct qed_iov_vf_mbx *mbx = &vf_info->vf_mbx; in qed_iov_prepare_resp() 1315 qed_iov_send_response(p_hwfn, p_ptt, vf_info, length, status); in qed_iov_prepare_resp() 1334 struct qed_public_vf_info *vf_info; in qed_iov_clean_vf() local 1336 vf_info = qed_iov_get_public_vf_info(p_hwfn, vfid, false); in qed_iov_clean_vf() 1338 if (!vf_info) in qed_iov_clean_vf() 1342 eth_zero_addr(vf_info->mac); in qed_iov_clean_vf() 1344 vf_info->rx_accept_mode = 0; in qed_iov_clean_vf() 1345 vf_info->tx_accept_mode = 0; in qed_iov_clean_vf() 1897 struct qed_vf_info *vf_info; in qed_iov_vf_mbx_start_vport() local 1302 qed_iov_prepare_resp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf_info, u16 type, u16 length, u8 status) qed_iov_prepare_resp() argument 2986 struct qed_public_vf_info *vf_info; qed_iov_pre_update_vport() local 4113 struct qed_vf_info *vf_info; qed_iov_copy_vf_msg() local 4140 struct qed_vf_info *vf_info; qed_iov_bulletin_set_forced_mac() local 4177 struct qed_vf_info *vf_info; qed_iov_bulletin_set_mac() local 4213 struct qed_vf_info *vf_info; qed_iov_bulletin_set_forced_vlan() local 4242 struct qed_vf_info *vf_info; qed_iov_bulletin_set_udp_ports() local 4286 struct qed_vf_info *vf_info; qed_iov_spoofchk_get() local 4418 struct qed_vf_info *vf_info; qed_iov_get_vf_min_rate() local 4647 struct qed_public_vf_info *vf_info; qed_sriov_pf_set_mac() local 4683 struct qed_public_vf_info *vf_info; qed_sriov_pf_set_vlan() local 4701 struct qed_public_vf_info *vf_info; qed_get_vf_config() local 4754 struct qed_public_vf_info *vf_info; qed_inform_vf_link_state() local 5067 struct qed_public_vf_info *vf_info; qed_update_mac_for_vf_trust_change() local 5134 struct qed_public_vf_info *vf_info; qed_iov_handle_trust_change() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sriov_pf.c | 108 vp = sriov->vf_info[id].vp; in qlcnic_sriov_pf_cal_res_limit() 245 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_reset_vport_handle() 263 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_set_vport_handle() 272 struct qlcnic_vf_info *vf_info; in qlcnic_sriov_pf_get_vport_handle() local 280 vf_info = &sriov->vf_info[index]; in qlcnic_sriov_pf_get_vport_handle() 281 return vf_info->vp->handle; in qlcnic_sriov_pf_get_vport_handle() 413 cancel_work_sync(&sriov->vf_info[i].flr_work); in qlcnic_sriov_pf_del_flr_queue() 695 vp = adapter->ahw->sriov->vf_info[id].vp; in qlcnic_sriov_set_vf_acl() 1771 vf = &sriov->vf_info[ in qlcnic_sriov_pf_reset() 1807 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_mac() local 1854 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_tx_rate() local 1919 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_vlan() local 2028 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_spoofchk() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sriov_pf.c | 108 vp = sriov->vf_info[id].vp; in qlcnic_sriov_pf_cal_res_limit() 245 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_reset_vport_handle() 263 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_set_vport_handle() 272 struct qlcnic_vf_info *vf_info; in qlcnic_sriov_pf_get_vport_handle() local 280 vf_info = &sriov->vf_info[index]; in qlcnic_sriov_pf_get_vport_handle() 281 return vf_info->vp->handle; in qlcnic_sriov_pf_get_vport_handle() 413 cancel_work_sync(&sriov->vf_info[i].flr_work); in qlcnic_sriov_pf_del_flr_queue() 695 vp = adapter->ahw->sriov->vf_info[id].vp; in qlcnic_sriov_set_vf_acl() 1771 vf = &sriov->vf_info[ in qlcnic_sriov_pf_reset() 1807 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_mac() local 1854 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_tx_rate() local 1917 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_vlan() local 2026 struct qlcnic_vf_info *vf_info; qlcnic_sriov_set_vf_spoofchk() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
H 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()
|