/drivers/net/ethernet/intel/ice/ |
D | ice_lib.h | 13 void ice_update_eth_stats(struct ice_vsi *vsi); 15 int ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx); 17 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_ring **tx_rings, u16 q_idx); 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); 26 ice_vsi_add_vlan(struct ice_vsi *vsi, u16 vid, enum ice_sw_fwd_act_type action); 28 int ice_vsi_kill_vlan(struct ice_vsi *vsi, u16 vid); 30 int ice_vsi_manage_vlan_insertion(struct ice_vsi *vsi); 32 int ice_vsi_manage_vlan_stripping(struct ice_vsi *vsi, bool ena); [all …]
|
D | ice_fltr.c | 55 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() 88 ice_fltr_remove_vlan_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_vlan_list() 99 ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_eth_list() 110 ice_fltr_remove_eth_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_eth_list() 119 void ice_fltr_remove_all(struct ice_vsi *vsi) in ice_fltr_remove_all() 132 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, in ice_fltr_add_mac_to_list() 157 ice_fltr_add_vlan_to_list(struct ice_vsi *vsi, struct list_head *list, in ice_fltr_add_vlan_to_list() 182 ice_fltr_add_eth_to_list(struct ice_vsi *vsi, struct list_head *list, in ice_fltr_add_eth_to_list() [all …]
|
D | ice_fltr.h | 9 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, 12 ice_fltr_add_mac(struct ice_vsi *vsi, const u8 *mac, 15 ice_fltr_add_mac_and_broadcast(struct ice_vsi *vsi, const u8 *mac, 18 ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list); 20 ice_fltr_remove_mac(struct ice_vsi *vsi, const u8 *mac, 23 ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list); 26 ice_fltr_add_vlan(struct ice_vsi *vsi, u16 vid, 29 ice_fltr_remove_vlan(struct ice_vsi *vsi, u16 vid, 33 ice_fltr_add_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, 36 ice_fltr_remove_eth(struct ice_vsi *vsi, u16 ethertype, u16 flag, [all …]
|
D | ice_base.h | 12 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait); 13 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx); 14 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi); 15 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi); 16 void ice_vsi_free_q_vectors(struct ice_vsi *vsi); 18 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_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_ring *ring,
|
D | ice.h | 200 struct ice_vsi *dflt_vsi; /* default VSI for this switch */ 261 struct ice_vsi { struct 353 struct ice_vsi *vsi; argument 434 struct ice_vsi **vsi; /* VSIs created by the driver */ 515 struct ice_vsi *vsi; 525 ice_irq_dynamic_ena(struct ice_hw *hw, struct ice_vsi *vsi, in ice_irq_dynamic_ena() 555 static inline bool ice_is_xdp_ena_vsi(struct ice_vsi *vsi) in ice_is_xdp_ena_vsi() 574 struct ice_vsi *vsi = ring->vsi; in ice_xsk_pool() 592 static inline struct ice_vsi *ice_get_main_vsi(struct ice_pf *pf) in ice_get_main_vsi() 604 static inline struct ice_vsi *ice_get_ctrl_vsi(struct ice_pf *pf) in ice_get_ctrl_vsi() [all …]
|
D | ice_arfs.h | 44 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()
|
D | ice_dcb_lib.h | 20 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); 36 void ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc); 76 ice_dcb_get_tc(struct ice_vsi __always_unused *vsi, in ice_dcb_get_tc() 117 static inline void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) { } in ice_vsi_cfg_dcb_rings() 121 static inline void ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) { } in ice_vsi_cfg_netdev_tc()
|
D | ice_lib.c | 42 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena) in ice_vsi_ctrl_all_rx_rings() 68 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) in ice_vsi_alloc_arrays() 136 static void ice_vsi_set_num_desc(struct ice_vsi *vsi) in ice_vsi_set_num_desc() 165 static void ice_vsi_set_num_qs(struct ice_vsi *vsi, u16 vf_id) in ice_vsi_set_num_qs() 271 static void ice_vsi_delete(struct ice_vsi *vsi) in ice_vsi_delete() 299 static void ice_vsi_free_arrays(struct ice_vsi *vsi) in ice_vsi_free_arrays() 342 static int ice_vsi_clear(struct ice_vsi *vsi) in ice_vsi_clear() 424 static struct ice_vsi * 428 struct ice_vsi *vsi = NULL; in ice_vsi_alloc() 518 static int ice_alloc_fd_res(struct ice_vsi *vsi) in ice_alloc_fd_res() [all …]
|
D | ice_arfs.c | 10 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() 105 ice_arfs_del_flow_rules(struct ice_vsi *vsi, struct hlist_head *del_list_head) in ice_arfs_del_flow_rules() 142 ice_arfs_add_flow_rules(struct ice_vsi *vsi, struct hlist_head *add_list_head) in ice_arfs_add_flow_rules() 181 ice_arfs_is_flow_expired(struct ice_vsi *vsi, struct ice_arfs_entry *arfs_entry) in ice_arfs_is_flow_expired() 214 ice_arfs_update_flow_rules(struct ice_vsi *vsi, u16 idx, in ice_arfs_update_flow_rules() 266 struct ice_vsi *pf_vsi; in ice_sync_arfs_fltrs() 300 ice_arfs_build_entry(struct ice_vsi *vsi, const struct flow_keys *fk, in ice_arfs_build_entry() 401 struct ice_vsi *vsi = np->vsi; in ice_rx_flow_steer() [all …]
|
D | ice_xsk.h | 9 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()
|
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) { } in ice_dcbnl_setup() 15 static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } in ice_dcbnl_set_all()
|
D | ice_base.c | 101 static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx) in ice_vsi_alloc_q_vector() 147 static void ice_free_q_vector(struct ice_vsi *vsi, int v_idx) in ice_free_q_vector() 211 static u16 ice_calc_q_handle(struct ice_vsi *vsi, struct ice_ring *ring, u8 tc) in ice_calc_q_handle() 253 struct ice_vsi *vsi = ring->vsi; in ice_setup_tx_ctx() 336 struct ice_vsi *vsi = ring->vsi; in ice_setup_rx_ctx() 557 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait) in ice_vsi_ctrl_one_rx_ring() 595 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) in ice_vsi_wait_one_rx_ring() 610 int ice_vsi_alloc_q_vectors(struct ice_vsi *vsi) in ice_vsi_alloc_q_vectors() 647 void ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi) in ice_vsi_map_rings_to_vectors() 702 void ice_vsi_free_q_vectors(struct ice_vsi *vsi) in ice_vsi_free_q_vectors() [all …]
|
D | ice_xsk.c | 20 static void ice_qp_reset_stats(struct ice_vsi *vsi, u16 q_idx) in ice_qp_reset_stats() 36 static void ice_qp_clean_rings(struct ice_vsi *vsi, u16 q_idx) in ice_qp_clean_rings() 53 ice_qvec_toggle_napi(struct ice_vsi *vsi, struct ice_q_vector *q_vector, in ice_qvec_toggle_napi() 72 ice_qvec_dis_irq(struct ice_vsi *vsi, struct ice_ring *rx_ring, in ice_qvec_dis_irq() 104 ice_qvec_cfg_msix(struct ice_vsi *vsi, struct ice_q_vector *q_vector) in ice_qvec_cfg_msix() 129 static void ice_qvec_ena_irq(struct ice_vsi *vsi, struct ice_q_vector *q_vector) in ice_qvec_ena_irq() 146 static int ice_qp_dis(struct ice_vsi *vsi, u16 q_idx) in ice_qp_dis() 203 static int ice_qp_ena(struct ice_vsi *vsi, u16 q_idx) in ice_qp_ena() 268 static int ice_xsk_pool_disable(struct ice_vsi *vsi, u16 qid) in ice_xsk_pool_disable() 290 ice_xsk_pool_enable(struct ice_vsi *vsi, struct xsk_buff_pool *pool, u16 qid) in ice_xsk_pool_enable() [all …]
|
D | ice_virtchnl_pf.c | 254 struct ice_vsi *ice_get_vf_vsi(struct ice_vf *vf) in ice_get_vf_vsi() 520 struct ice_vsi *vsi; in ice_dis_vf_mappings() 601 struct ice_vsi *vsi = ice_get_vf_vsi(vf); in ice_dis_vf_qs() 765 static int ice_vsi_manage_pvid(struct ice_vsi *vsi, u16 pvid_info, bool enable) in ice_vsi_manage_pvid() 827 static struct ice_vsi *ice_vf_vsi_setup(struct ice_vf *vf) in ice_vf_vsi_setup() 831 struct ice_vsi *vsi; in ice_vf_vsi_setup() 854 struct ice_vsi *ice_vf_ctrl_vsi_setup(struct ice_vf *vf) in ice_vf_ctrl_vsi_setup() 858 struct ice_vsi *vsi; in ice_vf_ctrl_vsi_setup() 896 struct ice_vsi *vsi = ice_get_vf_vsi(vf); in ice_vf_rebuild_host_vlan_cfg() 933 struct ice_vsi *vsi = ice_get_vf_vsi(vf); in ice_vf_rebuild_host_mac_cfg() [all …]
|
D | ice_main.c | 50 static int ice_vsi_open(struct ice_vsi *vsi); 84 struct ice_vsi *vsi = NULL; in ice_check_for_hang_subtask() 143 struct ice_vsi *vsi; in ice_init_mac_fltr() 171 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_sync_list() 193 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_unsync_list() 216 static bool ice_vsi_fltr_changed(struct ice_vsi *vsi) in ice_vsi_fltr_changed() 230 static int ice_cfg_promisc(struct ice_vsi *vsi, u8 promisc_m, bool set_promisc) in ice_cfg_promisc() 262 static int ice_vsi_sync_fltr(struct ice_vsi *vsi) in ice_vsi_sync_fltr() 617 static void ice_print_topo_conflict(struct ice_vsi *vsi) in ice_print_topo_conflict() 640 void ice_print_link_msg(struct ice_vsi *vsi, bool isup) in ice_print_link_msg() [all …]
|
D | ice_ethtool.c | 26 ICE_STAT(struct ice_vsi, _name, _stat) 176 struct ice_vsi *vsi = np->vsi; in ice_get_drvinfo() 261 struct ice_vsi *vsi = np->vsi; in ice_get_eeprom() 466 static int ice_lbtest_prepare_rings(struct ice_vsi *vsi) in ice_lbtest_prepare_rings() 505 static int ice_lbtest_disable_rings(struct ice_vsi *vsi) in ice_lbtest_disable_rings() 678 struct ice_vsi *orig_vsi = np->vsi, *test_vsi; in ice_loopback_test() 873 struct ice_vsi *vsi = np->vsi; in ice_get_strings() 953 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg() 997 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam() 1034 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam() [all …]
|
D | ice_virtchnl_fdir.h | 47 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()
|
D | ice_idc.c | 58 static struct ice_vsi *ice_find_vsi(struct ice_pf *pf, u16 vsi_num) in ice_find_vsi() 76 struct ice_vsi *vsi; in ice_add_rdma_qset() 130 struct ice_vsi *vsi; in ice_del_rdma_qset() 191 struct ice_vsi *vsi; in ice_rdma_update_vsi_filter()
|
D | ice_dcb_lib.c | 12 void ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) in ice_vsi_cfg_netdev_tc() 76 struct ice_vsi *vsi; in ice_is_pfc_causing_hung_q() 186 u8 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index) in ice_dcb_get_tc() 195 void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) in ice_vsi_cfg_dcb_rings() 279 struct ice_vsi *pf_vsi; in ice_pf_dcb_cfg() 662 struct ice_vsi *vsi = pf->vsi[v]; in ice_pf_dcb_recfg() 727 struct ice_vsi *pf_vsi; in ice_init_pf_dcb() 857 struct ice_vsi *pf_vsi; in ice_dcb_process_lldp_set_mib_change()
|
D | ice_virtchnl_pf.h | 122 struct ice_vsi *ice_get_vf_vsi(struct ice_vf *vf); 161 struct ice_vsi *ice_vf_ctrl_vsi_setup(struct ice_vf *vf); 180 static inline struct ice_vsi *ice_get_vf_vsi(struct ice_vf *vf) in ice_get_vf_vsi()
|
D | ice_txrx.c | 29 ice_prgm_fdir_fltr(struct ice_vsi *vsi, struct ice_fltr_desc *fdir_desc, in ice_prgm_fdir_fltr() 208 struct ice_vsi *vsi = tx_ring->vsi; in ice_clean_tx_irq() 578 struct ice_vsi *vsi = np->vsi; in ice_xdp_xmit() 1111 struct ice_vsi *ctrl_vsi = rx_ring->vsi; in ice_clean_rx_irq() 1312 struct ice_vsi *vsi = q_vector->vsi; in ice_update_ena_itr() 1359 struct ice_vsi *vsi = q_vector->vsi; in ice_set_wb_on_itr() 2187 struct ice_vsi *vsi = tx_ring->vsi; in ice_xmit_frame_ring() 2284 struct ice_vsi *vsi = np->vsi; in ice_start_xmit() 2304 struct ice_vsi *vsi = tx_ring->vsi; in ice_clean_ctrl_tx_irq()
|
D | ice_txrx.h | 260 struct ice_vsi *vsi; /* Backreference to associated VSI */ 394 ice_prgm_fdir_fltr(struct ice_vsi *vsi, struct ice_fltr_desc *fdir_desc,
|
D | ice_ethtool_fdir.c | 459 static int ice_fdir_num_avail_fltr(struct ice_hw *hw, struct ice_vsi *vsi) in ice_fdir_num_avail_fltr() 528 struct ice_vsi *main_vsi, *ctrl_vsi; in ice_fdir_set_hw_fltr_rule() 1192 struct ice_vsi *ctrl_vsi; in ice_fdir_write_fltr() 1331 void ice_vsi_manage_fdir(struct ice_vsi *vsi, bool ena) in ice_vsi_manage_fdir() 1438 int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd) in ice_del_fdir_ethtool() 1472 ice_set_fdir_input_set(struct ice_vsi *vsi, struct ethtool_rx_flow_spec *fsp, in ice_set_fdir_input_set() 1609 int ice_add_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd) in ice_add_fdir_ethtool()
|
D | ice_dcb_nl.c | 866 void ice_dcbnl_set_all(struct ice_vsi *vsi) in ice_dcbnl_set_all() 917 ice_dcbnl_vsi_del_app(struct ice_vsi *vsi, in ice_dcbnl_vsi_del_app() 944 struct ice_vsi *main_vsi = ice_get_main_vsi(pf); in ice_dcbnl_flush_apps() 963 void ice_dcbnl_setup(struct ice_vsi *vsi) in ice_dcbnl_setup()
|
/drivers/infiniband/hw/irdma/ |
D | main.c | 219 struct ice_vsi *vsi) in irdma_fill_device_info() 257 struct ice_vsi *vsi = ice_get_main_vsi(pf); in irdma_probe()
|