atl2_hw
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
static void atl2_read_pci_cfg(struct atl2_hw *hw, u32 reg, u16 *value)
static void atl2_write_pci_cfg(struct atl2_hw *hw, u32 reg, u16 *value)
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
static s32 atl2_reset_hw(struct atl2_hw *hw)
static bool atl2_spi_read(struct atl2_hw *hw, u32 addr, u32 *buf)
static int get_permanent_address(struct atl2_hw *hw)
static s32 atl2_read_mac_addr(struct atl2_hw *hw)
static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr)
static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value)
static void atl2_init_pcie(struct atl2_hw *hw)
static void atl2_init_flash_opcode(struct atl2_hw *hw)
static s32 atl2_init_hw(struct atl2_hw *hw)
static s32 atl2_get_speed_and_duplex(struct atl2_hw *hw, u16 *speed,
static s32 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data)
static s32 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data)
static s32 atl2_phy_setup_autoneg_adv(struct atl2_hw *hw)
static s32 atl2_phy_commit(struct atl2_hw *hw)
static s32 atl2_phy_init(struct atl2_hw *hw)
static void atl2_set_mac_addr(struct atl2_hw *hw)
static int atl2_check_eeprom_exist(struct atl2_hw *hw)
static bool atl2_write_eeprom(struct atl2_hw *hw, u32 offset, u32 value)
static bool atl2_read_eeprom(struct atl2_hw *hw, u32 Offset, u32 *pValue)
static void atl2_force_ps(struct atl2_hw *hw)
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw *hw = &adapter->hw;
struct atl2_hw hw;
struct atl2_hw;
static s32 atl2_reset_hw(struct atl2_hw *hw);
static s32 atl2_read_mac_addr(struct atl2_hw *hw);
static s32 atl2_init_hw(struct atl2_hw *hw);
static s32 atl2_get_speed_and_duplex(struct atl2_hw *hw, u16 *speed,
static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr);
static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value);
static s32 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data);
static s32 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data);
static void atl2_read_pci_cfg(struct atl2_hw *hw, u32 reg, u16 *value);
static void atl2_write_pci_cfg(struct atl2_hw *hw, u32 reg, u16 *value);
static void atl2_set_mac_addr(struct atl2_hw *hw);
static bool atl2_read_eeprom(struct atl2_hw *hw, u32 Offset, u32 *pValue);
static bool atl2_write_eeprom(struct atl2_hw *hw, u32 offset, u32 value);
static s32 atl2_phy_init(struct atl2_hw *hw);
static int atl2_check_eeprom_exist(struct atl2_hw *hw);
static void atl2_force_ps(struct atl2_hw *hw);