Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/i40e/core/
H A Di40e_prototype.h58 u16 i40e_clean_asq(struct i40e_hw *hw);
59 void i40e_free_adminq_asq(struct i40e_hw *hw);
60 void i40e_free_adminq_arq(struct i40e_hw *hw);
71 bool i40e_asq_done(struct i40e_hw *hw);
77 void i40e_idle_aq(struct i40e_hw *hw);
78 bool i40e_check_asq_alive(struct i40e_hw *hw);
95 u32 i40e_led_get(struct i40e_hw *hw);
367 struct i40e_hw *hw, u16 seid,
444 void i40e_clear_hw(struct i40e_hw *hw);
445 void i40e_clear_pxe_mode(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,
193 enum i40e_status_code i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
196 enum i40e_status_code i40e_create_lan_hmc_object(struct i40e_hw *hw,
[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_nvm.c47 enum i40e_status_code i40e_init_nvm(struct i40e_hw *hw) in i40e_init_nvm()
88 enum i40e_status_code i40e_acquire_nvm(struct i40e_hw *hw, in i40e_acquire_nvm()
147 void i40e_release_nvm(struct i40e_hw *hw) in i40e_release_nvm()
259 static enum i40e_status_code i40e_read_nvm_aq(struct i40e_hw *hw, in i40e_read_nvm_aq()
333 enum i40e_status_code __i40e_read_nvm_word(struct i40e_hw *hw, in __i40e_read_nvm_word()
542 enum i40e_status_code __i40e_read_nvm_buffer(struct i40e_hw *hw, in __i40e_read_nvm_buffer()
664 enum i40e_status_code __i40e_write_nvm_buffer(struct i40e_hw *hw, in __i40e_write_nvm_buffer()
776 enum i40e_status_code i40e_update_nvm_checksum(struct i40e_hw *hw) in i40e_update_nvm_checksum()
912 enum i40e_status_code i40e_nvmupd_command(struct i40e_hw *hw, in i40e_nvmupd_command()
1356 void i40e_nvmupd_clear_wait_state(struct i40e_hw *hw) in i40e_nvmupd_clear_wait_state()
[all …]
H A Di40e_common.c48 enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw) in i40e_set_mac_type()
395 bool i40e_check_asq_alive(struct i40e_hw *hw) in i40e_check_asq_alive()
1327 enum i40e_status_code i40e_pf_reset(struct i40e_hw *hw) in i40e_pf_reset()
1415 void i40e_clear_hw(struct i40e_hw *hw) in i40e_clear_hw()
1507 void i40e_clear_pxe_mode(struct i40e_hw *hw) in i40e_clear_pxe_mode()
1564 u32 i40e_led_get(struct i40e_hw *hw) in i40e_led_get()
5306 struct i40e_hw *hw, u16 seid, in i40e_aq_config_switch_comp_ets_bw_limit()
7187 u32 i40e_read_rx_ctl(struct i40e_hw *hw, u32 reg_addr) in i40e_read_rx_ctl()
7315 i40e_aq_set_phy_register_ext(struct i40e_hw *hw, in i40e_aq_set_phy_register_ext()
7361 i40e_aq_get_phy_register_ext(struct i40e_hw *hw, in i40e_aq_get_phy_register_ext()
[all …]
H A Di40e_dcb.h222 enum i40e_status_code i40e_get_dcbx_status(struct i40e_hw *hw,
226 enum i40e_status_code i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type,
229 enum i40e_status_code i40e_get_dcb_config(struct i40e_hw *hw);
230 enum i40e_status_code i40e_init_dcb(struct i40e_hw *hw,
233 i40e_get_fw_lldp_status(struct i40e_hw *hw,
235 enum i40e_status_code i40e_set_dcb_config(struct i40e_hw *hw);
H A Di40e_adminq.c47 static void i40e_adminq_init_regs(struct i40e_hw *hw) in i40e_adminq_init_regs()
126 void i40e_free_adminq_asq(struct i40e_hw *hw) in i40e_free_adminq_asq()
139 void i40e_free_adminq_arq(struct i40e_hw *hw) in i40e_free_adminq_arq()
255 static void i40e_free_arq_bufs(struct i40e_hw *hw) in i40e_free_arq_bufs()
274 static void i40e_free_asq_bufs(struct i40e_hw *hw) in i40e_free_asq_bufs()
375 enum i40e_status_code i40e_init_asq(struct i40e_hw *hw) in i40e_init_asq()
438 enum i40e_status_code i40e_init_arq(struct i40e_hw *hw) in i40e_init_arq()
556 static void i40e_resume_aq(struct i40e_hw *hw) in i40e_resume_aq()
574 static void i40e_set_hw_flags(struct i40e_hw *hw) in i40e_set_hw_flags()
778 u16 i40e_clean_asq(struct i40e_hw *hw) in i40e_clean_asq()
[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()
224 enum i40e_status_code i40e_remove_pd_bp(struct i40e_hw *hw, in i40e_remove_pd_bp()
308 enum i40e_status_code i40e_remove_sd_bp_new(struct i40e_hw *hw, in i40e_remove_sd_bp_new()
357 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()
267 static enum i40e_status_code i40e_remove_pd_page(struct i40e_hw *hw, in i40e_remove_pd_page()
294 static enum i40e_status_code i40e_remove_sd_bp(struct i40e_hw *hw, in i40e_remove_sd_bp()
314 enum i40e_status_code i40e_create_lan_hmc_object(struct i40e_hw *hw, in i40e_create_lan_hmc_object()
473 enum i40e_status_code i40e_configure_lan_hmc(struct i40e_hw *hw, in i40e_configure_lan_hmc()
558 enum i40e_status_code i40e_delete_lan_hmc_object(struct i40e_hw *hw, in i40e_delete_lan_hmc_object()
670 enum i40e_status_code i40e_shutdown_lan_hmc(struct i40e_hw *hw) in i40e_shutdown_lan_hmc()
1175 static enum i40e_status_code i40e_clear_hmc_context(struct i40e_hw *hw, in i40e_clear_hmc_context()
1234 enum i40e_status_code i40e_hmc_get_object_va(struct i40e_hw *hw, in i40e_hmc_get_object_va()
1300 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_dcb.c46 enum i40e_status_code i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status) in i40e_get_dcbx_status()
584 enum i40e_status_code i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, in i40e_aq_get_dcb_config()
800 static enum i40e_status_code i40e_get_ieee_dcb_config(struct i40e_hw *hw) in i40e_get_ieee_dcb_config()
830 enum i40e_status_code i40e_get_dcb_config(struct i40e_hw *hw) in i40e_get_dcb_config()
900 enum i40e_status_code i40e_init_dcb(struct i40e_hw *hw, bool enable_mib_change) in i40e_init_dcb()
974 i40e_get_fw_lldp_status(struct i40e_hw *hw, in i40e_get_fw_lldp_status()
1271 enum i40e_status_code i40e_set_dcb_config(struct i40e_hw *hw) in i40e_set_dcb_config()
1346 static enum i40e_status_code _i40e_read_lldp_cfg(struct i40e_hw *hw, in _i40e_read_lldp_cfg()
1408 enum i40e_status_code i40e_read_lldp_cfg(struct i40e_hw *hw, in i40e_read_lldp_cfg()
H A Di40e_type.h84 struct i40e_hw;
85 typedef void (*I40E_ADMINQ_CALLBACK)(struct i40e_hw *, struct i40e_aq_desc *);
689 struct i40e_hw { struct
778 static INLINE bool i40e_is_vf(struct i40e_hw *hw) in i40e_is_vf() argument
/illumos-gate/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.c48 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_group_remove_mac()
116 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_group_add_mac()
221 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_m_promisc()
286 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_multicast_add()
339 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_multicast_remove()
632 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_transceiver_read()
694 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_gld_led_set()
971 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_update_fec()
1127 i40e_fec_to_linkfec(struct i40e_hw *hw) in i40e_fec_to_linkfec()
1534 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.c631 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_intr_adminq_work()
701 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_intr_other_work()
H A Di40e_sw.h387 typedef struct i40e_hw i40e_hw_t;
841 struct i40e_hw i40e_hw_space;