Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/common/io/i40e/core/
H A Di40e_prototype.h50 enum i40e_status_code i40e_init_adminq(struct i40e_hw *hw);
51 enum i40e_status_code i40e_shutdown_adminq(struct i40e_hw *hw);
52 enum i40e_status_code i40e_init_asq(struct i40e_hw *hw);
53 enum i40e_status_code i40e_init_arq(struct i40e_hw *hw);
54 enum i40e_status_code i40e_alloc_adminq_asq_ring(struct i40e_hw *hw);
55 enum i40e_status_code i40e_alloc_adminq_arq_ring(struct i40e_hw *hw);
56 enum i40e_status_code i40e_shutdown_asq(struct i40e_hw *hw);
57 enum i40e_status_code i40e_shutdown_arq(struct i40e_hw *hw);
58 u16 i40e_clean_asq(struct i40e_hw *hw);
59 void i40e_free_adminq_asq(struct i40e_hw *hw);
[all …]
H A Di40e_lan_hmc.h39 struct i40e_hw;
171 enum i40e_status_code i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num,
174 enum i40e_status_code i40e_configure_lan_hmc(struct i40e_hw *hw,
176 enum i40e_status_code i40e_shutdown_lan_hmc(struct i40e_hw *hw);
180 enum i40e_status_code i40e_get_lan_tx_queue_context(struct i40e_hw *hw,
183 enum i40e_status_code i40e_clear_lan_tx_queue_context(struct i40e_hw *hw,
185 enum i40e_status_code i40e_set_lan_tx_queue_context(struct i40e_hw *hw,
188 enum i40e_status_code i40e_get_lan_rx_queue_context(struct i40e_hw *hw,
191 enum i40e_status_code i40e_clear_lan_rx_queue_context(struct i40e_hw *hw,
193 enum i40e_status_code i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
[all …]
H A Di40e_nvm.c37 enum i40e_status_code i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset,
39 enum i40e_status_code i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset,
41 enum i40e_status_code i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset,
43 enum i40e_status_code i40e_read_nvm_buffer_aq(struct i40e_hw *hw, u16 offset,
45 enum i40e_status_code i40e_read_nvm_aq(struct i40e_hw *hw, u8 module_pointer,
59 enum i40e_status_code i40e_init_nvm(struct i40e_hw *hw) in i40e_init_nvm()
100 enum i40e_status_code i40e_acquire_nvm(struct i40e_hw *hw, in i40e_acquire_nvm()
159 void i40e_release_nvm(struct i40e_hw *hw) in i40e_release_nvm()
189 static enum i40e_status_code i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw) in i40e_poll_sr_srctl_done_bit()
218 enum i40e_status_code i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word()
[all …]
H A Di40e_alloc.h38 struct i40e_hw;
54 enum i40e_status_code i40e_allocate_dma_mem(struct i40e_hw *hw,
58 enum i40e_status_code i40e_free_dma_mem(struct i40e_hw *hw,
60 enum i40e_status_code i40e_allocate_virt_mem(struct i40e_hw *hw,
63 enum i40e_status_code i40e_free_virt_mem(struct i40e_hw *hw,
H A Di40e_common.c48 static enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw) in i40e_set_mac_type()
98 const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) in i40e_aq_str()
158 const char *i40e_stat_str(struct i40e_hw *hw, enum i40e_status_code stat_err) in i40e_stat_str()
309 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40e_debug_aq()
373 bool i40e_check_asq_alive(struct i40e_hw *hw) in i40e_check_asq_alive()
389 enum i40e_status_code i40e_aq_queue_shutdown(struct i40e_hw *hw, in i40e_aq_queue_shutdown()
418 static enum i40e_status_code i40e_aq_get_set_rss_lut(struct i40e_hw *hw, in i40e_aq_get_set_rss_lut()
471 enum i40e_status_code i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40e_aq_get_rss_lut()
488 enum i40e_status_code i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40e_aq_set_rss_lut()
503 static enum i40e_status_code i40e_aq_get_set_rss_key(struct i40e_hw *hw, in i40e_aq_get_set_rss_key()
[all …]
H A Di40e_adminq.c47 static void i40e_adminq_init_regs(struct i40e_hw *hw) in i40e_adminq_init_regs()
79 enum i40e_status_code i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_asq_ring()
106 enum i40e_status_code i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_arq_ring()
126 void i40e_free_adminq_asq(struct i40e_hw *hw) in i40e_free_adminq_asq()
138 void i40e_free_adminq_arq(struct i40e_hw *hw) in i40e_free_adminq_arq()
147 static enum i40e_status_code i40e_alloc_arq_bufs(struct i40e_hw *hw) in i40e_alloc_arq_bufs()
214 static enum i40e_status_code i40e_alloc_asq_bufs(struct i40e_hw *hw) in i40e_alloc_asq_bufs()
254 static void i40e_free_arq_bufs(struct i40e_hw *hw) in i40e_free_arq_bufs()
273 static void i40e_free_asq_bufs(struct i40e_hw *hw) in i40e_free_asq_bufs()
298 static enum i40e_status_code i40e_config_asq_regs(struct i40e_hw *hw) in i40e_config_asq_regs()
[all …]
H A Di40e_hmc.h41 struct i40e_hw;
222 enum i40e_status_code i40e_add_sd_table_entry(struct i40e_hw *hw,
228 enum i40e_status_code i40e_add_pd_table_entry(struct i40e_hw *hw,
232 enum i40e_status_code i40e_remove_pd_bp(struct i40e_hw *hw,
237 enum i40e_status_code i40e_remove_sd_bp_new(struct i40e_hw *hw,
242 enum i40e_status_code i40e_remove_pd_page_new(struct i40e_hw *hw,
H A Di40e_hmc.c50 enum i40e_status_code i40e_add_sd_table_entry(struct i40e_hw *hw, in i40e_add_sd_table_entry()
143 enum i40e_status_code i40e_add_pd_table_entry(struct i40e_hw *hw, in i40e_add_pd_table_entry()
225 enum i40e_status_code i40e_remove_pd_bp(struct i40e_hw *hw, in i40e_remove_pd_bp()
309 enum i40e_status_code i40e_remove_sd_bp_new(struct i40e_hw *hw, in i40e_remove_sd_bp_new()
358 enum i40e_status_code i40e_remove_pd_page_new(struct i40e_hw *hw, in i40e_remove_pd_page_new()
H A Di40e_lan_hmc.c107 enum i40e_status_code i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, in i40e_init_lan_hmc()
262 static enum i40e_status_code i40e_remove_pd_page(struct i40e_hw *hw, in i40e_remove_pd_page()
289 static enum i40e_status_code i40e_remove_sd_bp(struct i40e_hw *hw, in i40e_remove_sd_bp()
309 enum i40e_status_code i40e_create_lan_hmc_object(struct i40e_hw *hw, in i40e_create_lan_hmc_object()
468 enum i40e_status_code i40e_configure_lan_hmc(struct i40e_hw *hw, in i40e_configure_lan_hmc()
553 enum i40e_status_code i40e_delete_lan_hmc_object(struct i40e_hw *hw, in i40e_delete_lan_hmc_object()
665 enum i40e_status_code i40e_shutdown_lan_hmc(struct i40e_hw *hw) in i40e_shutdown_lan_hmc()
1170 static enum i40e_status_code i40e_clear_hmc_context(struct i40e_hw *hw, in i40e_clear_hmc_context()
1229 enum i40e_status_code i40e_hmc_get_object_va(struct i40e_hw *hw, in i40e_hmc_get_object_va()
1295 enum i40e_status_code i40e_get_lan_tx_queue_context(struct i40e_hw *hw, in i40e_get_lan_tx_queue_context()
[all …]
H A Di40e_type.h81 struct i40e_hw;
82 typedef void (*I40E_ADMINQ_CALLBACK)(struct i40e_hw *, struct i40e_aq_desc *);
615 struct i40e_hw { struct
687 static INLINE bool i40e_is_vf(struct i40e_hw *hw) in i40e_is_vf() argument
/titanic_44/usr/src/uts/common/io/i40e/
H A Di40e_osdep.c26 i40e_allocate_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem, u32 size) in i40e_allocate_virt_mem()
35 i40e_free_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem) in i40e_free_virt_mem()
44 i40e_allocate_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem, in i40e_allocate_dma_mem()
137 i40e_free_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem) in i40e_free_dma_mem()
200 i40e_set_hw_bus_info(struct i40e_hw *hw) in i40e_set_hw_bus_info()
H A Di40e_gld.c45 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_group_remove_mac()
113 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_group_add_mac()
218 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_m_promisc()
283 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_multicast_add()
336 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_multicast_remove()
612 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_transceiver_read()
674 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_gld_led_set()
1269 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_register_mac()
H A Di40e_osdep.h156 struct i40e_hw; /* forward decl */
188 extern boolean_t i40e_set_hw_bus_info(struct i40e_hw *);
H A Di40e_intr.c630 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_intr_adminq_work()
700 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_intr_other_work()
H A Di40e_sw.h380 typedef struct i40e_hw i40e_hw_t;
823 struct i40e_hw i40e_hw_space;