| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_lib.c | 189 vsi->num_txq = vsi->req_txq; in ice_vsi_set_num_qs() 210 vsi->num_q_vectors = max(vsi->alloc_rxq, vsi->alloc_txq); in ice_vsi_set_num_qs() 445 if (!vsi || !vsi->back) in ice_vsi_free() 451 if (!pf->vsi[vsi->idx] || pf->vsi[vsi->idx] != vsi) { in ice_vsi_free() 459 pf->vsi[vsi->idx] = NULL; in ice_vsi_free() 1406 ring->vsi = vsi; in ice_vsi_alloc_rings() 1429 ring->vsi = vsi; in ice_vsi_alloc_rings() 2221 vsi->idx, vsi->tc_cfg.ena_tc, vsi->agg_node->agg_id, in ice_set_agg_vsi() 3292 vsi->all_numtc, vsi->all_enatc, vsi->tc_cfg.numtc); in ice_vsi_setup_q_map_mqprio() 3575 vsi->idx, vsi->type); in ice_set_min_bw_limit() [all …]
|
| H A D | ice_vsi_vlan_lib.c | 12 ice_vsi_type_str(vsi->type), vsi->idx, tpid); in print_invalid_tpid() 49 vsi->num_vlan++; in ice_vsi_add_vlan() 77 vsi->num_vlan--; in ice_vsi_del_vlan() 246 ice_save_vlan_info(&vsi->info, &vsi->vlan_info); in __ice_vsi_set_inner_port_vlan() 299 ice_restore_vlan_info(&vsi->info, &vsi->vlan_info); in ice_vsi_clear_inner_port_vlan() 328 if (!vsi) in ice_cfg_vlan_pruning() 335 if (vsi->netdev && vsi->netdev->flags & IFF_PROMISC && ena) in ice_cfg_vlan_pruning() 355 ena ? "En" : "Dis", vsi->idx, vsi->vsi_num, status, in ice_cfg_vlan_pruning() 399 err = ice_update_vsi(&vsi->back->hw, vsi->idx, ctx, NULL); in ice_cfg_vlan_antispoof() 701 ice_save_vlan_info(&vsi->info, &vsi->vlan_info); in __ice_vsi_set_outer_port_vlan() [all …]
|
| H A D | ice_lib.h | 18 void ice_update_eth_stats(struct ice_vsi *vsi); 20 void ice_vsi_cfg_msix(struct ice_vsi *vsi); 36 void ice_vsi_delete(struct ice_vsi *vsi); 48 void ice_napi_add(struct ice_vsi *vsi); 52 int ice_vsi_release(struct ice_vsi *vsi); 54 void ice_vsi_close(struct ice_vsi *vsi); 58 void ice_vsi_decfg(struct ice_vsi *vsi); 62 int ice_vsi_cfg(struct ice_vsi *vsi); 64 void ice_vsi_free(struct ice_vsi *vsi); 73 void ice_vsi_free_irq(struct ice_vsi *vsi); [all …]
|
| H A D | ice_fltr.c | 68 vsi->vsi_num, result); in ice_fltr_set_vlan_vsi_promisc() 92 vsi->vsi_num, result); in ice_fltr_clear_vlan_vsi_promisc() 210 ice_remove_vsi_fltr(&vsi->back->hw, vsi->idx); in ice_fltr_remove_all() 212 if (vsi->netdev) { in ice_fltr_remove_all() 213 __dev_uc_unsync(vsi->netdev, NULL); in ice_fltr_remove_all() 214 __dev_mc_unsync(vsi->netdev, NULL); in ice_fltr_remove_all() 235 info.vsi_handle = vsi->idx; in ice_fltr_add_mac_to_list() 259 info.vsi_handle = vsi->idx; in ice_fltr_add_vlan_to_list() 286 info.vsi_handle = vsi->idx; in ice_fltr_add_eth_to_list() 318 result = mac_action(vsi, &tmp_list); in ice_fltr_prepare_mac() [all …]
|
| H A D | ice_vf_vsi_vlan_ops.c | 27 struct ice_pf *pf = vsi->back; in ice_port_vlan_on() 30 vlan_ops = &vsi->inner_vlan_ops; in ice_port_vlan_on() 100 if (WARN_ON_ONCE(!vsi->vf)) in ice_vf_vsi_enable_port_vlan() 103 ice_port_vlan_on(vsi); in ice_vf_vsi_enable_port_vlan() 115 if (WARN_ON_ONCE(!vsi->vf)) in ice_vf_vsi_disable_port_vlan() 118 ice_port_vlan_off(vsi); in ice_vf_vsi_disable_port_vlan() 134 struct ice_vf *vf = vsi->vf; in ice_vf_vsi_init_vlan_ops() 140 ice_port_vlan_on(vsi); in ice_vf_vsi_init_vlan_ops() 142 ice_port_vlan_off(vsi); in ice_vf_vsi_init_vlan_ops() 145 &vsi->outer_vlan_ops : &vsi->inner_vlan_ops; in ice_vf_vsi_init_vlan_ops() [all …]
|
| H A D | ice_base.c | 113 q_vector->vsi = vsi; in ice_vsi_alloc_q_vector() 126 } else if (vsi->type == ICE_VSI_CTRL && vsi->vf) { in ice_vsi_alloc_q_vector() 154 if (vsi->netdev) in ice_vsi_alloc_q_vector() 197 if (vsi->netdev) in ice_free_q_vector() 205 if (vsi->type == ICE_VSI_CTRL && vsi->vf && in ice_free_q_vector() 291 struct ice_vsi *vsi = ring->vsi; in ice_setup_tx_ctx() local 381 struct ice_vsi *vsi = ring->vsi; in ice_setup_rx_ctx() local 800 vsi->num_q_vectors, vsi->vsi_num, v_idx); in ice_vsi_alloc_q_vectors() 930 status = ice_ena_vsi_txq(vsi->port_info, vsi->idx, tc, in ice_vsi_cfg_txq() 999 return ice_vsi_cfg_txqs(vsi, vsi->tx_rings, vsi->num_txq); in ice_vsi_cfg_lan_txqs() [all …]
|
| H A D | ice_arfs.c | 29 struct ice_vsi *vsi; in ice_is_arfs_using_perfect_flow() local 32 if (!vsi) in ice_is_arfs_using_perfect_flow() 402 struct ice_vsi *vsi = np->vsi; in ice_rx_flow_steer() local 414 pf = vsi->back; in ice_rx_flow_steer() 486 if (!vsi || vsi->type != ICE_VSI_PF) in ice_init_arfs_cntrs() 489 vsi->arfs_fltr_cntrs = kzalloc(sizeof(*vsi->arfs_fltr_cntrs), in ice_init_arfs_cntrs() 514 if (!vsi || vsi->type != ICE_VSI_PF || ice_is_arfs_active(vsi)) in ice_init_arfs() 547 if (!vsi || vsi->type != ICE_VSI_PF || !vsi->back || in ice_clear_arfs() 582 if (!vsi || vsi->type != ICE_VSI_PF) in ice_set_cpu_rx_rmap() 585 pf = vsi->back; in ice_set_cpu_rx_rmap() [all …]
|
| H A D | ice_main.c | 125 vsi = pf->vsi[v]; in ice_check_for_hang_subtask() 209 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_sync_list() local 231 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_unsync_list() local 1963 if (!vsi || !vsi->port_info || !vsi->back) in ice_force_phys_link_state() 2643 xdp_ring->vsi = vsi; in ice_xdp_alloc_setup_rings() 3898 if (!vsi || !vsi->netdev) in ice_tc_indir_block_register() 4646 if (!vsi || !vsi->netdev) in ice_register_netdev() 4662 if (!vsi || !vsi->netdev) in ice_unregister_netdev() 4689 np->vsi = vsi; in ice_cfg_netdev() 7778 if (vsi && vsi->netdev) in ice_rebuild() [all …]
|
| H A D | ice_vf_lib.c | 225 if (vsi) in ice_vf_clear_counters() 265 if (WARN_ON(!vsi)) in ice_vf_reconfig_vsi() 309 vsi->vsi_num = ice_get_hw_vsi_num(&pf->hw, vsi->idx); in ice_vf_rebuild_vsi() 476 vsi->agg_node->agg_id, vsi->agg_node->num_vsis); in ice_vf_rebuild_aggregator_node_cfg() 481 vsi->idx, vsi->tc_cfg.ena_tc); in ice_vf_rebuild_aggregator_node_cfg() 484 vsi->idx, vsi->agg_node->agg_id); in ice_vf_rebuild_aggregator_node_cfg() 899 if (!vsi) { in ice_reset_vf() 929 ice_dis_vsi_txq(vsi->port_info, vsi->idx, 0, 0, NULL, NULL, in ice_reset_vf() 1136 err = ice_update_vsi(&vsi->back->hw, vsi->idx, ctx, NULL); in ice_cfg_mac_antispoof() 1284 if (!vsi) { in ice_vf_ctrl_vsi_setup() [all …]
|
| H A D | ice_vsi_vlan_lib.h | 22 int ice_vsi_dis_inner_stripping(struct ice_vsi *vsi); 24 int ice_vsi_dis_inner_insertion(struct ice_vsi *vsi); 26 int ice_vsi_clear_inner_port_vlan(struct ice_vsi *vsi); 28 int ice_vsi_ena_rx_vlan_filtering(struct ice_vsi *vsi); 29 int ice_vsi_dis_rx_vlan_filtering(struct ice_vsi *vsi); 30 int ice_vsi_ena_tx_vlan_filtering(struct ice_vsi *vsi); 31 int ice_vsi_dis_tx_vlan_filtering(struct ice_vsi *vsi); 34 int ice_vsi_dis_outer_stripping(struct ice_vsi *vsi); 36 int ice_vsi_dis_outer_insertion(struct ice_vsi *vsi); 38 int ice_vsi_clear_outer_port_vlan(struct ice_vsi *vsi); [all …]
|
| H A D | ice_vsi_vlan_ops.c | 57 vsi->outer_vlan_ops = ops_unsupported; in ice_vsi_init_unsupported_vlan_ops() 58 vsi->inner_vlan_ops = ops_unsupported; in ice_vsi_init_unsupported_vlan_ops() 72 ice_vsi_init_unsupported_vlan_ops(vsi); in ice_vsi_init_vlan_ops() 74 switch (vsi->type) { in ice_vsi_init_vlan_ops() 76 ice_pf_vsi_init_vlan_ops(vsi); in ice_vsi_init_vlan_ops() 79 ice_vf_vsi_init_vlan_ops(vsi); in ice_vsi_init_vlan_ops() 82 ice_sf_vsi_init_vlan_ops(vsi); in ice_vsi_init_vlan_ops() 86 ice_vsi_type_str(vsi->type)); in ice_vsi_init_vlan_ops() 102 if (ice_is_dvm_ena(&vsi->back->hw)) in ice_get_compat_vsi_vlan_ops() 103 return &vsi->outer_vlan_ops; in ice_get_compat_vsi_vlan_ops() [all …]
|
| H A D | ice_xsk.c | 31 pf = vsi->back; in ice_qp_reset_stats() 43 if (vsi->xdp_rings) in ice_qp_reset_stats() 56 if (vsi->xdp_rings) in ice_qp_clean_rings() 172 if (q_idx >= vsi->num_rxq || q_idx >= vsi->num_txq) in ice_qp_dis() 190 if (vsi->xdp_rings) { in ice_qp_dis() 222 err = ice_vsi_cfg_single_txq(vsi, vsi->tx_rings, q_idx); in ice_qp_ena() 229 err = ice_vsi_cfg_single_txq(vsi, vsi->xdp_rings, q_idx); in ice_qp_ena() 293 if (vsi->type != ICE_VSI_PF && vsi->type != ICE_VSI_SF) in ice_xsk_pool_enable() 379 if (qid >= vsi->num_rxq || qid >= vsi->num_txq) { in ice_xsk_pool_setup() 1095 struct ice_vsi *vsi = np->vsi; in ice_xsk_wakeup() local [all …]
|
| H A D | ice_sf_eth.c | 35 struct ice_vsi *vsi = dyn_port->vsi; in ice_sf_cfg_netdev() local 47 vsi->netdev = netdev; in ice_sf_cfg_netdev() 49 np->vsi = vsi; in ice_sf_cfg_netdev() 66 vsi->netdev = NULL; in ice_sf_cfg_netdev() 81 vsi->netdev = NULL; in ice_sf_decfg_netdev() 99 struct ice_vsi *vsi = dyn_port->vsi; in ice_sf_dev_probe() local 127 vsi->sf = dyn_port; in ice_sf_dev_probe() 149 ice_napi_add(vsi); in ice_sf_dev_probe() 163 ice_vsi_decfg(vsi); in ice_sf_dev_probe() 180 struct ice_vsi *vsi = dyn_port->vsi; in ice_sf_dev_remove() local [all …]
|
| H A D | ice_vsi_vlan_ops.h | 13 int (*add_vlan)(struct ice_vsi *vsi, struct ice_vlan *vlan); 15 int (*ena_stripping)(struct ice_vsi *vsi, const u16 tpid); 16 int (*dis_stripping)(struct ice_vsi *vsi); 17 int (*ena_insertion)(struct ice_vsi *vsi, const u16 tpid); 18 int (*dis_insertion)(struct ice_vsi *vsi); 19 int (*ena_rx_filtering)(struct ice_vsi *vsi); 20 int (*dis_rx_filtering)(struct ice_vsi *vsi); 21 int (*ena_tx_filtering)(struct ice_vsi *vsi); 22 int (*dis_tx_filtering)(struct ice_vsi *vsi); 24 int (*clear_port_vlan)(struct ice_vsi *vsi); [all …]
|
| H A D | ice_virtchnl.c | 447 if (!vsi) { in ice_vc_get_vf_res_msg() 814 if (!vsi) { in ice_vc_handle_rss_cfg() 940 if (!vsi) { in ice_vc_config_rss_key() 1141 if (!vsi) in ice_vf_cfg_qs_bw() 2026 if (!vsi) in ice_vc_cfg_qs_msg() 2822 vsi->inner_vlan_ops.dis_tx_filtering(vsi); in ice_vc_process_vlan_msg() 2823 vsi->inner_vlan_ops.dis_rx_filtering(vsi); in ice_vc_process_vlan_msg() 2944 if (vsi->inner_vlan_ops.dis_stripping(vsi)) in ice_vc_dis_vlan_stripping() 3099 if (!vsi) in ice_vf_init_vlan_stripping() 3117 return vsi->inner_vlan_ops.dis_stripping(vsi); in ice_vf_init_vlan_stripping() [all …]
|
| H A D | ice_ethtool.c | 852 struct ice_vsi *vsi = np->vsi; in ice_get_eeprom() local 1548 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg() local 1592 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam() local 1629 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam() local 1689 struct ice_vsi *vsi = np->vsi; in ice_nway_reset() local 1714 struct ice_vsi *vsi = np->vsi; in ice_get_priv_flags() local 1740 struct ice_vsi *vsi = np->vsi; in ice_set_priv_flags() local 2105 struct ice_vsi *vsi = np->vsi; in ice_phy_type_to_ethtool() local 2203 struct ice_vsi *vsi = np->vsi; in ice_get_settings_link_up() local 2313 struct ice_vsi *vsi = np->vsi; in ice_get_link_ksettings() local [all …]
|
| H A D | ice_base.h | 9 int ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx); 10 int ice_vsi_cfg_rxqs(struct ice_vsi *vsi); 13 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait); 14 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx); 15 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi); 16 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi); 17 void ice_vsi_free_q_vectors(struct ice_vsi *vsi); 20 int ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi); 21 int ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi); 29 ice_vsi_stop_tx_ring(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, [all …]
|
| H A D | ice.h | 462 struct ice_vsi *vsi; member 674 struct ice_vsi *vsi; member 728 if (vsi) in ice_irq_dynamic_ena() 742 return np->vsi->back; in ice_netdev_to_pf() 782 struct ice_vsi *vsi = ring->vsi; in ice_rx_xsk_pool() local 821 if (pf->vsi) in ice_get_main_vsi() 822 return pf->vsi[0]; in ice_get_main_vsi() 837 return np->vsi; in ice_get_netdev_priv_vsi() 863 if (pf->vsi[i] && pf->vsi[i]->vsi_num == vsi_num) in ice_find_vsi() 898 struct ice_vsi *vsi; in ice_is_adq_active() local [all …]
|
| H A D | ice_fltr.h | 11 ice_fltr_set_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi, 14 ice_fltr_clear_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi, 23 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, 26 ice_fltr_add_mac(struct ice_vsi *vsi, const u8 *mac, 29 ice_fltr_add_mac_and_broadcast(struct ice_vsi *vsi, const u8 *mac, 33 ice_fltr_remove_mac(struct ice_vsi *vsi, const u8 *mac, 37 int ice_fltr_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan); 38 int ice_fltr_remove_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan); 41 ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, 44 ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, [all …]
|
| /linux-6.15/drivers/infiniband/hw/irdma/ |
| H A D | ws.c | 42 node->vsi_index = vsi->vsi_idx; in irdma_alloc_node() 170 if (vsi->qos[i].traffic_class == vsi->qos[user_pri].traffic_class && in irdma_tc_in_use() 195 vsi->qos[i].valid = false; in irdma_remove_leaf() 213 vsi->unregister_qset(vsi, tc_node); in irdma_remove_leaf() 246 if (vsi->tc_change_pending) { in irdma_ws_add() 251 if (vsi->qos[user_pri].valid) in irdma_ws_add() 281 vsi->vsi_idx); in irdma_ws_add() 326 ret = vsi->register_qset(vsi, tc_node); in irdma_ws_add() 333 vsi->unregister_qset(vsi, tc_node); in irdma_ws_add() 349 vsi->qos[i].valid = true; in irdma_ws_add() [all …]
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| H A D | vdec_vp9_if.c | 210 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_is_sf_ref_fb() local 266 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_ref_cnt_fb() local 293 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_free_all_sf_ref_fb() local 316 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_get_sf_ref_fb() local 363 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_alloc_work_buf() local 388 vsi->pic_h, vsi->buf_w, vsi->buf_h); in vp9_alloc_work_buf() 457 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_swap_frm_bufs() local 530 if (vsi->sf_frm_cnt > 0 && vsi->sf_frm_idx != vsi->sf_frm_cnt) in vp9_swap_frm_bufs() 577 struct vdec_vp9_vsi *vsi = inst->vsi; in vp9_decode_end_proc() local 593 vsi->pic_w, vsi->pic_h); in vp9_decode_end_proc() [all …]
|
| H A D | vdec_vp9_req_lat_if.c | 512 vsi = instance->vpu.vsi; in vdec_vp9_slice_init_default_frame_ctx() 684 memcpy(remote_vsi, vsi, sizeof(*vsi)); in vdec_vp9_slice_vsi_to_remote() 928 memset(&vsi->state, 0, sizeof(vsi->state)); in vdec_vp9_slice_setup_state() 954 vsi = &pfc->vsi; in vdec_vp9_slice_setup_pfc() 1154 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; in vdec_vp9_slice_setup_lat() local 1593 vsi = &pfc->vsi; in vdec_vp9_slice_update_single() 1619 vsi = &pfc->vsi; in vdec_vp9_slice_update_lat() 1834 vsi = &pfc->vsi; in vdec_vp9_slice_update_core() 1871 vsi = instance->vpu.vsi; in vdec_vp9_slice_init() 1996 vsi = &pfc->vsi; in vdec_vp9_slice_single_decode() [all …]
|
| H A D | vdec_av1_req_lat_if.c | 776 vsi = instance->vpu.vsi; in vdec_av1_slice_init_cdf_table() 807 vsi = instance->vpu.vsi; in vdec_av1_slice_init_iq_table() 1060 memcpy(remote_vsi, vsi, sizeof(*vsi)); in vdec_av1_slice_vsi_to_remote() 1431 memset(&vsi->state, 0, sizeof(vsi->state)); in vdec_av1_slice_setup_state() 1494 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; in vdec_av1_slice_setup_ref() local 1560 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; in vdec_av1_slice_setup_pfc() local 1723 struct vdec_av1_slice_vsi *vsi = &pfc->vsi; in vdec_av1_slice_setup_lat() local 1755 vsi = &pfc->vsi; in vdec_av1_slice_update_lat() 1762 if (vsi->trans.dma_addr_end - vsi->trans.dma_addr == vsi->ube.size) in vdec_av1_slice_update_lat() 1901 vsi = instance->vpu.vsi; in vdec_av1_slice_init() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_main.c | 11610 pf->vsi[vsi_idx] = vsi; in i40e_vsi_mem_alloc() 11679 vsi->idx, vsi->idx, vsi->type); in i40e_vsi_clear() 11683 if (pf->vsi[vsi->idx] != vsi) { in i40e_vsi_clear() 11751 ring->vsi = vsi; in i40e_alloc_rings() 11768 ring->vsi = vsi; in i40e_alloc_rings() 11784 ring->vsi = vsi; in i40e_alloc_rings() 12065 q_vector->vsi = vsi; in i40e_vsi_alloc_q_vector() 13680 np->vsi = vsi; in i40e_config_netdev() 13837 if (vsi == vsi->back->vsi[vsi->back->lan_vsi]) in i40e_vsi_delete() 14437 vsi = pf->vsi[v_idx]; in i40e_vsi_setup() [all …]
|
| H A D | i40e_debugfs.c | 128 vsi->flags, vsi->netdev_registered, vsi->current_netdev_flags); in i40e_dbg_dump_vsi_seid() 228 vsi->tx_restart, vsi->tx_busy, in i40e_dbg_dump_vsi_seid() 229 vsi->rx_buf_failed, vsi->rx_page_failed); in i40e_dbg_dump_vsi_seid() 359 vsi->max_frame, vsi->rx_buf_len, 0); in i40e_dbg_dump_vsi_seid() 362 vsi->num_q_vectors, vsi->base_vector); in i40e_dbg_dump_vsi_seid() 365 vsi->seid, vsi->id, vsi->uplink_seid); in i40e_dbg_dump_vsi_seid() 368 vsi->base_queue, vsi->num_queue_pairs, vsi->num_tx_desc, in i40e_dbg_dump_vsi_seid() 384 vsi->info.pvid, vsi->info.fcoe_pvid, in i40e_dbg_dump_vsi_seid() 463 vsi->bw_limit, vsi->bw_max_quanta); in i40e_dbg_dump_vsi_seid() 721 vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_dbg_dump_vf() [all …]
|