atl1_hw
struct atl1_hw *hw = &adapter->hw;
struct atl1_hw *hw = &adapter->hw;
static void set_flow_ctrl_new(struct atl1_hw *hw)
struct atl1_hw *hw = &adapter->hw;
static s32 atl1_reset_hw(struct atl1_hw *hw)
struct atl1_hw *hw = &adapter->hw;
struct atl1_hw *hw = &adapter->hw;
static int atl1_check_eeprom_exist(struct atl1_hw *hw)
static bool atl1_read_eeprom(struct atl1_hw *hw, u32 offset, u32 *p_value)
struct atl1_hw *hw = &adapter->hw;
struct atl1_hw *hw = &adapter->hw;
static s32 atl1_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data)
struct atl1_hw *hw = &adapter->hw;
struct atl1_hw *hw = &adapter->hw;
struct atl1_hw *hw = &adapter->hw;
struct atl1_hw *hw = &adapter->hw;
static bool atl1_spi_read(struct atl1_hw *hw, u32 addr, u32 *buf)
static int atl1_get_permanent_address(struct atl1_hw *hw)
static s32 atl1_read_mac_addr(struct atl1_hw *hw)
static u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr)
static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value)
static s32 atl1_write_phy_reg(struct atl1_hw *hw, u32 reg_addr, u16 phy_data)
static s32 atl1_phy_leave_power_saving(struct atl1_hw *hw)
static s32 atl1_phy_reset(struct atl1_hw *hw)
static s32 atl1_phy_setup_autoneg_adv(struct atl1_hw *hw)
static s32 atl1_setup_link(struct atl1_hw *hw)
static void atl1_init_flash_opcode(struct atl1_hw *hw)
static s32 atl1_init_hw(struct atl1_hw *hw)
static s32 atl1_get_speed_and_duplex(struct atl1_hw *hw, u16 *speed, u16 *duplex)
static void atl1_set_mac_addr(struct atl1_hw *hw)
struct atl1_hw *hw = &adapter->hw;
#define atlx_hw atl1_hw
struct atl1_hw;
static u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value);
static void atl1_set_mac_addr(struct atl1_hw *hw);
struct atl1_hw hw;
static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data);
static u32 atlx_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
static void atlx_set_mac_addr(struct atl1_hw *hw);