/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 22 * @vsi: VSI that contains rings of interest 25 static void ice_qp_reset_stats(struct ice_vsi *vsi, u16 q_idx) argument 30 pf = vsi->back; 34 vsi_stat = pf->vsi_stats[vsi->idx]; 42 if (ice_is_xdp_ena_vsi(vsi)) 43 memset(&vsi->xdp_rings[q_idx]->ring_stats->stats, 0, 44 sizeof(vsi->xdp_rings[q_idx]->ring_stats->stats)); 49 * @vsi: VSI that contains rings of interest 52 static void ice_qp_clean_rings(struct ice_vsi *vsi, u16 q_idx) argument 54 ice_clean_tx_ring(vsi 69 ice_qvec_toggle_napi(struct ice_vsi *vsi, struct ice_q_vector *q_vector, bool enable) argument 88 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, struct ice_q_vector *q_vector) argument 117 ice_qvec_cfg_msix(struct ice_vsi *vsi, struct ice_q_vector *q_vector) argument 143 ice_qvec_ena_irq(struct ice_vsi *vsi, struct ice_q_vector *q_vector) argument 160 ice_qp_dis(struct ice_vsi *vsi, u16 q_idx) argument 219 ice_qp_ena(struct ice_vsi *vsi, u16 q_idx) argument 265 ice_xsk_pool_disable(struct ice_vsi *vsi, u16 qid) argument 287 ice_xsk_pool_enable(struct ice_vsi *vsi, struct xsk_buff_pool *pool, u16 qid) argument 349 ice_realloc_zc_buf(struct ice_vsi *vsi, bool zc) argument 372 ice_xsk_pool_setup(struct ice_vsi *vsi, struct xsk_buff_pool *pool, u16 qid) argument 1093 struct ice_vsi *vsi = np->vsi; local 1129 ice_xsk_any_rx_ring_ena(struct ice_vsi *vsi) argument [all...] |
H A D | ice_ethtool.c | 35 return ((np->vsi->alloc_txq + np->vsi->alloc_rxq) * 432 struct ice_vsi *vsi) 434 struct ice_pf *pf = vsi->back; 460 __ice_get_drvinfo(netdev, drvinfo, np->vsi); 473 struct ice_pf *pf = np->vsi->back; 487 struct ice_pf *pf = np->vsi->back; 501 struct ice_pf *pf = np->vsi->back; 516 struct ice_pf *pf = np->vsi->back; 526 struct ice_vsi *vsi local 431 __ice_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo, struct ice_vsi *vsi) argument 730 ice_lbtest_prepare_rings(struct ice_vsi *vsi) argument 769 ice_lbtest_disable_rings(struct ice_vsi *vsi) argument 1132 __ice_get_strings(struct net_device *netdev, u32 stringset, u8 *data, struct ice_vsi *vsi) argument 1222 struct ice_vsi *vsi = np->vsi; local 1266 struct ice_vsi *vsi = np->vsi; local 1303 struct ice_vsi *vsi = np->vsi; local 1363 struct ice_vsi *vsi = np->vsi; local 1388 struct ice_vsi *vsi = np->vsi; local 1414 struct ice_vsi *vsi = np->vsi; local 1596 __ice_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats __always_unused *stats, u64 *data, struct ice_vsi *vsi) argument 1779 struct ice_vsi *vsi = np->vsi; local 1877 struct ice_vsi *vsi = np->vsi; local 1987 struct ice_vsi *vsi = np->vsi; local 2650 ice_set_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) argument 2703 ice_get_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) argument 2770 struct ice_vsi *vsi = np->vsi; local 2798 struct ice_vsi *vsi = np->vsi; local 2838 struct ice_vsi *vsi = np->vsi; local 2866 struct ice_vsi *vsi = np->vsi; local 3158 struct ice_vsi *vsi = np->vsi; local 3285 struct ice_vsi *vsi = np->vsi; local 3363 struct ice_vsi *vsi = np->vsi; local 3488 ice_get_combined_cnt(struct ice_vsi *vsi) argument 3512 struct ice_vsi *vsi = np->vsi; local 3549 ice_vsi_set_dflt_rss_lut(struct ice_vsi *vsi, int req_rss_size) argument 3592 struct ice_vsi *vsi = np->vsi; local 3721 struct ice_vsi *vsi = np->vsi; local 3788 ice_get_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) argument 3826 struct ice_vsi *vsi = np->vsi; local 3865 ice_set_rc_coalesce(struct ethtool_coalesce *ec, struct ice_ring_container *rc, struct ice_vsi *vsi) argument 3956 ice_set_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) argument 4021 struct ice_vsi *vsi = np->vsi; local 4147 struct ice_vsi *vsi = np->vsi; local 4224 struct ice_vsi *vsi = np->vsi; local [all...] |
H A D | ice_dcb_lib.h | 20 void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi); 22 u8 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index); 27 void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi); 69 static inline void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) argument 71 vsi->tc_cfg.ena_tc = ICE_DFLT_TRAFFIC_CLASS; 72 vsi->tc_cfg.numtc = 1; 86 ice_dcb_get_tc(struct ice_vsi __always_unused *vsi, argument 132 static inline void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) { } argument
|
H A D | ice_repr.h | 31 void ice_repr_set_traffic_vsi(struct ice_repr *repr, struct ice_vsi *vsi); 36 struct ice_repr *ice_repr_get_by_vsi(struct ice_vsi *vsi);
|
H A D | ice_devlink.h | 21 int ice_devlink_rate_init_tx_topology(struct devlink *devlink, struct ice_vsi *vsi); 23 void ice_devlink_rate_clear_tx_topology(struct ice_vsi *vsi);
|
H A D | ice_virtchnl.c | 366 * @vsi: pointer to the VSI 372 ice_vc_get_vlan_caps(struct ice_hw *hw, struct ice_vf *vf, struct ice_vsi *vsi, argument 397 ice_vf_vsi_cfg_svm_legacy_vlan_mode(vsi); 403 ice_vf_vsi_cfg_dvm_legacy_vlan_mode(vsi); 422 struct ice_vsi *vsi; local 446 vsi = ice_get_vf_vsi(vf); 447 if (!vsi) { 452 vfres->vf_cap_flags |= ice_vc_get_vlan_caps(hw, vf, vsi, 496 vfres->num_queue_pairs = vsi->num_txq; 504 vfres->vsi_res[0].num_queue_pairs = vsi 558 ice_vc_isvalid_q_id(struct ice_vsi *vsi, u8 qid) argument 773 struct ice_vsi *vsi; local 907 struct ice_vsi *vsi; local 953 struct ice_vsi *vsi; local 1000 struct ice_vsi *vsi; local 1049 struct ice_vsi *vsi; local 1186 struct ice_vsi *vsi; local 1235 ice_vf_ena_txq_interrupt(struct ice_vsi *vsi, u32 q_idx) argument 1258 ice_vf_ena_rxq_interrupt(struct ice_vsi *vsi, u32 q_idx) argument 1288 struct ice_vsi *vsi; local 1375 ice_vf_vsi_dis_single_txq(struct ice_vf *vf, struct ice_vsi *vsi, u16 q_id) argument 1416 struct ice_vsi *vsi; local 1514 ice_cfg_interrupt(struct ice_vf *vf, struct ice_vsi *vsi, u16 vector_id, struct virtchnl_vector_map *map, struct ice_q_vector *q_vector) argument 1568 struct ice_vsi *vsi; local 1648 struct ice_vsi *vsi; local 1918 ice_vc_add_mac_addr(struct ice_vf *vf, struct ice_vsi *vsi, struct virtchnl_ether_addr *vc_ether_addr) argument 2016 ice_vc_del_mac_addr(struct ice_vf *vf, struct ice_vsi *vsi, struct virtchnl_ether_addr *vc_ether_addr) argument 2064 struct ice_vsi *vsi; local 2238 ice_vf_ena_vlan_promisc(struct ice_vsi *vsi, struct ice_vlan *vlan) argument 2259 ice_vf_dis_vlan_promisc(struct ice_vsi *vsi, struct ice_vlan *vlan) argument 2283 ice_vf_has_max_vlans(struct ice_vf *vf, struct ice_vsi *vsi) argument 2308 struct ice_vsi *vsi; local 2502 ice_vsi_is_rxq_crc_strip_dis(struct ice_vsi *vsi) argument 2522 struct ice_vsi *vsi; local 2559 struct ice_vsi *vsi; local 2635 struct ice_vsi *vsi; local 2756 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 3105 ice_vc_vlan_action(struct ice_vsi *vsi, int (*vlan_action)(struct ice_vsi *, struct ice_vlan *), struct ice_vlan *vlan) argument 3125 ice_vc_del_vlans(struct ice_vf *vf, struct ice_vsi *vsi, struct virtchnl_vlan_filter_list_v2 *vfl) argument 3197 struct ice_vsi *vsi; local 3231 ice_vc_add_vlans(struct ice_vf *vf, struct ice_vsi *vsi, struct virtchnl_vlan_filter_list_v2 *vfl) argument 3310 ice_vc_validate_add_vlan_filter_list(struct ice_vsi *vsi, struct virtchnl_vlan_filtering_caps *vfc, struct virtchnl_vlan_filter_list_v2 *vfl) argument 3333 struct ice_vsi *vsi; local 3454 ice_vc_ena_vlan_offload(struct ice_vsi *vsi, int (*ena_offload)(struct ice_vsi *vsi, u16 tpid), u32 ethertype_setting) argument 3488 ice_vsi_update_l2tsel(struct ice_vsi *vsi, enum ice_l2tsel l2tsel) argument 3528 struct ice_vsi *vsi; local 3612 struct ice_vsi *vsi; local 3687 struct ice_vsi *vsi; local 3746 struct ice_vsi *vsi; local 3845 struct ice_vsi *vsi; local [all...] |
H A D | ice.h | 161 #define ice_for_each_txq(vsi, i) \ 162 for ((i) = 0; (i) < (vsi)->num_txq; (i)++) 164 #define ice_for_each_xdp_txq(vsi, i) \ 165 for ((i) = 0; (i) < (vsi)->num_xdp_txq; (i)++) 167 #define ice_for_each_rxq(vsi, i) \ 168 for ((i) = 0; (i) < (vsi)->num_rxq; (i)++) 171 #define ice_for_each_alloc_txq(vsi, i) \ 172 for ((i) = 0; (i) < (vsi)->alloc_txq; (i)++) 174 #define ice_for_each_alloc_rxq(vsi, i) \ 175 for ((i) = 0; (i) < (vsi) 458 struct ice_vsi *vsi; member in struct:ice_q_vector 568 struct ice_vsi **vsi; /* VSIs created by the driver */ member in struct:ice_pf 670 struct ice_vsi *vsi; member in struct:ice_netdev_priv 711 ice_irq_dynamic_ena(struct ice_hw *hw, struct ice_vsi *vsi, struct ice_q_vector *q_vector) argument 741 ice_is_xdp_ena_vsi(struct ice_vsi *vsi) argument 760 struct ice_vsi *vsi = ring->vsi; local 783 ice_tx_xsk_pool(struct ice_vsi *vsi, u16 qid) argument 884 struct ice_vsi *vsi; local [all...] |
H A D | ice_idc.c | 63 struct ice_vsi *vsi; local 78 vsi = ice_get_main_vsi(pf); 79 if (!vsi) { 90 status = ice_cfg_vsi_rdma(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, 97 status = ice_ena_vsi_rdma_qset(vsi->port_info, vsi->idx, qset->tc, 103 vsi->qset_handle[qset->tc] = qset->qs_handle; 117 struct ice_vsi *vsi; local 178 struct ice_vsi *vsi; local [all...] |
H A D | ice_dcb_lib.c | 35 struct ice_vsi *vsi; local 38 vsi = ice_get_main_vsi(pf); 39 if (!vsi) 43 if (vsi->tc_cfg.ena_tc & BIT(i)) 48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, 49 vsi->tc_cfg.tc_info[tc + 1].qoffset, 142 * @vsi: used to find the first droptc 149 static u8 ice_get_first_droptc(struct ice_vsi *vsi) argument 151 struct ice_dcbx_cfg *cfg = &vsi->port_info->qos_cfg.local_dcbx_cfg; 152 struct device *dev = ice_pf_to_dev(vsi 180 ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) argument 206 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index) argument 215 ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) argument 287 struct ice_vsi *vsi = pf->vsi[i]; local 749 struct ice_vsi *vsi = pf->vsi[v]; local [all...] |
H A D | ice_repr.c | 54 struct ice_vsi *vsi; local 58 vsi = np->repr->src_vsi; 60 ice_update_vsi_stats(vsi); 61 eth_stats = &vsi->eth_stats; 158 tx_ring = np->vsi->tx_rings[vf_id]; 165 rx_ring = np->vsi->rx_rings[vf_id]; 375 struct ice_vsi *vsi; local 378 vsi = ice_get_vf_vsi(vf); 379 if (!vsi) 386 repr = ice_repr_add(vf->pf, vsi, v 415 ice_repr_get_by_vsi(struct ice_vsi *vsi) argument 448 ice_repr_set_traffic_vsi(struct ice_repr *repr, struct ice_vsi *vsi) argument [all...] |
H A D | ice_eswitch.c | 167 struct ice_vsi *vsi = eswitch->control_vsi; local 171 ice_for_each_txq(vsi, q_id) { 185 tx_ring = vsi->tx_rings[q_id]; 186 rx_ring = vsi->rx_rings[q_id]; 188 q_vector->vsi = vsi; 189 q_vector->reg_idx = vsi->q_vectors[0]->reg_idx; 217 struct ice_vsi *vsi = repr->src_vsi; local 223 ice_vsi_update_security(vsi, ice_vsi_ctx_set_antispoof); 226 ice_fltr_add_mac_and_broadcast(vsi, rep 240 struct ice_vsi *vsi = repr->src_vsi; local 283 ice_eswitch_update_repr(unsigned long repr_id, struct ice_vsi *vsi) argument 323 struct ice_vsi *vsi; local [all...] |
H A D | ice_vf_lib_private.h | 32 int ice_vsi_apply_spoofchk(struct ice_vsi *vsi, bool enable); 39 int ice_vf_init_host_cfg(struct ice_vf *vf, struct ice_vsi *vsi);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_debugfs.c | 21 * i40e_dbg_find_vsi - searches for the vsi with the given seid 22 * @pf: the PF structure to search for the vsi 23 * @seid: seid of the vsi it is searching for 72 pf->vsi[pf->lan_vsi]->netdev->name, 94 * i40e_dbg_dump_vsi_seid - handles dump vsi seid write into command datum 102 struct i40e_vsi *vsi; local 105 vsi = i40e_dbg_find_vsi(pf, seid); 106 if (!vsi) { 111 dev_info(&pf->pdev->dev, "vsi seid %d\n", seid); 112 if (vsi 530 struct i40e_vsi *vsi; local 638 struct i40e_vsi *vsi; local 713 struct i40e_vsi *vsi; local 758 struct i40e_vsi *vsi; local 1684 struct i40e_vsi *vsi; local [all...] |
H A D | i40e.h | 478 u16 num_lan_msix; /* num queue vectors for the base PF vsi */ 555 struct i40e_vsi **vsi; member in struct:i40e_pf 694 * Find and return next non-NULL VSI pointer in pf->vsi array and 701 if (pf->vsi[*idx]) 702 return pf->vsi[*idx]; 874 u16 base_queue; /* vsi's first queue in hw array */ 899 u16 idx; /* index in pf->vsi[] */ 932 struct i40e_vsi *vsi; member in struct:i40e_netdev_priv 939 struct i40e_vsi *vsi; member in struct:i40e_q_vector 941 u16 v_idx; /* index in the vsi 1080 struct i40e_vsi *vsi = np->vsi; local 1085 i40e_vsi_setup_irqhandler(struct i40e_vsi *vsi, irqreturn_t (*irq_handler)(int, void *)) argument 1171 struct i40e_vsi *vsi; local 1251 i40e_irq_dynamic_enable(struct i40e_vsi *vsi, int vector) argument 1320 i40e_enabled_xdp_vsi(struct i40e_vsi *vsi) argument 1366 struct i40e_vsi *vsi; local [all...] |
H A D | i40e_virtchnl_pf.c | 263 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); local 265 return (vsi && (vsi->vf_id == vf->vf_id)); 271 * @vsi_id: vsi id 272 * @qid: vsi relative queue id 280 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); local 282 return (vsi && (qid < vsi->alloc_queue_pairs)); 305 * @vsi_queue_id: vsi relative queue id 313 struct i40e_vsi *vsi local 635 struct i40e_vsi *vsi; local 709 struct i40e_vsi *vsi = pf->vsi[vf->lan_vsi_idx]; local 799 struct i40e_vsi *vsi; local 1201 __i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) argument 1220 i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) argument 1240 i40e_get_vlan_list_sync(struct i40e_vsi *vsi, u16 *num_vlans, s16 **vlan_list) argument 1372 struct i40e_vsi *vsi; local 2116 struct i40e_vsi *vsi; local 2334 struct i40e_vsi *vsi; local 2532 i40e_ctrl_vf_tx_rings(struct i40e_vsi *vsi, unsigned long q_map, bool enable) argument 2555 i40e_ctrl_vf_rx_rings(struct i40e_vsi *vsi, unsigned long q_map, bool enable) argument 2711 struct i40e_vsi *vsi; local 2817 struct i40e_vsi *vsi; local 2899 struct i40e_vsi *vsi = pf->vsi[vf->lan_vsi_idx]; local 3042 struct i40e_vsi *vsi = NULL; local 3111 struct i40e_vsi *vsi = NULL; local 3198 struct i40e_vsi *vsi = NULL; local 3269 struct i40e_vsi *vsi = NULL; local 3390 struct i40e_vsi *vsi = NULL; local 3420 struct i40e_vsi *vsi = NULL; local 3517 struct i40e_vsi *vsi; local 3543 struct i40e_vsi *vsi; local 3573 struct i40e_vsi *vsi = NULL; local 3701 struct i40e_vsi *vsi = NULL; local 3722 struct i40e_vsi *vsi = NULL; local 3768 struct i40e_vsi *vsi = NULL; local 3900 struct i40e_vsi *vsi = NULL; local 4344 struct i40e_vsi *vsi; local 4405 struct i40e_vsi *vsi = np->vsi; local 4499 struct i40e_vsi *vsi; local 4654 struct i40e_vsi *vsi; local 4704 struct i40e_vsi *vsi = np->vsi; local 4765 struct i40e_vsi *vsi; local 4850 struct i40e_vsi *vsi = np->vsi; local 4971 struct i40e_vsi *vsi; local [all...] |
H A D | i40e_xsk.c | 52 * @vsi: Current VSI 59 int i40e_realloc_rx_bi_zc(struct i40e_vsi *vsi, bool zc) argument 64 for_each_set_bit(q, vsi->af_xdp_zc_qps, vsi->alloc_queue_pairs) { 65 rx_ring = vsi->rx_rings[q]; 75 * @vsi: Current VSI 81 static int i40e_xsk_pool_enable(struct i40e_vsi *vsi, argument 85 struct net_device *netdev = vsi->netdev; 89 if (vsi->type != I40E_VSI_MAIN) 92 if (qid >= vsi 137 i40e_xsk_pool_disable(struct i40e_vsi *vsi, u16 qid) argument 182 i40e_xsk_pool_setup(struct i40e_vsi *vsi, struct xsk_buff_pool *pool, u16 qid) argument 653 i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring) argument 717 struct i40e_vsi *vsi = np->vsi; local 802 i40e_xsk_any_rx_ring_enabled(struct i40e_vsi *vsi) argument [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_vp8_req_if.c | 95 * @vsi: VPU share information 104 struct vdec_vp8_slice_vsi *vsi; member in struct:vdec_vp8_slice_inst 132 inst->vsi->pic.pic_w = ctx->picinfo.pic_w; 133 inst->vsi->pic.pic_h = ctx->picinfo.pic_h; 134 inst->vsi->pic.buf_w = ctx->picinfo.buf_w; 135 inst->vsi->pic.buf_h = ctx->picinfo.buf_h; 136 inst->vsi->pic.fb_sz[0] = ctx->picinfo.fb_sz[0]; 137 inst->vsi->pic.fb_sz[1] = ctx->picinfo.fb_sz[1]; 157 inst->vsi->dec.seg_id_buf_dma = (u64)mem->dma_addr; 166 inst->vsi [all...] |
H A D | vdec_vp9_req_lat_if.c | 378 * struct vdec_vp9_slice_pfc - per-frame context that contains a local vsi. 381 * @vsi: local vsi. copy to/from remote vsi before/after decoding 387 struct vdec_vp9_slice_vsi vsi; member in struct:vdec_vp9_slice_pfc 437 * @init_vsi: vsi used for initialized VP9 instance 438 * @vsi: vsi used for decoding/flush ... 439 * @core_vsi: vsi used for Core stage 483 /* MicroP vsi */ 486 struct vdec_vp9_slice_vsi *vsi; member in union:vdec_vp9_slice_instance::__anon62 508 struct vdec_vp9_slice_init_vsi *vsi; local 541 vdec_vp9_slice_alloc_working_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi) argument 657 vdec_vp9_slice_vsi_from_remote(struct vdec_vp9_slice_vsi *vsi, struct vdec_vp9_slice_vsi *remote_vsi, int skip) argument 681 vdec_vp9_slice_vsi_to_remote(struct vdec_vp9_slice_vsi *vsi, struct vdec_vp9_slice_vsi *remote_vsi) argument 878 vdec_vp9_slice_setup_tile(struct vdec_vp9_slice_vsi *vsi, struct v4l2_ctrl_vp9_frame *hdr) argument 926 vdec_vp9_slice_setup_state(struct vdec_vp9_slice_vsi *vsi) argument 945 struct vdec_vp9_slice_vsi *vsi; local 977 vdec_vp9_slice_setup_lat_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *bs, struct vdec_lat_buf *lat_buf) argument 1018 vdec_vp9_slice_setup_prob_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi) argument 1039 vdec_vp9_slice_setup_seg_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *buf) argument 1065 vdec_vp9_slice_setup_tile_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *bs) argument 1154 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; local 1526 vdec_vp9_slice_update_prob(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi) argument 1590 struct vdec_vp9_slice_vsi *vsi; local 1616 struct vdec_vp9_slice_vsi *vsi; local 1658 vdec_vp9_slice_setup_core_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_pfc *pfc, struct vdec_vp9_slice_vsi *vsi, struct vdec_fb *fb, struct vdec_lat_buf *lat_buf) argument 1730 vdec_vp9_slice_setup_single_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_pfc *pfc, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *bs, struct vdec_fb *fb) argument 1769 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; local 1795 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; local 1831 struct vdec_vp9_slice_vsi *vsi; local 1849 struct vdec_vp9_slice_init_vsi *vsi; local 1979 struct vdec_vp9_slice_vsi *vsi; local 2037 struct vdec_vp9_slice_vsi *vsi; local [all...] |
H A D | vdec_av1_req_lat_if.c | 92 * @core_vsi: for core vsi 97 * @vsi_size: share vsi structure size 671 * struct vdec_av1_slice_pfc - per-frame context that contains a local vsi. 673 * @vsi: local vsi. copy to/from remote vsi before/after decoding 678 struct vdec_av1_slice_vsi vsi; member in struct:vdec_av1_slice_pfc 702 * @init_vsi: vsi used for initialized AV1 instance 703 * @vsi: vsi use 734 struct vdec_av1_slice_vsi *vsi; member in union:vdec_av1_slice_instance::__anon332 772 struct vdec_av1_slice_init_vsi *vsi; local 803 struct vdec_av1_slice_init_vsi *vsi; local 830 vdec_av1_slice_get_new_slot(struct vdec_av1_slice_vsi *vsi) argument 899 vdec_av1_slice_setup_slot(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi, struct v4l2_ctrl_av1_frame *ctrl_fh) argument 936 vdec_av1_slice_alloc_working_buffer(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi) argument 1042 vdec_av1_slice_vsi_from_remote(struct vdec_av1_slice_vsi *vsi, struct vdec_av1_slice_vsi *remote_vsi) argument 1049 vdec_av1_slice_vsi_to_remote(struct vdec_av1_slice_vsi *vsi, struct vdec_av1_slice_vsi *remote_vsi) argument 1055 vdec_av1_slice_setup_lat_from_src_buf(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi, struct vdec_lat_buf *lat_buf) argument 1379 vdec_av1_slice_setup_tile_group(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi) argument 1421 vdec_av1_slice_setup_state(struct vdec_av1_slice_vsi *vsi) argument 1486 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; local 1531 vdec_av1_slice_get_previous(struct vdec_av1_slice_vsi *vsi) argument 1552 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; local 1584 vdec_av1_slice_setup_lat_buffer(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi, struct mtk_vcodec_mem *bs, struct vdec_lat_buf *lat_buf) argument 1632 vdec_av1_slice_setup_seg_buffer(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi) argument 1648 vdec_av1_slice_setup_tile_buffer(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_vsi *vsi, struct mtk_vcodec_mem *bs) argument 1715 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; local 1745 struct vdec_av1_slice_vsi *vsi; local 1780 vdec_av1_slice_setup_core_buffer(struct vdec_av1_slice_instance *instance, struct vdec_av1_slice_pfc *pfc, struct vdec_av1_slice_vsi *vsi, struct vdec_fb *fb, struct vdec_lat_buf *lat_buf) argument 1840 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; local 1858 struct vdec_av1_slice_vsi *vsi = instance->core_vsi; local 1873 struct vdec_av1_slice_init_vsi *vsi; local 2033 struct vdec_av1_slice_vsi *vsi; local [all...] |
H A D | vdec_h264_if.c | 123 * @vsi : VPU shared information 131 struct vdec_h264_vsi *vsi; member in struct:vdec_h264_inst 150 inst->vsi->pred_buf_dma = inst->pred_buf.dma_addr; 158 inst->vsi->pred_buf_dma = 0; 181 inst->vsi->mv_buf_dma[i] = mem->dma_addr; 193 inst->vsi->mv_buf_dma[i] = 0; 204 list = disp_list ? &inst->vsi->list_disp : &inst->vsi->list_free; 226 list = &inst->vsi->list_free; 245 *pic = inst->vsi [all...] |
/linux-master/drivers/media/platform/mediatek/mdp/ |
H A D | mtk_mdp_vpu.h | 19 * @vsi : VPU shared information 25 struct mdp_process_vsi *vsi; member in struct:mtk_mdp_vpu
|
H A D | mtk_mdp_regs.c | 51 struct mdp_buffer *src_buf = &ctx->vpu.vsi->src_buffer; 61 struct mdp_buffer *dst_buf = &ctx->vpu.vsi->dst_buffer; 71 struct mdp_config *config = &ctx->vpu.vsi->src_config; 92 struct mdp_config *config = &ctx->vpu.vsi->src_config; 93 struct mdp_buffer *src_buf = &ctx->vpu.vsi->src_buffer; 107 struct mdp_config *config = &ctx->vpu.vsi->dst_config; 123 struct mdp_config *config = &ctx->vpu.vsi->dst_config; 124 struct mdp_buffer *dst_buf = &ctx->vpu.vsi->dst_buffer; 136 struct mdp_config_misc *misc = &ctx->vpu.vsi->misc; 145 struct mdp_config_misc *misc = &ctx->vpu.vsi [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
H A D | venc_vp8_if.c | 119 * @vsi: driver structure allocated by VPU side and shared to AP side for 130 struct venc_vp8_vsi *vsi; member in struct:venc_vp8_inst 155 struct venc_vp8_vpu_buf *wb = inst->vsi->work_bufs; 252 ac_tag[6] = inst->vsi->config.pic_w; 253 ac_tag[7] = inst->vsi->config.pic_w >> 8; 254 ac_tag[8] = inst->vsi->config.pic_h; 255 ac_tag[9] = inst->vsi->config.pic_h >> 8; 330 inst->vsi = (struct venc_vp8_vsi *)inst->vpu_inst.vsi; 384 inst->vsi [all...] |
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | main.c | 45 iwdev->vsi.tc_change_pending = true; 46 irdma_sc_suspend_resume_qps(&iwdev->vsi, IRDMA_OP_SUSPEND); 50 !atomic_read(&iwdev->vsi.qp_suspend_reqs), 52 irdma_ws_reset(&iwdev->vsi); 95 if (iwdev->vsi.mtu != iwdev->netdev->mtu) { 99 irdma_change_l2params(&iwdev->vsi, &l2params); 102 if (iwdev->vsi.tc_change_pending) 109 if (!iwdev->vsi.tc_change_pending) 118 irdma_change_l2params(&iwdev->vsi, &l2params); 162 * @vsi 165 irdma_lan_register_qset(struct irdma_sc_vsi *vsi, struct irdma_ws_node *tc_node) argument 193 irdma_lan_unregister_qset(struct irdma_sc_vsi *vsi, struct irdma_ws_node *tc_node) argument 223 irdma_fill_device_info(struct irdma_device *iwdev, struct ice_pf *pf, struct ice_vsi *vsi) argument 263 struct ice_vsi *vsi = ice_get_main_vsi(pf); local [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | venc_vpu_if.h | 21 * @vsi: driver structure allocated by VPU side and shared to AP side for 35 void *vsi; member in struct:venc_vpu_inst
|