Symbol: i40e_hw
usr/src/uts/common/io/i40e/core/i40e_adminq.c
106
enum i40e_status_code i40e_alloc_adminq_arq_ring(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
1065
enum i40e_status_code i40e_clean_arq_element(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_adminq.c
126
void i40e_free_adminq_asq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
139
void i40e_free_adminq_arq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
148
static enum i40e_status_code i40e_alloc_arq_bufs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
215
static enum i40e_status_code i40e_alloc_asq_bufs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
255
static void i40e_free_arq_bufs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
274
static void i40e_free_asq_bufs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
299
static enum i40e_status_code i40e_config_asq_regs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
332
static enum i40e_status_code i40e_config_arq_regs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
375
enum i40e_status_code i40e_init_asq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
438
enum i40e_status_code i40e_init_arq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
47
static void i40e_adminq_init_regs(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
490
enum i40e_status_code i40e_shutdown_asq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
524
enum i40e_status_code i40e_shutdown_arq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
556
static void i40e_resume_aq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
574
static void i40e_set_hw_flags(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
645
enum i40e_status_code i40e_init_adminq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
754
enum i40e_status_code i40e_shutdown_adminq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
778
u16 i40e_clean_asq(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
79
enum i40e_status_code i40e_alloc_adminq_asq_ring(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
820
bool i40e_asq_done(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_adminq.c
840
enum i40e_status_code i40e_asq_send_command(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_alloc.h
38
struct i40e_hw;
usr/src/uts/common/io/i40e/core/i40e_alloc.h
54
enum i40e_status_code i40e_allocate_dma_mem(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_alloc.h
58
enum i40e_status_code i40e_free_dma_mem(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_alloc.h
60
enum i40e_status_code i40e_allocate_virt_mem(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_alloc.h
63
enum i40e_status_code i40e_free_virt_mem(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1048
static enum i40e_status_code i40e_aq_mac_address_read(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1075
enum i40e_status_code i40e_aq_mac_address_write(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1105
enum i40e_status_code i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr)
usr/src/uts/common/io/i40e/core/i40e_common.c
111
const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err)
usr/src/uts/common/io/i40e/core/i40e_common.c
1127
enum i40e_status_code i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr)
usr/src/uts/common/io/i40e/core/i40e_common.c
1155
void i40e_pre_tx_queue_cfg(struct i40e_hw *hw, u32 queue, bool enable)
usr/src/uts/common/io/i40e/core/i40e_common.c
1186
enum i40e_status_code i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num,
usr/src/uts/common/io/i40e/core/i40e_common.c
1241
static enum i40e_media_type i40e_get_media_type(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
1301
static enum i40e_status_code i40e_poll_globr(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1327
enum i40e_status_code i40e_pf_reset(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
1415
void i40e_clear_hw(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
1507
void i40e_clear_pxe_mode(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
1520
static u32 i40e_led_is_mine(struct i40e_hw *hw, int idx)
usr/src/uts/common/io/i40e/core/i40e_common.c
1564
u32 i40e_led_get(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
1611
void i40e_led_set(struct i40e_hw *hw, u32 mode, bool blink)
usr/src/uts/common/io/i40e/core/i40e_common.c
1685
enum i40e_status_code i40e_aq_get_phy_capabilities(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
171
const char *i40e_stat_str(struct i40e_hw *hw, enum i40e_status_code stat_err)
usr/src/uts/common/io/i40e/core/i40e_common.c
1764
enum i40e_status_code i40e_aq_set_phy_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1794
enum i40e_status_code i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures,
usr/src/uts/common/io/i40e/core/i40e_common.c
1881
enum i40e_status_code i40e_aq_set_mac_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1928
enum i40e_status_code i40e_aq_clear_pxe_mode(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1956
enum i40e_status_code i40e_aq_set_link_restart_an(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
1987
enum i40e_status_code i40e_aq_get_link_info(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2086
enum i40e_status_code i40e_aq_set_phy_int_mask(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2113
enum i40e_status_code i40e_aq_get_local_advt_reg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2145
enum i40e_status_code i40e_aq_set_local_advt_reg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2173
enum i40e_status_code i40e_aq_get_partner_advt(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2206
i40e_aq_set_lb_modes(struct i40e_hw *hw, u8 lb_level, u8 lb_type, u8 speed,
usr/src/uts/common/io/i40e/core/i40e_common.c
2236
enum i40e_status_code i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags,
usr/src/uts/common/io/i40e/core/i40e_common.c
2262
enum i40e_status_code i40e_aq_add_vsi(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2305
enum i40e_status_code i40e_aq_set_default_vsi(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2333
enum i40e_status_code i40e_aq_clear_default_vsi(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2363
enum i40e_status_code i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2405
enum i40e_status_code i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2437
enum i40e_status_code i40e_aq_set_vsi_full_promiscuous(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2475
enum i40e_status_code i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2509
enum i40e_status_code i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2543
enum i40e_status_code i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2578
enum i40e_status_code i40e_aq_set_vsi_broadcast(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2611
enum i40e_status_code i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2641
enum i40e_status_code i40e_aq_get_vsi_params(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2683
enum i40e_status_code i40e_aq_update_vsi_params(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2720
enum i40e_status_code i40e_aq_get_switch_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2753
enum i40e_status_code i40e_aq_set_switch_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2789
enum i40e_status_code i40e_aq_get_firmware_version(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2836
enum i40e_status_code i40e_aq_send_driver_version(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
2878
enum i40e_status_code i40e_get_link_status(struct i40e_hw *hw, bool *link_up)
usr/src/uts/common/io/i40e/core/i40e_common.c
2899
enum i40e_status_code i40e_update_link_info(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
2941
enum i40e_aq_link_speed i40e_get_link_speed(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
2973
enum i40e_status_code i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3031
enum i40e_status_code i40e_aq_get_veb_parameters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3085
enum i40e_status_code i40e_aq_add_macvlan(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3133
enum i40e_status_code i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3182
static enum i40e_status_code i40e_mirrorrule_op(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
324
void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
usr/src/uts/common/io/i40e/core/i40e_common.c
3242
enum i40e_status_code i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3273
enum i40e_status_code i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3301
enum i40e_status_code i40e_aq_add_vlan(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3341
enum i40e_status_code i40e_aq_remove_vlan(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3385
enum i40e_status_code i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid,
usr/src/uts/common/io/i40e/core/i40e_common.c
3420
enum i40e_status_code i40e_aq_debug_read_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3455
enum i40e_status_code i40e_aq_debug_write_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3486
enum i40e_status_code i40e_aq_request_resource(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3527
enum i40e_status_code i40e_aq_release_resource(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3561
enum i40e_status_code i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_common.c
3608
enum i40e_status_code i40e_aq_read_nvm_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3647
enum i40e_status_code i40e_aq_write_nvm_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3676
enum i40e_status_code i40e_aq_oem_post_update(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
3703
enum i40e_status_code i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_common.c
3744
static void i40e_parse_discover_capabilities(struct i40e_hw *hw, void *buff,
usr/src/uts/common/io/i40e/core/i40e_common.c
395
bool i40e_check_asq_alive(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
4125
enum i40e_status_code i40e_aq_discover_capabilities(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
416
enum i40e_status_code i40e_aq_queue_shutdown(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4174
enum i40e_status_code i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_common.c
4229
enum i40e_status_code i40e_aq_nvm_progress(struct i40e_hw *hw, u8 *progress,
usr/src/uts/common/io/i40e/core/i40e_common.c
4256
enum i40e_status_code i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type,
usr/src/uts/common/io/i40e/core/i40e_common.c
4306
enum i40e_status_code i40e_aq_set_lldp_mib(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4344
enum i40e_status_code i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4374
i40e_aq_restore_lldp(struct i40e_hw *hw, u8 *setting, bool restore,
usr/src/uts/common/io/i40e/core/i40e_common.c
4410
enum i40e_status_code i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent,
usr/src/uts/common/io/i40e/core/i40e_common.c
4445
enum i40e_status_code i40e_aq_start_lldp(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
445
static enum i40e_status_code i40e_aq_get_set_rss_lut(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4479
i40e_aq_set_dcb_parameters(struct i40e_hw *hw, bool dcb_enable,
usr/src/uts/common/io/i40e/core/i40e_common.c
4511
enum i40e_status_code i40e_aq_get_cee_dcb_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4539
enum i40e_status_code i40e_aq_start_stop_dcbx(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4572
enum i40e_status_code i40e_aq_add_udp_tunnel(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4603
enum i40e_status_code i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index,
usr/src/uts/common/io/i40e/core/i40e_common.c
4632
enum i40e_status_code i40e_aq_get_switch_resource_alloc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
4667
enum i40e_status_code i40e_aq_delete_element(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
4698
enum i40e_status_code i40e_aq_add_pvirt(struct i40e_hw *hw, u16 flags,
usr/src/uts/common/io/i40e/core/i40e_common.c
4739
enum i40e_status_code i40e_aq_add_tag(struct i40e_hw *hw, bool direct_to_queue,
usr/src/uts/common/io/i40e/core/i40e_common.c
4788
enum i40e_status_code i40e_aq_remove_tag(struct i40e_hw *hw, u16 vsi_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
48
enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
4837
enum i40e_status_code i40e_aq_add_mcast_etag(struct i40e_hw *hw, u16 pv_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
4887
enum i40e_status_code i40e_aq_remove_mcast_etag(struct i40e_hw *hw, u16 pv_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
4934
enum i40e_status_code i40e_aq_update_tag(struct i40e_hw *hw, u16 vsi_seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
4978
enum i40e_status_code i40e_aq_dcb_ignore_pfc(struct i40e_hw *hw, u8 tcmap,
usr/src/uts/common/io/i40e/core/i40e_common.c
498
enum i40e_status_code i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_common.c
5021
enum i40e_status_code i40e_aq_dcb_updated(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5046
enum i40e_status_code i40e_aq_add_statistics(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
5083
enum i40e_status_code i40e_aq_remove_statistics(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
5116
enum i40e_status_code i40e_aq_set_port_parameters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
515
enum i40e_status_code i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_common.c
5156
static enum i40e_status_code i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
5214
enum i40e_status_code i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5243
enum i40e_status_code i40e_aq_config_switch_comp_bw_limit(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5271
enum i40e_status_code i40e_aq_config_vsi_ets_sla_bw_limit(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5288
enum i40e_status_code i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
530
static enum i40e_status_code i40e_aq_get_set_rss_key(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5306
struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
5322
enum i40e_status_code i40e_aq_query_vsi_bw_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5339
enum i40e_status_code i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5356
enum i40e_status_code i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5373
enum i40e_status_code i40e_aq_query_port_ets_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5390
enum i40e_status_code i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5412
static enum i40e_status_code i40e_validate_filter_settings(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5505
enum i40e_status_code i40e_set_filter_control(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5579
enum i40e_status_code i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5631
void i40e_add_filter_to_drop_tx_flow_control_frames(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5689
enum i40e_status_code i40e_aq_add_cloud_filters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
570
enum i40e_status_code i40e_aq_get_rss_key(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5729
i40e_aq_add_cloud_filters_bb(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
5786
i40e_aq_rem_cloud_filters(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
5825
i40e_aq_rem_cloud_filters_bb(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_common.c
585
enum i40e_status_code i40e_aq_set_rss_key(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5877
i40e_status_code i40e_aq_replace_cloud_filters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5933
enum i40e_status_code i40e_aq_alternate_write(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
5964
enum i40e_status_code i40e_aq_alternate_write_indirect(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6006
enum i40e_status_code i40e_aq_alternate_read(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6045
enum i40e_status_code i40e_aq_alternate_read_indirect(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6082
enum i40e_status_code i40e_aq_alternate_clear(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
6104
enum i40e_status_code i40e_aq_alternate_write_done(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6137
enum i40e_status_code i40e_aq_set_oem_mode(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6162
enum i40e_status_code i40e_aq_resume_port_tx(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6182
void i40e_set_pci_config_data(struct i40e_hw *hw, u16 link_status)
usr/src/uts/common/io/i40e/core/i40e_common.c
6236
enum i40e_status_code i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id,
usr/src/uts/common/io/i40e/core/i40e_common.c
6287
enum i40e_status_code i40e_enable_eee(struct i40e_hw *hw, bool enable)
usr/src/uts/common/io/i40e/core/i40e_common.c
6353
enum i40e_status_code i40e_read_bw_from_alt_ram(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6393
enum i40e_status_code i40e_aq_configure_partition_bw(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6424
enum i40e_status_code i40e_read_phy_register_clause22(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6469
enum i40e_status_code i40e_write_phy_register_clause22(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6510
enum i40e_status_code i40e_read_phy_register_clause45(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6584
enum i40e_status_code i40e_write_phy_register_clause45(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6651
enum i40e_status_code i40e_write_phy_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6689
enum i40e_status_code i40e_read_phy_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6724
u8 i40e_get_phy_address(struct i40e_hw *hw, u8 dev_num)
usr/src/uts/common/io/i40e/core/i40e_common.c
6740
enum i40e_status_code i40e_blink_phy_link_led(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
6812
enum i40e_status_code i40e_led_get_reg(struct i40e_hw *hw, u16 led_addr,
usr/src/uts/common/io/i40e/core/i40e_common.c
6841
enum i40e_status_code i40e_led_set_reg(struct i40e_hw *hw, u16 led_addr,
usr/src/uts/common/io/i40e/core/i40e_common.c
6871
enum i40e_status_code i40e_led_get_phy(struct i40e_hw *hw, u16 *led_addr,
usr/src/uts/common/io/i40e/core/i40e_common.c
6920
enum i40e_status_code i40e_led_set_phy(struct i40e_hw *hw, bool on,
usr/src/uts/common/io/i40e/core/i40e_common.c
6966
enum i40e_status_code i40e_get_phy_lpi_status(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7014
enum i40e_status_code i40e_get_lpi_counters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7056
enum i40e_status_code i40e_get_lpi_duration(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7115
enum i40e_status_code i40e_lpi_stat_update(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7158
enum i40e_status_code i40e_aq_rx_ctl_read_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7187
u32 i40e_read_rx_ctl(struct i40e_hw *hw, u32 reg_addr)
usr/src/uts/common/io/i40e/core/i40e_common.c
7224
enum i40e_status_code i40e_aq_rx_ctl_write_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7249
void i40e_write_rx_ctl(struct i40e_hw *hw, u32 reg_addr, u32 reg_val)
usr/src/uts/common/io/i40e/core/i40e_common.c
7282
i40e_mdio_if_number_selection(struct i40e_hw *hw, bool set_mdio, u8 mdio_num,
usr/src/uts/common/io/i40e/core/i40e_common.c
7315
i40e_aq_set_phy_register_ext(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7361
i40e_aq_get_phy_register_ext(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7404
i40e_aq_run_phy_activity(struct i40e_hw *hw, u16 activity_id, u32 dnl_opcode,
usr/src/uts/common/io/i40e/core/i40e_common.c
7450
enum i40e_status_code i40e_aq_send_msg_to_pf(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7489
void i40e_vf_parse_hw_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7527
enum i40e_status_code i40e_vf_reset(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_common.c
7542
enum i40e_status_code i40e_aq_set_arp_proxy_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7578
enum i40e_status_code i40e_aq_set_ns_proxy_table_entry(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7620
enum i40e_status_code i40e_aq_set_clear_wol_filter(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7682
enum i40e_status_code i40e_aq_get_wake_event_reason(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
7708
enum i40e_status_code i40e_aq_clear_all_wol_filters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_common.c
994
enum i40e_status_code i40e_init_shared_code(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_dcb.c
1271
enum i40e_status_code i40e_set_dcb_config(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_dcb.c
1346
static enum i40e_status_code _i40e_read_lldp_cfg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_dcb.c
1408
enum i40e_status_code i40e_read_lldp_cfg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_dcb.c
46
enum i40e_status_code i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status)
usr/src/uts/common/io/i40e/core/i40e_dcb.c
584
enum i40e_status_code i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type,
usr/src/uts/common/io/i40e/core/i40e_dcb.c
800
static enum i40e_status_code i40e_get_ieee_dcb_config(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_dcb.c
830
enum i40e_status_code i40e_get_dcb_config(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_dcb.c
900
enum i40e_status_code i40e_init_dcb(struct i40e_hw *hw, bool enable_mib_change)
usr/src/uts/common/io/i40e/core/i40e_dcb.c
974
i40e_get_fw_lldp_status(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_dcb.h
222
enum i40e_status_code i40e_get_dcbx_status(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_dcb.h
226
enum i40e_status_code i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type,
usr/src/uts/common/io/i40e/core/i40e_dcb.h
229
enum i40e_status_code i40e_get_dcb_config(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_dcb.h
230
enum i40e_status_code i40e_init_dcb(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_dcb.h
233
i40e_get_fw_lldp_status(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_dcb.h
235
enum i40e_status_code i40e_set_dcb_config(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_hmc.c
143
enum i40e_status_code i40e_add_pd_table_entry(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.c
224
enum i40e_status_code i40e_remove_pd_bp(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.c
308
enum i40e_status_code i40e_remove_sd_bp_new(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.c
357
enum i40e_status_code i40e_remove_pd_page_new(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.c
50
enum i40e_status_code i40e_add_sd_table_entry(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.h
222
enum i40e_status_code i40e_add_sd_table_entry(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.h
228
enum i40e_status_code i40e_add_pd_table_entry(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.h
232
enum i40e_status_code i40e_remove_pd_bp(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.h
237
enum i40e_status_code i40e_remove_sd_bp_new(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.h
242
enum i40e_status_code i40e_remove_pd_page_new(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_hmc.h
41
struct i40e_hw;
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
107
enum i40e_status_code i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1175
static enum i40e_status_code i40e_clear_hmc_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1234
enum i40e_status_code i40e_hmc_get_object_va(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1300
enum i40e_status_code i40e_get_lan_tx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1320
enum i40e_status_code i40e_clear_lan_tx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1339
enum i40e_status_code i40e_set_lan_tx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1360
enum i40e_status_code i40e_get_lan_rx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1380
enum i40e_status_code i40e_clear_lan_rx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
1399
enum i40e_status_code i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
267
static enum i40e_status_code i40e_remove_pd_page(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
294
static enum i40e_status_code i40e_remove_sd_bp(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
314
enum i40e_status_code i40e_create_lan_hmc_object(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
473
enum i40e_status_code i40e_configure_lan_hmc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
558
enum i40e_status_code i40e_delete_lan_hmc_object(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
670
enum i40e_status_code i40e_shutdown_lan_hmc(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
171
enum i40e_status_code i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
174
enum i40e_status_code i40e_configure_lan_hmc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
176
enum i40e_status_code i40e_shutdown_lan_hmc(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
180
enum i40e_status_code i40e_get_lan_tx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
183
enum i40e_status_code i40e_clear_lan_tx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
185
enum i40e_status_code i40e_set_lan_tx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
188
enum i40e_status_code i40e_get_lan_rx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
191
enum i40e_status_code i40e_clear_lan_rx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
193
enum i40e_status_code i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
196
enum i40e_status_code i40e_create_lan_hmc_object(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
198
enum i40e_status_code i40e_delete_lan_hmc_object(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
39
struct i40e_hw;
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1055
static enum i40e_status_code i40e_nvmupd_state_init(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1196
static enum i40e_status_code i40e_nvmupd_state_reading(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1240
static enum i40e_status_code i40e_nvmupd_state_writing(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1356
void i40e_nvmupd_clear_wait_state(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1393
void i40e_nvmupd_check_wait_event(struct i40e_hw *hw, u16 opcode,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1413
static enum i40e_nvmupd_cmd i40e_nvmupd_validate_command(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
147
void i40e_release_nvm(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1521
static enum i40e_status_code i40e_nvmupd_exec_aq(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1606
static enum i40e_status_code i40e_nvmupd_get_aq_result(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1675
static enum i40e_status_code i40e_nvmupd_get_aq_event(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1710
static enum i40e_status_code i40e_nvmupd_nvm_read(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1749
static enum i40e_status_code i40e_nvmupd_nvm_erase(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
177
static enum i40e_status_code i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_nvm.c
1789
static enum i40e_status_code i40e_nvmupd_nvm_write(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
206
enum i40e_status_code i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
259
static enum i40e_status_code i40e_read_nvm_aq(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
309
static enum i40e_status_code i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
333
enum i40e_status_code __i40e_read_nvm_word(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
352
enum i40e_status_code i40e_read_nvm_word(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
379
i40e_read_nvm_module_data(struct i40e_hw *hw, u8 module_ptr, u16 module_offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
451
static enum i40e_status_code i40e_read_nvm_buffer_srctl(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
47
enum i40e_status_code i40e_init_nvm(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_nvm.c
484
static enum i40e_status_code i40e_read_nvm_buffer_aq(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
542
enum i40e_status_code __i40e_read_nvm_buffer(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
563
enum i40e_status_code i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
593
enum i40e_status_code i40e_write_nvm_aq(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
640
enum i40e_status_code __i40e_write_nvm_word(struct i40e_hw *hw, u32 offset,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
664
enum i40e_status_code __i40e_write_nvm_buffer(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
694
enum i40e_status_code i40e_calc_nvm_checksum(struct i40e_hw *hw, u16 *checksum)
usr/src/uts/common/io/i40e/core/i40e_nvm.c
776
enum i40e_status_code i40e_update_nvm_checksum(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_nvm.c
801
enum i40e_status_code i40e_validate_nvm_checksum(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
837
static enum i40e_status_code i40e_nvmupd_state_init(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
840
static enum i40e_status_code i40e_nvmupd_state_reading(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
843
static enum i40e_status_code i40e_nvmupd_state_writing(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
846
static enum i40e_nvmupd_cmd i40e_nvmupd_validate_command(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
849
static enum i40e_status_code i40e_nvmupd_nvm_erase(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
852
static enum i40e_status_code i40e_nvmupd_nvm_write(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
855
static enum i40e_status_code i40e_nvmupd_nvm_read(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
858
static enum i40e_status_code i40e_nvmupd_exec_aq(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
861
static enum i40e_status_code i40e_nvmupd_get_aq_result(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
864
static enum i40e_status_code i40e_nvmupd_get_aq_event(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
88
enum i40e_status_code i40e_acquire_nvm(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_nvm.c
912
enum i40e_status_code i40e_nvmupd_command(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
101
enum i40e_status_code i40e_blink_phy_link_led(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
103
enum i40e_status_code i40e_led_get_reg(struct i40e_hw *hw, u16 led_addr,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
105
enum i40e_status_code i40e_led_set_reg(struct i40e_hw *hw, u16 led_addr,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
107
enum i40e_status_code i40e_get_phy_lpi_status(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
109
enum i40e_status_code i40e_get_lpi_counters(struct i40e_hw *hw, u32 *tx_counter,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
111
enum i40e_status_code i40e_lpi_stat_update(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
115
enum i40e_status_code i40e_get_lpi_duration(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
120
enum i40e_status_code i40e_aq_get_firmware_version(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
125
enum i40e_status_code i40e_aq_debug_write_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
128
enum i40e_status_code i40e_aq_debug_read_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
131
enum i40e_status_code i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
133
enum i40e_status_code i40e_aq_set_default_vsi(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
135
enum i40e_status_code i40e_aq_clear_default_vsi(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
137
enum i40e_status_code i40e_aq_get_phy_capabilities(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
141
enum i40e_status_code i40e_aq_set_phy_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
144
enum i40e_status_code i40e_set_fc(struct i40e_hw *hw, u8 *aq_failures,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
146
enum i40e_status_code i40e_aq_set_phy_int_mask(struct i40e_hw *hw, u16 mask,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
148
enum i40e_status_code i40e_aq_set_mac_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
152
enum i40e_status_code i40e_aq_get_local_advt_reg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
155
enum i40e_status_code i40e_aq_get_partner_advt(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
159
i40e_aq_set_lb_modes(struct i40e_hw *hw, u8 lb_level, u8 lb_type, u8 speed,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
161
enum i40e_status_code i40e_aq_clear_pxe_mode(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
163
enum i40e_status_code i40e_aq_set_link_restart_an(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
165
enum i40e_status_code i40e_aq_get_link_info(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
168
enum i40e_status_code i40e_aq_set_local_advt_reg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
171
enum i40e_status_code i40e_aq_send_driver_version(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
174
enum i40e_status_code i40e_aq_add_vsi(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
177
enum i40e_status_code i40e_aq_set_vsi_broadcast(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
180
enum i40e_status_code i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
183
enum i40e_status_code i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
185
enum i40e_status_code i40e_aq_set_vsi_full_promiscuous(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
188
enum i40e_status_code i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
191
enum i40e_status_code i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
194
enum i40e_status_code i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
197
enum i40e_status_code i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
200
enum i40e_status_code i40e_aq_get_vsi_params(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
203
enum i40e_status_code i40e_aq_update_vsi_params(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
206
enum i40e_status_code i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
211
enum i40e_status_code i40e_aq_get_veb_parameters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
216
enum i40e_status_code i40e_aq_add_macvlan(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
219
enum i40e_status_code i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
222
enum i40e_status_code i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
226
enum i40e_status_code i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
231
enum i40e_status_code i40e_aq_add_vlan(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
234
enum i40e_status_code i40e_aq_remove_vlan(struct i40e_hw *hw, u16 vsi_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
237
enum i40e_status_code i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
240
enum i40e_status_code i40e_aq_get_switch_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
244
enum i40e_status_code i40e_aq_set_switch_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
247
enum i40e_status_code i40e_aq_request_resource(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
252
enum i40e_status_code i40e_aq_release_resource(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
256
enum i40e_status_code i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
260
enum i40e_status_code i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
263
enum i40e_status_code i40e_aq_read_nvm_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
267
enum i40e_status_code i40e_aq_write_nvm_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
271
enum i40e_status_code i40e_aq_oem_post_update(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
274
enum i40e_status_code i40e_aq_discover_capabilities(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
278
enum i40e_status_code i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
282
enum i40e_status_code i40e_aq_nvm_progress(struct i40e_hw *hw, u8 *progress,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
284
enum i40e_status_code i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
288
enum i40e_status_code i40e_aq_set_lldp_mib(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
291
enum i40e_status_code i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
295
i40e_aq_restore_lldp(struct i40e_hw *hw, u8 *setting, bool restore,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
297
enum i40e_status_code i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
300
enum i40e_status_code i40e_aq_set_dcb_parameters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
304
enum i40e_status_code i40e_aq_start_lldp(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
307
enum i40e_status_code i40e_aq_get_cee_dcb_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
310
enum i40e_status_code i40e_aq_start_stop_dcbx(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
313
enum i40e_status_code i40e_aq_add_udp_tunnel(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
317
enum i40e_status_code i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
319
enum i40e_status_code i40e_aq_get_switch_resource_alloc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
324
enum i40e_status_code i40e_aq_add_pvirt(struct i40e_hw *hw, u16 flags,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
327
enum i40e_status_code i40e_aq_add_tag(struct i40e_hw *hw, bool direct_to_queue,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
331
enum i40e_status_code i40e_aq_remove_tag(struct i40e_hw *hw, u16 vsi_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
334
enum i40e_status_code i40e_aq_add_mcast_etag(struct i40e_hw *hw, u16 pe_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
338
enum i40e_status_code i40e_aq_remove_mcast_etag(struct i40e_hw *hw, u16 pe_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
341
enum i40e_status_code i40e_aq_update_tag(struct i40e_hw *hw, u16 vsi_seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
345
enum i40e_status_code i40e_aq_add_statistics(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
348
enum i40e_status_code i40e_aq_remove_statistics(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
351
enum i40e_status_code i40e_aq_set_port_parameters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
355
enum i40e_status_code i40e_aq_delete_element(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
357
enum i40e_status_code i40e_aq_mac_address_write(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
360
enum i40e_status_code i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
363
enum i40e_status_code i40e_aq_dcb_ignore_pfc(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
367
struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
370
enum i40e_status_code i40e_aq_config_vsi_ets_sla_bw_limit(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
374
enum i40e_status_code i40e_aq_dcb_updated(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
376
enum i40e_status_code i40e_aq_config_switch_comp_bw_limit(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
379
enum i40e_status_code i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
382
enum i40e_status_code i40e_aq_query_vsi_bw_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
386
enum i40e_status_code i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
390
enum i40e_status_code i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
394
enum i40e_status_code i40e_aq_query_port_ets_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
398
enum i40e_status_code i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
402
enum i40e_status_code i40e_aq_resume_port_tx(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
405
i40e_aq_add_cloud_filters_bb(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
409
i40e_aq_add_cloud_filters(struct i40e_hw *hw, u16 vsi,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
413
i40e_aq_rem_cloud_filters(struct i40e_hw *hw, u16 vsi,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
417
i40e_aq_rem_cloud_filters_bb(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
420
enum i40e_status_code i40e_read_lldp_cfg(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
422
enum i40e_status_code i40e_aq_replace_cloud_filters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
425
enum i40e_status_code i40e_aq_alternate_read(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
428
enum i40e_status_code i40e_aq_alternate_read_indirect(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
430
enum i40e_status_code i40e_aq_alternate_write(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
433
enum i40e_status_code i40e_aq_alternate_write_indirect(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
435
enum i40e_status_code i40e_aq_alternate_clear(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
436
enum i40e_status_code i40e_aq_alternate_write_done(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
438
enum i40e_status_code i40e_aq_set_oem_mode(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
442
enum i40e_status_code i40e_init_shared_code(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
443
enum i40e_status_code i40e_pf_reset(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
444
void i40e_clear_hw(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
445
void i40e_clear_pxe_mode(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
446
enum i40e_status_code i40e_get_link_status(struct i40e_hw *hw, bool *link_up);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
447
enum i40e_status_code i40e_update_link_info(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
448
enum i40e_status_code i40e_get_mac_addr(struct i40e_hw *hw, u8 *mac_addr);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
449
enum i40e_status_code i40e_read_bw_from_alt_ram(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
451
enum i40e_status_code i40e_aq_configure_partition_bw(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
454
enum i40e_status_code i40e_get_port_mac_addr(struct i40e_hw *hw, u8 *mac_addr);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
455
enum i40e_status_code i40e_read_pba_string(struct i40e_hw *hw, u8 *pba_num,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
457
void i40e_pre_tx_queue_cfg(struct i40e_hw *hw, u32 queue, bool enable);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
458
enum i40e_aq_link_speed i40e_get_link_speed(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
460
enum i40e_status_code i40e_init_nvm(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
461
enum i40e_status_code i40e_acquire_nvm(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
463
void i40e_release_nvm(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
464
enum i40e_status_code i40e_read_nvm_word(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
467
i40e_read_nvm_module_data(struct i40e_hw *hw, u8 module_ptr, u16 module_offset,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
469
enum i40e_status_code i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
471
enum i40e_status_code i40e_write_nvm_aq(struct i40e_hw *hw, u8 module,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
474
enum i40e_status_code __i40e_read_nvm_word(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
476
enum i40e_status_code __i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
478
enum i40e_status_code __i40e_write_nvm_word(struct i40e_hw *hw, u32 offset,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
480
enum i40e_status_code __i40e_write_nvm_buffer(struct i40e_hw *hw, u8 module,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
482
enum i40e_status_code i40e_calc_nvm_checksum(struct i40e_hw *hw, u16 *checksum);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
483
enum i40e_status_code i40e_update_nvm_checksum(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
484
enum i40e_status_code i40e_validate_nvm_checksum(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
486
enum i40e_status_code i40e_nvmupd_command(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
489
void i40e_nvmupd_check_wait_event(struct i40e_hw *hw, u16 opcode,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
491
void i40e_nvmupd_clear_wait_state(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
492
void i40e_set_pci_config_data(struct i40e_hw *hw, u16 link_status);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
493
enum i40e_status_code i40e_enable_eee(struct i40e_hw *hw, bool enable);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
495
enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
50
enum i40e_status_code i40e_init_adminq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
51
enum i40e_status_code i40e_shutdown_adminq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
52
enum i40e_status_code i40e_init_asq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
53
enum i40e_status_code i40e_init_arq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
54
enum i40e_status_code i40e_alloc_adminq_asq_ring(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
546
void i40e_vf_parse_hw_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
548
enum i40e_status_code i40e_vf_reset(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
549
enum i40e_status_code i40e_aq_send_msg_to_pf(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
55
enum i40e_status_code i40e_alloc_adminq_arq_ring(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
554
enum i40e_status_code i40e_set_filter_control(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
556
enum i40e_status_code i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
56
enum i40e_status_code i40e_shutdown_asq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
561
enum i40e_status_code i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
566
void i40e_add_filter_to_drop_tx_flow_control_frames(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
568
enum i40e_status_code i40e_aq_rx_ctl_read_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
57
enum i40e_status_code i40e_shutdown_arq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
571
u32 i40e_read_rx_ctl(struct i40e_hw *hw, u32 reg_addr);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
572
enum i40e_status_code i40e_aq_rx_ctl_write_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
575
void i40e_write_rx_ctl(struct i40e_hw *hw, u32 reg_addr, u32 reg_val);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
577
i40e_aq_set_phy_register_ext(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
58
u16 i40e_clean_asq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
583
i40e_aq_get_phy_register_ext(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
59
void i40e_free_adminq_asq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
596
i40e_aq_run_phy_activity(struct i40e_hw *hw, u16 activity_id, u32 opcode,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
60
void i40e_free_adminq_arq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
600
enum i40e_status_code i40e_aq_set_arp_proxy_config(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
603
enum i40e_status_code i40e_aq_set_ns_proxy_table_entry(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
606
enum i40e_status_code i40e_aq_set_clear_wol_filter(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
612
enum i40e_status_code i40e_aq_get_wake_event_reason(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
615
enum i40e_status_code i40e_aq_clear_all_wol_filters(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
617
enum i40e_status_code i40e_read_phy_register_clause22(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
619
enum i40e_status_code i40e_write_phy_register_clause22(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
62
void i40e_adminq_init_ring_data(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
621
enum i40e_status_code i40e_read_phy_register_clause45(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
623
enum i40e_status_code i40e_write_phy_register_clause45(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
625
enum i40e_status_code i40e_read_phy_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
627
enum i40e_status_code i40e_write_phy_register(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
629
u8 i40e_get_phy_address(struct i40e_hw *hw, u8 dev_num);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
63
enum i40e_status_code i40e_clean_arq_element(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
66
enum i40e_status_code i40e_asq_send_command(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
71
bool i40e_asq_done(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
74
void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
77
void i40e_idle_aq(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
78
bool i40e_check_asq_alive(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
79
enum i40e_status_code i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
81
enum i40e_status_code i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
83
enum i40e_status_code i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 seid,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
85
enum i40e_status_code i40e_aq_get_rss_key(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
88
enum i40e_status_code i40e_aq_set_rss_key(struct i40e_hw *hw,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
91
const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
92
const char *i40e_stat_str(struct i40e_hw *hw, enum i40e_status_code stat_err);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
95
u32 i40e_led_get(struct i40e_hw *hw);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
96
void i40e_led_set(struct i40e_hw *hw, u32 mode, bool blink);
usr/src/uts/common/io/i40e/core/i40e_prototype.h
97
enum i40e_status_code i40e_led_set_phy(struct i40e_hw *hw, bool on,
usr/src/uts/common/io/i40e/core/i40e_prototype.h
99
enum i40e_status_code i40e_led_get_phy(struct i40e_hw *hw, u16 *led_addr,
usr/src/uts/common/io/i40e/core/i40e_type.h
778
static INLINE bool i40e_is_vf(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/core/i40e_type.h
84
struct i40e_hw;
usr/src/uts/common/io/i40e/core/i40e_type.h
85
typedef void (*I40E_ADMINQ_CALLBACK)(struct i40e_hw *, struct i40e_aq_desc *);
usr/src/uts/common/io/i40e/i40e_gld.c
1127
i40e_fec_to_linkfec(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/i40e_gld.c
116
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
1554
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
221
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
286
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
339
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
48
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
632
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
694
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_gld.c
971
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_intr.c
631
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_intr.c
701
struct i40e_hw *hw = &i40e->i40e_hw_space;
usr/src/uts/common/io/i40e/i40e_osdep.c
137
i40e_free_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem)
usr/src/uts/common/io/i40e/i40e_osdep.c
200
i40e_set_hw_bus_info(struct i40e_hw *hw)
usr/src/uts/common/io/i40e/i40e_osdep.c
26
i40e_allocate_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem, u32 size)
usr/src/uts/common/io/i40e/i40e_osdep.c
35
i40e_free_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem)
usr/src/uts/common/io/i40e/i40e_osdep.c
44
i40e_allocate_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem,
usr/src/uts/common/io/i40e/i40e_osdep.h
153
struct i40e_hw; /* forward decl */
usr/src/uts/common/io/i40e/i40e_osdep.h
185
extern boolean_t i40e_set_hw_bus_info(struct i40e_hw *);
usr/src/uts/common/io/i40e/i40e_sw.h
387
typedef struct i40e_hw i40e_hw_t;
usr/src/uts/common/io/i40e/i40e_sw.h
840
struct i40e_hw i40e_hw_space;