Home
last modified time | relevance | path

Searched refs:vsi (Results 1 – 25 of 106) sorted by relevance

12345

/linux/drivers/net/ethernet/intel/ice/
A Dice_lib.c186 vsi->num_txq = vsi->req_txq; in ice_vsi_set_num_qs()
201 vsi->num_rxq = vsi->req_rxq; in ice_vsi_set_num_qs()
375 if (!pf->vsi[vsi->idx] || pf->vsi[vsi->idx] != vsi) { in ice_vsi_clear()
383 pf->vsi[vsi->idx] = NULL; in ice_vsi_clear()
537 pf->vsi[vsi->idx] = vsi; in ice_vsi_alloc()
1408 ring->vsi = vsi; in ice_vsi_alloc_rings()
1426 ring->vsi = vsi; in ice_vsi_alloc_rings()
2554 vsi->idx, vsi->tc_cfg.ena_tc, vsi->agg_node->agg_id, in ice_set_agg_vsi()
3651 vsi->all_numtc, vsi->all_enatc, vsi->tc_cfg.numtc); in ice_vsi_setup_q_map_mqprio()
3997 vsi->idx, vsi->type); in ice_set_min_bw_limit()
[all …]
A Dice_lib.h13 void ice_update_eth_stats(struct ice_vsi *vsi);
19 int ice_vsi_cfg_rxqs(struct ice_vsi *vsi);
21 int ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi);
23 void ice_vsi_cfg_msix(struct ice_vsi *vsi);
54 void ice_vsi_delete(struct ice_vsi *vsi);
55 int ice_vsi_clear(struct ice_vsi *vsi);
67 void ice_napi_del(struct ice_vsi *vsi);
69 int ice_vsi_release(struct ice_vsi *vsi);
71 void ice_vsi_close(struct ice_vsi *vsi);
91 void ice_vsi_dis_irq(struct ice_vsi *vsi);
[all …]
A Dice_main.c103 vsi = pf->vsi[v]; in ice_check_for_hang_subtask()
187 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_sync_list() local
209 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_unsync_list() local
1052 if (!vsi || !vsi->port_info) in ice_link_event()
1803 if (!vsi || !vsi->port_info || !vsi->back) in ice_force_phys_link_state()
2478 xdp_ring->vsi = vsi; in ice_xdp_alloc_setup_rings()
2838 struct ice_vsi *vsi = np->vsi; in ice_xdp() local
3294 np->vsi = vsi; in ice_cfg_netdev()
3504 if (!vsi || !vsi->netdev) in ice_tc_indir_block_register()
4407 if (!vsi || !vsi->netdev) in ice_register_netdev()
[all …]
A Dice_arfs.c28 struct ice_vsi *vsi; in ice_is_arfs_using_perfect_flow() local
31 if (!vsi) in ice_is_arfs_using_perfect_flow()
401 struct ice_vsi *vsi = np->vsi; in ice_rx_flow_steer() local
413 pf = vsi->back; in ice_rx_flow_steer()
485 if (!vsi || vsi->type != ICE_VSI_PF) in ice_init_arfs_cntrs()
488 vsi->arfs_fltr_cntrs = kzalloc(sizeof(*vsi->arfs_fltr_cntrs), in ice_init_arfs_cntrs()
513 if (!vsi || vsi->type != ICE_VSI_PF) in ice_init_arfs()
546 if (!vsi || vsi->type != ICE_VSI_PF || !vsi->back || in ice_clear_arfs()
580 if (!vsi || vsi->type != ICE_VSI_PF || !vsi->arfs_fltr_list) in ice_free_cpu_rx_rmap()
601 if (!vsi || vsi->type != ICE_VSI_PF) in ice_set_cpu_rx_rmap()
[all …]
A Dice_fltr.c57 return ice_add_mac(&vsi->back->hw, list); in ice_fltr_add_mac_list()
79 return ice_add_vlan(&vsi->back->hw, list); in ice_fltr_add_vlan_list()
121 ice_remove_vsi_fltr(&vsi->back->hw, vsi->idx); in ice_fltr_remove_all()
141 info.vsi_handle = vsi->idx; in ice_fltr_add_mac_to_list()
166 info.vsi_handle = vsi->idx; in ice_fltr_add_vlan_to_list()
191 info.vsi_handle = vsi->idx; in ice_fltr_add_eth_to_list()
224 result = mac_action(vsi, &tmp_list); in ice_fltr_prepare_mac()
253 result = mac_action(vsi, &tmp_list); in ice_fltr_prepare_mac_and_broadcast()
277 result = vlan_action(vsi, &tmp_list); in ice_fltr_prepare_vlan()
302 result = eth_action(vsi, &tmp_list); in ice_fltr_prepare_eth()
[all …]
A Dice_xsk.c31 if (ice_is_xdp_ena_vsi(vsi)) in ice_qp_reset_stats()
44 if (ice_is_xdp_ena_vsi(vsi)) in ice_qp_clean_rings()
59 if (!vsi->netdev || !q_vector) in ice_qvec_toggle_napi()
78 struct ice_pf *pf = vsi->back; in ice_qvec_dis_irq()
80 int base = vsi->base_vector; in ice_qvec_dis_irq()
159 if (q_idx >= vsi->num_rxq || q_idx >= vsi->num_txq) in ice_qp_dis()
217 if (q_idx >= vsi->num_rxq || q_idx >= vsi->num_txq) in ice_qp_ena()
300 if (vsi->type != ICE_VSI_PF) in ice_xsk_pool_enable()
330 if_running = netif_running(vsi->netdev) && ice_is_xdp_ena_vsi(vsi); in ice_xsk_pool_setup()
759 struct ice_vsi *vsi = np->vsi; in ice_xsk_wakeup() local
[all …]
A Dice_base.c124 q_vector->vsi = vsi; in ice_vsi_alloc_q_vector()
143 if (vsi->netdev) in ice_vsi_alloc_q_vector()
180 if (vsi->netdev) in ice_free_q_vector()
251 struct ice_vsi *vsi = ring->vsi; in ice_eswitch_calc_txq_handle() local
293 struct ice_vsi *vsi = ring->vsi; in ice_setup_tx_ctx() local
314 switch (vsi->type) { in ice_setup_tx_ctx()
342 switch (vsi->type) { in ice_setup_tx_ctx()
385 struct ice_vsi *vsi = ring->vsi; in ice_setup_rx_ctx() local
473 if (!vsi->netdev || test_bit(ICE_FLAG_LEGACY_RX, vsi->back->flags)) in ice_setup_rx_ctx()
687 vsi->num_q_vectors, vsi->vsi_num, err); in ice_vsi_alloc_q_vectors()
[all …]
A Dice_ethtool.c270 struct ice_vsi *vsi = np->vsi; in ice_get_eeprom() local
972 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg() local
1016 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam() local
1053 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam() local
1116 struct ice_vsi *vsi = np->vsi; in ice_nway_reset() local
1141 struct ice_vsi *vsi = np->vsi; in ice_get_priv_flags() local
1167 struct ice_vsi *vsi = np->vsi; in ice_set_priv_flags() local
1502 struct ice_vsi *vsi = np->vsi; in ice_phy_type_to_ethtool() local
1833 struct ice_vsi *vsi = np->vsi; in ice_get_settings_link_up() local
1940 struct ice_vsi *vsi = np->vsi; in ice_get_link_ksettings() local
[all …]
A Dice.h433 struct ice_vsi *vsi; member
610 struct ice_vsi *vsi; member
652 if (vsi) in ice_irq_dynamic_ena()
688 struct ice_vsi *vsi = ring->vsi; in ice_xsk_pool() local
691 if (!ice_is_xdp_ena_vsi(vsi) || !test_bit(qid, vsi->af_xdp_zc_qps)) in ice_xsk_pool()
706 struct ice_vsi *vsi = ring->vsi; in ice_tx_xsk_pool() local
711 if (!ice_is_xdp_ena_vsi(vsi) || !test_bit(qid, vsi->af_xdp_zc_qps)) in ice_tx_xsk_pool()
725 if (pf->vsi) in ice_get_main_vsi()
726 return pf->vsi[0]; in ice_get_main_vsi()
741 return np->vsi; in ice_get_netdev_priv_vsi()
[all …]
A Dice_eswitch.c93 ice_for_each_txq(vsi, q_id) { in ice_eswitch_remap_rings_to_vectors()
99 q_vector->vsi = vsi; in ice_eswitch_remap_rings_to_vectors()
162 max_vsi_num = vsi->vsi_num; in ice_eswitch_setup_reprs()
237 struct ice_pf *pf = vsi->back; in ice_eswitch_update_repr()
245 vf = &pf->vf[vsi->vf_id]; in ice_eswitch_update_repr()
247 repr->src_vsi = vsi; in ice_eswitch_update_repr()
269 struct ice_vsi *vsi; in ice_eswitch_port_start_xmit() local
272 vsi = np->vsi; in ice_eswitch_port_start_xmit()
387 ice_for_each_rxq(vsi, i) { in ice_eswitch_set_rxdid()
513 struct ice_vsi *vsi = rx_ring->vsi; in ice_eswitch_get_target_netdev() local
[all …]
A Dice_dcb_lib.c34 struct ice_vsi *vsi; in ice_is_pfc_causing_hung_q() local
38 if (!vsi) in ice_is_pfc_causing_hung_q()
183 switch (vsi->type) { in ice_vsi_set_dcb_tc_cfg()
189 vsi->tc_cfg.ena_tc = BIT(ice_get_first_droptc(vsi)); in ice_vsi_set_dcb_tc_cfg()
250 if (vsi->all_enatc) { in ice_vsi_cfg_dcb_rings()
286 struct ice_vsi *vsi = pf->vsi[i]; in ice_dcb_ena_dis_vsi() local
288 if (!vsi) in ice_dcb_ena_dis_vsi()
291 switch (vsi->type) { in ice_dcb_ena_dis_vsi()
741 struct ice_vsi *vsi = pf->vsi[v]; in ice_pf_dcb_recfg() local
743 if (!vsi) in ice_pf_dcb_recfg()
[all …]
A Dice_virtchnl_pf.c838 if (!vsi) { in ice_vf_vsi_setup()
1428 vsi->agg_node->agg_id, vsi->agg_node->num_vsis); in ice_vf_rebuild_aggregator_node_cfg()
1433 vsi->idx, vsi->tc_cfg.ena_tc); in ice_vf_rebuild_aggregator_node_cfg()
1436 vsi->idx, vsi->agg_node->agg_id); in ice_vf_rebuild_aggregator_node_cfg()
1858 if (!vsi) in ice_init_vf_vsi_res()
2505 if (pf->vsi[i] && pf->vsi[i]->vsi_num == id) in ice_find_vsi_from_id()
2525 return (vsi && (vsi->vf_id == vf->vf_id)); in ice_vc_isvalid_vsi_id()
2540 return (vsi && (qid < vsi->alloc_txq)); in ice_vc_isvalid_q_id()
3676 vsi->rx_rings[i]->rx_buf_len = vsi->rx_buf_len; in ice_vc_cfg_qs_msg()
4460 if (!vsi) in ice_vf_init_vlan_stripping()
[all …]
A Dice_idc.c57 if (pf->vsi[i] && pf->vsi[i]->vsi_num == vsi_num) in ice_find_vsi()
58 return pf->vsi[i]; in ice_find_vsi()
70 struct ice_vsi *vsi; in ice_add_rdma_qset() local
85 vsi = ice_get_main_vsi(pf); in ice_add_rdma_qset()
86 if (!vsi) { in ice_add_rdma_qset()
97 status = ice_cfg_vsi_rdma(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_add_rdma_qset()
104 status = ice_ena_vsi_rdma_qset(vsi->port_info, vsi->idx, qset->tc, in ice_add_rdma_qset()
124 struct ice_vsi *vsi; in ice_del_rdma_qset() local
132 if (!vsi) { in ice_del_rdma_qset()
185 struct ice_vsi *vsi; in ice_rdma_update_vsi_filter() local
[all …]
A Dice_fltr.h9 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list,
12 ice_fltr_add_mac(struct ice_vsi *vsi, const u8 *mac,
15 ice_fltr_add_mac_and_broadcast(struct ice_vsi *vsi, const u8 *mac,
18 ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list);
20 ice_fltr_remove_mac(struct ice_vsi *vsi, const u8 *mac,
23 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list);
26 ice_fltr_add_vlan(struct ice_vsi *vsi, u16 vid,
29 ice_fltr_remove_vlan(struct ice_vsi *vsi, u16 vid,
33 ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag,
36 ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag,
[all …]
A Dice_base.h12 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait);
13 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx);
14 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi);
15 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi);
16 void ice_vsi_free_q_vectors(struct ice_vsi *vsi);
18 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring,
22 ice_cfg_txq_interrupt(struct ice_vsi *vsi, u16 txq, u16 msix_idx, u16 itr_idx);
24 ice_cfg_rxq_interrupt(struct ice_vsi *vsi, u16 rxq, u16 msix_idx, u16 itr_idx);
27 ice_vsi_stop_tx_ring(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src,
31 ice_fill_txq_meta(struct ice_vsi *vsi, struct ice_tx_ring *ring,
/linux/drivers/infiniband/hw/irdma/
A Dws.c43 node->vsi_index = vsi->vsi_idx; in irdma_alloc_node()
171 if (vsi->qos[i].traffic_class == vsi->qos[user_pri].traffic_class && in irdma_tc_in_use()
196 vsi->qos[i].valid = false; in irdma_remove_leaf()
214 vsi->unregister_qset(vsi, tc_node); in irdma_remove_leaf()
247 if (vsi->tc_change_pending) { in irdma_ws_add()
252 if (vsi->qos[user_pri].valid) in irdma_ws_add()
282 vsi->vsi_idx); in irdma_ws_add()
327 ret = vsi->register_qset(vsi, tc_node); in irdma_ws_add()
334 vsi->unregister_qset(vsi, tc_node); in irdma_ws_add()
350 vsi->qos[i].valid = true; in irdma_ws_add()
[all …]
A Dmain.c45 iwdev->vsi.tc_change_pending = true; in irdma_prep_tc_change()
52 irdma_ws_reset(&iwdev->vsi); in irdma_prep_tc_change()
98 if (iwdev->vsi.tc_change_pending) in irdma_iidc_event_handler()
105 if (!iwdev->vsi.tc_change_pending) in irdma_iidc_event_handler()
170 qset.vport_id = vsi->vsi_idx; in irdma_lan_register_qset()
197 qset.vport_id = vsi->vsi_idx; in irdma_lan_unregister_qset()
219 struct ice_vsi *vsi) in irdma_fill_device_info() argument
230 rf->default_vsi.vsi_idx = vsi->vsi_num; in irdma_fill_device_info()
239 iwdev->netdev = vsi->netdev; in irdma_fill_device_info()
240 iwdev->vsi_num = vsi->vsi_num; in irdma_fill_device_info()
[all …]
/linux/drivers/media/platform/mtk-vcodec/vdec/
A Dvdec_vp9_if.c209 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_is_sf_ref_fb() local
264 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_ref_cnt_fb() local
291 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_free_all_sf_ref_fb() local
314 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_get_sf_ref_fb() local
361 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_alloc_work_buf() local
381 vsi->pic_w, vsi->pic_h); in vp9_alloc_work_buf()
459 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_swap_frm_bufs() local
532 if (vsi->sf_frm_cnt > 0 && vsi->sf_frm_idx != vsi->sf_frm_cnt - 1) in vp9_swap_frm_bufs()
579 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_decode_end_proc() local
595 vsi->pic_w, vsi->pic_h); in vp9_decode_end_proc()
[all …]
A Dvdec_h264_if.c132 struct vdec_h264_vsi *vsi; member
161 inst->vsi->pred_buf_dma = 0; in free_predication_buf()
196 inst->vsi->mv_buf_dma[i] = 0; in free_mv_buf()
207 list = disp_list ? &inst->vsi->list_disp : &inst->vsi->list_free; in check_list_validity()
229 list = &inst->vsi->list_free; in put_fb_to_free()
248 *pic = inst->vsi->pic; in get_pic_info()
257 cr->left = inst->vsi->crop.left; in get_crop_info()
258 cr->top = inst->vsi->crop.top; in get_crop_info()
259 cr->width = inst->vsi->crop.width; in get_crop_info()
268 *dpb_sz = inst->vsi->dec.dpb_sz; in get_dpb_size()
[all …]
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_main.c11308 vsi->idx, vsi->idx, vsi->type); in i40e_vsi_clear()
11312 if (pf->vsi[vsi->idx] != vsi) { in i40e_vsi_clear()
11380 ring->vsi = vsi; in i40e_alloc_rings()
11397 ring->vsi = vsi; in i40e_alloc_rings()
11413 ring->vsi = vsi; in i40e_alloc_rings()
11696 q_vector->vsi = vsi; in i40e_vsi_alloc_q_vector()
13414 np->vsi = vsi; in i40e_config_netdev()
13546 if (vsi == vsi->back->vsi[vsi->back->lan_vsi]) in i40e_vsi_delete()
14108 vsi = pf->vsi[i]; in i40e_vsi_setup()
14157 vsi = pf->vsi[v_idx]; in i40e_vsi_setup()
[all …]
A Di40e_debugfs.c32 if (pf->vsi[i] && (pf->vsi[i]->seid == seid)) in i40e_dbg_find_vsi()
143 vsi->flags, vsi->netdev_registered, vsi->current_netdev_flags); in i40e_dbg_dump_vsi_seid()
148 if (vsi == pf->vsi[pf->lan_vsi]) in i40e_dbg_dump_vsi_seid()
244 vsi->tx_restart, vsi->tx_busy, in i40e_dbg_dump_vsi_seid()
375 vsi->max_frame, vsi->rx_buf_len, 0); in i40e_dbg_dump_vsi_seid()
381 vsi->seid, vsi->id, vsi->uplink_seid); in i40e_dbg_dump_vsi_seid()
384 vsi->base_queue, vsi->num_queue_pairs, vsi->num_tx_desc, in i40e_dbg_dump_vsi_seid()
479 vsi->bw_limit, vsi->bw_max_quanta); in i40e_dbg_dump_vsi_seid()
742 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_dbg_dump_vf()
832 vsi->seid, vsi->uplink_seid); in i40e_dbg_command_write()
[all …]
A Di40e_virtchnl_pf.c2077 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_get_vf_resources_msg()
2693 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_get_stats_msg()
2811 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_add_mac_addr_msg()
2894 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_del_mac_addr_msg()
2970 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_add_vlan_msg()
3034 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_remove_vlan_msg()
3148 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_config_rss_key()
3185 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_vc_config_rss_lut()
3454 if (vsi && vsi->seid == seid) in i40e_find_vsi_from_seid()
4124 struct i40e_vsi *vsi = np->vsi; in i40e_ndo_set_vf_mac() local
[all …]
A Di40e_ethtool.c1154 struct i40e_vsi *vsi = np->vsi; in i40e_set_link_ksettings() local
1169 if (vsi != pf->vsi[pf->lan_vsi]) in i40e_set_link_ksettings()
1599 struct i40e_vsi *vsi = np->vsi; in i40e_set_pauseparam() local
1905 struct i40e_vsi *vsi = np->vsi; in i40e_get_drvinfo() local
1952 struct i40e_vsi *vsi = np->vsi; in i40e_set_ringparam() local
2182 struct i40e_vsi *vsi = np->vsi; in i40e_get_stats_count() local
2213 struct i40e_vsi *vsi = np->vsi; in i40e_get_sset_count() local
2295 struct i40e_vsi *vsi = np->vsi; in i40e_get_ethtool_stats() local
2373 struct i40e_vsi *vsi = np->vsi; in i40e_get_stat_strings() local
2410 struct i40e_vsi *vsi = np->vsi; in i40e_get_priv_flag_strings() local
[all …]
A Di40e.h613 struct i40e_vsi **vsi; member
948 struct i40e_vsi *vsi; member
955 struct i40e_vsi *vsi; member
1033 struct i40e_vsi *vsi = np->vsi; in i40e_netdev_to_pf() local
1035 return vsi->back; in i40e_netdev_to_pf()
1041 vsi->irq_handler = irq_handler; in i40e_vsi_setup_irqhandler()
1091 int i40e_up(struct i40e_vsi *vsi);
1112 struct i40e_vsi *vsi = pf->vsi[i]; in i40e_find_vsi_by_type() local
1114 if (vsi && vsi->type == type) in i40e_find_vsi_by_type()
1115 return vsi; in i40e_find_vsi_by_type()
[all …]
A Di40e_xsk.c49 if (vsi->type != I40E_VSI_MAIN) in i40e_xsk_pool_enable()
52 if (qid >= vsi->num_queue_pairs) in i40e_xsk_pool_enable()
63 set_bit(qid, vsi->af_xdp_zc_qps); in i40e_xsk_pool_enable()
65 if_running = netif_running(vsi->netdev) && i40e_enabled_xdp_vsi(vsi); in i40e_xsk_pool_enable()
104 if_running = netif_running(vsi->netdev) && i40e_enabled_xdp_vsi(vsi); in i40e_xsk_pool_disable()
112 clear_bit(qid, vsi->af_xdp_zc_qps); in i40e_xsk_pool_disable()
139 i40e_xsk_pool_disable(vsi, qid); in i40e_xsk_pool_setup()
583 struct i40e_vsi *vsi = np->vsi; in i40e_xsk_wakeup() local
584 struct i40e_pf *pf = vsi->back; in i40e_xsk_wakeup()
593 if (!i40e_enabled_xdp_vsi(vsi)) in i40e_xsk_wakeup()
[all …]

Completed in 157 milliseconds

12345