/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | i40e_prototype.h | 58 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 D | i40e_lan_hmc.h | 39 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 D | i40e_alloc.h | 38 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 D | i40e_nvm.c | 47 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 D | i40e_common.c | 48 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 D | i40e_dcb.h | 222 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 D | i40e_adminq.c | 47 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 D | i40e_hmc.h | 41 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 D | i40e_hmc.c | 50 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 D | i40e_lan_hmc.c | 107 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 D | i40e_dcb.c | 46 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 D | i40e_type.h | 84 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 D | i40e_osdep.c | 26 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 D | i40e_gld.c | 48 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 D | i40e_osdep.h | 156 struct i40e_hw; /* forward decl */ 188 extern boolean_t i40e_set_hw_bus_info(struct i40e_hw *);
|
H A D | i40e_intr.c | 631 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 D | i40e_sw.h | 387 typedef struct i40e_hw i40e_hw_t; 841 struct i40e_hw i40e_hw_space;
|