Symbol: atl1c_hw
drivers/net/ethernet/atheros/atl1c/atl1c.h
513
struct atl1c_hw hw;
drivers/net/ethernet/atheros/atl1c/atl1c.h
591
s32 atl1c_reset_hw(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c
130
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c
180
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c
19
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c
63
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
140
bool atl1c_read_eeprom(struct atl1c_hw *hw, u32 offset, u32 *p_value)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
183
int atl1c_read_mac_addr(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
19
int atl1c_check_eeprom_exist(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
203
u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
221
void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
250
bool atl1c_wait_mdio_idle(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
265
void atl1c_stop_phy_polling(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
274
void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
302
int atl1c_read_phy_core(struct atl1c_hw *hw, bool ext, u8 dev,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
33
void atl1c_hw_set_mac_addr(struct atl1c_hw *hw, u8 *mac_addr)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
351
int atl1c_write_phy_core(struct atl1c_hw *hw, bool ext, u8 dev,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
395
int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
406
int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
412
int atl1c_read_phy_ext(struct atl1c_hw *hw, u8 dev_addr,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
419
int atl1c_write_phy_ext(struct atl1c_hw *hw, u8 dev_addr,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
425
int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
438
int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
456
static int atl1c_phy_setup_adv(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
491
void atl1c_phy_disable(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
497
int atl1c_phy_reset(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
53
static bool atl1c_read_current_addr(struct atl1c_hw *hw, u8 *eth_addr)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
590
int atl1c_phy_init(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
644
bool atl1c_get_link_status(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
668
int atl1c_get_speed_and_duplex(struct atl1c_hw *hw, u16 *speed, u16 *duplex)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
70
static int atl1c_get_permanent_address(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
713
int atl1c_phy_to_ps_link(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
767
int atl1c_restart_autoneg(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
780
int atl1c_power_saving(struct atl1c_hw *hw, u32 wufc)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
843
void atl1c_post_phy_linkchg(struct atl1c_hw *hw, u16 link_speed)
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
22
struct atl1c_hw;
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
25
void atl1c_phy_disable(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
26
void atl1c_hw_set_mac_addr(struct atl1c_hw *hw, u8 *mac_addr);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
27
int atl1c_phy_reset(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
28
int atl1c_read_mac_addr(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
29
bool atl1c_get_link_status(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
30
int atl1c_get_speed_and_duplex(struct atl1c_hw *hw, u16 *speed, u16 *duplex);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
31
u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
32
void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
33
int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
34
int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
35
bool atl1c_read_eeprom(struct atl1c_hw *hw, u32 offset, u32 *p_value);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
36
int atl1c_phy_init(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
37
int atl1c_check_eeprom_exist(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
38
int atl1c_restart_autoneg(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
39
int atl1c_phy_to_ps_link(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
40
int atl1c_power_saving(struct atl1c_hw *hw, u32 wufc);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
41
bool atl1c_wait_mdio_idle(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
42
void atl1c_stop_phy_polling(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
43
void atl1c_start_phy_polling(struct atl1c_hw *hw, u16 clk_sel);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
44
int atl1c_read_phy_core(struct atl1c_hw *hw, bool ext, u8 dev,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
46
int atl1c_write_phy_core(struct atl1c_hw *hw, bool ext, u8 dev,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
48
int atl1c_read_phy_ext(struct atl1c_hw *hw, u8 dev_addr,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
50
int atl1c_write_phy_ext(struct atl1c_hw *hw, u8 dev_addr,
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
52
int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
53
int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h
54
void atl1c_post_phy_linkchg(struct atl1c_hw *hw, u16 link_speed);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1081
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1140
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1167
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1186
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1203
static int atl1c_stop_mac(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1227
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1262
static int atl1c_reset_mac(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1315
static void atl1c_disable_l0s_l1(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1328
static void atl1c_set_aspm(struct atl1c_hw *hw, u16 link_speed)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
135
static void atl1c_reset_pcie(struct atl1c_hw *hw, u32 flag)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1408
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1635
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1675
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
214
static u32 atl1c_wait_until_idle(struct atl1c_hw *hw, u32 modu_ctrl)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
236
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
2512
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
253
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
390
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
496
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
529
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
690
static int atl1c_setup_mac_funcs(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
73
static int atl1c_stop_mac(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
74
static void atl1c_disable_l0s_l1(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
740
static void atl1c_patch_assign(struct atl1c_hw *hw)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
75
static void atl1c_set_aspm(struct atl1c_hw *hw, u16 link_speed);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
781
struct atl1c_hw *hw = &adapter->hw;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
79
static int atl1c_reset_mac(struct atl1c_hw *hw);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
88
static void atl1c_pcie_patch(struct atl1c_hw *hw)