| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_lib.h | 25 void ice_update_eth_stats(struct ice_vsi *vsi); 27 void ice_vsi_cfg_msix(struct ice_vsi *vsi); 29 int ice_vsi_start_all_rx_rings(struct ice_vsi *vsi); 31 int ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi); 34 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, 37 int ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi); 39 void ice_vsi_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create); 42 int ice_set_link(struct ice_vsi *vsi, bool ena); 44 void ice_vsi_delete(struct ice_vsi *vsi); 46 int ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc); [all …]
|
| H A D | ice_vsi_vlan_lib.h | 16 struct ice_vsi; 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); [all …]
|
| H A D | ice_vsi_vlan_ops.h | 10 struct ice_vsi; 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); [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, struct ice_vlan *vlan); [all …]
|
| H A D | ice_vf_vsi_vlan_ops.h | 9 struct ice_vsi; 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) { } in ice_vf_vsi_init_vlan_ops() 20 static inline void ice_vf_vsi_enable_port_vlan(struct ice_vsi *vsi) { } in ice_vf_vsi_enable_port_vlan() 21 static inline void ice_vf_vsi_disable_port_vlan(struct ice_vsi *vsi) { } in ice_vf_vsi_disable_port_vlan()
|
| H A D | ice_fltr.c | 58 ice_fltr_set_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi, in ice_fltr_set_vlan_vsi_promisc() 82 ice_fltr_clear_vlan_vsi_promisc(struct ice_hw *hw, struct ice_vsi *vsi, in ice_fltr_clear_vlan_vsi_promisc() 148 int ice_fltr_add_mac_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_mac_list() 158 int ice_fltr_remove_mac_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_mac_list() 168 static int ice_fltr_add_vlan_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_vlan_list() 179 ice_fltr_remove_vlan_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_vlan_list() 189 static int ice_fltr_add_eth_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_add_eth_list() 199 static int ice_fltr_remove_eth_list(struct ice_vsi *vsi, struct list_head *list) in ice_fltr_remove_eth_list() 208 void ice_fltr_remove_all(struct ice_vsi *vsi) in ice_fltr_remove_all() 226 ice_fltr_add_mac_to_list(struct ice_vsi *vsi, struct list_head *list, in ice_fltr_add_mac_to_list() [all …]
|
| H A D | ice.h | 231 struct ice_vsi *ch_vsi; 334 struct ice_vsi { struct 424 struct ice_vsi *tc_map_vsi[ICE_CHNL_MAX_TC]; argument 469 struct ice_vsi *vsi; argument 535 struct ice_vsi *uplink_vsi; 573 struct ice_vsi **vsi; /* VSIs created by the driver */ 678 struct ice_vsi *vsi; 719 ice_irq_dynamic_ena(struct ice_hw *hw, struct ice_vsi *vsi, in ice_irq_dynamic_ena() 749 static inline bool ice_is_xdp_ena_vsi(struct ice_vsi *vsi) in ice_is_xdp_ena_vsi() 767 struct ice_vsi *vsi = ring->vsi; in ice_is_txtime_ena() [all …]
|
| H A D | ice_vsi_vlan_ops.c | 11 op_unsupported_vlan_arg(struct ice_vsi * __always_unused vsi, in op_unsupported_vlan_arg() 18 op_unsupported_tpid_arg(struct ice_vsi *__always_unused vsi, in op_unsupported_tpid_arg() 24 static int op_unsupported(struct ice_vsi *__always_unused vsi) in op_unsupported() 55 static void ice_vsi_init_unsupported_vlan_ops(struct ice_vsi *vsi) in ice_vsi_init_unsupported_vlan_ops() 69 void ice_vsi_init_vlan_ops(struct ice_vsi *vsi) in ice_vsi_init_vlan_ops() 100 struct ice_vsi_vlan_ops *ice_get_compat_vsi_vlan_ops(struct ice_vsi *vsi) in ice_get_compat_vsi_vlan_ops()
|
| H A D | ice_vsi_vlan_lib.c | 9 static void print_invalid_tpid(struct ice_vsi *vsi, u16 tpid) in print_invalid_tpid() 24 static bool validate_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in validate_vlan() 40 int ice_vsi_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vsi_add_vlan() 64 int ice_vsi_del_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vsi_del_vlan() 91 static int ice_vsi_manage_vlan_insertion(struct ice_vsi *vsi) in ice_vsi_manage_vlan_insertion() 131 static int ice_vsi_manage_vlan_stripping(struct ice_vsi *vsi, bool ena) in ice_vsi_manage_vlan_stripping() 182 int ice_vsi_ena_inner_stripping(struct ice_vsi *vsi, const u16 tpid) in ice_vsi_ena_inner_stripping() 192 int ice_vsi_dis_inner_stripping(struct ice_vsi *vsi) in ice_vsi_dis_inner_stripping() 197 int ice_vsi_ena_inner_insertion(struct ice_vsi *vsi, const u16 tpid) in ice_vsi_ena_inner_insertion() 207 int ice_vsi_dis_inner_insertion(struct ice_vsi *vsi) in ice_vsi_dis_inner_insertion() [all …]
|
| H A D | ice_arfs.h | 47 void ice_clear_arfs(struct ice_vsi *vsi); 48 void ice_init_arfs(struct ice_vsi *vsi); 50 int ice_set_cpu_rx_rmap(struct ice_vsi *vsi); 57 static inline void ice_clear_arfs(struct ice_vsi *vsi) { } in ice_clear_arfs() 58 static inline void ice_init_arfs(struct ice_vsi *vsi) { } in ice_init_arfs() 63 static inline int ice_set_cpu_rx_rmap(struct ice_vsi __always_unused *vsi) in ice_set_cpu_rx_rmap()
|
| H A D | ice_vf_vsi_vlan_ops.c | 12 noop_vlan_arg(struct ice_vsi __always_unused *vsi, in noop_vlan_arg() 19 noop_vlan(struct ice_vsi __always_unused *vsi) in noop_vlan() 24 static void ice_port_vlan_on(struct ice_vsi *vsi) in ice_port_vlan_on() 57 static void ice_port_vlan_off(struct ice_vsi *vsi) in ice_port_vlan_off() 98 void ice_vf_vsi_enable_port_vlan(struct ice_vsi *vsi) in ice_vf_vsi_enable_port_vlan() 113 void ice_vf_vsi_disable_port_vlan(struct ice_vsi *vsi) in ice_vf_vsi_disable_port_vlan() 130 void ice_vf_vsi_init_vlan_ops(struct ice_vsi *vsi) in ice_vf_vsi_init_vlan_ops() 165 void ice_vf_vsi_cfg_dvm_legacy_vlan_mode(struct ice_vsi *vsi) in ice_vf_vsi_cfg_dvm_legacy_vlan_mode() 236 void ice_vf_vsi_cfg_svm_legacy_vlan_mode(struct ice_vsi *vsi) in ice_vf_vsi_cfg_svm_legacy_vlan_mode()
|
| 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) { } in ice_dcbnl_setup() 15 static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } in ice_dcbnl_set_all()
|
| H A D | ice_lib.c | 47 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena) in ice_vsi_ctrl_all_rx_rings() 73 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) in ice_vsi_alloc_arrays() 137 static void ice_vsi_set_num_desc(struct ice_vsi *vsi) in ice_vsi_set_num_desc() 176 static void ice_vsi_set_num_qs(struct ice_vsi *vsi) in ice_vsi_set_num_qs() 284 static void ice_vsi_delete_from_hw(struct ice_vsi *vsi) in ice_vsi_delete_from_hw() 313 static void ice_vsi_free_arrays(struct ice_vsi *vsi) in ice_vsi_free_arrays() 337 static void ice_vsi_free_stats(struct ice_vsi *vsi) in ice_vsi_free_stats() 376 static int ice_vsi_alloc_ring_stats(struct ice_vsi *vsi) in ice_vsi_alloc_ring_stats() 444 void ice_vsi_free(struct ice_vsi *vsi) in ice_vsi_free() 473 void ice_vsi_delete(struct ice_vsi *vsi) in ice_vsi_delete() [all …]
|
| H A 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); 72 static inline void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_dcb_tc_cfg() 89 ice_dcb_get_tc(struct ice_vsi __always_unused *vsi, in ice_dcb_get_tc() 135 static inline void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) { } in ice_vsi_cfg_dcb_rings()
|
| H A D | ice_arfs.c | 11 static bool ice_is_arfs_active(struct ice_vsi *vsi) in ice_is_arfs_active() 29 struct ice_vsi *vsi; in ice_is_arfs_using_perfect_flow() 60 ice_arfs_update_active_fltr_cntrs(struct ice_vsi *vsi, in ice_arfs_update_active_fltr_cntrs() 106 ice_arfs_del_flow_rules(struct ice_vsi *vsi, struct hlist_head *del_list_head) in ice_arfs_del_flow_rules() 143 ice_arfs_add_flow_rules(struct ice_vsi *vsi, struct hlist_head *add_list_head) in ice_arfs_add_flow_rules() 182 ice_arfs_is_flow_expired(struct ice_vsi *vsi, struct ice_arfs_entry *arfs_entry) in ice_arfs_is_flow_expired() 215 ice_arfs_update_flow_rules(struct ice_vsi *vsi, u16 idx, in ice_arfs_update_flow_rules() 267 struct ice_vsi *pf_vsi; in ice_sync_arfs_fltrs() 301 ice_arfs_build_entry(struct ice_vsi *vsi, const struct flow_keys *fk, in ice_arfs_build_entry() 446 struct ice_vsi *vsi = np->vsi; in ice_rx_flow_steer() [all …]
|
| H A D | ice_vf_lib_private.h | 32 int ice_vsi_apply_spoofchk(struct ice_vsi *vsi, bool enable); 38 struct ice_vsi *ice_vf_ctrl_vsi_setup(struct ice_vf *vf); 39 int ice_vf_init_host_cfg(struct ice_vf *vf, struct ice_vsi *vsi);
|
| H A D | ice_eswitch.c | 22 struct ice_vsi *uplink_vsi = pf->eswitch.uplink_vsi; in ice_eswitch_setup_env() 91 struct ice_vsi *vsi = repr->src_vsi; in ice_eswitch_release_repr() 111 struct ice_vsi *uplink_vsi = pf->eswitch.uplink_vsi; in ice_eswitch_setup_repr() 112 struct ice_vsi *vsi = repr->src_vsi; in ice_eswitch_setup_repr() 136 int ice_eswitch_cfg_vsi(struct ice_vsi *vsi, const u8 *mac) in ice_eswitch_cfg_vsi() 165 void ice_eswitch_decfg_vsi(struct ice_vsi *vsi, const u8 *mac) in ice_eswitch_decfg_vsi() 176 void ice_eswitch_update_repr(unsigned long *repr_id, struct ice_vsi *vsi) in ice_eswitch_update_repr() 272 struct ice_vsi *uplink_vsi = pf->eswitch.uplink_vsi; in ice_eswitch_release_env() 295 struct ice_vsi *uplink_vsi; in ice_eswitch_enable_switchdev()
|
| H A D | ice_pf_vsi_vlan_ops.h | 9 struct ice_vsi; 11 void ice_pf_vsi_init_vlan_ops(struct ice_vsi *vsi);
|
| H A D | ice_sf_vsi_vlan_ops.h | 9 struct ice_vsi; 11 void ice_sf_vsi_init_vlan_ops(struct ice_vsi *vsi);
|
| H A D | ice_main.c | 84 static void ice_remove_q_channels(struct ice_vsi *vsi, bool rem_adv_fltr); 121 struct ice_vsi *vsi = NULL; in ice_check_for_hang_subtask() 189 struct ice_vsi *vsi; in ice_init_mac_fltr() 213 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_sync_list() 235 struct ice_vsi *vsi = np->vsi; in ice_add_mac_to_unsync_list() 258 static bool ice_vsi_fltr_changed(struct ice_vsi *vsi) in ice_vsi_fltr_changed() 270 static int ice_set_promisc(struct ice_vsi *vsi, u8 promisc_m) in ice_set_promisc() 299 static int ice_clear_promisc(struct ice_vsi *vsi, u8 promisc_m) in ice_clear_promisc() 326 static int ice_vsi_sync_fltr(struct ice_vsi *vsi) in ice_vsi_sync_fltr() 539 struct ice_vsi *vsi; in ice_prepare_for_reset() [all …]
|
| H A D | ice_dcb_lib.c | 35 struct ice_vsi *vsi; in ice_is_pfc_causing_hung_q() 149 static u8 ice_get_first_droptc(struct ice_vsi *vsi) in ice_get_first_droptc() 180 void ice_vsi_set_dcb_tc_cfg(struct ice_vsi *vsi) in ice_vsi_set_dcb_tc_cfg() 207 u8 ice_dcb_get_tc(struct ice_vsi *vsi, int queue_index) in ice_dcb_get_tc() 216 void ice_vsi_cfg_dcb_rings(struct ice_vsi *vsi) in ice_vsi_cfg_dcb_rings() 288 struct ice_vsi *vsi = pf->vsi[i]; in ice_dcb_ena_dis_vsi() 357 struct ice_vsi *pf_vsi; in ice_pf_dcb_cfg() 751 struct ice_vsi *vsi = pf->vsi[v]; in ice_pf_dcb_recfg() 827 struct ice_vsi *pf_vsi; in ice_init_pf_dcb()
|
| H A D | ice_ethtool.c | 28 ICE_STAT(struct ice_vsi, _name, _stat) 432 struct ice_vsi *vsi) in __ice_get_drvinfo() 1058 static int ice_lbtest_prepare_rings(struct ice_vsi *vsi) in ice_lbtest_prepare_rings() 1097 static int ice_lbtest_disable_rings(struct ice_vsi *vsi) in ice_lbtest_disable_rings() 1273 struct ice_vsi *test_vsi; in ice_loopback_test() 1461 struct ice_vsi *vsi) in __ice_get_strings() 1550 struct ice_vsi *vsi = np->vsi; in ice_set_fec_cfg() 1594 struct ice_vsi *vsi = np->vsi; in ice_set_fecparam() 1631 struct ice_vsi *vsi = np->vsi; in ice_get_fecparam() 1691 struct ice_vsi *vsi = np->vsi; in ice_nway_reset() [all …]
|
| H A D | ice_sf_vsi_vlan_ops.c | 10 void ice_sf_vsi_init_vlan_ops(struct ice_vsi *vsi) in ice_sf_vsi_init_vlan_ops()
|
| H A D | ice_idc.c | 74 struct ice_vsi *vsi; in ice_add_rdma_qset() 132 struct ice_vsi *vsi; in ice_del_rdma_qset() 198 struct ice_vsi *vsi; in ice_rdma_update_vsi_filter()
|
| /linux/drivers/net/ethernet/intel/ice/devlink/ |
| H A D | devlink.h | 22 int ice_devlink_rate_init_tx_topology(struct devlink *devlink, struct ice_vsi *vsi); 24 void ice_devlink_rate_clear_tx_topology(struct ice_vsi *vsi);
|