Lines Matching defs:vsi
303 struct i40e_vsi *vsi = np->vsi; in i40e_tx_timeout() local
411 struct rtnl_link_stats64 *i40e_get_vsi_stats_struct(struct i40e_vsi *vsi) in i40e_get_vsi_stats_struct()
435 struct i40e_vsi *vsi = np->vsi; in i40e_get_netdev_stats_struct() local
491 void i40e_vsi_reset_stats(struct i40e_vsi *vsi) in i40e_vsi_reset_stats()
603 void i40e_update_eth_stats(struct i40e_vsi *vsi) in i40e_update_eth_stats()
748 static void i40e_update_fcoe_stats(struct i40e_vsi *vsi) in i40e_update_fcoe_stats()
871 static void i40e_update_vsi_stats(struct i40e_vsi *vsi) in i40e_update_vsi_stats()
1197 void i40e_update_stats(struct i40e_vsi *vsi) in i40e_update_stats()
1220 static struct i40e_mac_filter *i40e_find_filter(struct i40e_vsi *vsi, in i40e_find_filter()
1249 struct i40e_mac_filter *i40e_find_mac(struct i40e_vsi *vsi, u8 *macaddr, in i40e_find_mac()
1272 bool i40e_is_vsi_in_vlan(struct i40e_vsi *vsi) in i40e_is_vsi_in_vlan()
1299 struct i40e_mac_filter *i40e_put_mac_in_vlan(struct i40e_vsi *vsi, u8 *macaddr, in i40e_put_mac_in_vlan()
1327 static int i40e_rm_default_mac_filter(struct i40e_vsi *vsi, u8 *macaddr) in i40e_rm_default_mac_filter()
1362 struct i40e_mac_filter *i40e_add_filter(struct i40e_vsi *vsi, in i40e_add_filter()
1423 void i40e_del_filter(struct i40e_vsi *vsi, in i40e_del_filter()
1481 struct i40e_vsi *vsi = np->vsi; in i40e_set_mac() local
1566 void i40e_vsi_setup_queue_map(struct i40e_vsi *vsi, in i40e_vsi_setup_queue_map()
1715 struct i40e_vsi *vsi = np->vsi; in i40e_set_rx_mode() local
1808 static void i40e_undo_del_filter_entries(struct i40e_vsi *vsi, in i40e_undo_del_filter_entries()
1826 static void i40e_undo_add_filter_entries(struct i40e_vsi *vsi) in i40e_undo_add_filter_entries()
1860 int i40e_sync_vsi_filters(struct i40e_vsi *vsi, bool grab_rtnl) in i40e_sync_vsi_filters()
2185 struct i40e_vsi *vsi = np->vsi; in i40e_change_mtu() local
2225 void i40e_vlan_stripping_enable(struct i40e_vsi *vsi) in i40e_vlan_stripping_enable()
2255 void i40e_vlan_stripping_disable(struct i40e_vsi *vsi) in i40e_vlan_stripping_disable()
2290 struct i40e_vsi *vsi = np->vsi; in i40e_vlan_rx_register() local
2303 int i40e_vsi_add_vlan(struct i40e_vsi *vsi, s16 vid) in i40e_vsi_add_vlan()
2399 int i40e_vsi_kill_vlan(struct i40e_vsi *vsi, s16 vid) in i40e_vsi_kill_vlan()
2490 struct i40e_vsi *vsi = np->vsi; in i40e_vlan_rx_add_vid() local
2529 struct i40e_vsi *vsi = np->vsi; in i40e_vlan_rx_kill_vid() local
2548 static void i40e_restore_vlan(struct i40e_vsi *vsi) in i40e_restore_vlan()
2567 int i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) in i40e_vsi_add_pvid()
2599 void i40e_vsi_remove_pvid(struct i40e_vsi *vsi) in i40e_vsi_remove_pvid()
2616 static int i40e_vsi_setup_tx_resources(struct i40e_vsi *vsi) in i40e_vsi_setup_tx_resources()
2632 static void i40e_vsi_free_tx_resources(struct i40e_vsi *vsi) in i40e_vsi_free_tx_resources()
2654 static int i40e_vsi_setup_rx_resources(struct i40e_vsi *vsi) in i40e_vsi_setup_rx_resources()
2672 static void i40e_vsi_free_rx_resources(struct i40e_vsi *vsi) in i40e_vsi_free_rx_resources()
2696 struct i40e_vsi *vsi = ring->vsi; in i40e_config_xps_tx_ring() local
2724 struct i40e_vsi *vsi = ring->vsi; in i40e_configure_tx_ring() local
2819 struct i40e_vsi *vsi = ring->vsi; in i40e_configure_rx_ring() local
2912 static int i40e_vsi_configure_tx(struct i40e_vsi *vsi) in i40e_vsi_configure_tx()
2929 static int i40e_vsi_configure_rx(struct i40e_vsi *vsi) in i40e_vsi_configure_rx()
2988 static void i40e_vsi_config_dcb_rings(struct i40e_vsi *vsi) in i40e_vsi_config_dcb_rings()
3023 static void i40e_set_vsi_rx_mode(struct i40e_vsi *vsi) in i40e_set_vsi_rx_mode()
3036 static void i40e_fdir_filter_restore(struct i40e_vsi *vsi) in i40e_fdir_filter_restore()
3055 static int i40e_vsi_configure(struct i40e_vsi *vsi) in i40e_vsi_configure()
3073 static void i40e_vsi_configure_msix(struct i40e_vsi *vsi) in i40e_vsi_configure_msix()
3178 static void i40e_configure_msi_and_legacy(struct i40e_vsi *vsi) in i40e_configure_msi_and_legacy()
3249 void i40e_irq_dynamic_disable(struct i40e_vsi *vsi, int vector) in i40e_irq_dynamic_disable()
3284 static int i40e_vsi_request_irq_msix(struct i40e_vsi *vsi, char *basename) in i40e_vsi_request_irq_msix()
3343 static void i40e_vsi_disable_irq(struct i40e_vsi *vsi) in i40e_vsi_disable_irq()
3376 static int i40e_vsi_enable_irq(struct i40e_vsi *vsi) in i40e_vsi_enable_irq()
3441 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_intr() local
3546 struct i40e_vsi *vsi = tx_ring->vsi; in i40e_clean_fdir_tx_irq() local
3630 struct i40e_vsi *vsi; in i40e_fdir_clean_ring() local
3647 static void i40e_map_vector_to_qp(struct i40e_vsi *vsi, int v_idx, int qp_idx) in i40e_map_vector_to_qp()
3673 static void i40e_vsi_map_rings_to_vectors(struct i40e_vsi *vsi) in i40e_vsi_map_rings_to_vectors()
3713 static int i40e_vsi_request_irq(struct i40e_vsi *vsi, char *basename) in i40e_vsi_request_irq()
3748 struct i40e_vsi *vsi = np->vsi; in i40e_netpoll() local
3799 static int i40e_vsi_control_tx(struct i40e_vsi *vsi, bool enable) in i40e_vsi_control_tx()
3887 static int i40e_vsi_control_rx(struct i40e_vsi *vsi, bool enable) in i40e_vsi_control_rx()
3933 int i40e_vsi_control_rings(struct i40e_vsi *vsi, bool request) in i40e_vsi_control_rings()
3956 static void i40e_vsi_free_irq(struct i40e_vsi *vsi) in i40e_vsi_free_irq()
4076 static void i40e_free_q_vector(struct i40e_vsi *vsi, int v_idx) in i40e_free_q_vector()
4107 static void i40e_vsi_free_q_vectors(struct i40e_vsi *vsi) in i40e_vsi_free_q_vectors()
4162 static void i40e_napi_enable_all(struct i40e_vsi *vsi) in i40e_napi_enable_all()
4177 static void i40e_napi_disable_all(struct i40e_vsi *vsi) in i40e_napi_disable_all()
4192 static void i40e_vsi_close(struct i40e_vsi *vsi) in i40e_vsi_close()
4206 static void i40e_quiesce_vsi(struct i40e_vsi *vsi) in i40e_quiesce_vsi()
4230 static void i40e_unquiesce_vsi(struct i40e_vsi *vsi) in i40e_unquiesce_vsi()
4277 static int i40e_vsi_wait_txq_disabled(struct i40e_vsi *vsi) in i40e_vsi_wait_txq_disabled()
4333 static void i40e_detect_recover_hung_queue(int q_idx, struct i40e_vsi *vsi) in i40e_detect_recover_hung_queue()
4387 struct i40e_vsi *vsi; in i40e_detect_recover_hung() local
4586 static int i40e_vsi_get_bw_info(struct i40e_vsi *vsi) in i40e_vsi_get_bw_info()
4648 static int i40e_vsi_configure_bw_alloc(struct i40e_vsi *vsi, u8 enabled_tc, in i40e_vsi_configure_bw_alloc()
4680 static void i40e_vsi_config_netdev_tc(struct i40e_vsi *vsi, u8 enabled_tc) in i40e_vsi_config_netdev_tc()
4732 static void i40e_vsi_update_queue_map(struct i40e_vsi *vsi, in i40e_vsi_update_queue_map()
4759 static int i40e_vsi_config_tc(struct i40e_vsi *vsi, u8 enabled_tc) in i40e_vsi_config_tc()
5022 void i40e_print_link_message(struct i40e_vsi *vsi, bool isup) in i40e_print_link_message()
5087 static int i40e_up_complete(struct i40e_vsi *vsi) in i40e_up_complete()
5146 static void i40e_vsi_reinit_locked(struct i40e_vsi *vsi) in i40e_vsi_reinit_locked()
5169 int i40e_up(struct i40e_vsi *vsi) in i40e_up()
5184 void i40e_down(struct i40e_vsi *vsi) in i40e_down()
5217 struct i40e_vsi *vsi = np->vsi; in i40e_setup_tc() local
5282 struct i40e_vsi *vsi = np->vsi; in i40e_open() local
5320 int i40e_vsi_open(struct i40e_vsi *vsi) in i40e_vsi_open()
5424 struct i40e_vsi *vsi = np->vsi; in i40e_close() local
5497 struct i40e_vsi *vsi = pf->vsi[v]; in i40e_do_reset() local
5511 struct i40e_vsi *vsi = pf->vsi[v]; in i40e_do_reset() local
5948 static void i40e_vsi_link_event(struct i40e_vsi *vsi, bool link_up) in i40e_vsi_link_event()
6011 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_link_event() local
6324 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_enable_pf_switch_lb() local
6360 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_disable_pf_switch_lb() local
6468 struct i40e_vsi *vsi = pf->vsi[v]; in i40e_reconstitute_veb() local
6565 struct i40e_vsi *vsi; in i40e_fdir_sb_setup() local
7089 static int i40e_set_num_rings_in_vsi(struct i40e_vsi *vsi) in i40e_set_num_rings_in_vsi()
7150 static int i40e_vsi_alloc_arrays(struct i40e_vsi *vsi, bool alloc_qvectors) in i40e_vsi_alloc_arrays()
7189 struct i40e_vsi *vsi; in i40e_vsi_mem_alloc() local
7272 static void i40e_vsi_free_arrays(struct i40e_vsi *vsi, bool free_qvectors) in i40e_vsi_free_arrays()
7288 static int i40e_vsi_clear(struct i40e_vsi *vsi) in i40e_vsi_clear()
7338 static void i40e_vsi_clear_rings(struct i40e_vsi *vsi) in i40e_vsi_clear_rings()
7355 static int i40e_alloc_rings(struct i40e_vsi *vsi) in i40e_alloc_rings()
7618 static int i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx) in i40e_vsi_alloc_q_vector()
7650 static int i40e_vsi_alloc_q_vectors(struct i40e_vsi *vsi) in i40e_vsi_alloc_q_vectors()
7783 static int i40e_config_rss_aq(struct i40e_vsi *vsi, const u8 *seed) in i40e_config_rss_aq()
7832 static int i40e_vsi_config_rss(struct i40e_vsi *vsi) in i40e_vsi_config_rss()
7853 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_config_rss_reg() local
7885 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_config_rss() local
7926 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_reconfig_rss_queues() local
8261 struct i40e_vsi *vsi = np->vsi; in i40e_set_features() local
8308 struct i40e_vsi *vsi = np->vsi; in i40e_add_vxlan_port() local
8350 struct i40e_vsi *vsi = np->vsi; in i40e_del_vxlan_port() local
8454 struct i40e_vsi *vsi = np->vsi; in i40e_ndo_bridge_setlink() local
8529 struct i40e_vsi *vsi = np->vsi; in i40e_ndo_bridge_getlink() local
8615 static int i40e_config_netdev(struct i40e_vsi *vsi) in i40e_config_netdev()
8720 static void i40e_vsi_delete(struct i40e_vsi *vsi) in i40e_vsi_delete()
8735 int i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi) in i40e_is_vsi_uplink_mode_veb()
8770 static int i40e_add_vsi(struct i40e_vsi *vsi) in i40e_add_vsi()
9012 int i40e_vsi_release(struct i40e_vsi *vsi) in i40e_vsi_release()
9104 static int i40e_vsi_setup_vectors(struct i40e_vsi *vsi) in i40e_vsi_setup_vectors()
9160 static struct i40e_vsi *i40e_vsi_reinit_setup(struct i40e_vsi *vsi) in i40e_vsi_reinit_setup()
9231 struct i40e_vsi *vsi = NULL; in i40e_vsi_setup() local
9570 struct i40e_vsi *vsi = NULL; in i40e_veb_release() local
9613 static int i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi) in i40e_add_veb()
9907 struct i40e_vsi *vsi = NULL; in i40e_setup_pf_switch() local