/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_vf_vsi_vlan_ops.h | 11 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 D | ice_vsi_vlan_ops.h | 13 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 D | ice_vsi_vlan_lib.h | 18 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 D | ice_vsi_vlan_ops.c | 10 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); 96 ice_get_compat_vsi_vlan_ops(struct ice_vsi *vsi) argument [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); 22 int ice_vsi_start_all_rx_rings(struct ice_vsi *vsi); 24 int ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi); 27 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, 30 int ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi); 32 void ice_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create); 34 int ice_set_link(struct ice_vsi *vsi, bool ena); 36 void ice_vsi_delete(struct ice_vsi *vsi); 38 int ice_vsi_cfg_tc(struct ice_vsi *vsi, u [all...] |
H A D | ice_dcb_nl.h | 8 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 D | ice_pf_vsi_vlan_ops.h | 11 void ice_pf_vsi_init_vlan_ops(struct ice_vsi *vsi);
|
H A D | ice_vf_vsi_vlan_ops.c | 12 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 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, 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 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); 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 D | ice_lib.c | 36 * @vsi: the VSI being configured 44 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena) argument 49 ice_for_each_rxq(vsi, i) 50 ice_vsi_ctrl_one_rx_ring(vsi, ena, i, false); 52 ice_flush(&vsi->back->hw); 54 ice_for_each_rxq(vsi, i) { 55 ret = ice_vsi_wait_one_rx_ring(vsi, ena, i); 65 * @vsi: VSI pointer 70 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) argument 72 struct ice_pf *pf = vsi 140 ice_vsi_set_num_desc(struct ice_vsi *vsi) argument 168 ice_vsi_set_num_qs(struct ice_vsi *vsi) argument 276 ice_vsi_delete_from_hw(struct ice_vsi *vsi) argument 305 ice_vsi_free_arrays(struct ice_vsi *vsi) argument 331 ice_vsi_free_stats(struct ice_vsi *vsi) argument 370 ice_vsi_alloc_ring_stats(struct ice_vsi *vsi) argument 434 ice_vsi_free(struct ice_vsi *vsi) argument 462 ice_vsi_delete(struct ice_vsi *vsi) argument 510 ice_vsi_alloc_stat_arrays(struct ice_vsi *vsi) argument 559 ice_vsi_alloc_def(struct ice_vsi *vsi, struct ice_channel *ch) argument 608 struct ice_vsi *vsi = NULL; local 650 ice_alloc_fd_res(struct ice_vsi *vsi) argument 740 ice_vsi_get_qs(struct ice_vsi *vsi) argument 785 ice_vsi_put_qs(struct ice_vsi *vsi) argument 834 ice_vsi_clean_rss_flow_fld(struct ice_vsi *vsi) argument 852 ice_rss_clean(struct ice_vsi *vsi) argument 872 ice_vsi_set_rss_params(struct ice_vsi *vsi) argument 975 ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument 1086 ice_set_fd_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) argument 1128 ice_set_rss_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) argument 1162 ice_chnl_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument 1187 ice_vsi_is_vlan_pruning_ena(struct ice_vsi *vsi) argument 1203 ice_vsi_init(struct ice_vsi *vsi, u32 vsi_flags) argument 1324 ice_vsi_clear_rings(struct ice_vsi *vsi) argument 1362 ice_vsi_alloc_rings(struct ice_vsi *vsi) argument 1429 ice_vsi_manage_rss_lut(struct ice_vsi *vsi, bool ena) argument 1454 ice_vsi_cfg_crc_strip(struct ice_vsi *vsi, bool disable) argument 1469 ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) argument 1541 ice_vsi_set_vf_rss_flow_fld(struct ice_vsi *vsi) argument 1640 ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi) argument 1694 ice_update_eth_stats(struct ice_vsi *vsi) argument 1880 ice_vsi_cfg_msix(struct ice_vsi *vsi) argument 1924 ice_vsi_start_all_rx_rings(struct ice_vsi *vsi) argument 1935 ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi) argument 1949 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 1982 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num) argument 1992 ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi) argument 2003 ice_vsi_is_rx_queue_active(struct ice_vsi *vsi) argument 2022 ice_vsi_set_tc_cfg(struct ice_vsi *vsi) argument 2040 ice_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create) argument 2077 ice_set_agg_vsi(struct ice_vsi *vsi) argument 2191 ice_vsi_cfg_tc_lan(struct ice_pf *pf, struct ice_vsi *vsi) argument 2231 ice_vsi_cfg_def(struct ice_vsi *vsi) argument 2385 ice_vsi_cfg(struct ice_vsi *vsi) argument 2418 ice_vsi_decfg(struct ice_vsi *vsi) argument 2472 struct ice_vsi *vsi; local 2523 ice_vsi_release_msix(struct ice_vsi *vsi) argument 2560 ice_vsi_free_irq(struct ice_vsi *vsi) argument 2601 ice_vsi_free_tx_rings(struct ice_vsi *vsi) argument 2617 ice_vsi_free_rx_rings(struct ice_vsi *vsi) argument 2633 ice_vsi_close(struct ice_vsi *vsi) argument 2648 ice_ena_vsi(struct ice_vsi *vsi, bool locked) argument 2679 ice_dis_vsi(struct ice_vsi *vsi, bool locked) argument 2736 ice_queue_set_napi(struct ice_vsi *vsi, unsigned int queue_index, enum netdev_queue_type type, struct napi_struct *napi) argument 2809 ice_vsi_set_napi_queues(struct ice_vsi *vsi) argument 2826 ice_vsi_release(struct ice_vsi *vsi) argument 2858 ice_vsi_rebuild_get_coalesce(struct ice_vsi *vsi, struct ice_coalesce_stored *coalesce) argument 2890 ice_vsi_rebuild_set_coalesce(struct ice_vsi *vsi, struct ice_coalesce_stored *coalesce, int size) argument 2969 ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi) argument 3034 ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags) argument 3133 ice_vsi_update_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) argument 3147 ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) argument 3214 ice_vsi_setup_q_map_mqprio(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt, u8 ena_tc) argument 3305 ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc) argument 3446 ice_is_vsi_dflt_vsi(struct ice_vsi *vsi) argument 3461 ice_set_dflt_vsi(struct ice_vsi *vsi) argument 3502 ice_clear_dflt_vsi(struct ice_vsi *vsi) argument 3533 ice_get_link_speed_mbps(struct ice_vsi *vsi) argument 3548 ice_get_link_speed_kbps(struct ice_vsi *vsi) argument 3566 ice_set_min_bw_limit(struct ice_vsi *vsi, u64 min_tx_rate) argument 3627 ice_set_max_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate) argument 3684 ice_set_link(struct ice_vsi *vsi, bool ena) argument 3733 ice_vsi_add_vlan_zero(struct ice_vsi *vsi) argument 3763 ice_vsi_del_vlan_zero(struct ice_vsi *vsi) argument 3797 ice_vsi_num_zero_vlans(struct ice_vsi *vsi) argument 3820 ice_vsi_has_non_zero_vlans(struct ice_vsi *vsi) argument 3829 ice_vsi_num_non_zero_vlans(struct ice_vsi *vsi) argument 3914 ice_vsi_update_security(struct ice_vsi *vsi, void (*fill)(struct ice_vsi_ctx *)) argument 3975 ice_vsi_update_local_lb(struct ice_vsi *vsi, bool set) argument [all...] |
H A D | ice_vsi_vlan_lib.c | 9 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 D | ice_fltr.c | 52 * @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 D | ice_base.c | 38 * @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 ice_calc_vf_reg_idx(vsi->vf, q_vector); 126 } else if (vsi->type == ICE_VSI_CTRL && vsi 178 ice_free_q_vector(struct ice_vsi *vsi, int v_idx) argument 253 ice_calc_txq_handle(struct ice_vsi *vsi, struct ice_tx_ring *ring, u8 tc) argument 298 struct ice_vsi *vsi = ring->vsi; local 383 struct ice_vsi *vsi = ring->vsi; local 616 ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx) argument 628 ice_vsi_cfg_frame_size(struct ice_vsi *vsi) argument 652 ice_vsi_cfg_rxqs(struct ice_vsi *vsi) argument 706 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait) argument 744 ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) argument 759 ice_vsi_alloc_q_vectors(struct ice_vsi *vsi) argument 796 ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi) argument 851 ice_vsi_free_q_vectors(struct ice_vsi *vsi) argument 868 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_aqc_add_tx_qgrp *qg_buf) argument 931 ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx) argument 954 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) argument 978 ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi) argument 990 ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi) argument 1037 ice_cfg_txq_interrupt(struct ice_vsi *vsi, u16 txq, u16 msix_idx, u16 itr_idx) argument 1069 ice_cfg_rxq_interrupt(struct ice_vsi *vsi, u16 rxq, u16 msix_idx, u16 itr_idx) argument 1107 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 1165 ice_fill_txq_meta(const struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) argument [all...] |
H A D | ice_main.c | 80 static void ice_remove_q_channels(struct ice_vsi *vsi, bool rem_adv_fltr); 116 struct ice_vsi *vsi = NULL; local 123 if (pf->vsi[v] && pf->vsi[v]->type == ICE_VSI_PF) { 124 vsi = pf->vsi[v]; 128 if (!vsi || test_bit(ICE_VSI_DOWN, vsi->state)) 131 if (!(vsi->netdev && netif_carrier_ok(vsi 184 struct ice_vsi *vsi; local 208 struct ice_vsi *vsi = np->vsi; local 230 struct ice_vsi *vsi = np->vsi; local 253 ice_vsi_fltr_changed(struct ice_vsi *vsi) argument 265 ice_set_promisc(struct ice_vsi *vsi, u8 promisc_m) argument 294 ice_clear_promisc(struct ice_vsi *vsi, u8 promisc_m) argument 321 ice_vsi_sync_fltr(struct ice_vsi *vsi) argument 553 struct ice_vsi *vsi; local 757 ice_print_topo_conflict(struct ice_vsi *vsi) argument 783 ice_print_link_msg(struct ice_vsi *vsi, bool isup) argument 918 ice_vsi_link_event(struct ice_vsi *vsi, bool link_up) argument 1112 struct ice_vsi *vsi; local 1946 ice_force_phys_link_state(struct ice_vsi *vsi, bool link_up) argument 2191 ice_configure_phy(struct ice_vsi *vsi) argument 2318 struct ice_vsi *vsi; local 2539 ice_vsi_ena_irq(struct ice_vsi *vsi) argument 2556 ice_vsi_req_irq_msix(struct ice_vsi *vsi, char *basename) argument 2640 ice_xdp_alloc_setup_rings(struct ice_vsi *vsi) argument 2697 ice_vsi_assign_bpf_prog(struct ice_vsi *vsi, struct bpf_prog *prog) argument 2717 ice_prepare_xdp_rings(struct ice_vsi *vsi, struct bpf_prog *prog) argument 2849 ice_destroy_xdp_rings(struct ice_vsi *vsi) argument 2923 ice_vsi_rx_napi_schedule(struct ice_vsi *vsi) argument 2942 ice_vsi_determine_xdp_res(struct ice_vsi *vsi) argument 2962 ice_max_xdp_frame_size(struct ice_vsi *vsi) argument 2977 ice_xdp_setup_prog(struct ice_vsi *vsi, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument 3063 struct ice_vsi *vsi = np->vsi; local 3527 ice_napi_add(struct ice_vsi *vsi) argument 3545 ice_set_ops(struct ice_vsi *vsi) argument 3761 struct ice_vsi *vsi = np->vsi; local 3824 struct ice_vsi *vsi = np->vsi; local 3896 ice_tc_indir_block_unregister(struct ice_vsi *vsi) argument 3910 ice_tc_indir_block_register(struct ice_vsi *vsi) argument 4116 ice_vsi_recfg_qs(struct ice_vsi *vsi, int new_rx, int new_tx, bool locked) argument 4161 struct ice_vsi *vsi = ice_get_main_vsi(pf); local 4409 struct ice_vsi *vsi = ice_get_ctrl_vsi(pf); local 4607 ice_register_netdev(struct ice_vsi *vsi) argument 4625 ice_unregister_netdev(struct ice_vsi *vsi) argument 4640 ice_cfg_netdev(struct ice_vsi *vsi) argument 4675 ice_decfg_netdev(struct ice_vsi *vsi) argument 4919 struct ice_vsi *vsi = ice_get_main_vsi(pf); local 4934 struct ice_vsi *vsi; local 4972 struct ice_vsi *vsi = ice_get_main_vsi(pf); local 5112 struct ice_vsi *vsi; local 5180 struct ice_vsi *vsi = ice_get_main_vsi(pf); local 5350 struct ice_vsi *vsi; local 5918 struct ice_vsi *vsi = np->vsi; local 6004 struct ice_vsi *vsi = np->vsi; local 6033 struct ice_vsi *vsi = np->vsi; local 6254 ice_set_rx_rings_vlan_proto(struct ice_vsi *vsi, __be16 vlan_ethertype) argument 6272 ice_set_vlan_offload_features(struct ice_vsi *vsi, netdev_features_t features) argument 6319 ice_set_vlan_filtering_features(struct ice_vsi *vsi, netdev_features_t features) argument 6349 struct ice_vsi *vsi = np->vsi; local 6384 ice_set_loopback(struct ice_vsi *vsi, bool ena) argument 6415 struct ice_vsi *vsi = np->vsi; local 6490 ice_vsi_vlan_setup(struct ice_vsi *vsi) argument 6511 ice_vsi_cfg_lan(struct ice_vsi *vsi) argument 6657 ice_napi_enable_all(struct ice_vsi *vsi) argument 6680 ice_up_complete(struct ice_vsi *vsi) argument 6723 ice_up(struct ice_vsi *vsi) argument 6765 ice_update_vsi_tx_ring_stats(struct ice_vsi *vsi, struct rtnl_link_stats64 *vsi_stats, struct ice_tx_ring **rings, u16 count) argument 6793 ice_update_vsi_ring_stats(struct ice_vsi *vsi) argument 6867 ice_update_vsi_stats(struct ice_vsi *vsi) argument 7064 struct ice_vsi *vsi = np->vsi; local 7100 ice_napi_disable_all(struct ice_vsi *vsi) argument 7122 ice_vsi_dis_irq(struct ice_vsi *vsi) argument 7168 ice_down(struct ice_vsi *vsi) argument 7224 ice_down_up(struct ice_vsi *vsi) argument 7251 ice_vsi_setup_tx_rings(struct ice_vsi *vsi) argument 7283 ice_vsi_setup_rx_rings(struct ice_vsi *vsi) argument 7317 ice_vsi_open_ctrl(struct ice_vsi *vsi) argument 7373 ice_vsi_open(struct ice_vsi *vsi) argument 7467 struct ice_vsi *vsi = pf->vsi[i]; local 7518 struct ice_vsi *vsi = pf->vsi[i]; local 7735 struct ice_vsi *vsi = np->vsi; local 7861 ice_set_rss_lut(struct ice_vsi *vsi, u8 *lut, u16 lut_size) argument 7890 ice_set_rss_key(struct ice_vsi *vsi, u8 *seed) argument 7914 ice_get_rss_lut(struct ice_vsi *vsi, u8 *lut, u16 lut_size) argument 7943 ice_get_rss_key(struct ice_vsi *vsi, u8 *seed) argument 7966 ice_set_rss_hfunc(struct ice_vsi *vsi, u8 hfunc) argument 8028 struct ice_vsi *vsi = np->vsi; local 8045 ice_vsi_update_bridge_mode(struct ice_vsi *vsi, u16 bmode) argument 8160 struct ice_vsi *vsi = np->vsi; local 8244 struct ice_vsi *vsi = np->vsi; local 8289 ice_validate_mqprio_qopt(struct ice_vsi *vsi, struct tc_mqprio_qopt_offload *mqprio_qopt) argument 8424 ice_add_vsi_to_fdir(struct ice_pf *pf, struct ice_vsi *vsi) argument 8490 struct ice_vsi *vsi; local 8527 ice_chnl_cfg_res(struct ice_vsi *vsi, struct ice_channel *ch) argument 8585 ice_cfg_chnl_all_res(struct ice_vsi *vsi, struct ice_channel *ch) argument 8605 ice_setup_hw_channel(struct ice_pf *pf, struct ice_vsi *vsi, struct ice_channel *ch, u16 sw_id, u8 type) argument 8643 ice_setup_channel(struct ice_pf *pf, struct ice_vsi *vsi, struct ice_channel *ch) argument 8675 ice_set_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate, u64 min_tx_rate) argument 8694 ice_create_q_channel(struct ice_vsi *vsi, struct ice_channel *ch) argument 8795 ice_remove_q_channels(struct ice_vsi *vsi, bool rem_fltr) argument 8878 struct ice_vsi *vsi; local 8986 ice_create_q_channels(struct ice_vsi *vsi) argument 9045 struct ice_vsi *vsi = np->vsi; local 9414 struct ice_vsi *vsi = np->vsi; local 9482 struct ice_vsi *vsi = np->vsi; local [all...] |
H A D | ice_arfs.c | 9 * @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 D | ice_arfs.h | 47 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 D | ice_vf_lib.c | 128 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 265 if (WARN_ON(!vsi)) 268 vsi->flags = ICE_VSI_FLAG_NO_INIT; 270 ice_vsi_decfg(vsi); 271 ice_fltr_remove_all(vsi); 273 err = ice_vsi_cfg(vsi); 295 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 322 ice_vf_rebuild_host_vlan_cfg(struct ice_vf *vf, struct ice_vsi *vsi) argument 366 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 412 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 456 ice_vf_rebuild_aggregator_node_cfg(struct ice_vsi *vsi) argument 489 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 598 ice_vf_get_promisc_masks(struct ice_vf *vf, struct ice_vsi *vsi, u8 *ucast_m, u8 *mcast_m) argument 619 ice_vf_clear_all_promisc_modes(struct ice_vf *vf, struct ice_vsi *vsi) argument 661 ice_vf_set_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) argument 690 ice_vf_clear_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) argument 838 struct ice_vsi *vsi; local 1018 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 1084 ice_cfg_mac_antispoof(struct ice_vsi *vsi, bool enable) argument 1117 ice_vsi_ena_spoofchk(struct ice_vsi *vsi) argument 1138 ice_vsi_dis_spoofchk(struct ice_vsi *vsi) argument 1157 ice_vsi_apply_spoofchk(struct ice_vsi *vsi, bool enable) argument 1241 struct ice_vsi *vsi; local 1266 ice_vf_init_host_cfg(struct ice_vf *vf, struct ice_vsi *vsi) argument 1329 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 1352 ice_get_vf_ctrl_vsi(struct ice_pf *pf, struct ice_vsi *vsi) argument [all...] |
H A D | ice_pf_vsi_vlan_ops.c | 10 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 D | ice_xsk.h | 21 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 D | ws.c | 13 * @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 D | ws.h | 37 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 D | vdec_vp9_if.c | 185 * @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 D | i40e_xsk.h | 30 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 D | i40e_main.c | 34 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); 239 if (pile == pf->qp_pile && pf->vsi[id]->type == I40E_VSI_FDIR) { 308 * i40e_find_vsi_from_id - searches for the vsi with the given id 309 * @pf: the pf structure to search for the vsi 310 * @id: id of the vsi it is searching for 314 struct i40e_vsi *vsi; local 317 i40e_pf_for_each_vsi(pf, i, vsi) 318 if (vsi 350 struct i40e_vsi *vsi = np->vsi; local 427 i40e_get_vsi_stats_struct(struct i40e_vsi *vsi) argument 465 struct i40e_vsi *vsi = np->vsi; local 523 i40e_vsi_reset_stats(struct i40e_vsi *vsi) argument 579 i40e_compute_pci_to_hw_id(struct i40e_vsi *vsi, struct i40e_hw *hw) argument 696 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 714 i40e_update_eth_stats(struct i40e_vsi *vsi) argument 862 i40e_update_vsi_stats(struct i40e_vsi *vsi) argument 1234 i40e_update_stats(struct i40e_vsi *vsi) argument 1250 i40e_count_filters(struct i40e_vsi *vsi) argument 1274 i40e_find_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1300 i40e_find_mac(struct i40e_vsi *vsi, const u8 *macaddr) argument 1322 i40e_is_vsi_in_vlan(struct i40e_vsi *vsi) argument 1380 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 1475 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 1525 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 1577 i40e_rm_default_mac_filter(struct i40e_vsi *vsi, u8 *macaddr) argument 1613 i40e_add_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1675 __i40e_del_filter(struct i40e_vsi *vsi, struct i40e_mac_filter *f) argument 1708 i40e_del_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1731 i40e_add_mac_filter(struct i40e_vsi *vsi, const u8 *macaddr) argument 1766 i40e_del_mac_filter(struct i40e_vsi *vsi, const u8 *macaddr) argument 1797 struct i40e_vsi *vsi = np->vsi; local 1852 i40e_config_rss_aq(struct i40e_vsi *vsi, const u8 *seed, u8 *lut, u16 lut_size) argument 1890 i40e_vsi_config_rss(struct i40e_vsi *vsi) argument 1932 i40e_vsi_setup_queue_map_mqprio(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt, u8 enabled_tc) argument 2020 i40e_vsi_setup_queue_map(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt, u8 enabled_tc, bool is_add) argument 2181 struct i40e_vsi *vsi = np->vsi; local 2200 struct i40e_vsi *vsi = np->vsi; local 2222 struct i40e_vsi *vsi = np->vsi; local 2246 i40e_undo_del_filter_entries(struct i40e_vsi *vsi, struct hlist_head *from) argument 2269 i40e_undo_add_filter_entries(struct i40e_vsi *vsi, struct hlist_head *from) argument 2356 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 2390 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 2437 i40e_aqc_broadcast_filter(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_mac_filter *f) argument 2479 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 2543 i40e_sync_vsi_filters(struct i40e_vsi *vsi) argument 2882 struct i40e_vsi *vsi; local 2914 i40e_calculate_vsi_rx_buf_len(struct i40e_vsi *vsi) argument 2927 i40e_max_vsi_frame_size(struct i40e_vsi *vsi, struct bpf_prog *xdp_prog) argument 2951 struct i40e_vsi *vsi = np->vsi; local 2997 i40e_vlan_stripping_enable(struct i40e_vsi *vsi) argument 3031 i40e_vlan_stripping_disable(struct i40e_vsi *vsi) argument 3075 i40e_add_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument 3114 i40e_vsi_add_vlan(struct i40e_vsi *vsi, u16 vid) argument 3159 i40e_rm_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument 3176 i40e_vsi_kill_vlan(struct i40e_vsi *vsi, u16 vid) argument 3203 struct i40e_vsi *vsi = np->vsi; local 3226 struct i40e_vsi *vsi = np->vsi; local 3245 struct i40e_vsi *vsi = np->vsi; local 3262 i40e_restore_vlan(struct i40e_vsi *vsi) argument 3284 i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) argument 3316 i40e_vsi_remove_pvid(struct i40e_vsi *vsi) argument 3333 i40e_vsi_setup_tx_resources(struct i40e_vsi *vsi) argument 3355 i40e_vsi_free_tx_resources(struct i40e_vsi *vsi) argument 3382 i40e_vsi_setup_rx_resources(struct i40e_vsi *vsi) argument 3397 i40e_vsi_free_rx_resources(struct i40e_vsi *vsi) argument 3460 struct i40e_vsi *vsi = ring->vsi; local 3584 struct i40e_vsi *vsi = ring->vsi; local 3729 i40e_vsi_configure_tx(struct i40e_vsi *vsi) argument 3752 i40e_vsi_configure_rx(struct i40e_vsi *vsi) argument 3779 i40e_vsi_config_dcb_rings(struct i40e_vsi *vsi) argument 3815 i40e_set_vsi_rx_mode(struct i40e_vsi *vsi) argument 3846 i40e_fdir_filter_restore(struct i40e_vsi *vsi) argument 3868 i40e_vsi_configure(struct i40e_vsi *vsi) argument 3886 i40e_vsi_configure_msix(struct i40e_vsi *vsi) argument 4016 i40e_configure_msi_and_legacy(struct i40e_vsi *vsi) argument 4136 i40e_vsi_request_irq_msix(struct i40e_vsi *vsi, char *basename) argument 4210 i40e_vsi_disable_irq(struct i40e_vsi *vsi) argument 4256 i40e_vsi_enable_irq(struct i40e_vsi *vsi) argument 4326 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 4439 struct i40e_vsi *vsi = tx_ring->vsi; local 4523 struct i40e_vsi *vsi; local 4540 i40e_map_vector_to_qp(struct i40e_vsi *vsi, int v_idx, int qp_idx) argument 4576 i40e_vsi_map_rings_to_vectors(struct i40e_vsi *vsi) argument 4617 i40e_vsi_request_irq(struct i40e_vsi *vsi, char *basename) argument 4648 struct i40e_vsi *vsi = np->vsi; local 4771 i40e_vsi_enable_tx(struct i40e_vsi *vsi) argument 4890 i40e_vsi_enable_rx(struct i40e_vsi *vsi) argument 4913 i40e_vsi_start_rings(struct i40e_vsi *vsi) argument 4932 i40e_vsi_stop_rings(struct i40e_vsi *vsi) argument 4968 i40e_vsi_stop_rings_no_wait(struct i40e_vsi *vsi) argument 4984 i40e_vsi_free_irq(struct i40e_vsi *vsi) argument 5107 i40e_free_q_vector(struct i40e_vsi *vsi, int v_idx) argument 5138 i40e_vsi_free_q_vectors(struct i40e_vsi *vsi) argument 5175 struct i40e_vsi *vsi; local 5196 i40e_napi_enable_all(struct i40e_vsi *vsi) argument 5215 i40e_napi_disable_all(struct i40e_vsi *vsi) argument 5234 i40e_vsi_close(struct i40e_vsi *vsi) argument 5252 i40e_quiesce_vsi(struct i40e_vsi *vsi) argument 5268 i40e_unquiesce_vsi(struct i40e_vsi *vsi) argument 5285 struct i40e_vsi *vsi; local 5298 struct i40e_vsi *vsi; local 5311 i40e_vsi_wait_queues_disabled(struct i40e_vsi *vsi) argument 5363 struct i40e_vsi *vsi; local 5476 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 5497 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 5557 i40e_vsi_get_bw_info(struct i40e_vsi *vsi) argument 5619 i40e_vsi_configure_bw_alloc(struct i40e_vsi *vsi, u8 enabled_tc, u8 *bw_share) argument 5663 i40e_vsi_config_netdev_tc(struct i40e_vsi *vsi, u8 enabled_tc) argument 5718 i40e_vsi_update_queue_map(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt) argument 5737 i40e_update_adq_vsi_queues(struct i40e_vsi *vsi, int vsi_offset) argument 5797 i40e_vsi_config_tc(struct i40e_vsi *vsi, u8 enabled_tc) argument 5932 i40e_vsi_reconfig_tc(struct i40e_vsi *vsi) argument 5947 i40e_get_link_speed(struct i40e_vsi *vsi) argument 5974 i40e_bw_bytes_to_mbits(struct i40e_vsi *vsi, u64 max_tx_rate) argument 5995 i40e_set_bw_limit(struct i40e_vsi *vsi, u16 seid, u64 max_tx_rate) argument 6034 i40e_remove_queue_channels(struct i40e_vsi *vsi) argument 6123 i40e_get_max_queues_for_channel(struct i40e_vsi *vsi) argument 6149 i40e_validate_num_queues(struct i40e_pf *pf, int num_queues, struct i40e_vsi *vsi, bool *reconfig_rss) argument 6199 i40e_vsi_reconfig_rss(struct i40e_vsi *vsi, u16 rss_size) argument 6360 i40e_channel_config_bw(struct i40e_vsi *vsi, struct i40e_channel *ch, u8 *bw_share) argument 6396 i40e_channel_config_tx_ring(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch) argument 6450 i40e_setup_hw_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch, u16 uplink_seid, u8 type) argument 6501 i40e_setup_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch) argument 6538 i40e_validate_and_set_switch_mode(struct i40e_vsi *vsi) argument 6596 i40e_create_queue_channel(struct i40e_vsi *vsi, struct i40e_channel *ch) argument 6699 i40e_configure_queue_channels(struct i40e_vsi *vsi) argument 6811 struct i40e_vsi *vsi; local 7273 i40e_print_link_message(struct i40e_vsi *vsi, bool isup) argument 7410 i40e_up_complete(struct i40e_vsi *vsi) argument 7460 i40e_vsi_reinit_locked(struct i40e_vsi *vsi) argument 7580 i40e_up(struct i40e_vsi *vsi) argument 7600 i40e_down(struct i40e_vsi *vsi) argument 7638 i40e_validate_mqprio_qopt(struct i40e_vsi *vsi, struct tc_mqprio_qopt_offload *mqprio_qopt) argument 7685 i40e_vsi_set_default_tc_config(struct i40e_vsi *vsi) argument 7768 i40e_reset_ch_rings(struct i40e_vsi *vsi, struct i40e_channel *ch) argument 7791 i40e_free_macvlan_channels(struct i40e_vsi *vsi) argument 7836 i40e_fwd_ring_up(struct i40e_vsi *vsi, struct net_device *vdev, struct i40e_fwd_adapter *fwd) argument 7911 i40e_setup_macvlans(struct i40e_vsi *vsi, u16 macvlan_cnt, u16 qcnt, struct net_device *vdev) argument 8016 struct i40e_vsi *vsi = np->vsi; local 8122 i40e_del_all_macvlans(struct i40e_vsi *vsi) argument 8161 struct i40e_vsi *vsi = np->vsi; local 8202 struct i40e_vsi *vsi = np->vsi; local 8396 i40e_add_del_cloud_filter(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add) argument 8465 i40e_add_del_cloud_filter_big_buf(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add) argument 8573 i40e_parse_cls_flower(struct i40e_vsi *vsi, struct flow_cls_offload *f, struct i40e_cloud_filter *filter) argument 8784 i40e_handle_tclass(struct i40e_vsi *vsi, u32 tc, struct i40e_cloud_filter *filter) argument 8818 i40e_configure_clsflower(struct i40e_vsi *vsi, struct flow_cls_offload *cls_flower) argument 8899 i40e_find_cloud_filter(struct i40e_vsi *vsi, unsigned long *cookie) argument 8918 i40e_delete_clsflower(struct i40e_vsi *vsi, struct flow_cls_offload *cls_flower) argument 8964 struct i40e_vsi *vsi = np->vsi; local 9030 struct i40e_vsi *vsi = np->vsi; local 9068 i40e_netif_set_realnum_tx_rx_queues(struct i40e_vsi *vsi) argument 9091 i40e_vsi_open(struct i40e_vsi *vsi) argument 9273 struct i40e_vsi *vsi = np->vsi; local 9293 struct i40e_vsi *vsi; local 9880 i40e_vsi_link_event(struct i40e_vsi *vsi, bool link_up) argument 9917 struct i40e_vsi *vsi; local 9937 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 10021 struct i40e_vsi *vsi; local 10309 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 10345 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 10406 struct i40e_vsi *vsi; local 10564 struct i40e_vsi *main_vsi, *vsi; local 10608 struct i40e_vsi *vsi; local 10624 i40e_rebuild_cloud_filters(struct i40e_vsi *vsi, u16 seid) argument 10661 i40e_rebuild_channels(struct i40e_vsi *vsi) argument 10720 i40e_clean_xps_state(struct i40e_vsi *vsi) argument 10740 struct i40e_vsi *vsi; local 10869 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 11357 i40e_set_num_rings_in_vsi(struct i40e_vsi *vsi) argument 11428 i40e_vsi_alloc_arrays(struct i40e_vsi *vsi, bool alloc_qvectors) argument 11474 struct i40e_vsi *vsi; local 11562 i40e_vsi_free_arrays(struct i40e_vsi *vsi, bool free_qvectors) argument 11580 i40e_clear_rss_config_user(struct i40e_vsi *vsi) argument 11596 i40e_vsi_clear(struct i40e_vsi *vsi) argument 11647 i40e_vsi_clear_rings(struct i40e_vsi *vsi) argument 11666 i40e_alloc_rings(struct i40e_vsi *vsi) argument 11987 i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx) argument 12016 i40e_vsi_alloc_q_vectors(struct i40e_vsi *vsi) argument 12112 struct i40e_vsi *vsi; local 12245 i40e_get_rss_aq(struct i40e_vsi *vsi, const u8 *seed, u8 *lut, u16 lut_size) argument 12291 i40e_config_rss_reg(struct i40e_vsi *vsi, const u8 *seed, const u8 *lut, u16 lut_size) argument 12345 i40e_get_rss_reg(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument 12379 i40e_config_rss(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument 12398 i40e_get_rss(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument 12430 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 12502 struct i40e_vsi *vsi = i40e_pf_get_main_vsi(pf); local 12915 i40e_clear_rss_lut(struct i40e_vsi *vsi) argument 12938 i40e_set_loopback(struct i40e_vsi *vsi, bool ena) argument 12966 struct i40e_vsi *vsi = np->vsi; local 13134 struct i40e_vsi *vsi = np->vsi; local 13204 struct i40e_vsi *vsi = np->vsi; local 13285 i40e_xdp_setup(struct i40e_vsi *vsi, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument 13355 i40e_enter_busy_conf(struct i40e_vsi *vsi) argument 13374 i40e_exit_busy_conf(struct i40e_vsi *vsi) argument 13386 i40e_queue_pair_reset_stats(struct i40e_vsi *vsi, int queue_pair) argument 13403 i40e_queue_pair_clean_rings(struct i40e_vsi *vsi, int queue_pair) argument 13422 i40e_queue_pair_toggle_napi(struct i40e_vsi *vsi, int queue_pair, bool enable) argument 13448 i40e_queue_pair_toggle_rings(struct i40e_vsi *vsi, int queue_pair, bool enable) argument 13499 i40e_queue_pair_enable_irq(struct i40e_vsi *vsi, int queue_pair) argument 13519 i40e_queue_pair_disable_irq(struct i40e_vsi *vsi, int queue_pair) argument 13553 i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair) argument 13578 i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair) argument 13614 struct i40e_vsi *vsi = np->vsi; local 13675 i40e_config_netdev(struct i40e_vsi *vsi) argument 13848 i40e_vsi_delete(struct i40e_vsi *vsi) argument 13863 i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi) argument 13898 i40e_add_vsi(struct i40e_vsi *vsi) argument 14144 i40e_vsi_release(struct i40e_vsi *vsi) argument 14247 i40e_vsi_setup_vectors(struct i40e_vsi *vsi) argument 14303 i40e_vsi_reinit_setup(struct i40e_vsi *vsi) argument 14387 struct i40e_vsi *vsi = NULL; local 14667 struct i40e_vsi *vsi; local 14722 struct i40e_vsi *vsi, *vsi_it; local 14762 i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi) argument 14828 struct i40e_vsi *vsi = NULL; local 15477 struct i40e_vsi *vsi; local 15595 struct i40e_vsi *vsi; local 16205 struct i40e_vsi *vsi; local 16242 struct i40e_vsi *vsi = pf->vsi[0]; local [all...] |