atl1c_hw 512 drivers/net/ethernet/atheros/atl1c/atl1c.h struct atl1c_hw hw; atl1c_hw 589 drivers/net/ethernet/atheros/atl1c/atl1c.h s32 atl1c_reset_hw(struct atl1c_hw *hw); atl1c_hw 19 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 63 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 130 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 180 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 19 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_check_eeprom_exist(struct atl1c_hw *hw) atl1c_hw 33 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c void atl1c_hw_set_mac_addr(struct atl1c_hw *hw, u8 *mac_addr) atl1c_hw 53 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c static bool atl1c_read_current_addr(struct atl1c_hw *hw, u8 *eth_addr) atl1c_hw 70 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c static int atl1c_get_permanent_address(struct atl1c_hw *hw) atl1c_hw 140 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c bool atl1c_read_eeprom(struct atl1c_hw *hw, u32 offset, u32 *p_value) atl1c_hw 183 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_read_mac_addr(struct atl1c_hw *hw) atl1c_hw 203 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr) atl1c_hw 221 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value) atl1c_hw 250 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c bool atl1c_wait_mdio_idle(struct atl1c_hw *hw) atl1c_hw 265 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c void atl1c_stop_phy_polling(struct atl1c_hw *hw) atl1c_hw 274 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel) atl1c_hw 302 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_read_phy_core(struct atl1c_hw *hw, bool ext, u8 dev, atl1c_hw 351 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_write_phy_core(struct atl1c_hw *hw, bool ext, u8 dev, atl1c_hw 395 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data) atl1c_hw 406 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data) atl1c_hw 412 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_read_phy_ext(struct atl1c_hw *hw, u8 dev_addr, atl1c_hw 419 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_write_phy_ext(struct atl1c_hw *hw, u8 dev_addr, atl1c_hw 425 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data) atl1c_hw 438 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data) atl1c_hw 456 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c static int atl1c_phy_setup_adv(struct atl1c_hw *hw) atl1c_hw 491 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c void atl1c_phy_disable(struct atl1c_hw *hw) atl1c_hw 497 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_phy_reset(struct atl1c_hw *hw) atl1c_hw 590 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_phy_init(struct atl1c_hw *hw) atl1c_hw 646 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_get_speed_and_duplex(struct atl1c_hw *hw, u16 *speed, u16 *duplex) atl1c_hw 682 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_phy_to_ps_link(struct atl1c_hw *hw) atl1c_hw 741 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_restart_autoneg(struct atl1c_hw *hw) atl1c_hw 754 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c int atl1c_power_saving(struct atl1c_hw *hw, u32 wufc) atl1c_hw 817 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c void atl1c_post_phy_linkchg(struct atl1c_hw *hw, u16 link_speed) atl1c_hw 22 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h struct atl1c_hw; atl1c_hw 25 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h void atl1c_phy_disable(struct atl1c_hw *hw); atl1c_hw 26 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h void atl1c_hw_set_mac_addr(struct atl1c_hw *hw, u8 *mac_addr); atl1c_hw 27 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_phy_reset(struct atl1c_hw *hw); atl1c_hw 28 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_read_mac_addr(struct atl1c_hw *hw); atl1c_hw 29 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_get_speed_and_duplex(struct atl1c_hw *hw, u16 *speed, u16 *duplex); atl1c_hw 30 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr); atl1c_hw 31 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value); atl1c_hw 32 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data); atl1c_hw 33 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data); atl1c_hw 34 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h bool atl1c_read_eeprom(struct atl1c_hw *hw, u32 offset, u32 *p_value); atl1c_hw 35 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_phy_init(struct atl1c_hw *hw); atl1c_hw 36 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_check_eeprom_exist(struct atl1c_hw *hw); atl1c_hw 37 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_restart_autoneg(struct atl1c_hw *hw); atl1c_hw 38 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_phy_to_ps_link(struct atl1c_hw *hw); atl1c_hw 39 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_power_saving(struct atl1c_hw *hw, u32 wufc); atl1c_hw 40 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h bool atl1c_wait_mdio_idle(struct atl1c_hw *hw); atl1c_hw 41 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h void atl1c_stop_phy_polling(struct atl1c_hw *hw); atl1c_hw 42 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel); atl1c_hw 43 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_read_phy_core(struct atl1c_hw *hw, bool ext, u8 dev, atl1c_hw 45 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_write_phy_core(struct atl1c_hw *hw, bool ext, u8 dev, atl1c_hw 47 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_read_phy_ext(struct atl1c_hw *hw, u8 dev_addr, atl1c_hw 49 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_write_phy_ext(struct atl1c_hw *hw, u8 dev_addr, atl1c_hw 51 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data); atl1c_hw 52 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data); atl1c_hw 53 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h void atl1c_post_phy_linkchg(struct atl1c_hw *hw, u16 link_speed); atl1c_hw 42 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_stop_mac(struct atl1c_hw *hw); atl1c_hw 43 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_disable_l0s_l1(struct atl1c_hw *hw); atl1c_hw 44 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_set_aspm(struct atl1c_hw *hw, u16 link_speed); atl1c_hw 50 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_reset_mac(struct atl1c_hw *hw); atl1c_hw 58 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_pcie_patch(struct atl1c_hw *hw) atl1c_hw 105 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_reset_pcie(struct atl1c_hw *hw, u32 flag) atl1c_hw 194 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static u32 atl1c_wait_until_idle(struct atl1c_hw *hw, u32 modu_ctrl) atl1c_hw 216 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 234 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 374 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 513 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 648 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_set_mac_type(struct atl1c_hw *hw) atl1c_hw 674 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_setup_mac_funcs(struct atl1c_hw *hw) atl1c_hw 725 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_patch_assign(struct atl1c_hw *hw) atl1c_hw 766 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1048 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1102 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1129 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1148 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1165 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_stop_mac(struct atl1c_hw *hw) atl1c_hw 1189 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1224 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_reset_mac(struct atl1c_hw *hw) atl1c_hw 1277 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_disable_l0s_l1(struct atl1c_hw *hw) atl1c_hw 1290 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static void atl1c_set_aspm(struct atl1c_hw *hw, u16 link_speed) atl1c_hw 1370 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 1583 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw; atl1c_hw 2425 drivers/net/ethernet/atheros/atl1c/atl1c_main.c struct atl1c_hw *hw = &adapter->hw;