Home
last modified time | relevance | path

Searched refs:i40e_vsi (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e.h420 struct i40e_vsi *parent_vsi;
597 struct i40e_vsi **vsi;
735 struct i40e_vsi { struct
855 struct i40e_vsi *vsi;
860 struct i40e_vsi *vsi;
938 struct i40e_vsi *vsi = np->vsi; in i40e_netdev_to_pf()
943 static inline void i40e_vsi_setup_irqhandler(struct i40e_vsi *vsi, in i40e_vsi_setup_irqhandler()
1011 int i40e_up(struct i40e_vsi *vsi);
1012 void i40e_down(struct i40e_vsi *vsi);
1016 int i40e_config_rss(struct i40e_vsi *vs
[all...]
H A Di40e_xsk.h7 struct i40e_vsi;
11 int i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair);
12 int i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair);
13 int i40e_xsk_pool_setup(struct i40e_vsi *vsi, struct xsk_buff_pool *pool,
18 bool i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring);
20 int i40e_realloc_rx_bi_zc(struct i40e_vsi *vsi, bool zc);
H A Di40e_main.c30 static void i40e_vsi_reinit_locked(struct i40e_vsi *vsi);
32 static int i40e_add_vsi(struct i40e_vsi *vsi);
33 static int i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi);
294 struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id) in i40e_find_vsi_from_id()
331 struct i40e_vsi *vsi = np->vsi; in i40e_tx_timeout()
408 struct rtnl_link_stats64 *i40e_get_vsi_stats_struct(struct i40e_vsi *vsi) in i40e_get_vsi_stats_struct()
446 struct i40e_vsi *vsi = np->vsi; in i40e_get_netdev_stats_struct()
503 void i40e_vsi_reset_stats(struct i40e_vsi *vsi) in i40e_vsi_reset_stats()
564 static u32 i40e_compute_pci_to_hw_id(struct i40e_vsi *vsi, struct i40e_hw *hw) in i40e_compute_pci_to_hw_id()
681 i40e_stats_update_rx_discards(struct i40e_vsi *vs
[all...]
H A Di40e_xsk.c62 int i40e_realloc_rx_bi_zc(struct i40e_vsi *vsi, bool zc) in i40e_realloc_rx_bi_zc()
84 static int i40e_xsk_pool_enable(struct i40e_vsi *vsi, in i40e_xsk_pool_enable()
140 static int i40e_xsk_pool_disable(struct i40e_vsi *vsi, u16 qid) in i40e_xsk_pool_disable()
185 int i40e_xsk_pool_setup(struct i40e_vsi *vsi, struct xsk_buff_pool *pool, in i40e_xsk_pool_setup()
526 bool i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring) in i40e_clean_xdp_tx_irq()
590 struct i40e_vsi *vsi = np->vsi; in i40e_xsk_wakeup()
675 bool i40e_xsk_any_rx_ring_enabled(struct i40e_vsi *vsi) in i40e_xsk_any_rx_ring_enabled()
H A Di40e_txrx_common.h64 struct i40e_vsi *vsi, in i40e_arm_wb()
104 bool i40e_xsk_any_rx_ring_enabled(struct i40e_vsi *vsi);
H A Di40e_client.c47 int i40e_client_get_params(struct i40e_vsi *vsi, struct i40e_params *params) in i40e_client_get_params()
84 i40e_notify_client_of_vf_msg(struct i40e_vsi *vsi, u32 vf_id, u8 *msg, u16 len) in i40e_notify_client_of_vf_msg()
110 void i40e_notify_client_of_l2_param_changes(struct i40e_vsi *vsi) in i40e_notify_client_of_l2_param_changes()
169 void i40e_notify_client_of_netdev_close(struct i40e_vsi *vsi, bool reset) in i40e_notify_client_of_netdev_close()
291 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_client_add_instance()
354 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_client_subtask()
686 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_client_update_vsi_ctxt()
H A Di40e_virtchnl_pf.c208 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_isvalid_vsi_id()
225 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_isvalid_queue_id()
258 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_get_pf_queue_id()
582 struct i40e_vsi *vsi; in i40e_config_vsi_tx_queue()
658 struct i40e_vsi *vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_config_vsi_rx_queue()
748 struct i40e_vsi *vsi; in i40e_alloc_vsi_res()
1150 static int __i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) in __i40e_getnum_vf_vsi_vlan_filters()
1169 static int i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) in i40e_getnum_vf_vsi_vlan_filters()
1189 static void i40e_get_vlan_list_sync(struct i40e_vsi *vsi, u16 *num_vlans, in i40e_get_vlan_list_sync()
1322 struct i40e_vsi *vs in i40e_config_vf_promiscuous_mode()
[all...]
H A Di40e_dcb_nl.c145 void i40e_dcbnl_set_all(struct i40e_vsi *vsi) in i40e_dcbnl_set_all()
191 static int i40e_dcbnl_vsi_del_app(struct i40e_vsi *vsi, in i40e_dcbnl_vsi_del_app()
284 void i40e_dcbnl_setup(struct i40e_vsi *vsi) in i40e_dcbnl_setup()
H A Di40e_txrx.h375 struct i40e_vsi *vsi; /* Backreference to associated VSI */
461 void i40e_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector);
463 void i40e_detect_recover_hung(struct i40e_vsi *vsi);
H A Di40e_ethtool.c232 I40E_STAT(struct i40e_vsi, _name, _stat)
1154 struct i40e_vsi *vsi = np->vsi; in i40e_set_link_ksettings()
1599 struct i40e_vsi *vsi = np->vsi; in i40e_set_pauseparam()
1905 struct i40e_vsi *vsi = np->vsi; in i40e_get_drvinfo()
1923 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_get_ringparam()
1935 static bool i40e_active_tx_ring_index(struct i40e_vsi *vsi, u16 index) in i40e_active_tx_ring_index()
1952 struct i40e_vsi *vsi = np->vsi; in i40e_set_ringparam()
2179 struct i40e_vsi *vsi = np->vsi; in i40e_get_stats_count()
2210 struct i40e_vsi *vsi = np->vsi; in i40e_get_sset_count()
2292 struct i40e_vsi *vs in i40e_get_ethtool_stats()
[all...]
H A Di40e_txrx.c95 struct i40e_vsi *vsi; in i40e_program_fdir_filter()
173 static int i40e_add_del_fdir_udpv4(struct i40e_vsi *vsi, in i40e_add_del_fdir_udpv4()
245 static int i40e_add_del_fdir_tcpv4(struct i40e_vsi *vsi, in i40e_add_del_fdir_tcpv4()
324 static int i40e_add_del_fdir_sctpv4(struct i40e_vsi *vsi, in i40e_add_del_fdir_sctpv4()
398 static int i40e_add_del_fdir_ipv4(struct i40e_vsi *vsi, in i40e_add_del_fdir_ipv4()
469 int i40e_add_del_fdir(struct i40e_vsi *vsi, in i40e_add_del_fdir()
721 void i40e_detect_recover_hung(struct i40e_vsi *vsi) in i40e_detect_recover_hung()
775 static bool i40e_clean_tx_irq(struct i40e_vsi *vsi, in i40e_clean_tx_irq()
906 static void i40e_enable_wb_on_itr(struct i40e_vsi *vsi, in i40e_enable_wb_on_itr()
940 void i40e_force_wb(struct i40e_vsi *vs
[all...]
H A Di40e_ddp.c275 struct i40e_vsi *vsi = np->vsi; in i40e_ddp_load()
419 struct i40e_vsi *vsi = np->vsi; in i40e_ddp_flash()
H A Di40e_debugfs.c24 static struct i40e_vsi *i40e_dbg_find_vsi(struct i40e_pf *pf, int seid) in i40e_dbg_find_vsi()
119 struct i40e_vsi *vsi; in i40e_dbg_dump_vsi_seid()
548 struct i40e_vsi *vsi; in i40e_dbg_dump_desc()
736 struct i40e_vsi *vsi; in i40e_dbg_dump_vf()
781 struct i40e_vsi *vsi; in i40e_dbg_command_write()
1702 struct i40e_vsi *vsi; in i40e_dbg_netdev_ops_write()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e.h444 struct i40e_vsi *parent_vsi;
629 struct i40e_vsi **vsi;
844 struct i40e_vsi { struct
969 struct i40e_vsi *vsi;
976 struct i40e_vsi *vsi;
1055 struct i40e_vsi *vsi = np->vsi; in i40e_netdev_to_pf()
1060 static inline void i40e_vsi_setup_irqhandler(struct i40e_vsi *vsi, in i40e_vsi_setup_irqhandler()
1128 int i40e_up(struct i40e_vsi *vsi);
1129 void i40e_down(struct i40e_vsi *vsi);
1133 int i40e_config_rss(struct i40e_vsi *vs
[all...]
H A Di40e_xsk.h23 struct i40e_vsi;
26 int i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair);
27 int i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair);
28 int i40e_xsk_pool_setup(struct i40e_vsi *vsi, struct xsk_buff_pool *pool,
33 bool i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring);
35 int i40e_realloc_rx_bi_zc(struct i40e_vsi *vsi, bool zc);
H A Di40e_main.c31 static void i40e_vsi_reinit_locked(struct i40e_vsi *vsi);
33 static int i40e_add_vsi(struct i40e_vsi *vsi);
34 static int i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi);
297 struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id) in i40e_find_vsi_from_id()
334 struct i40e_vsi *vsi = np->vsi; in i40e_tx_timeout()
411 struct rtnl_link_stats64 *i40e_get_vsi_stats_struct(struct i40e_vsi *vsi) in i40e_get_vsi_stats_struct()
449 struct i40e_vsi *vsi = np->vsi; in i40e_get_netdev_stats_struct()
506 void i40e_vsi_reset_stats(struct i40e_vsi *vsi) in i40e_vsi_reset_stats()
567 static u32 i40e_compute_pci_to_hw_id(struct i40e_vsi *vsi, struct i40e_hw *hw) in i40e_compute_pci_to_hw_id()
684 i40e_stats_update_rx_discards(struct i40e_vsi *vs
[all...]
H A Di40e_txrx_common.h65 struct i40e_vsi *vsi, in i40e_arm_wb()
105 bool i40e_xsk_any_rx_ring_enabled(struct i40e_vsi *vsi);
H A Di40e_client.c46 int i40e_client_get_params(struct i40e_vsi *vsi, struct i40e_params *params) in i40e_client_get_params()
83 i40e_notify_client_of_vf_msg(struct i40e_vsi *vsi, u32 vf_id, u8 *msg, u16 len) in i40e_notify_client_of_vf_msg()
109 void i40e_notify_client_of_l2_param_changes(struct i40e_vsi *vsi) in i40e_notify_client_of_l2_param_changes()
168 void i40e_notify_client_of_netdev_close(struct i40e_vsi *vsi, bool reset) in i40e_notify_client_of_netdev_close()
341 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_client_add_instance()
407 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_client_subtask()
674 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_client_update_vsi_ctxt()
H A Di40e_xsk.c63 int i40e_realloc_rx_bi_zc(struct i40e_vsi *vsi, bool zc) in i40e_realloc_rx_bi_zc()
85 static int i40e_xsk_pool_enable(struct i40e_vsi *vsi, in i40e_xsk_pool_enable()
141 static int i40e_xsk_pool_disable(struct i40e_vsi *vsi, u16 qid) in i40e_xsk_pool_disable()
186 int i40e_xsk_pool_setup(struct i40e_vsi *vsi, struct xsk_buff_pool *pool, in i40e_xsk_pool_setup()
658 bool i40e_clean_xdp_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring) in i40e_clean_xdp_tx_irq()
722 struct i40e_vsi *vsi = np->vsi; in i40e_xsk_wakeup()
807 bool i40e_xsk_any_rx_ring_enabled(struct i40e_vsi *vsi) in i40e_xsk_any_rx_ring_enabled()
H A Di40e_virtchnl_pf.c261 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_isvalid_vsi_id()
278 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_isvalid_queue_id()
311 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_get_pf_queue_id()
637 struct i40e_vsi *vsi; in i40e_config_vsi_tx_queue()
713 struct i40e_vsi *vsi = pf->vsi[vf->lan_vsi_idx]; in i40e_config_vsi_rx_queue()
803 struct i40e_vsi *vsi; in i40e_alloc_vsi_res()
1205 static int __i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) in __i40e_getnum_vf_vsi_vlan_filters()
1224 static int i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) in i40e_getnum_vf_vsi_vlan_filters()
1244 static void i40e_get_vlan_list_sync(struct i40e_vsi *vsi, u16 *num_vlans, in i40e_get_vlan_list_sync()
1376 struct i40e_vsi *vs in i40e_config_vf_promiscuous_mode()
[all...]
H A Di40e_ethtool.c232 I40E_STAT(struct i40e_vsi, _name, _stat)
1226 struct i40e_vsi *vsi = np->vsi; in i40e_set_link_ksettings()
1697 struct i40e_vsi *vsi = np->vsi; in i40e_set_pauseparam()
2003 struct i40e_vsi *vsi = np->vsi; in i40e_get_drvinfo()
2023 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; in i40e_get_ringparam()
2035 static bool i40e_active_tx_ring_index(struct i40e_vsi *vsi, u16 index) in i40e_active_tx_ring_index()
2054 struct i40e_vsi *vsi = np->vsi; in i40e_set_ringparam()
2281 struct i40e_vsi *vsi = np->vsi; in i40e_get_stats_count()
2312 struct i40e_vsi *vsi = np->vsi; in i40e_get_sset_count()
2394 struct i40e_vsi *vs in i40e_get_ethtool_stats()
[all...]
H A Di40e_txrx.h390 struct i40e_vsi *vsi; /* Backreference to associated VSI */
469 void i40e_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector);
471 void i40e_detect_recover_hung(struct i40e_vsi *vsi);
H A Di40e_txrx.c93 struct i40e_vsi *vsi; in i40e_program_fdir_filter()
386 static int i40e_add_del_fdir_udp(struct i40e_vsi *vsi, in i40e_add_del_fdir_udp()
434 static int i40e_add_del_fdir_tcp(struct i40e_vsi *vsi, in i40e_add_del_fdir_tcp()
488 static int i40e_add_del_fdir_sctp(struct i40e_vsi *vsi, in i40e_add_del_fdir_sctp()
537 static int i40e_add_del_fdir_ip(struct i40e_vsi *vsi, in i40e_add_del_fdir_ip()
592 int i40e_add_del_fdir(struct i40e_vsi *vsi, in i40e_add_del_fdir()
875 void i40e_detect_recover_hung(struct i40e_vsi *vsi) in i40e_detect_recover_hung()
930 static bool i40e_clean_tx_irq(struct i40e_vsi *vsi, in i40e_clean_tx_irq()
1063 static void i40e_enable_wb_on_itr(struct i40e_vsi *vsi, in i40e_enable_wb_on_itr()
1097 void i40e_force_wb(struct i40e_vsi *vs
[all...]
H A Di40e_ddp.c274 struct i40e_vsi *vsi = np->vsi; in i40e_ddp_load()
419 struct i40e_vsi *vsi = np->vsi; in i40e_ddp_flash()
H A Di40e_dcb_nl.c879 void i40e_dcbnl_set_all(struct i40e_vsi *vsi) in i40e_dcbnl_set_all()
929 static int i40e_dcbnl_vsi_del_app(struct i40e_vsi *vsi, in i40e_dcbnl_vsi_del_app()
1022 void i40e_dcbnl_setup(struct i40e_vsi *vsi) in i40e_dcbnl_setup()

Completed in 55 milliseconds

12