/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_lib.c | 186 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 D | ice_lib.h | 13 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 D | ice_main.c | 103 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 D | ice_arfs.c | 28 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 D | ice_fltr.c | 57 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 D | ice_xsk.c | 31 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 D | ice_base.c | 124 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 D | ice_ethtool.c | 270 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 D | ice.h | 433 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 D | ice_eswitch.c | 93 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 D | ice_dcb_lib.c | 34 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 D | ice_virtchnl_pf.c | 838 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 D | ice_idc.c | 57 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 D | ice_fltr.h | 9 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 D | ice_base.h | 12 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 D | ws.c | 43 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 D | main.c | 45 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 D | vdec_vp9_if.c | 209 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 D | vdec_h264_if.c | 132 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 D | i40e_main.c | 11308 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 D | i40e_debugfs.c | 32 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 D | i40e_virtchnl_pf.c | 2077 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 D | i40e_ethtool.c | 1154 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 D | i40e.h | 613 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 D | i40e_xsk.c | 49 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 …]
|