struct igc_mac_operations
Defined at line 347 of file ../../src/connectivity/ethernet/drivers/third_party/igc/igc_hw.h
Function pointers for the MAC.
Public Members
s32 (*)(struct igc_hw *) init_params
s32 (*)(struct igc_hw *) check_for_link
void (*)(struct igc_hw *) clear_hw_cntrs
void (*)(struct igc_hw *) clear_vfta
s32 (*)(struct igc_hw *) get_bus_info
void (*)(struct igc_hw *) set_lan_id
s32 (*)(struct igc_hw *, u16 *, u16 *) get_link_up_info
void (*)(struct igc_hw *, u8 *, u32) update_mc_addr_list
s32 (*)(struct igc_hw *) reset_hw
s32 (*)(struct igc_hw *) init_hw
s32 (*)(struct igc_hw *) setup_link
s32 (*)(struct igc_hw *) setup_physical_interface
void (*)(struct igc_hw *, u32, u32) write_vfta
void (*)(struct igc_hw *) config_collision_dist
int (*)(struct igc_hw *, u8 *, u32) rar_set
s32 (*)(struct igc_hw *) read_mac_addr
s32 (*)(struct igc_hw *) validate_mdi_setting
s32 (*)(struct igc_hw *, u16) acquire_swfw_sync
void (*)(struct igc_hw *, u16) release_swfw_sync