Home
last modified time | relevance | path

Searched refs:ice_vsi (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/net/ethernet/intel/ice/
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);
63 struct ice_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);
[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_fltr.c55 ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_mac_list()
66 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_mac_list()
77 ice_fltr_add_vlan_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_vlan_list()
99 ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_eth_list()
119 void ice_fltr_remove_all(struct ice_vsi *vsi) in ice_fltr_remove_all()
211 ice_fltr_prepare_mac(struct ice_vsi *vsi, const u8 *mac, in ice_fltr_prepare_mac()
213 enum ice_status (*mac_action)(struct ice_vsi *, in ice_fltr_prepare_mac() argument
240 (struct ice_vsi *, struct list_head *)) in ice_fltr_prepare_mac_and_broadcast()
266 ice_fltr_prepare_vlan(struct ice_vsi *vsi, u16 vlan_id, in ice_fltr_prepare_vlan()
268 enum ice_status (*vlan_action)(struct ice_vsi *, in ice_fltr_prepare_vlan() argument
[all …]
A Dice.h204 struct ice_vsi *ch_vsi;
310 struct ice_vsi { struct
433 struct ice_vsi *vsi; argument
490 struct ice_vsi *control_vsi;
491 struct ice_vsi *uplink_vsi;
610 struct ice_vsi *vsi;
688 struct ice_vsi *vsi = ring->vsi; in ice_xsk_pool()
706 struct ice_vsi *vsi = ring->vsi; in ice_tx_xsk_pool()
803 struct ice_vsi *vsi; in ice_is_adq_active()
830 int ice_up(struct ice_vsi *vsi);
[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,
A Dice_arfs.h44 void ice_clear_arfs(struct ice_vsi *vsi);
45 void ice_free_cpu_rx_rmap(struct ice_vsi *vsi);
46 void ice_init_arfs(struct ice_vsi *vsi);
48 int ice_set_cpu_rx_rmap(struct ice_vsi *vsi);
55 static inline void ice_clear_arfs(struct ice_vsi *vsi) { } in ice_clear_arfs()
56 static inline void ice_free_cpu_rx_rmap(struct ice_vsi *vsi) { } in ice_free_cpu_rx_rmap()
57 static inline void ice_init_arfs(struct ice_vsi *vsi) { } in ice_init_arfs()
62 static inline int ice_set_cpu_rx_rmap(struct ice_vsi __always_unused *vsi) in ice_set_cpu_rx_rmap()
A Dice_eswitch.c23 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_setup_env()
90 struct ice_vsi *vsi = pf->switchdev.control_vsi; in ice_eswitch_remap_rings_to_vectors()
131 struct ice_vsi *vsi = pf->vf[i].repr->src_vsi; in ice_eswitch_setup_reprs()
180 struct ice_vsi *vsi = repr->src_vsi; in ice_eswitch_setup_reprs()
195 struct ice_vsi *vsi = pf->vf[i].repr->src_vsi; in ice_eswitch_setup_reprs()
219 struct ice_vsi *vsi = pf->vf[i].repr->src_vsi; in ice_eswitch_release_reprs()
269 struct ice_vsi *vsi; in ice_eswitch_port_start_xmit()
335 static struct ice_vsi *
401 struct ice_vsi *ctrl_vsi; in ice_eswitch_enable_switchdev()
513 struct ice_vsi *vsi = rx_ring->vsi; in ice_eswitch_get_target_netdev()
[all …]
A Dice_arfs.c10 static bool ice_is_arfs_active(struct ice_vsi *vsi) in ice_is_arfs_active()
28 struct ice_vsi *vsi; in ice_is_arfs_using_perfect_flow()
59 ice_arfs_update_active_fltr_cntrs(struct ice_vsi *vsi, in ice_arfs_update_active_fltr_cntrs()
266 struct ice_vsi *pf_vsi; in ice_sync_arfs_fltrs()
401 struct ice_vsi *vsi = np->vsi; in ice_rx_flow_steer()
508 void ice_init_arfs(struct ice_vsi *vsi) in ice_init_arfs()
541 void ice_clear_arfs(struct ice_vsi *vsi) in ice_clear_arfs()
576 void ice_free_cpu_rx_rmap(struct ice_vsi *vsi) in ice_free_cpu_rx_rmap()
595 int ice_set_cpu_rx_rmap(struct ice_vsi *vsi) in ice_set_cpu_rx_rmap()
633 struct ice_vsi *pf_vsi; in ice_remove_arfs()
[all …]
A Dice_lib.c290 void ice_vsi_delete(struct ice_vsi *vsi) in ice_vsi_delete()
361 int ice_vsi_clear(struct ice_vsi *vsi) in ice_vsi_clear()
459 static struct ice_vsi *
464 struct ice_vsi *vsi = NULL; in ice_vsi_alloc()
1085 struct ice_vsi *main_vsi; in ice_vsi_init()
2573 struct ice_vsi *
2580 struct ice_vsi *vsi; in ice_vsi_setup()
2889 void ice_vsi_close(struct ice_vsi *vsi) in ice_vsi_close()
3020 void ice_napi_del(struct ice_vsi *vsi) in ice_napi_del()
3037 int ice_vsi_release(struct ice_vsi *vsi) in ice_vsi_release()
[all …]
A Dice_xsk.h9 struct ice_vsi;
12 int ice_xsk_pool_setup(struct ice_vsi *vsi, struct xsk_buff_pool *pool,
18 bool ice_xsk_any_rx_ring_ena(struct ice_vsi *vsi);
23 ice_xsk_pool_setup(struct ice_vsi __always_unused *vsi, in ice_xsk_pool_setup()
51 static inline bool ice_xsk_any_rx_ring_ena(struct ice_vsi __always_unused *vsi) in ice_xsk_any_rx_ring_ena()
A Dice_dcb_lib.h20 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) in ice_vsi_set_dcb_tc_cfg()
86 ice_dcb_get_tc(struct ice_vsi __always_unused *vsi, in ice_dcb_get_tc()
132 static inline void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) { } in ice_vsi_cfg_dcb_rings()
A Dice_dcb_nl.h8 void ice_dcbnl_setup(struct ice_vsi *vsi);
9 void ice_dcbnl_set_all(struct ice_vsi *vsi);
14 static inline void ice_dcbnl_setup(struct ice_vsi *vsi) { } in ice_dcbnl_setup()
15 static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } in ice_dcbnl_set_all()
A Dice_base.c113 static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx) in ice_vsi_alloc_q_vector()
159 static void ice_free_q_vector(struct ice_vsi *vsi, int v_idx) in ice_free_q_vector()
251 struct ice_vsi *vsi = ring->vsi; in ice_eswitch_calc_txq_handle()
293 struct ice_vsi *vsi = ring->vsi; in ice_setup_tx_ctx()
385 struct ice_vsi *vsi = ring->vsi; in ice_setup_rx_ctx()
648 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) in ice_vsi_wait_one_rx_ring()
663 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi) in ice_vsi_alloc_q_vectors()
700 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi) in ice_vsi_map_rings_to_vectors()
755 void ice_vsi_free_q_vectors(struct ice_vsi *vsi) in ice_vsi_free_q_vectors()
770 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, in ice_vsi_cfg_txq()
[all …]
A Dice_xsk.c25 static void ice_qp_reset_stats(struct ice_vsi *vsi, u16 q_idx) in ice_qp_reset_stats()
41 static void ice_qp_clean_rings(struct ice_vsi *vsi, u16 q_idx) in ice_qp_clean_rings()
56 ice_qvec_toggle_napi(struct ice_vsi *vsi, struct ice_q_vector *q_vector, in ice_qvec_toggle_napi()
75 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_rx_ring *rx_ring, in ice_qvec_dis_irq()
107 ice_qvec_cfg_msix(struct ice_vsi *vsi, struct ice_q_vector *q_vector) in ice_qvec_cfg_msix()
150 static int ice_qp_dis(struct ice_vsi *vsi, u16 q_idx) in ice_qp_dis()
208 static int ice_qp_ena(struct ice_vsi *vsi, u16 q_idx) in ice_qp_ena()
274 static int ice_xsk_pool_disable(struct ice_vsi *vsi, u16 qid) in ice_xsk_pool_disable()
296 ice_xsk_pool_enable(struct ice_vsi *vsi, struct xsk_buff_pool *pool, u16 qid) in ice_xsk_pool_enable()
759 struct ice_vsi *vsi = np->vsi; in ice_xsk_wakeup()
[all …]
A Dice_tc_lib.h113 struct ice_vsi *dest_vsi;
120 struct ice_vsi *src_vsi;
155 ice_add_cls_flower(struct net_device *netdev, struct ice_vsi *vsi,
158 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower);
A Dice_main.c95 struct ice_vsi *vsi = NULL; in ice_check_for_hang_subtask()
159 struct ice_vsi *vsi; in ice_init_mac_fltr()
485 struct ice_vsi *vsi; in ice_prepare_for_reset()
1024 struct ice_vsi *vsi; in ice_link_event()
2176 struct ice_vsi *vsi; in ice_check_media_subtask()
3378 struct ice_vsi *
3522 struct ice_vsi *vsi; in ice_setup_pf_sw()
4403 struct ice_vsi *vsi; in ice_register_netdev()
4808 struct ice_vsi *vsi; in ice_setup_mc_magic_wake()
7565 struct ice_vsi *vsi; in ice_add_channel()
[all …]
A Dice_virtchnl_pf.c522 struct ice_vsi *vsi; in ice_dis_vf_mappings()
834 struct ice_vsi *vsi; in ice_vf_vsi_setup()
861 struct ice_vsi *vsi; in ice_vf_ctrl_vsi_setup()
1672 struct ice_vsi *vsi; in ice_reset_vf()
1850 struct ice_vsi *vsi; in ice_init_vf_vsi_res()
2375 struct ice_vsi *vsi; in ice_vc_get_vf_res_msg()
2521 struct ice_vsi *vsi; in ice_vc_isvalid_vsi_id()
2658 struct ice_vsi *vsi; in ice_vc_handle_rss_cfg()
2786 struct ice_vsi *vsi; in ice_vc_config_rss_key()
2832 struct ice_vsi *vsi; in ice_vc_config_rss_lut()
[all …]
A Dice_ethtool.c174 struct ice_vsi *vsi) in __ice_get_drvinfo()
270 struct ice_vsi *vsi = np->vsi; in ice_get_eeprom()
881 struct ice_vsi *vsi) in __ice_get_strings()
972 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg()
1016 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam()
1053 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam()
1116 struct ice_vsi *vsi = np->vsi; in ice_nway_reset()
1141 struct ice_vsi *vsi = np->vsi; in ice_get_priv_flags()
1167 struct ice_vsi *vsi = np->vsi; in ice_set_priv_flags()
1344 struct ice_vsi *vsi) in __ice_get_ethtool_stats()
[all …]
A Dice_repr.h11 struct ice_vsi *src_vsi;
24 void ice_repr_set_traffic_vsi(struct ice_repr *repr, struct ice_vsi *vsi);
A Dice_virtchnl_fdir.h47 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi,
52 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, union ice_32b_rx_flex_desc *rx_desc) { } in ice_vc_fdir_irq_handler()
A Dice_idc.c52 static struct ice_vsi *ice_find_vsi(struct ice_pf *pf, u16 vsi_num) in ice_find_vsi()
70 struct ice_vsi *vsi; in ice_add_rdma_qset()
124 struct ice_vsi *vsi; in ice_del_rdma_qset()
185 struct ice_vsi *vsi; in ice_rdma_update_vsi_filter()
A Dice_dcb_lib.c34 struct ice_vsi *vsi; in ice_is_pfc_causing_hung_q()
148 static u8 ice_get_first_droptc(struct ice_vsi *vsi) in ice_get_first_droptc()
179 void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_dcb_tc_cfg()
205 u8 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index) in ice_dcb_get_tc()
214 void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) in ice_vsi_cfg_dcb_rings()
286 struct ice_vsi *vsi = pf->vsi[i]; in ice_dcb_ena_dis_vsi()
356 struct ice_vsi *pf_vsi; in ice_pf_dcb_cfg()
741 struct ice_vsi *vsi = pf->vsi[v]; in ice_pf_dcb_recfg()
812 struct ice_vsi *pf_vsi; in ice_init_pf_dcb()
A Dice_tc_lib.c393 ice_eswitch_add_tc_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) in ice_eswitch_add_tc_fltr()
483 ice_add_tc_flower_adv_fltr(struct ice_vsi *vsi, in ice_add_tc_flower_adv_fltr()
493 struct ice_vsi *ch_vsi; in ice_add_tc_flower_adv_fltr()
818 ice_parse_cls_flower(struct net_device *filter_dev, struct ice_vsi *vsi, in ice_parse_cls_flower()
999 ice_add_switch_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) in ice_add_switch_fltr()
1019 ice_handle_tclass_action(struct ice_vsi *vsi, in ice_handle_tclass_action()
1024 struct ice_vsi *main_vsi; in ice_handle_tclass_action()
1112 ice_parse_tc_flower_actions(struct ice_vsi *vsi, in ice_parse_tc_flower_actions()
1201 ice_add_tc_fltr(struct net_device *netdev, struct ice_vsi *vsi, in ice_add_tc_fltr()
1265 ice_add_cls_flower(struct net_device *netdev, struct ice_vsi *vsi, in ice_add_cls_flower()
[all …]
A Dice_eswitch.h20 void ice_eswitch_update_repr(struct ice_vsi *vsi);
41 static inline void ice_eswitch_update_repr(struct ice_vsi *vsi) { } in ice_eswitch_update_repr()
A Dice_txrx.h260 struct ice_vsi *vsi; /* Backreference to associated VSI */
311 struct ice_vsi *vsi; /* Backreference to associated VSI */
429 ice_prgm_fdir_fltr(struct ice_vsi *vsi, struct ice_fltr_desc *fdir_desc,

Completed in 67 milliseconds

12