Searched refs:vsi (Results 1 - 25 of 131) sorted by relevance

123456

/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_vf_vsi_vlan_ops.h11 void ice_vf_vsi_cfg_dvm_legacy_vlan_mode(struct ice_vsi *vsi);
12 void ice_vf_vsi_cfg_svm_legacy_vlan_mode(struct ice_vsi *vsi);
15 void ice_vf_vsi_init_vlan_ops(struct ice_vsi *vsi);
16 void ice_vf_vsi_enable_port_vlan(struct ice_vsi *vsi);
17 void ice_vf_vsi_disable_port_vlan(struct ice_vsi *vsi);
19 static inline void ice_vf_vsi_init_vlan_ops(struct ice_vsi *vsi) { } argument
20 static inline void ice_vf_vsi_enable_port_vlan(struct ice_vsi *vsi) { } argument
21 static inline void ice_vf_vsi_disable_port_vlan(struct ice_vsi *vsi) { } argument
H A Dice_vsi_vlan_ops.h13 int (*add_vlan)(struct ice_vsi *vsi, struct ice_vlan *vlan);
14 int (*del_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);
[all...]
H A Dice_vsi_vlan_lib.h18 int ice_vsi_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
19 int ice_vsi_del_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
21 int ice_vsi_ena_inner_stripping(struct ice_vsi *vsi, u16 tpid);
22 int ice_vsi_dis_inner_stripping(struct ice_vsi *vsi);
23 int ice_vsi_ena_inner_insertion(struct ice_vsi *vsi, u16 tpid);
24 int ice_vsi_dis_inner_insertion(struct ice_vsi *vsi);
25 int ice_vsi_set_inner_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
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);
[all...]
H A Dice_lib.h34 * @vsi: the VSI to get parameters for
39 static inline struct ice_vsi_cfg_params ice_vsi_to_params(struct ice_vsi *vsi) argument
43 params.pi = vsi->port_info;
44 params.ch = vsi->ch;
45 params.vf = vsi->vf;
46 params.type = vsi->type;
55 void ice_update_eth_stats(struct ice_vsi *vsi);
57 void ice_vsi_cfg_msix(struct ice_vsi *vsi);
59 int ice_vsi_start_all_rx_rings(struct ice_vsi *vsi);
61 int ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi);
[all...]
H A Dice_vsi_vlan_ops.c10 op_unsupported_vlan_arg(struct ice_vsi * __always_unused vsi, argument
17 op_unsupported_tpid_arg(struct ice_vsi *__always_unused vsi, argument
23 static int op_unsupported(struct ice_vsi *__always_unused vsi) argument
47 * @vsi: VSI to initialize VSI VLAN ops to unsupported for
54 static void ice_vsi_init_unsupported_vlan_ops(struct ice_vsi *vsi) argument
56 vsi->outer_vlan_ops = ops_unsupported;
57 vsi->inner_vlan_ops = ops_unsupported;
62 * @vsi: VSI to initialize ops for
68 void ice_vsi_init_vlan_ops(struct ice_vsi *vsi) argument
71 ice_vsi_init_unsupported_vlan_ops(vsi);
97 ice_get_compat_vsi_vlan_ops(struct ice_vsi *vsi) argument
[all...]
H 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) { } argument
15 static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } argument
H A Dice_pf_vsi_vlan_ops.h11 void ice_pf_vsi_init_vlan_ops(struct ice_vsi *vsi);
H A Dice_vf_vsi_vlan_ops.c12 noop_vlan_arg(struct ice_vsi __always_unused *vsi, argument
19 noop_vlan(struct ice_vsi __always_unused *vsi) argument
24 static void ice_port_vlan_on(struct ice_vsi *vsi) argument
27 struct ice_pf *pf = vsi->back;
30 vlan_ops = &vsi->inner_vlan_ops;
41 vlan_ops = &vsi->outer_vlan_ops;
57 static void ice_port_vlan_off(struct ice_vsi *vsi) argument
60 struct ice_pf *pf = vsi->back;
63 vlan_ops = &vsi->inner_vlan_ops;
71 vlan_ops = &vsi
98 ice_vf_vsi_enable_port_vlan(struct ice_vsi *vsi) argument
113 ice_vf_vsi_disable_port_vlan(struct ice_vsi *vsi) argument
130 ice_vf_vsi_init_vlan_ops(struct ice_vsi *vsi) argument
165 ice_vf_vsi_cfg_dvm_legacy_vlan_mode(struct ice_vsi *vsi) argument
236 ice_vf_vsi_cfg_svm_legacy_vlan_mode(struct ice_vsi *vsi) argument
[all...]
H A Dice_fltr.h11 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,
31 int ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list);
33 ice_fltr_remove_mac(struct ice_vsi *vsi, const u8 *mac,
35 int ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list);
37 int ice_fltr_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan);
38 int ice_fltr_remove_vlan(struct ice_vsi *vsi, struc
[all...]
H A Dice_base.h9 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);
18 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings,
20 int ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi);
21 int ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi);
[all...]
H A Dice_lib.c39 * @vsi: the VSI being configured
47 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena) argument
52 ice_for_each_rxq(vsi, i)
53 ice_vsi_ctrl_one_rx_ring(vsi, ena, i, false);
55 ice_flush(&vsi->back->hw);
57 ice_for_each_rxq(vsi, i) {
58 ret = ice_vsi_wait_one_rx_ring(vsi, ena, i);
68 * @vsi: VSI pointer
73 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) argument
75 struct ice_pf *pf = vsi
143 ice_vsi_set_num_desc(struct ice_vsi *vsi) argument
172 ice_vsi_set_num_qs(struct ice_vsi *vsi) argument
295 ice_vsi_delete_from_hw(struct ice_vsi *vsi) argument
324 ice_vsi_free_arrays(struct ice_vsi *vsi) argument
350 ice_vsi_free_stats(struct ice_vsi *vsi) argument
389 ice_vsi_alloc_ring_stats(struct ice_vsi *vsi) argument
453 ice_vsi_free(struct ice_vsi *vsi) argument
481 ice_vsi_delete(struct ice_vsi *vsi) argument
545 ice_vsi_alloc_stat_arrays(struct ice_vsi *vsi) argument
594 ice_vsi_alloc_def(struct ice_vsi *vsi, struct ice_channel *ch) argument
647 struct ice_vsi *vsi = NULL; local
689 ice_alloc_fd_res(struct ice_vsi *vsi) argument
779 ice_vsi_get_qs(struct ice_vsi *vsi) argument
824 ice_vsi_put_qs(struct ice_vsi *vsi) argument
873 ice_vsi_clean_rss_flow_fld(struct ice_vsi *vsi) argument
891 ice_rss_clean(struct ice_vsi *vsi) argument
911 ice_vsi_set_rss_params(struct ice_vsi *vsi) argument
1019 ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument
1130 ice_set_fd_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) argument
1172 ice_set_rss_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) argument
1206 ice_chnl_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument
1231 ice_vsi_is_vlan_pruning_ena(struct ice_vsi *vsi) argument
1247 ice_vsi_init(struct ice_vsi *vsi, u32 vsi_flags) argument
1369 ice_vsi_clear_rings(struct ice_vsi *vsi) argument
1407 ice_vsi_alloc_rings(struct ice_vsi *vsi) argument
1474 ice_vsi_manage_rss_lut(struct ice_vsi *vsi, bool ena) argument
1499 ice_vsi_cfg_crc_strip(struct ice_vsi *vsi, bool disable) argument
1514 ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) argument
1586 ice_vsi_set_vf_rss_flow_fld(struct ice_vsi *vsi) argument
1685 ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi) argument
1739 ice_update_eth_stats(struct ice_vsi *vsi) argument
1925 ice_vsi_cfg_msix(struct ice_vsi *vsi) argument
1969 ice_vsi_start_all_rx_rings(struct ice_vsi *vsi) argument
1980 ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi) argument
1994 ice_vsi_stop_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num, struct ice_tx_ring **rings, u16 count) argument
2027 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num) argument
2037 ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi) argument
2048 ice_vsi_is_rx_queue_active(struct ice_vsi *vsi) argument
2067 ice_vsi_set_tc_cfg(struct ice_vsi *vsi) argument
2085 ice_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create) argument
2122 ice_set_agg_vsi(struct ice_vsi *vsi) argument
2237 ice_vsi_cfg_tc_lan(struct ice_pf *pf, struct ice_vsi *vsi) argument
2279 ice_vsi_cfg_def(struct ice_vsi *vsi, struct ice_vsi_cfg_params *params) argument
2435 ice_vsi_cfg(struct ice_vsi *vsi, struct ice_vsi_cfg_params *params) argument
2474 ice_vsi_decfg(struct ice_vsi *vsi) argument
2528 struct ice_vsi *vsi; local
2578 ice_vsi_release_msix(struct ice_vsi *vsi) argument
2615 ice_vsi_free_irq(struct ice_vsi *vsi) argument
2656 ice_vsi_free_tx_rings(struct ice_vsi *vsi) argument
2672 ice_vsi_free_rx_rings(struct ice_vsi *vsi) argument
2688 ice_vsi_close(struct ice_vsi *vsi) argument
2703 ice_ena_vsi(struct ice_vsi *vsi, bool locked) argument
2734 ice_dis_vsi(struct ice_vsi *vsi, bool locked) argument
2792 ice_queue_set_napi(struct ice_vsi *vsi, unsigned int queue_index, enum netdev_queue_type type, struct napi_struct *napi) argument
2865 ice_vsi_set_napi_queues(struct ice_vsi *vsi) argument
2882 ice_vsi_release(struct ice_vsi *vsi) argument
2914 ice_vsi_rebuild_get_coalesce(struct ice_vsi *vsi, struct ice_coalesce_stored *coalesce) argument
2946 ice_vsi_rebuild_set_coalesce(struct ice_vsi *vsi, struct ice_coalesce_stored *coalesce, int size) argument
3025 ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi) argument
3090 ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags) argument
3192 ice_vsi_update_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) argument
3206 ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) argument
3273 ice_vsi_setup_q_map_mqprio(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt, u8 ena_tc) argument
3364 ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc) argument
3505 ice_is_vsi_dflt_vsi(struct ice_vsi *vsi) argument
3520 ice_set_dflt_vsi(struct ice_vsi *vsi) argument
3561 ice_clear_dflt_vsi(struct ice_vsi *vsi) argument
3592 ice_get_link_speed_mbps(struct ice_vsi *vsi) argument
3607 ice_get_link_speed_kbps(struct ice_vsi *vsi) argument
3625 ice_set_min_bw_limit(struct ice_vsi *vsi, u64 min_tx_rate) argument
3686 ice_set_max_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate) argument
3743 ice_set_link(struct ice_vsi *vsi, bool ena) argument
3792 ice_vsi_add_vlan_zero(struct ice_vsi *vsi) argument
3822 ice_vsi_del_vlan_zero(struct ice_vsi *vsi) argument
3856 ice_vsi_num_zero_vlans(struct ice_vsi *vsi) argument
3879 ice_vsi_has_non_zero_vlans(struct ice_vsi *vsi) argument
3888 ice_vsi_num_non_zero_vlans(struct ice_vsi *vsi) argument
3973 ice_vsi_update_security(struct ice_vsi *vsi, void (*fill)(struct ice_vsi_ctx *)) argument
4034 ice_vsi_update_local_lb(struct ice_vsi *vsi, bool set) argument
[all...]
H A Dice_vsi_vlan_lib.c9 static void print_invalid_tpid(struct ice_vsi *vsi, u16 tpid) argument
11 dev_err(ice_pf_to_dev(vsi->back), "%s %d specified invalid VLAN tpid 0x%04x\n",
12 ice_vsi_type_str(vsi->type), vsi->idx, tpid);
17 * @vsi: VSI used for printing error message
24 static bool validate_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
28 print_invalid_tpid(vsi, vlan->tpid);
37 * @vsi: VSI being configured
40 int ice_vsi_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
44 if (!validate_vlan(vsi, vla
63 ice_vsi_del_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
90 ice_vsi_manage_vlan_insertion(struct ice_vsi *vsi) argument
130 ice_vsi_manage_vlan_stripping(struct ice_vsi *vsi, bool ena) argument
181 ice_vsi_ena_inner_stripping(struct ice_vsi *vsi, const u16 tpid) argument
191 ice_vsi_dis_inner_stripping(struct ice_vsi *vsi) argument
196 ice_vsi_ena_inner_insertion(struct ice_vsi *vsi, const u16 tpid) argument
206 ice_vsi_dis_inner_insertion(struct ice_vsi *vsi) argument
234 __ice_vsi_set_inner_port_vlan(struct ice_vsi *vsi, u16 pvid_info) argument
272 ice_vsi_set_inner_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
287 ice_vsi_clear_inner_port_vlan(struct ice_vsi *vsi) argument
321 ice_cfg_vlan_pruning(struct ice_vsi *vsi, bool ena) argument
369 ice_vsi_ena_rx_vlan_filtering(struct ice_vsi *vsi) argument
374 ice_vsi_dis_rx_vlan_filtering(struct ice_vsi *vsi) argument
379 ice_cfg_vlan_antispoof(struct ice_vsi *vsi, bool enable) argument
410 ice_vsi_ena_tx_vlan_filtering(struct ice_vsi *vsi) argument
415 ice_vsi_dis_tx_vlan_filtering(struct ice_vsi *vsi) argument
464 ice_vsi_ena_outer_stripping(struct ice_vsi *vsi, u16 tpid) argument
522 ice_vsi_dis_outer_stripping(struct ice_vsi *vsi) argument
573 ice_vsi_ena_outer_insertion(struct ice_vsi *vsi, u16 tpid) argument
629 ice_vsi_dis_outer_insertion(struct ice_vsi *vsi) argument
686 __ice_vsi_set_outer_port_vlan(struct ice_vsi *vsi, u16 vlan_info, u16 tpid) argument
744 ice_vsi_set_outer_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
763 ice_vsi_clear_outer_port_vlan(struct ice_vsi *vsi) argument
[all...]
H A Dice_fltr.c52 * @vsi: the VSI being configured
58 ice_fltr_set_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi, argument
64 result = ice_set_vlan_vsi_promisc(hw, vsi->idx, promisc_mask, false);
68 vsi->vsi_num, result);
76 * @vsi: the VSI being configured
82 ice_fltr_clear_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi, argument
88 result = ice_set_vlan_vsi_promisc(hw, vsi->idx, promisc_mask, true);
92 vsi->vsi_num, result);
145 * @vsi: pointer to VSI struct
148 int ice_fltr_add_mac_list(struct ice_vsi *vsi, struc argument
158 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list) argument
168 ice_fltr_add_vlan_list(struct ice_vsi *vsi, struct list_head *list) argument
179 ice_fltr_remove_vlan_list(struct ice_vsi *vsi, struct list_head *list) argument
189 ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list) argument
199 ice_fltr_remove_eth_list(struct ice_vsi *vsi, struct list_head *list) argument
208 ice_fltr_remove_all(struct ice_vsi *vsi) argument
226 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, const u8 *mac, enum ice_sw_fwd_act_type action) argument
250 ice_fltr_add_vlan_to_list(struct ice_vsi *vsi, struct list_head *list, struct ice_vlan *vlan) argument
277 ice_fltr_add_eth_to_list(struct ice_vsi *vsi, struct list_head *list, u16 ethertype, u16 flag, enum ice_sw_fwd_act_type action) argument
306 ice_fltr_prepare_mac(struct ice_vsi *vsi, const u8 *mac, enum ice_sw_fwd_act_type action, int (*mac_action)(struct ice_vsi *, struct list_head *)) argument
331 ice_fltr_prepare_mac_and_broadcast(struct ice_vsi *vsi, const u8 *mac, enum ice_sw_fwd_act_type action, int(*mac_action) (struct ice_vsi *, struct list_head *)) argument
359 ice_fltr_prepare_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan, int (*vlan_action)(struct ice_vsi *, struct list_head *)) argument
382 ice_fltr_prepare_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, enum ice_sw_fwd_act_type action, int (*eth_action)(struct ice_vsi *, struct list_head *)) argument
403 ice_fltr_add_mac(struct ice_vsi *vsi, const u8 *mac, enum ice_sw_fwd_act_type action) argument
416 ice_fltr_add_mac_and_broadcast(struct ice_vsi *vsi, const u8 *mac, enum ice_sw_fwd_act_type action) argument
429 ice_fltr_remove_mac(struct ice_vsi *vsi, const u8 *mac, enum ice_sw_fwd_act_type action) argument
440 ice_fltr_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
450 ice_fltr_remove_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) argument
462 ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, enum ice_sw_fwd_act_type action) argument
476 ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, enum ice_sw_fwd_act_type action) argument
[all...]
H A Dice_base.c38 * @qs_cfg: gathered variables needed for pf->vsi queues assignment
96 * @vsi: the VSI being configured
102 static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx) argument
104 struct ice_pf *pf = vsi->back;
113 q_vector->vsi = vsi;
123 if (vsi->type == ICE_VSI_VF) {
124 q_vector->reg_idx = ice_calc_vf_reg_idx(vsi->vf, q_vector);
126 } else if (vsi->type == ICE_VSI_CTRL && vsi
177 ice_free_q_vector(struct ice_vsi *vsi, int v_idx) argument
252 ice_calc_txq_handle(struct ice_vsi *vsi, struct ice_tx_ring *ring, u8 tc) argument
279 const struct ice_vsi *vsi = ring->vsi; local
321 struct ice_vsi *vsi = ring->vsi; local
409 struct ice_vsi *vsi = ring->vsi; local
634 ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx) argument
646 ice_vsi_cfg_frame_size(struct ice_vsi *vsi) argument
670 ice_vsi_cfg_rxqs(struct ice_vsi *vsi) argument
724 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait) argument
762 ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) argument
777 ice_vsi_alloc_q_vectors(struct ice_vsi *vsi) argument
814 ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi) argument
869 ice_vsi_free_q_vectors(struct ice_vsi *vsi) argument
886 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_aqc_add_tx_qgrp *qg_buf) argument
956 ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx) argument
979 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) argument
1003 ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi) argument
1015 ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi) argument
1062 ice_cfg_txq_interrupt(struct ice_vsi *vsi, u16 txq, u16 msix_idx, u16 itr_idx) argument
1094 ice_cfg_rxq_interrupt(struct ice_vsi *vsi, u16 rxq, u16 msix_idx, u16 itr_idx) argument
1132 ice_vsi_stop_tx_ring(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) argument
1190 ice_fill_txq_meta(const struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) argument
[all...]
H A Dice_main.c78 static void ice_remove_q_channels(struct ice_vsi *vsi, bool rem_adv_fltr);
114 struct ice_vsi *vsi = NULL; local
121 if (pf->vsi[v] && pf->vsi[v]->type == ICE_VSI_PF) {
122 vsi = pf->vsi[v];
126 if (!vsi || test_bit(ICE_VSI_DOWN, vsi->state))
129 if (!(vsi->netdev && netif_carrier_ok(vsi
182 struct ice_vsi *vsi; local
206 struct ice_vsi *vsi = np->vsi; local
228 struct ice_vsi *vsi = np->vsi; local
251 ice_vsi_fltr_changed(struct ice_vsi *vsi) argument
263 ice_set_promisc(struct ice_vsi *vsi, u8 promisc_m) argument
292 ice_clear_promisc(struct ice_vsi *vsi, u8 promisc_m) argument
319 ice_vsi_sync_fltr(struct ice_vsi *vsi) argument
551 struct ice_vsi *vsi; local
755 ice_print_topo_conflict(struct ice_vsi *vsi) argument
781 ice_print_link_msg(struct ice_vsi *vsi, bool isup) argument
916 ice_vsi_link_event(struct ice_vsi *vsi, bool link_up) argument
1110 struct ice_vsi *vsi; local
1909 ice_force_phys_link_state(struct ice_vsi *vsi, bool link_up) argument
2154 ice_configure_phy(struct ice_vsi *vsi) argument
2281 struct ice_vsi *vsi; local
2502 ice_vsi_ena_irq(struct ice_vsi *vsi) argument
2519 ice_vsi_req_irq_msix(struct ice_vsi *vsi, char *basename) argument
2603 ice_xdp_alloc_setup_rings(struct ice_vsi *vsi) argument
2660 ice_vsi_assign_bpf_prog(struct ice_vsi *vsi, struct bpf_prog *prog) argument
2680 ice_prepare_xdp_rings(struct ice_vsi *vsi, struct bpf_prog *prog) argument
2812 ice_destroy_xdp_rings(struct ice_vsi *vsi) argument
2886 ice_vsi_rx_napi_schedule(struct ice_vsi *vsi) argument
2905 ice_vsi_determine_xdp_res(struct ice_vsi *vsi) argument
2925 ice_max_xdp_frame_size(struct ice_vsi *vsi) argument
2940 ice_xdp_setup_prog(struct ice_vsi *vsi, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument
3026 struct ice_vsi *vsi = np->vsi; local
3490 ice_napi_add(struct ice_vsi *vsi) argument
3508 ice_set_ops(struct ice_vsi *vsi) argument
3724 struct ice_vsi *vsi = np->vsi; local
3787 struct ice_vsi *vsi = np->vsi; local
3859 ice_tc_indir_block_unregister(struct ice_vsi *vsi) argument
3873 ice_tc_indir_block_register(struct ice_vsi *vsi) argument
4079 ice_vsi_recfg_qs(struct ice_vsi *vsi, int new_rx, int new_tx, bool locked) argument
4124 struct ice_vsi *vsi = ice_get_main_vsi(pf); local
4372 struct ice_vsi *vsi = ice_get_ctrl_vsi(pf); local
4502 ice_register_netdev(struct ice_vsi *vsi) argument
4520 ice_unregister_netdev(struct ice_vsi *vsi) argument
4535 ice_cfg_netdev(struct ice_vsi *vsi) argument
4570 ice_decfg_netdev(struct ice_vsi *vsi) argument
4812 struct ice_vsi *vsi = ice_get_main_vsi(pf); local
4827 struct ice_vsi *vsi; local
4865 struct ice_vsi *vsi = ice_get_main_vsi(pf); local
5005 struct ice_vsi *vsi; local
5073 struct ice_vsi *vsi = ice_get_main_vsi(pf); local
5237 struct ice_vsi *vsi; local
5802 struct ice_vsi *vsi = np->vsi; local
5888 struct ice_vsi *vsi = np->vsi; local
5917 struct ice_vsi *vsi = np->vsi; local
6138 ice_set_rx_rings_vlan_proto(struct ice_vsi *vsi, __be16 vlan_ethertype) argument
6156 ice_set_vlan_offload_features(struct ice_vsi *vsi, netdev_features_t features) argument
6203 ice_set_vlan_filtering_features(struct ice_vsi *vsi, netdev_features_t features) argument
6233 struct ice_vsi *vsi = np->vsi; local
6268 ice_set_loopback(struct ice_vsi *vsi, bool ena) argument
6299 struct ice_vsi *vsi = np->vsi; local
6374 ice_vsi_vlan_setup(struct ice_vsi *vsi) argument
6395 ice_vsi_cfg_lan(struct ice_vsi *vsi) argument
6541 ice_napi_enable_all(struct ice_vsi *vsi) argument
6564 ice_up_complete(struct ice_vsi *vsi) argument
6607 ice_up(struct ice_vsi *vsi) argument
6649 ice_update_vsi_tx_ring_stats(struct ice_vsi *vsi, struct rtnl_link_stats64 *vsi_stats, struct ice_tx_ring **rings, u16 count) argument
6677 ice_update_vsi_ring_stats(struct ice_vsi *vsi) argument
6751 ice_update_vsi_stats(struct ice_vsi *vsi) argument
6948 struct ice_vsi *vsi = np->vsi; local
6984 ice_napi_disable_all(struct ice_vsi *vsi) argument
7006 ice_vsi_dis_irq(struct ice_vsi *vsi) argument
7052 ice_down(struct ice_vsi *vsi) argument
7110 ice_down_up(struct ice_vsi *vsi) argument
7137 ice_vsi_setup_tx_rings(struct ice_vsi *vsi) argument
7169 ice_vsi_setup_rx_rings(struct ice_vsi *vsi) argument
7203 ice_vsi_open_ctrl(struct ice_vsi *vsi) argument
7259 ice_vsi_open(struct ice_vsi *vsi) argument
7353 struct ice_vsi *vsi = pf->vsi[i]; local
7404 struct ice_vsi *vsi = pf->vsi[i]; local
7625 struct ice_vsi *vsi = np->vsi; local
7751 ice_set_rss_lut(struct ice_vsi *vsi, u8 *lut, u16 lut_size) argument
7780 ice_set_rss_key(struct ice_vsi *vsi, u8 *seed) argument
7804 ice_get_rss_lut(struct ice_vsi *vsi, u8 *lut, u16 lut_size) argument
7833 ice_get_rss_key(struct ice_vsi *vsi, u8 *seed) argument
7856 ice_set_rss_hfunc(struct ice_vsi *vsi, u8 hfunc) argument
7918 struct ice_vsi *vsi = np->vsi; local
7935 ice_vsi_update_bridge_mode(struct ice_vsi *vsi, u16 bmode) argument
8053 struct ice_vsi *vsi = np->vsi; local
8137 struct ice_vsi *vsi = np->vsi; local
8182 ice_validate_mqprio_qopt(struct ice_vsi *vsi, struct tc_mqprio_qopt_offload *mqprio_qopt) argument
8317 ice_add_vsi_to_fdir(struct ice_pf *pf, struct ice_vsi *vsi) argument
8383 struct ice_vsi *vsi; local
8420 ice_chnl_cfg_res(struct ice_vsi *vsi, struct ice_channel *ch) argument
8478 ice_cfg_chnl_all_res(struct ice_vsi *vsi, struct ice_channel *ch) argument
8498 ice_setup_hw_channel(struct ice_pf *pf, struct ice_vsi *vsi, struct ice_channel *ch, u16 sw_id, u8 type) argument
8536 ice_setup_channel(struct ice_pf *pf, struct ice_vsi *vsi, struct ice_channel *ch) argument
8568 ice_set_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate, u64 min_tx_rate) argument
8587 ice_create_q_channel(struct ice_vsi *vsi, struct ice_channel *ch) argument
8688 ice_remove_q_channels(struct ice_vsi *vsi, bool rem_fltr) argument
8771 struct ice_vsi *vsi; local
8879 ice_create_q_channels(struct ice_vsi *vsi) argument
8938 struct ice_vsi *vsi = np->vsi; local
9307 struct ice_vsi *vsi = np->vsi; local
9375 struct ice_vsi *vsi = np->vsi; local
[all...]
H A Dice_arfs.c9 * @vsi: VSI to check
11 static bool ice_is_arfs_active(struct ice_vsi *vsi) argument
13 return !!vsi->arfs_fltr_list;
29 struct ice_vsi *vsi; local
31 vsi = ice_get_main_vsi(pf);
32 if (!vsi)
35 arfs_fltr_cntrs = vsi->arfs_fltr_cntrs;
55 * @vsi: VSI that aRFS is active on
60 ice_arfs_update_active_fltr_cntrs(struct ice_vsi *vsi, argument
63 struct ice_arfs_active_fltr_cntrs *fltr_cntrs = vsi
106 ice_arfs_del_flow_rules(struct ice_vsi *vsi, struct hlist_head *del_list_head) argument
143 ice_arfs_add_flow_rules(struct ice_vsi *vsi, struct hlist_head *add_list_head) argument
182 ice_arfs_is_flow_expired(struct ice_vsi *vsi, struct ice_arfs_entry *arfs_entry) argument
215 ice_arfs_update_flow_rules(struct ice_vsi *vsi, u16 idx, struct hlist_head *add_list, struct hlist_head *del_list) argument
301 ice_arfs_build_entry(struct ice_vsi *vsi, const struct flow_keys *fk, u16 rxq_idx, u32 flow_id) argument
402 struct ice_vsi *vsi = np->vsi; local
484 ice_init_arfs_cntrs(struct ice_vsi *vsi) argument
509 ice_init_arfs(struct ice_vsi *vsi) argument
542 ice_clear_arfs(struct ice_vsi *vsi) argument
577 ice_free_cpu_rx_rmap(struct ice_vsi *vsi) argument
596 ice_set_cpu_rx_rmap(struct ice_vsi *vsi) argument
[all...]
H A Dice_arfs.h47 void ice_clear_arfs(struct ice_vsi *vsi);
48 void ice_free_cpu_rx_rmap(struct ice_vsi *vsi);
49 void ice_init_arfs(struct ice_vsi *vsi);
51 int ice_set_cpu_rx_rmap(struct ice_vsi *vsi);
58 static inline void ice_clear_arfs(struct ice_vsi *vsi) { } argument
59 static inline void ice_free_cpu_rx_rmap(struct ice_vsi *vsi) { } argument
60 static inline void ice_init_arfs(struct ice_vsi *vsi) { } argument
65 static inline int ice_set_cpu_rx_rmap(struct ice_vsi __always_unused *vsi) argument
H A Dice_vf_lib.c128 return vf->pf->vsi[vf->lan_vsi_idx];
223 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
225 if (vsi)
226 vsi->num_vlan = 0;
261 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
266 if (WARN_ON(!vsi))
269 params = ice_vsi_to_params(vsi);
272 ice_vsi_decfg(vsi);
273 ice_fltr_remove_all(vsi);
275 err = ice_vsi_cfg(vsi,
297 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
324 ice_vf_rebuild_host_vlan_cfg(struct ice_vf *vf, struct ice_vsi *vsi) argument
368 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
414 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
458 ice_vf_rebuild_aggregator_node_cfg(struct ice_vsi *vsi) argument
491 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
600 ice_vf_get_promisc_masks(struct ice_vf *vf, struct ice_vsi *vsi, u8 *ucast_m, u8 *mcast_m) argument
621 ice_vf_clear_all_promisc_modes(struct ice_vf *vf, struct ice_vsi *vsi) argument
663 ice_vf_set_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) argument
692 ice_vf_clear_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) argument
840 struct ice_vsi *vsi; local
1017 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
1083 ice_cfg_mac_antispoof(struct ice_vsi *vsi, bool enable) argument
1116 ice_vsi_ena_spoofchk(struct ice_vsi *vsi) argument
1137 ice_vsi_dis_spoofchk(struct ice_vsi *vsi) argument
1156 ice_vsi_apply_spoofchk(struct ice_vsi *vsi, bool enable) argument
1240 struct ice_vsi *vsi; local
1265 ice_vf_init_host_cfg(struct ice_vf *vf, struct ice_vsi *vsi) argument
1328 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local
1351 ice_get_vf_ctrl_vsi(struct ice_pf *pf, struct ice_vsi *vsi) argument
[all...]
H A Dice_pf_vsi_vlan_ops.c10 void ice_pf_vsi_init_vlan_ops(struct ice_vsi *vsi) argument
14 if (ice_is_dvm_ena(&vsi->back->hw)) {
15 vlan_ops = &vsi->outer_vlan_ops;
26 vlan_ops = &vsi->inner_vlan_ops;
H A Dice_xsk.h21 int ice_xsk_pool_setup(struct ice_vsi *vsi, struct xsk_buff_pool *pool,
26 bool ice_xsk_any_rx_ring_ena(struct ice_vsi *vsi);
30 int ice_realloc_zc_buf(struct ice_vsi *vsi, bool zc);
38 ice_xsk_pool_setup(struct ice_vsi __always_unused *vsi, argument
59 static inline bool ice_xsk_any_rx_ring_ena(struct ice_vsi __always_unused *vsi) argument
75 ice_realloc_zc_buf(struct ice_vsi __always_unused *vsi, argument
/linux-master/drivers/infiniband/hw/irdma/
H A Dws.c13 * @vsi: vsi pointer
18 static struct irdma_ws_node *irdma_alloc_node(struct irdma_sc_vsi *vsi, argument
33 node_index = irdma_alloc_ws_node_id(vsi->dev);
42 node->vsi_index = vsi->vsi_idx;
46 node->traffic_class = vsi->qos[user_pri].traffic_class;
48 node->rel_bw = vsi->qos[user_pri].rel_bw;
52 node->lan_qs_handle = vsi->qos[user_pri].lan_qos_handle;
67 * @vsi: VSI stricture of device
70 static void irdma_free_node(struct irdma_sc_vsi *vsi, argument
89 irdma_ws_cqp_cmd(struct irdma_sc_vsi *vsi, struct irdma_ws_node *node, u8 cmd) argument
156 irdma_tc_in_use(struct irdma_sc_vsi *vsi, u8 user_pri) argument
186 irdma_remove_leaf(struct irdma_sc_vsi *vsi, u8 user_pri) argument
236 irdma_ws_add(struct irdma_sc_vsi *vsi, u8 user_pri) argument
384 irdma_ws_remove(struct irdma_sc_vsi *vsi, u8 user_pri) argument
398 irdma_ws_reset(struct irdma_sc_vsi *vsi) argument
[all...]
H A Dws.h37 int irdma_ws_add(struct irdma_sc_vsi *vsi, u8 user_pri);
38 void irdma_ws_remove(struct irdma_sc_vsi *vsi, u8 user_pri);
39 void irdma_ws_reset(struct irdma_sc_vsi *vsi);
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_vp9_if.c185 * @vsi : shared buffer between host and VPU firmware
202 struct vdec_vp9_vsi *vsi; member in struct:vdec_vp9_inst
210 struct vdec_vp9_vsi *vsi = inst->vsi; local
212 for (i = 0; i < ARRAY_SIZE(vsi->sf_ref_fb); i++) {
213 if (fb == &vsi->sf_ref_fb[i].fb)
266 struct vdec_vp9_vsi *vsi = inst->vsi; local
269 if (ref_idx >= 0 && vsi->frm_bufs[ref_idx].ref_cnt > 0) {
270 vsi
293 struct vdec_vp9_vsi *vsi = inst->vsi; local
316 struct vdec_vp9_vsi *vsi = inst->vsi; local
363 struct vdec_vp9_vsi *vsi = inst->vsi; local
457 struct vdec_vp9_vsi *vsi = inst->vsi; local
577 struct vdec_vp9_vsi *vsi = inst->vsi; local
605 struct vdec_vp9_vsi *vsi = inst->vsi; local
737 validate_vsi_array_indexes(struct vdec_vp9_inst *inst, struct vdec_vp9_vsi *vsi) argument
815 struct vdec_vp9_vsi *vsi = inst->vsi; local
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.h30 int i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair);
31 int i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair);
32 int i40e_xsk_pool_setup(struct i40e_vsi *vsi, struct xsk_buff_pool *pool,
37 bool i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring);
39 int i40e_realloc_rx_bi_zc(struct i40e_vsi *vsi, bool zc);
H A Di40e_main.c34 static void i40e_vsi_reinit_locked(struct i40e_vsi *vsi);
36 static int i40e_add_vsi(struct i40e_vsi *vsi);
37 static int i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi);
238 if (pile == pf->qp_pile && pf->vsi[id]->type == I40E_VSI_FDIR) {
307 * i40e_find_vsi_from_id - searches for the vsi with the given id
308 * @pf: the pf structure to search for the vsi
309 * @id: id of the vsi it is searching for
313 struct i40e_vsi *vsi; local
316 i40e_pf_for_each_vsi(pf, i, vsi)
317 if (vsi
349 struct i40e_vsi *vsi = np->vsi; local
426 i40e_get_vsi_stats_struct(struct i40e_vsi *vsi) argument
464 struct i40e_vsi *vsi = np->vsi; local
522 i40e_vsi_reset_stats(struct i40e_vsi *vsi) argument
578 i40e_compute_pci_to_hw_id(struct i40e_vsi *vsi, struct i40e_hw *hw) argument
695 i40e_stats_update_rx_discards(struct i40e_vsi *vsi, struct i40e_hw *hw, int stat_idx, bool offset_loaded, struct i40e_eth_stats *stat_offset, struct i40e_eth_stats *stat) argument
713 i40e_update_eth_stats(struct i40e_vsi *vsi) argument
861 i40e_update_vsi_stats(struct i40e_vsi *vsi) argument
1233 i40e_update_stats(struct i40e_vsi *vsi) argument
1249 i40e_count_filters(struct i40e_vsi *vsi) argument
1273 i40e_find_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument
1299 i40e_find_mac(struct i40e_vsi *vsi, const u8 *macaddr) argument
1321 i40e_is_vsi_in_vlan(struct i40e_vsi *vsi) argument
1379 i40e_correct_mac_vlan_filters(struct i40e_vsi *vsi, struct hlist_head *tmp_add_list, struct hlist_head *tmp_del_list, int vlan_filters) argument
1474 i40e_get_vf_new_vlan(struct i40e_vsi *vsi, struct i40e_new_mac_filter *new_mac, struct i40e_mac_filter *f, int vlan_filters, bool trusted) argument
1524 i40e_correct_vf_mac_vlan_filters(struct i40e_vsi *vsi, struct hlist_head *tmp_add_list, struct hlist_head *tmp_del_list, int vlan_filters, bool trusted) argument
1576 i40e_rm_default_mac_filter(struct i40e_vsi *vsi, u8 *macaddr) argument
1612 i40e_add_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument
1674 __i40e_del_filter(struct i40e_vsi *vsi, struct i40e_mac_filter *f) argument
1707 i40e_del_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument
1730 i40e_add_mac_filter(struct i40e_vsi *vsi, const u8 *macaddr) argument
1765 i40e_del_mac_filter(struct i40e_vsi *vsi, const u8 *macaddr) argument
1796 struct i40e_vsi *vsi = np->vsi; local
1851 i40e_config_rss_aq(struct i40e_vsi *vsi, const u8 *seed, u8 *lut, u16 lut_size) argument
1889 i40e_vsi_config_rss(struct i40e_vsi *vsi) argument
1931 i40e_vsi_setup_queue_map_mqprio(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt, u8 enabled_tc) argument
2019 i40e_vsi_setup_queue_map(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt, u8 enabled_tc, bool is_add) argument
2180 struct i40e_vsi *vsi = np->vsi; local
2199 struct i40e_vsi *vsi = np->vsi; local
2221 struct i40e_vsi *vsi = np->vsi; local
2245 i40e_undo_del_filter_entries(struct i40e_vsi *vsi, struct hlist_head *from) argument
2268 i40e_undo_add_filter_entries(struct i40e_vsi *vsi, struct hlist_head *from) argument
2355 i40e_aqc_del_filters(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_aqc_remove_macvlan_element_data *list, int num_del, int *retval) argument
2389 i40e_aqc_add_filters(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_aqc_add_macvlan_element_data *list, struct i40e_new_mac_filter *add_head, int num_add) argument
2436 i40e_aqc_broadcast_filter(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_mac_filter *f) argument
2478 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
2542 i40e_sync_vsi_filters(struct i40e_vsi *vsi) argument
2881 struct i40e_vsi *vsi; local
2913 i40e_calculate_vsi_rx_buf_len(struct i40e_vsi *vsi) argument
2926 i40e_max_vsi_frame_size(struct i40e_vsi *vsi, struct bpf_prog *xdp_prog) argument
2950 struct i40e_vsi *vsi = np->vsi; local
2996 i40e_vlan_stripping_enable(struct i40e_vsi *vsi) argument
3030 i40e_vlan_stripping_disable(struct i40e_vsi *vsi) argument
3074 i40e_add_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument
3113 i40e_vsi_add_vlan(struct i40e_vsi *vsi, u16 vid) argument
3158 i40e_rm_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument
3175 i40e_vsi_kill_vlan(struct i40e_vsi *vsi, u16 vid) argument
3202 struct i40e_vsi *vsi = np->vsi; local
3225 struct i40e_vsi *vsi = np->vsi; local
3244 struct i40e_vsi *vsi = np->vsi; local
3261 i40e_restore_vlan(struct i40e_vsi *vsi) argument
3283 i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) argument
3315 i40e_vsi_remove_pvid(struct i40e_vsi *vsi) argument
3332 i40e_vsi_setup_tx_resources(struct i40e_vsi *vsi) argument
3354 i40e_vsi_free_tx_resources(struct i40e_vsi *vsi) argument
3381 i40e_vsi_setup_rx_resources(struct i40e_vsi *vsi) argument
3396 i40e_vsi_free_rx_resources(struct i40e_vsi *vsi) argument
3459 struct i40e_vsi *vsi = ring->vsi; local
3583 struct i40e_vsi *vsi = ring->vsi; local
3728 i40e_vsi_configure_tx(struct i40e_vsi *vsi) argument
3751 i40e_vsi_configure_rx(struct i40e_vsi *vsi) argument
3778 i40e_vsi_config_dcb_rings(struct i40e_vsi *vsi) argument
3814 i40e_set_vsi_rx_mode(struct i40e_vsi *vsi) argument
3845 i40e_fdir_filter_restore(struct i40e_vsi *vsi) argument
3867 i40e_vsi_configure(struct i40e_vsi *vsi) argument
3885 i40e_vsi_configure_msix(struct i40e_vsi *vsi) argument
4015 i40e_configure_msi_and_legacy(struct i40e_vsi *vsi) argument
4135 i40e_vsi_request_irq_msix(struct i40e_vsi *vsi, char *basename) argument
4209 i40e_vsi_disable_irq(struct i40e_vsi *vsi) argument
4255 i40e_vsi_enable_irq(struct i40e_vsi *vsi) argument
4325 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
4438 struct i40e_vsi *vsi = tx_ring->vsi; local
4522 struct i40e_vsi *vsi; local
4539 i40e_map_vector_to_qp(struct i40e_vsi *vsi, int v_idx, int qp_idx) argument
4575 i40e_vsi_map_rings_to_vectors(struct i40e_vsi *vsi) argument
4616 i40e_vsi_request_irq(struct i40e_vsi *vsi, char *basename) argument
4647 struct i40e_vsi *vsi = np->vsi; local
4770 i40e_vsi_enable_tx(struct i40e_vsi *vsi) argument
4889 i40e_vsi_enable_rx(struct i40e_vsi *vsi) argument
4912 i40e_vsi_start_rings(struct i40e_vsi *vsi) argument
4931 i40e_vsi_stop_rings(struct i40e_vsi *vsi) argument
4967 i40e_vsi_stop_rings_no_wait(struct i40e_vsi *vsi) argument
4983 i40e_vsi_free_irq(struct i40e_vsi *vsi) argument
5106 i40e_free_q_vector(struct i40e_vsi *vsi, int v_idx) argument
5137 i40e_vsi_free_q_vectors(struct i40e_vsi *vsi) argument
5174 struct i40e_vsi *vsi; local
5195 i40e_napi_enable_all(struct i40e_vsi *vsi) argument
5214 i40e_napi_disable_all(struct i40e_vsi *vsi) argument
5233 i40e_vsi_close(struct i40e_vsi *vsi) argument
5251 i40e_quiesce_vsi(struct i40e_vsi *vsi) argument
5267 i40e_unquiesce_vsi(struct i40e_vsi *vsi) argument
5284 struct i40e_vsi *vsi; local
5297 struct i40e_vsi *vsi; local
5310 i40e_vsi_wait_queues_disabled(struct i40e_vsi *vsi) argument
5362 struct i40e_vsi *vsi; local
5475 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
5555 i40e_vsi_get_bw_info(struct i40e_vsi *vsi) argument
5617 i40e_vsi_configure_bw_alloc(struct i40e_vsi *vsi, u8 enabled_tc, u8 *bw_share) argument
5661 i40e_vsi_config_netdev_tc(struct i40e_vsi *vsi, u8 enabled_tc) argument
5716 i40e_vsi_update_queue_map(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt) argument
5735 i40e_update_adq_vsi_queues(struct i40e_vsi *vsi, int vsi_offset) argument
5795 i40e_vsi_config_tc(struct i40e_vsi *vsi, u8 enabled_tc) argument
5923 i40e_get_link_speed(struct i40e_vsi *vsi) argument
5950 i40e_bw_bytes_to_mbits(struct i40e_vsi *vsi, u64 max_tx_rate) argument
5971 i40e_set_bw_limit(struct i40e_vsi *vsi, u16 seid, u64 max_tx_rate) argument
6010 i40e_remove_queue_channels(struct i40e_vsi *vsi) argument
6099 i40e_get_max_queues_for_channel(struct i40e_vsi *vsi) argument
6125 i40e_validate_num_queues(struct i40e_pf *pf, int num_queues, struct i40e_vsi *vsi, bool *reconfig_rss) argument
6175 i40e_vsi_reconfig_rss(struct i40e_vsi *vsi, u16 rss_size) argument
6336 i40e_channel_config_bw(struct i40e_vsi *vsi, struct i40e_channel *ch, u8 *bw_share) argument
6372 i40e_channel_config_tx_ring(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch) argument
6426 i40e_setup_hw_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch, u16 uplink_seid, u8 type) argument
6477 i40e_setup_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch) argument
6512 i40e_validate_and_set_switch_mode(struct i40e_vsi *vsi) argument
6570 i40e_create_queue_channel(struct i40e_vsi *vsi, struct i40e_channel *ch) argument
6673 i40e_configure_queue_channels(struct i40e_vsi *vsi) argument
6785 struct i40e_vsi *vsi; local
7245 i40e_print_link_message(struct i40e_vsi *vsi, bool isup) argument
7382 i40e_up_complete(struct i40e_vsi *vsi) argument
7432 i40e_vsi_reinit_locked(struct i40e_vsi *vsi) argument
7552 i40e_up(struct i40e_vsi *vsi) argument
7572 i40e_down(struct i40e_vsi *vsi) argument
7610 i40e_validate_mqprio_qopt(struct i40e_vsi *vsi, struct tc_mqprio_qopt_offload *mqprio_qopt) argument
7657 i40e_vsi_set_default_tc_config(struct i40e_vsi *vsi) argument
7740 i40e_reset_ch_rings(struct i40e_vsi *vsi, struct i40e_channel *ch) argument
7763 i40e_free_macvlan_channels(struct i40e_vsi *vsi) argument
7808 i40e_fwd_ring_up(struct i40e_vsi *vsi, struct net_device *vdev, struct i40e_fwd_adapter *fwd) argument
7883 i40e_setup_macvlans(struct i40e_vsi *vsi, u16 macvlan_cnt, u16 qcnt, struct net_device *vdev) argument
7988 struct i40e_vsi *vsi = np->vsi; local
8094 i40e_del_all_macvlans(struct i40e_vsi *vsi) argument
8133 struct i40e_vsi *vsi = np->vsi; local
8174 struct i40e_vsi *vsi = np->vsi; local
8368 i40e_add_del_cloud_filter(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add) argument
8437 i40e_add_del_cloud_filter_big_buf(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add) argument
8545 i40e_parse_cls_flower(struct i40e_vsi *vsi, struct flow_cls_offload *f, struct i40e_cloud_filter *filter) argument
8752 i40e_handle_tclass(struct i40e_vsi *vsi, u32 tc, struct i40e_cloud_filter *filter) argument
8786 i40e_configure_clsflower(struct i40e_vsi *vsi, struct flow_cls_offload *cls_flower) argument
8867 i40e_find_cloud_filter(struct i40e_vsi *vsi, unsigned long *cookie) argument
8886 i40e_delete_clsflower(struct i40e_vsi *vsi, struct flow_cls_offload *cls_flower) argument
8932 struct i40e_vsi *vsi = np->vsi; local
8998 struct i40e_vsi *vsi = np->vsi; local
9036 i40e_netif_set_realnum_tx_rx_queues(struct i40e_vsi *vsi) argument
9059 i40e_vsi_open(struct i40e_vsi *vsi) argument
9241 struct i40e_vsi *vsi = np->vsi; local
9261 struct i40e_vsi *vsi; local
9848 i40e_vsi_link_event(struct i40e_vsi *vsi, bool link_up) argument
9885 struct i40e_vsi *vsi; local
9905 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
9988 struct i40e_vsi *vsi; local
10276 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
10312 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
10373 struct i40e_vsi *vsi; local
10531 struct i40e_vsi *vsi; local
10575 struct i40e_vsi *vsi; local
10591 i40e_rebuild_cloud_filters(struct i40e_vsi *vsi, u16 seid) argument
10628 i40e_rebuild_channels(struct i40e_vsi *vsi) argument
10687 i40e_clean_xps_state(struct i40e_vsi *vsi) argument
10707 struct i40e_vsi *vsi; local
10836 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
11326 i40e_set_num_rings_in_vsi(struct i40e_vsi *vsi) argument
11397 i40e_vsi_alloc_arrays(struct i40e_vsi *vsi, bool alloc_qvectors) argument
11443 struct i40e_vsi *vsi; local
11531 i40e_vsi_free_arrays(struct i40e_vsi *vsi, bool free_qvectors) argument
11549 i40e_clear_rss_config_user(struct i40e_vsi *vsi) argument
11565 i40e_vsi_clear(struct i40e_vsi *vsi) argument
11616 i40e_vsi_clear_rings(struct i40e_vsi *vsi) argument
11635 i40e_alloc_rings(struct i40e_vsi *vsi) argument
11956 i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx) argument
11985 i40e_vsi_alloc_q_vectors(struct i40e_vsi *vsi) argument
12081 struct i40e_vsi *vsi; local
12214 i40e_get_rss_aq(struct i40e_vsi *vsi, const u8 *seed, u8 *lut, u16 lut_size) argument
12260 i40e_config_rss_reg(struct i40e_vsi *vsi, const u8 *seed, const u8 *lut, u16 lut_size) argument
12314 i40e_get_rss_reg(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument
12348 i40e_config_rss(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument
12367 i40e_get_rss(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument
12399 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
12471 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local
12884 i40e_clear_rss_lut(struct i40e_vsi *vsi) argument
12907 i40e_set_loopback(struct i40e_vsi *vsi, bool ena) argument
12935 struct i40e_vsi *vsi = np->vsi; local
13103 struct i40e_vsi *vsi = np->vsi; local
13177 struct i40e_vsi *vsi = np->vsi; local
13258 i40e_xdp_setup(struct i40e_vsi *vsi, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument
13328 i40e_enter_busy_conf(struct i40e_vsi *vsi) argument
13347 i40e_exit_busy_conf(struct i40e_vsi *vsi) argument
13359 i40e_queue_pair_reset_stats(struct i40e_vsi *vsi, int queue_pair) argument
13376 i40e_queue_pair_clean_rings(struct i40e_vsi *vsi, int queue_pair) argument
13395 i40e_queue_pair_toggle_napi(struct i40e_vsi *vsi, int queue_pair, bool enable) argument
13421 i40e_queue_pair_toggle_rings(struct i40e_vsi *vsi, int queue_pair, bool enable) argument
13472 i40e_queue_pair_enable_irq(struct i40e_vsi *vsi, int queue_pair) argument
13492 i40e_queue_pair_disable_irq(struct i40e_vsi *vsi, int queue_pair) argument
13526 i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair) argument
13551 i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair) argument
13587 struct i40e_vsi *vsi = np->vsi; local
13648 i40e_config_netdev(struct i40e_vsi *vsi) argument
13820 i40e_vsi_delete(struct i40e_vsi *vsi) argument
13835 i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi) argument
13870 i40e_add_vsi(struct i40e_vsi *vsi) argument
14116 i40e_vsi_release(struct i40e_vsi *vsi) argument
14220 i40e_vsi_setup_vectors(struct i40e_vsi *vsi) argument
14276 i40e_vsi_reinit_setup(struct i40e_vsi *vsi) argument
14360 struct i40e_vsi *vsi = NULL; local
14640 struct i40e_vsi *vsi; local
14695 struct i40e_vsi *vsi, *vsi_it; local
14735 i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi) argument
14803 struct i40e_vsi *vsi = NULL; local
15046 struct i40e_vsi *vsi = NULL; local
15448 struct i40e_vsi *vsi; local
15566 struct i40e_vsi *vsi; local
16174 struct i40e_vsi *vsi; local
16211 struct i40e_vsi *vsi = pf->vsi[0]; local
[all...]

Completed in 452 milliseconds

123456