Lines Matching refs:ice_vsi
68 static int ice_get_next_vsi(struct ice_vsi **all_vsi, int size);
71 static int ice_setup_vsi_qmap(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx);
77 static int ice_add_mac_to_list(struct ice_vsi *vsi, struct ice_list_head *list,
88 static bool ice_filter_is_mcast(struct ice_vsi *vsi, struct ice_fltr_info *info);
92 static void ice_vsi_set_rss_params(struct ice_vsi *vsi);
94 static int ice_set_rss_key(struct ice_vsi *vsi);
95 static int ice_set_rss_lut(struct ice_vsi *vsi);
96 static void ice_set_rss_flow_flds(struct ice_vsi *vsi);
97 static void ice_clean_vsi_rss_cfg(struct ice_vsi *vsi);
109 static void ice_add_sysctls_sw_stats(struct ice_vsi *vsi,
121 static void ice_setup_vsi_common(struct ice_softc *sc, struct ice_vsi *vsi,
129 static int ice_add_ethertype_to_list(struct ice_vsi *vsi,
177 static void ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt);
190 static void ice_remove_vsi_mirroring(struct ice_vsi *vsi);
351 ice_get_next_vsi(struct ice_vsi **all_vsi, int size) in ice_get_next_vsi()
375 ice_setup_vsi_common(struct ice_softc *sc, struct ice_vsi *vsi, in ice_setup_vsi_common()
400 struct ice_vsi *
403 struct ice_vsi *vsi; in ice_alloc_vsi()
416 vsi = (struct ice_vsi *)malloc(sizeof(*vsi), M_ICE, M_NOWAIT | M_ZERO); in ice_alloc_vsi()
455 ice_alloc_vsi_qmap(struct ice_vsi *vsi, const int max_tx_queues, in ice_alloc_vsi_qmap()
487 ice_free_vsi_qmaps(struct ice_vsi *vsi) in ice_free_vsi_qmaps()
592 ice_setup_vsi_qmap(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) in ice_setup_vsi_qmap()
649 ice_setup_vsi_mirroring(struct ice_vsi *vsi) in ice_setup_vsi_mirroring()
698 ice_remove_vsi_mirroring(struct ice_vsi *vsi) in ice_remove_vsi_mirroring()
731 ice_initialize_vsi(struct ice_vsi *vsi) in ice_initialize_vsi()
811 ice_deinit_vsi(struct ice_vsi *vsi) in ice_deinit_vsi()
853 ice_release_vsi(struct ice_vsi *vsi) in ice_release_vsi()
1404 ice_configure_all_rxq_interrupts(struct ice_vsi *vsi) in ice_configure_all_rxq_interrupts()
1452 ice_configure_all_txq_interrupts(struct ice_vsi *vsi) in ice_configure_all_txq_interrupts()
1479 ice_flush_rxq_interrupts(struct ice_vsi *vsi) in ice_flush_rxq_interrupts()
1516 ice_flush_txq_interrupts(struct ice_vsi *vsi) in ice_flush_txq_interrupts()
1548 ice_configure_rx_itr(struct ice_vsi *vsi) in ice_configure_rx_itr()
1572 ice_configure_tx_itr(struct ice_vsi *vsi) in ice_configure_tx_itr()
1598 struct ice_vsi *vsi = txq->vsi; in ice_setup_tx_ctx()
1657 ice_cfg_vsi_for_tx(struct ice_vsi *vsi) in ice_cfg_vsi_for_tx()
1728 struct ice_vsi *vsi = rxq->vsi; in ice_setup_rx_ctx()
1804 ice_cfg_vsi_for_rx(struct ice_vsi *vsi) in ice_cfg_vsi_for_rx()
1873 ice_control_rx_queue(struct ice_vsi *vsi, u16 qidx, bool enable) in ice_control_rx_queue()
1931 ice_control_all_rx_queues(struct ice_vsi *vsi, bool enable) in ice_control_all_rx_queues()
1962 ice_add_mac_to_list(struct ice_vsi *vsi, struct ice_list_head *list, in ice_add_mac_to_list()
2012 ice_add_vsi_mac_filter(struct ice_vsi *vsi, const u8 *addr) in ice_add_vsi_mac_filter()
2052 struct ice_vsi *vsi = &sc->pf_vsi; in ice_cfg_pf_default_mac_filters()
2082 ice_remove_vsi_mac_filter(struct ice_vsi *vsi, const u8 *addr) in ice_remove_vsi_mac_filter()
2122 struct ice_vsi *vsi = &sc->pf_vsi; in ice_rm_pf_default_mac_filters()
2587 ice_update_vsi_hw_stats(struct ice_vsi *vsi) in ice_update_vsi_hw_stats()
2639 ice_reset_vsi_stats(struct ice_vsi *vsi) in ice_reset_vsi_stats()
4867 struct ice_vsi *vsi = (struct ice_vsi *)arg1; in ice_sysctl_tx_cso_stat()
4898 struct ice_vsi *vsi = (struct ice_vsi *)arg1; in ice_sysctl_rx_cso_stat()
4930 struct ice_vsi *vsi = (struct ice_vsi *)arg1; in ice_sysctl_rx_errors_stat()
4995 ice_add_sysctls_sw_stats(struct ice_vsi *vsi, in ice_add_sysctls_sw_stats()
5061 ice_add_vsi_sysctls(struct ice_vsi *vsi) in ice_add_vsi_sysctls()
5314 ice_filter_is_mcast(struct ice_vsi *vsi, struct ice_fltr_info *info) in ice_filter_is_mcast()
5533 ice_add_vlan_hw_filters(struct ice_vsi *vsi, u16 *vid, u16 length) in ice_add_vlan_hw_filters()
5584 ice_add_vlan_hw_filter(struct ice_vsi *vsi, u16 vid) in ice_add_vlan_hw_filter()
5598 ice_remove_vlan_hw_filters(struct ice_vsi *vsi, u16 *vid, u16 length) in ice_remove_vlan_hw_filters()
5649 ice_remove_vlan_hw_filter(struct ice_vsi *vsi, u16 vid) in ice_remove_vlan_hw_filter()
5672 struct ice_vsi *vsi = (struct ice_vsi *)arg1; in ice_sysctl_rx_itr()
5724 struct ice_vsi *vsi = (struct ice_vsi *)arg1; in ice_sysctl_tx_itr()
5776 ice_add_vsi_tunables(struct ice_vsi *vsi, struct sysctl_oid *parent) in ice_add_vsi_tunables()
5814 ice_del_vsi_sysctl_ctx(struct ice_vsi *vsi) in ice_del_vsi_sysctl_ctx()
7041 ice_vsi_disable_tx(struct ice_vsi *vsi) in ice_vsi_disable_tx()
7135 ice_vsi_set_rss_params(struct ice_vsi *vsi) in ice_vsi_set_rss_params()
7171 ice_vsi_add_txqs_ctx(struct ice_vsi *vsi) in ice_vsi_add_txqs_ctx()
7193 ice_vsi_add_rxqs_ctx(struct ice_vsi *vsi) in ice_vsi_add_rxqs_ctx()
7214 ice_vsi_del_txqs_ctx(struct ice_vsi *vsi) in ice_vsi_del_txqs_ctx()
7237 ice_vsi_del_rxqs_ctx(struct ice_vsi *vsi) in ice_vsi_del_rxqs_ctx()
7261 struct ice_vsi *vsi = txq->vsi; in ice_add_txq_sysctls()
7308 struct ice_vsi *vsi = rxq->vsi; in ice_add_rxq_sysctls()
7378 ice_set_rss_key(struct ice_vsi *vsi) in ice_set_rss_key()
7412 ice_set_rss_flow_flds(struct ice_vsi *vsi) in ice_set_rss_flow_flds()
7498 ice_set_rss_lut(struct ice_vsi *vsi) in ice_set_rss_lut()
7549 ice_config_rss(struct ice_vsi *vsi) in ice_config_rss()
7800 ice_get_ifnet_counter(struct ice_vsi *vsi, ift_counter counter) in ice_get_ifnet_counter()
7879 struct ice_vsi *vsi = sc->all_vsi[i]; in ice_replay_all_vsi_cfg()
7911 ice_clean_vsi_rss_cfg(struct ice_vsi *vsi) in ice_clean_vsi_rss_cfg()
7948 struct ice_vsi *vsi = sc->all_vsi[i]; in ice_clean_all_vsi_rss_cfg()
8787 ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) in ice_vsi_setup_q_map()
8884 struct ice_vsi *vsi = &sc->pf_vsi; in ice_pf_vsi_cfg_tc()
9288 ice_add_ethertype_to_list(struct ice_vsi *vsi, struct ice_list_head *list, in ice_add_ethertype_to_list()
9327 struct ice_vsi *vsi = &sc->pf_vsi; in ice_cfg_pf_ethertype_filters()
9385 struct ice_vsi *vsi = &sc->pf_vsi; in ice_add_rx_lldp_filter()
9453 struct ice_vsi *vsi = &sc->pf_vsi; in ice_del_rx_lldp_filter()