struct e1000_mac_operations
Defined at line 742 of file ../../zircon/third_party/dev/ethernet/e1000/e1000_hw.h
Function pointers for the MAC.
Public Members
s32 (*)(struct e1000_hw *) init_params
s32 (*)(struct e1000_hw *) id_led_init
s32 (*)(struct e1000_hw *) blink_led
_Bool (*)(struct e1000_hw *) check_mng_mode
s32 (*)(struct e1000_hw *) check_for_link
s32 (*)(struct e1000_hw *) cleanup_led
void (*)(struct e1000_hw *) clear_hw_cntrs
void (*)(struct e1000_hw *) clear_vfta
s32 (*)(struct e1000_hw *) get_bus_info
void (*)(struct e1000_hw *) set_lan_id
s32 (*)(struct e1000_hw *, u16 *, u16 *) get_link_up_info
s32 (*)(struct e1000_hw *) led_on
s32 (*)(struct e1000_hw *) led_off
void (*)(struct e1000_hw *, u8 *, u32) update_mc_addr_list
s32 (*)(struct e1000_hw *) reset_hw
s32 (*)(struct e1000_hw *) init_hw
void (*)(struct e1000_hw *) shutdown_serdes
void (*)(struct e1000_hw *) power_up_serdes
s32 (*)(struct e1000_hw *) setup_link
s32 (*)(struct e1000_hw *) setup_physical_interface
s32 (*)(struct e1000_hw *) setup_led
void (*)(struct e1000_hw *, u32, u32) write_vfta
void (*)(struct e1000_hw *) config_collision_dist
int (*)(struct e1000_hw *, u8 *, u32) rar_set
s32 (*)(struct e1000_hw *) read_mac_addr
s32 (*)(struct e1000_hw *) validate_mdi_setting
s32 (*)(struct e1000_hw *, u32) set_obff_timer
s32 (*)(struct e1000_hw *, u16) acquire_swfw_sync
void (*)(struct e1000_hw *, u16) release_swfw_sync