/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
H A D | ia_css_iterator_param.h | 27 const struct ia_css_frame_info *vf_info; member in struct:ia_css_iterator_configuration 35 struct ia_css_frame_sp_info vf_info; member in struct:sh_css_isp_iterator_isp_config
|
H A D | ia_css_iterator.host.c | 37 ia_css_frame_info_to_frame_sp_info(&to->vf_info, from->vf_info); 50 config.vf_info = &binary->vf_frame_info;
|
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
H A D | ia_css_vf.host.h | 32 const struct ia_css_frame_info *vf_info, 43 struct ia_css_frame_info *vf_info,
|
H A D | ia_css_vf.host.c | 60 const struct ia_css_frame_info *vf_info, 65 if ((!out_info) || (!vf_info)) 77 while (out_width >= vf_info->res.width) 96 const struct ia_css_frame_info *vf_info, 103 if (vf_info) 105 err = sh_css_vf_downscale_log2(out_info, vf_info, &vf_log_ds); 120 const struct ia_css_frame_info *vf_info) 122 config->info = vf_info; 127 struct ia_css_frame_info *vf_info, 134 err = configure_kernel(info, out_info, vf_info, downscale_log 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) 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) argument 118 configure_dma( struct ia_css_vf_configuration *config, const struct ia_css_frame_info *vf_info) 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) argument [all...] |
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_iov.c | 11 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; local 16 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); 36 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; local 46 if (!FM10K_VF_FLAG_ENABLED(vf_info)) 74 if (vf_info->pf_vid) 77 err = fm10k_iov_select_vid(vf_info, (u16)vid); 85 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); 97 if (is_valid_ether_addr(vf_info->mac) && 98 !ether_addr_equal(mac, vf_info->mac)) 104 err = fm10k_iov_select_vid(vf_info, vla 182 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; local 227 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; local 298 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; local 363 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; local 387 struct fm10k_vf_info *vf_info; local 454 struct fm10k_vf_info *vf_info = &iov_data->vf_info[i]; local 544 fm10k_reset_vf_info(struct fm10k_intfc *interface, struct fm10k_vf_info *vf_info) argument 571 struct fm10k_vf_info *vf_info; local 596 struct fm10k_vf_info *vf_info; local 657 struct fm10k_vf_info *vf_info; local [all...] |
H A D | fm10k_pf.c | 825 * @vf_info: pointer to VF information structure 830 struct fm10k_vf_info *vf_info) 838 if (!vf_info || vf_info->vf_idx >= hw->iov.num_vfs) 846 vf_idx = vf_info->vf_idx; 855 if (vf_info->pf_vid) 856 vf_vid = vf_info->pf_vid | FM10K_VLAN_OVERRIDE; 858 vf_vid = vf_info->sw_vid; 863 vf_info->mac, vf_vid); 877 if (vf_info 829 fm10k_iov_assign_default_mac_vlan_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) argument 943 fm10k_iov_reset_resources_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) argument 1081 fm10k_iov_set_lport_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info, u16 lport_idx, u8 flags) argument 1105 fm10k_iov_reset_lport_pf(struct fm10k_hw *hw, struct fm10k_vf_info *vf_info) argument 1158 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; local 1172 fm10k_iov_select_vid(struct fm10k_vf_info *vf_info, u16 vid) argument 1195 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; local 1310 fm10k_iov_supported_xcast_mode_pf(struct fm10k_vf_info *vf_info, u8 mode) argument 1354 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; local [all...] |
H A D | fm10k_pf.h | 100 s32 fm10k_iov_select_vid(struct fm10k_vf_info *vf_info, u16 vid);
|
H A D | fm10k_type.h | 580 * handlers are redone as the assumption is that vf_info starts 601 #define FM10K_VF_FLAG_CAPABLE(vf_info) ((vf_info)->vf_flags & (u8)0xF) 602 #define FM10K_VF_FLAG_ENABLED(vf_info) ((vf_info)->vf_flags >> 4)
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_vf_mbx.c | 134 struct ice_mbx_vf_info *vf_info; local 143 list_for_each_entry(vf_info, &snap->mbx_vf, list_entry) 144 vf_info->msg_count = 0; 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, argument 202 vf_info->msg_count++; 204 if (vf_info->msg_count >= ICE_ASYNC_VF_MSG_THRESHOLD) 217 * @vf_info: mailbox tracking structure for the VF in question 238 struct ice_mbx_vf_info *vf_info, bool *report_malvf) 247 if (!report_malvf || !mbx_data || !vf_info) 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) argument 343 ice_mbx_clear_malvf(struct ice_mbx_vf_info *vf_info) argument 360 ice_mbx_init_vf_info(struct ice_hw *hw, struct ice_mbx_vf_info *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);
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_sriov.c | 17 struct adf_accel_vf_info *vf_info; member in struct:adf_pf2vf_resp 24 struct adf_accel_vf_info *vf_info = pf2vf_resp->vf_info; local 25 struct adf_accel_dev *accel_dev = vf_info->accel_dev; 26 u32 vf_nr = vf_info->vf_nr; 37 void adf_schedule_vf2pf_handler(struct adf_accel_vf_info *vf_info) argument 45 pf2vf_resp->vf_info = vf_info; 55 struct adf_accel_vf_info *vf_info; local 58 for (i = 0, vf_info [all...] |
H A D | adf_pfvf_pf_proto.c | 38 &accel_dev->pf.vf_info[vf_nr].pf2vf_lock); 52 struct adf_accel_vf_info *vf_info = &accel_dev->pf.vf_info[vf_nr]; local 56 return pfvf_ops->recv_msg(accel_dev, pfvf_offset, vf_info->vf_compat_ver); 80 static int adf_pf2vf_blkmsg_get_data(struct adf_accel_vf_info *vf_info, argument 85 struct adf_accel_dev *accel_dev = vf_info->accel_dev; 97 if (unlikely((*provider)(accel_dev, blkmsg, vf_info->vf_compat_ver))) { 123 static struct pfvf_message handle_blkmsg_req(struct adf_accel_vf_info *vf_info, argument 155 dev_dbg(&GET_DEV(vf_info->accel_dev), 157 blk_type, blk_byte + 1, vf_info 233 struct adf_accel_vf_info *vf_info = &accel_dev->pf.vf_info[vf_nr]; local [all...] |
H A D | adf_pfvf_pf_msg.c | 20 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { 42 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) 61 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) { 76 for (i = 0, vf = accel_dev->pf.vf_info; i < num_vfs; i++, vf++) {
|
H A D | adf_isr.c | 99 struct adf_accel_vf_info *vf_info; local 107 vf_info = accel_dev->pf.vf_info + i; 109 if (!__ratelimit(&vf_info->vf2pf_ratelimit)) { 112 vf_info->vf_nr); 116 adf_schedule_vf2pf_handler(vf_info); 160 /* If SR-IOV is enabled (vf_info is non-NULL), check for VF->PF ints */ 161 if (accel_dev->pf.vf_info && adf_handle_vf2pf_int(accel_dev)) 213 if (!accel_dev->pf.vf_info) { 276 /* If SR-IOV is disabled (vf_info i [all...] |
/linux-master/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...] |
/linux-master/drivers/staging/media/atomisp/pci/camera/util/interface/ |
H A D | ia_css_util.h | 60 * @param[in] vf_info 66 const struct ia_css_frame_info *const vf_info);
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_sriov.c | 214 struct vf_data_storage *vf_info; local 218 vf_info = hwdev->func_to_io.vf_infos + HW_VF_ID_TO_OS(vf_id); 219 if (vf_info->pf_set_mac) { 224 err = hinic_set_mac(hwdev, vf_info->vf_mac_addr, vlan_id, 234 err = hinic_set_vf_vlan(hwdev, true, vf_info->pf_vlan, 235 vf_info->pf_qos, vf_id); 243 if (vf_info->max_rate) { 244 err = hinic_set_vf_tx_rate(hwdev, vf_id, vf_info->max_rate, 245 vf_info->min_rate); 248 HW_VF_ID_TO_OS(vf_id), vf_info 328 struct vf_data_storage *vf_info; local 348 struct vf_data_storage *vf_info; local 382 struct vf_data_storage *vf_info; local 616 struct vf_data_storage *vf_info; local 705 struct vf_data_storage *vf_info; local [all...] |
/linux-master/drivers/staging/media/atomisp/pci/camera/util/src/ |
H A D | util.c | 106 const struct ia_css_frame_info *const vf_info) 111 assert(vf_info); 116 err = ia_css_util_check_vf_info(vf_info); 104 ia_css_util_check_vf_out_info( const struct ia_css_frame_info *const out_info, const struct ia_css_frame_info *const vf_info) argument
|
/linux-master/drivers/staging/media/atomisp/pci/runtime/binary/interface/ |
H A D | ia_css_binary.h | 77 struct ia_css_frame_info *vf_info; member in struct:ia_css_cas_binary_descr 106 struct ia_css_frame_info *vf_info; member in struct:ia_css_binary_descr 166 const struct ia_css_frame_info *vf_info,
|
/linux-master/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_binarydesc.c | 42 struct ia_css_frame_info *vf_info) 45 /* in_info, out_info, vf_info can be NULL */ 73 descr->vf_info = vf_info; 84 struct ia_css_frame_info *vf_info) 98 copy_descr, in_info, out_infos, vf_info); 203 struct ia_css_frame_info *vf_info) 213 assert(vf_info); 234 preview_descr, in_info, out_infos, vf_info); 291 * & vf_info 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) 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) 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) 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) 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) 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) 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) 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) 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) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sriov.c | 1304 struct qed_vf_info *vf_info, 1307 struct qed_iov_vf_mbx *mbx = &vf_info->vf_mbx; 1315 qed_iov_send_response(p_hwfn, p_ptt, vf_info, length, status); 1334 struct qed_public_vf_info *vf_info; local 1336 vf_info = qed_iov_get_public_vf_info(p_hwfn, vfid, false); 1338 if (!vf_info) 1342 eth_zero_addr(vf_info->mac); 1344 vf_info->rx_accept_mode = 0; 1345 vf_info->tx_accept_mode = 0; 1897 struct qed_vf_info *vf_info; 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) argument 2986 struct qed_public_vf_info *vf_info; local 4113 struct qed_vf_info *vf_info; local 4140 struct qed_vf_info *vf_info; local 4177 struct qed_vf_info *vf_info; local 4213 struct qed_vf_info *vf_info; local 4242 struct qed_vf_info *vf_info; local 4286 struct qed_vf_info *vf_info; local 4418 struct qed_vf_info *vf_info; local 4647 struct qed_public_vf_info *vf_info; local 4683 struct qed_public_vf_info *vf_info; local 4701 struct qed_public_vf_info *vf_info; local 4754 struct qed_public_vf_info *vf_info; local 5067 struct qed_public_vf_info *vf_info; local 5134 struct qed_public_vf_info *vf_info; local [all...] |
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sriov_pf.c | 108 vp = sriov->vf_info[id].vp; 245 vp = sriov->vf_info[index].vp; 263 vp = sriov->vf_info[index].vp; 272 struct qlcnic_vf_info *vf_info; local 280 vf_info = &sriov->vf_info[index]; 281 return vf_info->vp->handle; 413 cancel_work_sync(&sriov->vf_info[i].flr_work); 695 vp = adapter->ahw->sriov->vf_info[id].vp; 1771 vf = &sriov->vf_info[ 1807 struct qlcnic_vf_info *vf_info; local 1854 struct qlcnic_vf_info *vf_info; local 1917 struct qlcnic_vf_info *vf_info; local 2026 struct qlcnic_vf_info *vf_info; local [all...] |
H A D | qlcnic_sriov_common.c | 159 sriov->vf_info = kcalloc(num_vfs, sizeof(struct qlcnic_vf_info), 161 if (!sriov->vf_info) { 190 vf = &sriov->vf_info[i]; 209 sriov->vf_info[i].vp = vp; 225 kfree(sriov->vf_info[i].vp); 232 kfree(sriov->vf_info); 275 vf = &sriov->vf_info[i]; 284 kfree(sriov->vf_info[i].vp); 286 kfree(sriov->vf_info); 684 struct qlcnic_vf_info *vf_info local [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_pfvf_mbox.c | 46 oct->vf_info[vf_id].mbox_version = rsp->s_version.version; 48 vf_id, oct->vf_info[vf_id].mbox_version); 106 if (pfvf_cmd_versions[cmd.s.opcode] > oct->vf_info[vf_id].mbox_version) { 108 cmd.s.opcode, oct->vf_info[vf_id].mbox_version); 255 memset(&oct->vf_info[i], 0, sizeof(struct octep_pfvf_info));
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | sh_css.c | 4710 &cas_scaler_descr.vf_info[i]); 4772 /* save the current vf_info format for restoration later */ 4787 /* restore original vf_info format */ 5171 capt_pp_out_info, vf_info, local 5226 vf_info = *pipe_vf_out_info; 5238 ia_css_frame_info_set_format(&vf_info, IA_CSS_FRAME_FORMAT_YUV_LINE); 5291 &cas_scaler_descr.vf_info[i]); 5319 &vf_info); 5353 local_vf_info = &vf_info; 5511 vf_info, *vf_pp_in_inf local 5659 vf_info, *pipe_vf_out_info, *pipe_out_info, local [all...] |