Home
last modified time | relevance | path

Searched refs:i40e_hw (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_prototype.h19 i40e_status i40e_init_adminq(struct i40e_hw *hw);
20 i40e_status i40e_shutdown_adminq(struct i40e_hw *hw);
21 void i40e_adminq_init_ring_data(struct i40e_hw *hw);
22 i40e_status i40e_clean_arq_element(struct i40e_hw *hw,
25 i40e_status i40e_asq_send_command(struct i40e_hw *hw,
32 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask,
35 void i40e_idle_aq(struct i40e_hw *hw);
36 bool i40e_check_asq_alive(struct i40e_hw *hw);
37 i40e_status i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading);
38 const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err);
[all …]
Di40e_lan_hmc.h8 struct i40e_hw;
140 i40e_status i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num,
143 i40e_status i40e_configure_lan_hmc(struct i40e_hw *hw,
145 i40e_status i40e_shutdown_lan_hmc(struct i40e_hw *hw);
147 i40e_status i40e_clear_lan_tx_queue_context(struct i40e_hw *hw,
149 i40e_status i40e_set_lan_tx_queue_context(struct i40e_hw *hw,
152 i40e_status i40e_clear_lan_rx_queue_context(struct i40e_hw *hw,
154 i40e_status i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
Di40e_alloc.h7 struct i40e_hw;
23 i40e_status i40e_allocate_dma_mem(struct i40e_hw *hw,
27 i40e_status i40e_free_dma_mem(struct i40e_hw *hw,
29 i40e_status i40e_allocate_virt_mem(struct i40e_hw *hw,
32 i40e_status i40e_free_virt_mem(struct i40e_hw *hw,
Di40e_nvm.c16 i40e_status i40e_init_nvm(struct i40e_hw *hw) in i40e_init_nvm()
55 i40e_status i40e_acquire_nvm(struct i40e_hw *hw, in i40e_acquire_nvm()
112 void i40e_release_nvm(struct i40e_hw *hw) in i40e_release_nvm()
141 static i40e_status i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw) in i40e_poll_sr_srctl_done_bit()
168 static i40e_status i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word_srctl()
219 static i40e_status i40e_read_nvm_aq(struct i40e_hw *hw, in i40e_read_nvm_aq()
267 static i40e_status i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word_aq()
289 static i40e_status __i40e_read_nvm_word(struct i40e_hw *hw, in __i40e_read_nvm_word()
306 i40e_status i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word()
335 static i40e_status i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_buffer_srctl()
[all …]
Di40e_common.c16 static i40e_status i40e_set_mac_type(struct i40e_hw *hw) in i40e_set_mac_type()
63 const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) in i40e_aq_str()
123 const char *i40e_stat_str(struct i40e_hw *hw, i40e_status stat_err) in i40e_stat_str()
276 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40e_debug_aq()
330 bool i40e_check_asq_alive(struct i40e_hw *hw) in i40e_check_asq_alive()
347 i40e_status i40e_aq_queue_shutdown(struct i40e_hw *hw, in i40e_aq_queue_shutdown()
376 static i40e_status i40e_aq_get_set_rss_lut(struct i40e_hw *hw, in i40e_aq_get_set_rss_lut()
429 i40e_status i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40e_aq_get_rss_lut()
446 i40e_status i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40e_aq_set_rss_lut()
461 static i40e_status i40e_aq_get_set_rss_key(struct i40e_hw *hw, in i40e_aq_get_set_rss_key()
[all …]
Di40e_adminq.c10 static void i40e_resume_aq(struct i40e_hw *hw);
18 static void i40e_adminq_init_regs(struct i40e_hw *hw) in i40e_adminq_init_regs()
50 static i40e_status i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_asq_ring()
77 static i40e_status i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_arq_ring()
97 static void i40e_free_adminq_asq(struct i40e_hw *hw) in i40e_free_adminq_asq()
109 static void i40e_free_adminq_arq(struct i40e_hw *hw) in i40e_free_adminq_arq()
118 static i40e_status i40e_alloc_arq_bufs(struct i40e_hw *hw) in i40e_alloc_arq_bufs()
185 static i40e_status i40e_alloc_asq_bufs(struct i40e_hw *hw) in i40e_alloc_asq_bufs()
225 static void i40e_free_arq_bufs(struct i40e_hw *hw) in i40e_free_arq_bufs()
244 static void i40e_free_asq_bufs(struct i40e_hw *hw) in i40e_free_asq_bufs()
[all …]
Di40e_hmc.h10 struct i40e_hw;
191 i40e_status i40e_add_sd_table_entry(struct i40e_hw *hw,
197 i40e_status i40e_add_pd_table_entry(struct i40e_hw *hw,
201 i40e_status i40e_remove_pd_bp(struct i40e_hw *hw,
206 i40e_status i40e_remove_sd_bp_new(struct i40e_hw *hw,
211 i40e_status i40e_remove_pd_page_new(struct i40e_hw *hw,
Di40e_dcb.h119 i40e_status i40e_get_dcbx_status(struct i40e_hw *hw,
123 i40e_status i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type,
126 i40e_status i40e_get_dcb_config(struct i40e_hw *hw);
127 i40e_status i40e_init_dcb(struct i40e_hw *hw);
Di40e_ptp.c38 struct i40e_hw *hw = &pf->hw; in i40e_ptp_read()
62 struct i40e_hw *hw = &pf->hw; in i40e_ptp_write()
100 struct i40e_hw *hw = &pf->hw; in i40e_ptp_adjfreq()
226 struct i40e_hw *hw = &pf->hw; in i40e_ptp_get_rx_events()
265 struct i40e_hw *hw = &pf->hw; in i40e_ptp_rx_hang()
360 struct i40e_hw *hw = &pf->hw; in i40e_ptp_tx_hwtstamp()
405 struct i40e_hw *hw; in i40e_ptp_rx_hwtstamp()
451 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_increment()
536 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_timestamp_mode()
734 struct i40e_hw *hw = &pf->hw; in i40e_ptp_init()
Di40e_diag.h25 i40e_status i40e_diag_reg_test(struct i40e_hw *hw);
26 i40e_status i40e_diag_eeprom_test(struct i40e_hw *hw);
Di40e_hmc.c19 i40e_status i40e_add_sd_table_entry(struct i40e_hw *hw, in i40e_add_sd_table_entry()
108 i40e_status i40e_add_pd_table_entry(struct i40e_hw *hw, in i40e_add_pd_table_entry()
187 i40e_status i40e_remove_pd_bp(struct i40e_hw *hw, in i40e_remove_pd_bp()
271 i40e_status i40e_remove_sd_bp_new(struct i40e_hw *hw, in i40e_remove_sd_bp_new()
320 i40e_status i40e_remove_pd_page_new(struct i40e_hw *hw, in i40e_remove_pd_page_new()
Di40e_diag.c13 static i40e_status i40e_diag_reg_pattern_test(struct i40e_hw *hw, in i40e_diag_reg_pattern_test()
77 i40e_status i40e_diag_reg_test(struct i40e_hw *hw) in i40e_diag_reg_test()
117 i40e_status i40e_diag_eeprom_test(struct i40e_hw *hw) in i40e_diag_eeprom_test()
Di40e_lan_hmc.c76 i40e_status i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, in i40e_init_lan_hmc()
231 static i40e_status i40e_remove_pd_page(struct i40e_hw *hw, in i40e_remove_pd_page()
258 static i40e_status i40e_remove_sd_bp(struct i40e_hw *hw, in i40e_remove_sd_bp()
278 static i40e_status i40e_create_lan_hmc_object(struct i40e_hw *hw, in i40e_create_lan_hmc_object()
437 i40e_status i40e_configure_lan_hmc(struct i40e_hw *hw, in i40e_configure_lan_hmc()
522 static i40e_status i40e_delete_lan_hmc_object(struct i40e_hw *hw, in i40e_delete_lan_hmc_object()
634 i40e_status i40e_shutdown_lan_hmc(struct i40e_hw *hw) in i40e_shutdown_lan_hmc()
917 static i40e_status i40e_clear_hmc_context(struct i40e_hw *hw, in i40e_clear_hmc_context()
1044 i40e_status i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, in i40e_clear_lan_tx_queue_context()
1064 i40e_status i40e_set_lan_tx_queue_context(struct i40e_hw *hw, in i40e_set_lan_tx_queue_context()
[all …]
Di40e_dcb_nl.c15 static void i40e_get_pfc_delay(struct i40e_hw *hw, u16 *delay) in i40e_get_pfc_delay()
36 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_ieee_getets()
75 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_ieee_getpfc()
150 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_set_all()
Di40e_dcb.c15 i40e_status i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status) in i40e_get_dcbx_status()
554 i40e_status i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, in i40e_aq_get_dcb_config()
770 static i40e_status i40e_get_ieee_dcb_config(struct i40e_hw *hw) in i40e_get_ieee_dcb_config()
800 i40e_status i40e_get_dcb_config(struct i40e_hw *hw) in i40e_get_dcb_config()
869 i40e_status i40e_init_dcb(struct i40e_hw *hw) in i40e_init_dcb()
932 static i40e_status _i40e_read_lldp_cfg(struct i40e_hw *hw, in _i40e_read_lldp_cfg()
994 i40e_status i40e_read_lldp_cfg(struct i40e_hw *hw, in i40e_read_lldp_cfg()
Di40e_virtchnl_pf.c23 struct i40e_hw *hw = &pf->hw; in i40e_vc_vf_broadcast()
52 struct i40e_hw *hw = &pf->hw; in i40e_vc_notify_vf_link_state()
282 struct i40e_hw *hw = &pf->hw; in i40e_config_irq_link_list()
397 struct i40e_hw *hw = &pf->hw; in i40e_release_iwarp_qvlist()
439 struct i40e_hw *hw = &pf->hw; in i40e_config_iwarp_qvlist()
525 struct i40e_hw *hw = &pf->hw; in i40e_config_vsi_tx_queue()
602 struct i40e_hw *hw = &pf->hw; in i40e_config_vsi_rx_queue()
779 struct i40e_hw *hw = &pf->hw; in i40e_map_pf_queues_to_vsi()
826 struct i40e_hw *hw = &pf->hw; in i40e_map_pf_to_vf_queues()
864 struct i40e_hw *hw = &pf->hw; in i40e_enable_vf_mappings()
[all …]
Di40e_main.c104 int i40e_allocate_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem, in i40e_allocate_dma_mem_d()
123 int i40e_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem) in i40e_free_dma_mem_d()
141 int i40e_allocate_virt_mem_d(struct i40e_hw *hw, struct i40e_virt_mem *mem, in i40e_allocate_virt_mem_d()
158 int i40e_free_virt_mem_d(struct i40e_hw *hw, struct i40e_virt_mem *mem) in i40e_free_virt_mem_d()
541 static void i40e_stat_update48(struct i40e_hw *hw, u32 hireg, u32 loreg, in i40e_stat_update48()
569 static void i40e_stat_update32(struct i40e_hw *hw, u32 reg, in i40e_stat_update32()
589 static void i40e_stat_update_and_clear32(struct i40e_hw *hw, u32 reg, u64 *stat) in i40e_stat_update_and_clear32()
605 struct i40e_hw *hw = &pf->hw; in i40e_update_eth_stats()
669 struct i40e_hw *hw = &pf->hw; in i40e_update_veb_stats()
855 struct i40e_hw *hw = &pf->hw; in i40e_update_pf_stats()
[all …]
Di40e_ethtool.c479 static void i40e_get_settings_link_up(struct i40e_hw *hw, in i40e_get_settings_link_up()
723 static void i40e_get_settings_link_down(struct i40e_hw *hw, in i40e_get_settings_link_down()
749 struct i40e_hw *hw = &pf->hw; in i40e_get_link_ksettings()
840 struct i40e_hw *hw = &pf->hw; in i40e_set_link_ksettings()
1069 struct i40e_hw *hw = &pf->hw; in i40e_nway_reset()
1096 struct i40e_hw *hw = &pf->hw; in i40e_get_pauseparam()
1132 struct i40e_hw *hw = &pf->hw; in i40e_set_pauseparam()
1259 struct i40e_hw *hw = &pf->hw; in i40e_get_regs()
1289 struct i40e_hw *hw = &np->vsi->back->hw; in i40e_get_eeprom()
1383 struct i40e_hw *hw = &np->vsi->back->hw; in i40e_get_eeprom_len()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40e_prototype.h19 i40e_status i40evf_init_adminq(struct i40e_hw *hw);
20 i40e_status i40evf_shutdown_adminq(struct i40e_hw *hw);
21 void i40e_adminq_init_ring_data(struct i40e_hw *hw);
22 i40e_status i40evf_clean_arq_element(struct i40e_hw *hw,
25 i40e_status i40evf_asq_send_command(struct i40e_hw *hw,
30 bool i40evf_asq_done(struct i40e_hw *hw);
33 void i40evf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask,
36 void i40e_idle_aq(struct i40e_hw *hw);
37 void i40evf_resume_aq(struct i40e_hw *hw);
38 bool i40evf_check_asq_alive(struct i40e_hw *hw);
[all …]
Di40e_lan_hmc.h8 struct i40e_hw;
140 i40e_status i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num,
143 i40e_status i40e_configure_lan_hmc(struct i40e_hw *hw,
145 i40e_status i40e_shutdown_lan_hmc(struct i40e_hw *hw);
147 i40e_status i40e_clear_lan_tx_queue_context(struct i40e_hw *hw,
149 i40e_status i40e_set_lan_tx_queue_context(struct i40e_hw *hw,
152 i40e_status i40e_clear_lan_rx_queue_context(struct i40e_hw *hw,
154 i40e_status i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
Di40e_alloc.h7 struct i40e_hw;
23 i40e_status i40e_allocate_dma_mem(struct i40e_hw *hw,
27 i40e_status i40e_free_dma_mem(struct i40e_hw *hw,
29 i40e_status i40e_allocate_virt_mem(struct i40e_hw *hw,
32 i40e_status i40e_free_virt_mem(struct i40e_hw *hw,
Di40e_adminq.c26 static void i40e_adminq_init_regs(struct i40e_hw *hw) in i40e_adminq_init_regs()
47 static i40e_status i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_asq_ring()
74 static i40e_status i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_arq_ring()
94 static void i40e_free_adminq_asq(struct i40e_hw *hw) in i40e_free_adminq_asq()
106 static void i40e_free_adminq_arq(struct i40e_hw *hw) in i40e_free_adminq_arq()
115 static i40e_status i40e_alloc_arq_bufs(struct i40e_hw *hw) in i40e_alloc_arq_bufs()
182 static i40e_status i40e_alloc_asq_bufs(struct i40e_hw *hw) in i40e_alloc_asq_bufs()
222 static void i40e_free_arq_bufs(struct i40e_hw *hw) in i40e_free_arq_bufs()
241 static void i40e_free_asq_bufs(struct i40e_hw *hw) in i40e_free_asq_bufs()
266 static i40e_status i40e_config_asq_regs(struct i40e_hw *hw) in i40e_config_asq_regs()
[all …]
Di40e_hmc.h10 struct i40e_hw;
191 i40e_status i40e_add_sd_table_entry(struct i40e_hw *hw,
197 i40e_status i40e_add_pd_table_entry(struct i40e_hw *hw,
201 i40e_status i40e_remove_pd_bp(struct i40e_hw *hw,
206 i40e_status i40e_remove_sd_bp_new(struct i40e_hw *hw,
211 i40e_status i40e_remove_pd_page_new(struct i40e_hw *hw,
Di40e_common.c16 i40e_status i40e_set_mac_type(struct i40e_hw *hw) in i40e_set_mac_type()
69 const char *i40evf_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) in i40evf_aq_str()
129 const char *i40evf_stat_str(struct i40e_hw *hw, i40e_status stat_err) in i40evf_stat_str()
282 void i40evf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40evf_debug_aq()
335 bool i40evf_check_asq_alive(struct i40e_hw *hw) in i40evf_check_asq_alive()
352 i40e_status i40evf_aq_queue_shutdown(struct i40e_hw *hw, in i40evf_aq_queue_shutdown()
381 static i40e_status i40e_aq_get_set_rss_lut(struct i40e_hw *hw, in i40e_aq_get_set_rss_lut()
434 i40e_status i40evf_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40evf_aq_get_rss_lut()
451 i40e_status i40evf_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40evf_aq_set_rss_lut()
466 static i40e_status i40e_aq_get_set_rss_key(struct i40e_hw *hw, in i40e_aq_get_set_rss_key()
[all …]
Di40evf_main.c68 i40e_status i40evf_allocate_dma_mem_d(struct i40e_hw *hw, in i40evf_allocate_dma_mem_d()
91 i40e_status i40evf_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem) in i40evf_free_dma_mem_d()
108 i40e_status i40evf_allocate_virt_mem_d(struct i40e_hw *hw, in i40evf_allocate_virt_mem_d()
128 i40e_status i40evf_free_virt_mem_d(struct i40e_hw *hw, in i40evf_free_virt_mem_d()
151 if (!(mask & ((struct i40e_hw *)hw)->debug_mask)) in i40evf_debug_d()
193 struct i40e_hw *hw = &adapter->hw; in i40evf_misc_irq_disable()
212 struct i40e_hw *hw = &adapter->hw; in i40evf_misc_irq_enable()
229 struct i40e_hw *hw = &adapter->hw; in i40evf_irq_disable()
249 struct i40e_hw *hw = &adapter->hw; in i40evf_irq_enable_queues()
268 struct i40e_hw *hw = &adapter->hw; in i40evf_irq_enable()
[all …]

12