drivers/net/ethernet/intel/e1000/e1000.h
274
struct e1000_hw hw;
drivers/net/ethernet/intel/e1000/e1000.h
314
struct net_device *e1000_get_hw_dev(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1110
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1121
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1143
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1210
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1266
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1310
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1336
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1386
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1473
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1518
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1590
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1646
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
168
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1685
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1727
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1773
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
251
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
270
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
328
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
415
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
424
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
471
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
555
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
574
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
664
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
689
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
727
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
799
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
825
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
838
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
90
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
981
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_hw.c
1002
static s32 e1000_copper_link_preconfig(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
1061
static s32 e1000_copper_link_igp_setup(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
11
static s32 e1000_check_downshift(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
12
static s32 e1000_check_polarity(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
1203
static s32 e1000_copper_link_mgp_setup(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
1309
static s32 e1000_copper_link_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
131
static void e1000_phy_init_script(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
1379
static s32 e1000_copper_link_postconfig(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
14
static void e1000_clear_hw_cntrs(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
1416
static s32 e1000_setup_copper_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
1495
s32 e1000_phy_setup_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
15
static void e1000_clear_vfta(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
16
static s32 e1000_config_dsp_after_link_change(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
1643
static s32 e1000_phy_force_speed_duplex(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
18
static s32 e1000_config_fc_after_link_up(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
1879
void e1000_config_collision_dist(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
19
static s32 e1000_detect_gig_phy(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
1905
static s32 e1000_config_mac_to_phy(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
1984
s32 e1000_force_mac_fc(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
20
static s32 e1000_get_auto_rd_done(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
2048
static s32 e1000_config_fc_after_link_up(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
21
static s32 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length,
drivers/net/ethernet/intel/e1000/e1000_hw.c
225
s32 e1000_set_mac_type(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2264
static s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
23
static s32 e1000_get_phy_cfg_done(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
2370
s32 e1000_check_for_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
24
static s32 e1000_id_led_init(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
25
static void e1000_init_rx_addrs(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
2553
s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex)
drivers/net/ethernet/intel/e1000/e1000_hw.c
26
static s32 e1000_phy_igp_get_info(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
2618
static s32 e1000_wait_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2650
static void e1000_raise_mdi_clk(struct e1000_hw *hw, u32 *ctrl)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2665
static void e1000_lower_mdi_clk(struct e1000_hw *hw, u32 *ctrl)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2683
static void e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2729
static u16 e1000_shift_in_mdi_bits(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2785
s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data)
drivers/net/ethernet/intel/e1000/e1000_hw.c
28
static s32 e1000_phy_m88_get_info(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
2808
static s32 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/e1000/e1000_hw.c
2922
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 phy_data)
drivers/net/ethernet/intel/e1000/e1000_hw.c
2946
static s32 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/e1000/e1000_hw.c
30
static s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3039
s32 e1000_phy_hw_reset(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3097
s32 e1000_phy_reset(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
31
static s32 e1000_wait_autoneg(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3134
static s32 e1000_detect_gig_phy(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
32
static void e1000_write_reg_io(struct e1000_hw *hw, u32 offset, u32 value);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3207
static s32 e1000_phy_reset_dsp(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3234
static s32 e1000_phy_igp_get_info(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
33
static s32 e1000_set_phy_type(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3312
static s32 e1000_phy_m88_get_info(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
333
void e1000_set_media_type(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3380
s32 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info)
drivers/net/ethernet/intel/e1000/e1000_hw.c
34
static void e1000_phy_init_script(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3421
s32 e1000_validate_mdi_setting(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3438
s32 e1000_init_eeprom_params(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
35
static s32 e1000_setup_copper_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3532
static void e1000_raise_ee_clk(struct e1000_hw *hw, u32 *eecd)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3548
static void e1000_lower_ee_clk(struct e1000_hw *hw, u32 *eecd)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3565
static void e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count)
drivers/net/ethernet/intel/e1000/e1000_hw.c
36
static s32 e1000_setup_fiber_serdes_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3616
static u16 e1000_shift_in_ee_bits(struct e1000_hw *hw, u16 count)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3657
static s32 e1000_acquire_eeprom(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
37
static s32 e1000_adjust_serdes_amplitude(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3708
static void e1000_standby_eeprom(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3757
static void e1000_release_eeprom(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
376
s32 e1000_reset_hw(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
38
static s32 e1000_phy_force_speed_duplex(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3803
static s32 e1000_spi_eeprom_ready(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3845
s32 e1000_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3855
static s32 e1000_do_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000/e1000_hw.c
39
static s32 e1000_config_mac_to_phy(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
3954
s32 e1000_validate_eeprom_checksum(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
3988
s32 e1000_update_eeprom_checksum(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
40
static void e1000_raise_mdi_clk(struct e1000_hw *hw, u32 *ctrl);
drivers/net/ethernet/intel/e1000/e1000_hw.c
4018
s32 e1000_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4028
static s32 e1000_do_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000/e1000_hw.c
4074
static s32 e1000_write_eeprom_spi(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000/e1000_hw.c
41
static void e1000_lower_mdi_clk(struct e1000_hw *hw, u32 *ctrl);
drivers/net/ethernet/intel/e1000/e1000_hw.c
4141
static s32 e1000_write_eeprom_microwire(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/e1000/e1000_hw.c
42
static void e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count);
drivers/net/ethernet/intel/e1000/e1000_hw.c
4223
s32 e1000_read_mac_addr(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4261
static void e1000_init_rx_addrs(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4290
u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/e1000/e1000_hw.c
43
static u16 e1000_shift_in_mdi_bits(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
4330
void e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4378
void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4398
static void e1000_clear_vfta(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
44
static s32 e1000_phy_reset_dsp(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
4408
static s32 e1000_id_led_init(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4483
s32 e1000_setup_led(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
45
static s32 e1000_write_eeprom_spi(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/e1000/e1000_hw.c
4534
s32 e1000_cleanup_led(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4568
s32 e1000_led_on(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4612
s32 e1000_led_off(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4656
static void e1000_clear_hw_cntrs(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
47
static s32 e1000_write_eeprom_microwire(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/e1000/e1000_hw.c
4739
void e1000_reset_adaptive(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4763
void e1000_update_adaptive(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4798
void e1000_get_bus_info(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4851
static void e1000_write_reg_io(struct e1000_hw *hw, u32 offset, u32 value)
drivers/net/ethernet/intel/e1000/e1000_hw.c
4874
static s32 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length,
drivers/net/ethernet/intel/e1000/e1000_hw.c
49
static s32 e1000_spi_eeprom_ready(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
4987
static s32 e1000_check_polarity(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_hw.c
50
static void e1000_raise_ee_clk(struct e1000_hw *hw, u32 *eecd);
drivers/net/ethernet/intel/e1000/e1000_hw.c
5050
static s32 e1000_check_downshift(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
5083
static s32 e1000_1000Mb_check_cable_length(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
51
static void e1000_lower_ee_clk(struct e1000_hw *hw, u32 *eecd);
drivers/net/ethernet/intel/e1000/e1000_hw.c
5160
static s32 e1000_config_dsp_after_link_change(struct e1000_hw *hw, bool link_up)
drivers/net/ethernet/intel/e1000/e1000_hw.c
52
static void e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count);
drivers/net/ethernet/intel/e1000/e1000_hw.c
525
s32 e1000_init_hw(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
5293
static s32 e1000_set_phy_mode(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
53
static s32 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/e1000/e1000_hw.c
5339
static s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000/e1000_hw.c
5438
static s32 e1000_set_vco_speed(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
55
static s32 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/e1000/e1000_hw.c
5502
u32 e1000_enable_mng_pass_thru(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
5518
static s32 e1000_polarity_reversal_workaround(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
5612
static s32 e1000_get_auto_rd_done(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
5626
static s32 e1000_get_phy_cfg_done(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
57
static u16 e1000_shift_in_ee_bits(struct e1000_hw *hw, u16 count);
drivers/net/ethernet/intel/e1000/e1000_hw.c
58
static s32 e1000_acquire_eeprom(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
59
static void e1000_release_eeprom(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
60
static void e1000_standby_eeprom(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
61
static s32 e1000_set_vco_speed(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
62
static s32 e1000_polarity_reversal_workaround(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
63
static s32 e1000_set_phy_mode(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.c
64
static s32 e1000_do_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000/e1000_hw.c
643
static s32 e1000_adjust_serdes_amplitude(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
66
static s32 e1000_do_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000/e1000_hw.c
686
s32 e1000_setup_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
799
static s32 e1000_setup_fiber_serdes_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
92
static s32 e1000_set_phy_type(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
941
static s32 e1000_copper_link_rtl_setup(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.c
955
static s32 gbe_dhg_phy_setup(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_hw.h
15
struct e1000_hw;
drivers/net/ethernet/intel/e1000/e1000_hw.h
267
s32 e1000_reset_hw(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
268
s32 e1000_init_hw(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
269
s32 e1000_set_mac_type(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
270
void e1000_set_media_type(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
273
s32 e1000_setup_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
274
s32 e1000_phy_setup_autoneg(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
275
void e1000_config_collision_dist(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
276
s32 e1000_check_for_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
277
s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 * speed, u16 * duplex);
drivers/net/ethernet/intel/e1000/e1000_hw.h
278
s32 e1000_force_mac_fc(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
281
s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 * phy_data);
drivers/net/ethernet/intel/e1000/e1000_hw.h
282
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 data);
drivers/net/ethernet/intel/e1000/e1000_hw.h
283
s32 e1000_phy_hw_reset(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
284
s32 e1000_phy_reset(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
285
s32 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info);
drivers/net/ethernet/intel/e1000/e1000_hw.h
286
s32 e1000_validate_mdi_setting(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
289
s32 e1000_init_eeprom_params(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
292
u32 e1000_enable_mng_pass_thru(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
346
s32 e1000_read_eeprom(struct e1000_hw *hw, u16 reg, u16 words, u16 * data);
drivers/net/ethernet/intel/e1000/e1000_hw.h
347
s32 e1000_validate_eeprom_checksum(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
348
s32 e1000_update_eeprom_checksum(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
349
s32 e1000_write_eeprom(struct e1000_hw *hw, u16 reg, u16 words, u16 * data);
drivers/net/ethernet/intel/e1000/e1000_hw.h
350
s32 e1000_read_mac_addr(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
353
u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 * mc_addr);
drivers/net/ethernet/intel/e1000/e1000_hw.h
354
void e1000_rar_set(struct e1000_hw *hw, u8 * mc_addr, u32 rar_index);
drivers/net/ethernet/intel/e1000/e1000_hw.h
355
void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value);
drivers/net/ethernet/intel/e1000/e1000_hw.h
358
s32 e1000_setup_led(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
359
s32 e1000_cleanup_led(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
360
s32 e1000_led_on(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
361
s32 e1000_led_off(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
366
void e1000_reset_adaptive(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
367
void e1000_update_adaptive(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
368
void e1000_get_bus_info(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
369
void e1000_pci_set_mwi(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
370
void e1000_pci_clear_mwi(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
371
void e1000_pcix_set_mmrbc(struct e1000_hw *hw, int mmrbc);
drivers/net/ethernet/intel/e1000/e1000_hw.h
372
int e1000_pcix_get_mmrbc(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000/e1000_hw.h
374
void e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value);
drivers/net/ethernet/intel/e1000/e1000_main.c
1256
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1355
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1435
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1476
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1597
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1786
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1856
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
1986
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
205
struct net_device *e1000_get_hw_dev(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_main.c
2088
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2154
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2172
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2203
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2237
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2360
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2388
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2432
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2582
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2628
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
279
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
2828
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
292
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
300
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3101
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
327
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3287
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
341
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3524
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3594
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3750
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
383
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3830
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
3947
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4021
static void e1000_tbi_adjust_stats(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000/e1000_main.c
4094
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
411
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
427
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4573
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4686
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4765
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
483
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4852
void e1000_pci_set_mwi(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_main.c
4861
void e1000_pci_clear_mwi(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_main.c
4868
int e1000_pcix_get_mmrbc(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_main.c
4874
void e1000_pcix_set_mmrbc(struct e1000_hw *hw, int mmrbc)
drivers/net/ethernet/intel/e1000/e1000_main.c
4880
void e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value)
drivers/net/ethernet/intel/e1000/e1000_main.c
4897
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4913
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4957
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
4983
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
5019
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
5071
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
5166
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
5277
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
547
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000/e1000_main.c
852
struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000/e1000_main.c
919
struct e1000_hw *hw;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1022
static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1079
static s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1108
static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
114
static s32 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1155
static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1202
static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1237
static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1262
static s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1284
static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1298
static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
153
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
177
static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
191
static void e1000_release_phy_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
206
static s32 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
21
static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
22
static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
221
static void e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
23
static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
236
static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
24
static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
25
static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
258
static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
26
static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
27
static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
272
static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
28
static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
30
static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
317
static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
32
static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
339
static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
38
static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
408
static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
478
static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
491
static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
520
static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
608
static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
639
static s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/e1000e/80003es2lan.c
662
static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
70
static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
727
static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
836
static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/80003es2lan.c
879
static s32 e1000_copper_link_setup_gg82563_80003es2lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1065
static s32 e1000_init_hw_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1143
static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
120
static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1272
static void e1000_clear_vfta_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1319
static bool e1000_check_mng_mode_82574(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1333
static s32 e1000_led_on_82574(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1359
bool e1000_check_phy_82574(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1393
static s32 e1000_setup_link_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1421
static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1456
static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1495
static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1650
static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data)
drivers/net/ethernet/intel/e1000e/82571.c
1683
bool e1000e_get_laa_state_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1698
void e1000e_set_laa_state_82571(struct e1000_hw *hw, bool state)
drivers/net/ethernet/intel/e1000e/82571.c
1727
static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1773
static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1797
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
1816
static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
191
static s32 e1000_init_mac_params_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
22
static s32 e1000_get_phy_id_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
23
static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
24
static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
25
static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
26
static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/e1000e/82571.c
28
static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
29
static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
30
static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
31
static bool e1000_check_mng_mode_82574(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
314
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/82571.c
32
static s32 e1000_led_on_82574(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
33
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
34
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
35
static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
36
static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
37
static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.c
38
static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active);
drivers/net/ethernet/intel/e1000e/82571.c
387
static s32 e1000_get_phy_id_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
39
static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active);
drivers/net/ethernet/intel/e1000e/82571.c
433
static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
45
static s32 e1000_init_phy_params_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
492
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
508
static s32 e1000_get_hw_semaphore_82573(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
543
static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
561
static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
579
static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
597
static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/82571.c
621
static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/82571.c
646
static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
674
static void e1000_release_nvm_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
692
static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000e/82571.c
723
static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
782
static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
804
static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/e1000e/82571.c
845
static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.c
874
static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/82571.c
942
static s32 e1000_reset_hw_82571(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/82571.h
31
bool e1000_check_phy_82574(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.h
32
bool e1000e_get_laa_state_82571(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/82571.h
33
void e1000e_set_laa_state_82571(struct e1000_hw *hw, bool state);
drivers/net/ethernet/intel/e1000e/e1000.h
285
struct e1000_hw hw;
drivers/net/ethernet/intel/e1000e/e1000.h
540
static inline s32 e1000_phy_hw_reset(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/e1000.h
545
static inline s32 e1e_rphy(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/e1000.h
550
static inline s32 e1e_rphy_locked(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/e1000.h
555
static inline s32 e1e_wphy(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/e1000.h
560
static inline s32 e1e_wphy_locked(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/e1000.h
565
void e1000e_reload_nvm_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/e1000.h
567
static inline s32 e1000e_read_mac_addr(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/e1000.h
575
static inline s32 e1000_validate_nvm_checksum(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/e1000.h
580
static inline s32 e1000e_update_nvm_checksum(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/e1000.h
585
static inline s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000e/e1000.h
591
static inline s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000e/e1000.h
597
static inline s32 e1000_get_phy_info(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/e1000.h
602
static inline u32 __er32(struct e1000_hw *hw, unsigned long reg)
drivers/net/ethernet/intel/e1000e/e1000.h
609
void __ew32(struct e1000_hw *hw, unsigned long reg, u32 val);
drivers/net/ethernet/intel/e1000e/ethtool.c
117
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1171
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1315
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1442
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1481
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1516
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1553
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1638
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1714
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1743
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
1955
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
2108
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
2150
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
2222
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
2314
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
272
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
354
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
373
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
439
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
500
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
553
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
822
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
979
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ethtool.c
989
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/hw.h
10
struct e1000_hw;
drivers/net/ethernet/intel/e1000e/hw.h
496
s32 (*id_led_init)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
497
s32 (*blink_led)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
498
bool (*check_mng_mode)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
499
s32 (*check_for_link)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
500
s32 (*cleanup_led)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
501
void (*clear_hw_cntrs)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
502
void (*clear_vfta)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
503
s32 (*get_bus_info)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
504
void (*set_lan_id)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
505
s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
drivers/net/ethernet/intel/e1000e/hw.h
506
s32 (*led_on)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
507
s32 (*led_off)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
508
void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
drivers/net/ethernet/intel/e1000e/hw.h
509
s32 (*reset_hw)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
510
s32 (*init_hw)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
511
s32 (*setup_link)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
512
s32 (*setup_physical_interface)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
513
s32 (*setup_led)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
514
void (*write_vfta)(struct e1000_hw *, u32, u32);
drivers/net/ethernet/intel/e1000e/hw.h
515
void (*config_collision_dist)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
516
int (*rar_set)(struct e1000_hw *, u8 *, u32);
drivers/net/ethernet/intel/e1000e/hw.h
517
s32 (*read_mac_addr)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
518
u32 (*rar_get_count)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
536
s32 (*acquire)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
537
s32 (*cfg_on_link_up)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
538
s32 (*check_polarity)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
539
s32 (*check_reset_block)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
540
s32 (*commit)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
541
s32 (*force_speed_duplex)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
542
s32 (*get_cfg_done)(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/hw.h
543
s32 (*get_cable_length)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
544
s32 (*get_info)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
545
s32 (*set_page)(struct e1000_hw *, u16);
drivers/net/ethernet/intel/e1000e/hw.h
546
s32 (*read_reg)(struct e1000_hw *, u32, u16 *);
drivers/net/ethernet/intel/e1000e/hw.h
547
s32 (*read_reg_locked)(struct e1000_hw *, u32, u16 *);
drivers/net/ethernet/intel/e1000e/hw.h
548
s32 (*read_reg_page)(struct e1000_hw *, u32, u16 *);
drivers/net/ethernet/intel/e1000e/hw.h
549
void (*release)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
550
s32 (*reset)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
551
s32 (*set_d0_lplu_state)(struct e1000_hw *, bool);
drivers/net/ethernet/intel/e1000e/hw.h
552
s32 (*set_d3_lplu_state)(struct e1000_hw *, bool);
drivers/net/ethernet/intel/e1000e/hw.h
553
s32 (*write_reg)(struct e1000_hw *, u32, u16);
drivers/net/ethernet/intel/e1000e/hw.h
554
s32 (*write_reg_locked)(struct e1000_hw *, u32, u16);
drivers/net/ethernet/intel/e1000e/hw.h
555
s32 (*write_reg_page)(struct e1000_hw *, u32, u16);
drivers/net/ethernet/intel/e1000e/hw.h
556
void (*power_up)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
557
void (*power_down)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
562
s32 (*acquire)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
563
s32 (*read)(struct e1000_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/e1000e/hw.h
564
void (*release)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
565
void (*reload)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
566
s32 (*update)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
567
s32 (*valid_led_default)(struct e1000_hw *, u16 *);
drivers/net/ethernet/intel/e1000e/hw.h
568
s32 (*validate)(struct e1000_hw *);
drivers/net/ethernet/intel/e1000e/hw.h
569
s32 (*write)(struct e1000_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/e1000e/ich8lan.c
100
static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
1004
static s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link)
drivers/net/ethernet/intel/e1000e/ich8lan.c
102
static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
104
static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
106
static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
108
static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
1098
static s32 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link)
drivers/net/ethernet/intel/e1000e/ich8lan.c
110
static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
112
static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
114
static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
116
static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
117
static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
118
static s32 e1000_led_on_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1185
static s32 e1000e_force_smbus(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
119
static s32 e1000_led_off_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
120
static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
121
static s32 e1000_setup_led_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
122
static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1226
s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx)
drivers/net/ethernet/intel/e1000e/ich8lan.c
123
static s32 e1000_led_on_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
124
static s32 e1000_led_off_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
125
static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active);
drivers/net/ethernet/intel/e1000e/ich8lan.c
126
static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
127
static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
128
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link);
drivers/net/ethernet/intel/e1000e/ich8lan.c
129
static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
130
static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
131
static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
132
static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index);
drivers/net/ethernet/intel/e1000e/ich8lan.c
133
static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index);
drivers/net/ethernet/intel/e1000e/ich8lan.c
134
static u32 e1000_rar_get_count_pch_lpt(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
135
static s32 e1000_k1_workaround_lv(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
136
static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1364
static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force)
drivers/net/ethernet/intel/e1000e/ich8lan.c
137
static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force);
drivers/net/ethernet/intel/e1000e/ich8lan.c
138
static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
139
static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state);
drivers/net/ethernet/intel/e1000e/ich8lan.c
141
static inline u16 __er16flash(struct e1000_hw *hw, unsigned long reg)
drivers/net/ethernet/intel/e1000e/ich8lan.c
146
static inline u32 __er32flash(struct e1000_hw *hw, unsigned long reg)
drivers/net/ethernet/intel/e1000e/ich8lan.c
151
static inline void __ew16flash(struct e1000_hw *hw, unsigned long reg, u16 val)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1521
static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
156
static inline void __ew32flash(struct e1000_hw *hw, unsigned long reg, u32 val)
drivers/net/ethernet/intel/e1000e/ich8lan.c
176
static bool e1000_phy_is_accessible_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1790
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ich8lan.c
1858
static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw __always_unused *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1871
static void e1000_release_nvm_ich8lan(struct e1000_hw __always_unused *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1883
static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1946
static void e1000_release_swflag_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1970
static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
1988
static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2008
static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2074
static u32 e1000_rar_get_count_pch_lpt(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2111
static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2182
static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2200
static s32 e1000_write_smbus_addr(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2240
static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2369
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2446
s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2497
static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state)
drivers/net/ethernet/intel/e1000e/ich8lan.c
254
static void e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2561
static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2583
static s32 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2665
void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2705
s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2873
static s32 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2907
static s32 e1000_k1_workaround_lv(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2955
static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate)
drivers/net/ethernet/intel/e1000e/ich8lan.c
2979
static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
298
static s32 e1000_reconfigure_k1_params(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3007
static s32 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3077
static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3104
static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3137
static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3223
static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3302
static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3409
static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000e/ich8lan.c
341
static s32 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3502
static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3560
static s32 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3639
static s32 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout)
drivers/net/ethernet/intel/e1000e/ich8lan.c
3680
static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3697
static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3714
static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3745
static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3821
static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3896
static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/e1000e/ich8lan.c
3932
static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4093
static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4241
static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4305
void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4344
static s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
4435
static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
4519
static s32 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/ich8lan.c
4536
static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
4570
static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
4601
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4714
static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4743
static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4809
static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4834
static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
4962
static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5064
static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
508
static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5144
static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5199
static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5283
static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5310
static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/e1000e/ich8lan.c
5342
static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5402
void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
5425
void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5476
void e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5511
void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5635
void e1000_resume_workarounds_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5699
static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5714
static s32 e1000_led_on_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5730
static s32 e1000_led_off_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5747
static s32 e1000_setup_led_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5758
static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5769
static s32 e1000_led_on_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5799
static s32 e1000_led_off_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5835
static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5889
static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
5904
static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
603
static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
682
static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
755
static s32 e1000_init_mac_params_ich8lan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
848
static s32 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address,
drivers/net/ethernet/intel/e1000e/ich8lan.c
873
s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data)
drivers/net/ethernet/intel/e1000e/ich8lan.c
886
s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data)
drivers/net/ethernet/intel/e1000e/ich8lan.c
905
s32 e1000_set_eee_pchlan(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/ich8lan.c
97
static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
98
static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
99
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank);
drivers/net/ethernet/intel/e1000e/ich8lan.h
299
void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
300
void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/ich8lan.h
302
void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
303
void e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
304
void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
305
void e1000_resume_workarounds_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
306
s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable);
drivers/net/ethernet/intel/e1000e/ich8lan.h
307
void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
308
s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable);
drivers/net/ethernet/intel/e1000e/ich8lan.h
309
s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data);
drivers/net/ethernet/intel/e1000e/ich8lan.h
310
s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data);
drivers/net/ethernet/intel/e1000e/ich8lan.h
311
s32 e1000_set_eee_pchlan(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ich8lan.h
312
s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx);
drivers/net/ethernet/intel/e1000e/mac.c
1012
s32 e1000e_config_fc_after_link_up(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
110
void e1000e_init_rx_addrs(struct e1000_hw *hw, u16 rar_count)
drivers/net/ethernet/intel/e1000e/mac.c
1316
s32 e1000e_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/e1000e/mac.c
1350
s32 e1000e_get_speed_and_duplex_fiber_serdes(struct e1000_hw __always_unused
drivers/net/ethernet/intel/e1000e/mac.c
1365
s32 e1000e_get_hw_semaphore(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
138
s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1414
void e1000e_put_hw_semaphore(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1429
s32 e1000e_get_auto_rd_done(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1456
s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data)
drivers/net/ethernet/intel/e1000e/mac.c
1477
s32 e1000e_id_led_init_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1543
s32 e1000e_setup_led_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1573
s32 e1000e_cleanup_led_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1585
s32 e1000e_blink_led_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
16
s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1630
s32 e1000e_led_on_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1657
s32 e1000e_led_off_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1685
void e1000e_set_pcie_no_snoop(struct e1000_hw *hw, u32 no_snoop)
drivers/net/ethernet/intel/e1000e/mac.c
1708
s32 e1000e_disable_pcie_master(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1738
void e1000e_reset_adaptive(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
1764
void e1000e_update_adaptive(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
194
u32 e1000e_rar_get_count_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
208
int e1000e_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index)
drivers/net/ethernet/intel/e1000e/mac.c
244
static u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/e1000e/mac.c
313
void e1000e_update_mc_addr_list_generic(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/mac.c
358
void e1000e_clear_hw_cntrs_base(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
407
s32 e1000e_check_for_copper_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
44
void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
470
s32 e1000e_check_for_fiber_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
535
s32 e1000e_check_for_serdes_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
62
void e1000_set_lan_id_single_port(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
639
static s32 e1000_set_default_fc_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
679
s32 e1000e_setup_link_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
732
static s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
76
void e1000_clear_vfta_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
798
static s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
845
s32 e1000e_setup_fiber_serdes_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
894
void e1000e_config_collision_dist_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
915
s32 e1000e_set_fc_watermarks(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.c
95
void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value)
drivers/net/ethernet/intel/e1000e/mac.c
952
s32 e1000e_force_mac_fc(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/mac.h
10
s32 e1000e_check_for_serdes_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
11
s32 e1000e_cleanup_led_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
12
s32 e1000e_config_fc_after_link_up(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
13
s32 e1000e_disable_pcie_master(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
14
s32 e1000e_force_mac_fc(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
15
s32 e1000e_get_auto_rd_done(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
16
s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
17
void e1000_set_lan_id_single_port(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
18
s32 e1000e_get_hw_semaphore(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
19
s32 e1000e_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/e1000e/mac.h
21
s32 e1000e_get_speed_and_duplex_fiber_serdes(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/mac.h
23
s32 e1000e_id_led_init_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
24
s32 e1000e_led_on_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
25
s32 e1000e_led_off_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
26
void e1000e_update_mc_addr_list_generic(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/mac.h
28
s32 e1000e_set_fc_watermarks(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
29
s32 e1000e_setup_fiber_serdes_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
30
s32 e1000e_setup_led_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
31
s32 e1000e_setup_link_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
33
void e1000e_clear_hw_cntrs_base(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
34
void e1000_clear_vfta_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
35
void e1000e_init_rx_addrs(struct e1000_hw *hw, u16 rar_count);
drivers/net/ethernet/intel/e1000e/mac.h
36
void e1000e_put_hw_semaphore(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
37
s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
38
void e1000e_reset_adaptive(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
39
void e1000e_set_pcie_no_snoop(struct e1000_hw *hw, u32 no_snoop);
drivers/net/ethernet/intel/e1000e/mac.h
40
void e1000e_update_adaptive(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
41
void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value);
drivers/net/ethernet/intel/e1000e/mac.h
43
void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
44
u32 e1000e_rar_get_count_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
45
int e1000e_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index);
drivers/net/ethernet/intel/e1000e/mac.h
46
void e1000e_config_collision_dist_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
7
s32 e1000e_blink_led_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
8
s32 e1000e_check_for_copper_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/mac.h
9
s32 e1000e_check_for_fiber_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/manage.c
150
static s32 e1000_mng_write_cmd_header(struct e1000_hw *hw,
drivers/net/ethernet/intel/e1000e/manage.c
181
static s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer,
drivers/net/ethernet/intel/e1000e/manage.c
249
s32 e1000e_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length)
drivers/net/ethernet/intel/e1000e/manage.c
291
bool e1000e_enable_mng_pass_thru(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/manage.c
38
static s32 e1000_mng_enable_host_if(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/manage.c
77
bool e1000e_check_mng_mode_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/manage.c
92
bool e1000e_enable_tx_pkt_filtering(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/manage.h
10
bool e1000e_enable_mng_pass_thru(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/manage.h
7
bool e1000e_check_mng_mode_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/manage.h
8
bool e1000e_enable_tx_pkt_filtering(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/manage.h
9
s32 e1000e_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length);
drivers/net/ethernet/intel/e1000e/netdev.c
1110
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1189
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1232
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1327
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
136
static void __ew32_prepare(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/netdev.c
144
void __ew32(struct e1000_hw *hw, unsigned long reg, u32 val)
drivers/net/ethernet/intel/e1000e/netdev.c
157
static void e1000_regdump(struct e1000_hw *hw, struct e1000_reg_info *reginfo)
drivers/net/ethernet/intel/e1000e/netdev.c
1767
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1833
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1907
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1930
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
1980
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
211
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2225
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2248
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2273
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2299
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2622
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2672
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2708
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2734
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2765
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2788
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2806
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2821
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2857
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
2925
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3037
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3195
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3312
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3350
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3407
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3457
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3497
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3612
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3824
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3857
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3897
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3929
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
3983
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4233
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4259
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4291
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4371
static u64 e1000e_sanitize_systim(struct e1000_hw *hw, u64 systim,
drivers/net/ethernet/intel/e1000e/netdev.c
4410
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4510
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4534
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4639
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4811
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4853
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4891
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
4967
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5080
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5118
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5133
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5178
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5188
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5230
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
535
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
5749
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
622
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
6232
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
6308
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
6329
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
639
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
6478
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
6643
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
6917
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
7188
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
7247
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
7271
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
7291
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/netdev.c
7385
struct e1000_hw *hw;
drivers/net/ethernet/intel/e1000e/netdev.c
933
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/nvm.c
122
s32 e1000e_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg)
drivers/net/ethernet/intel/e1000e/nvm.c
13
static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd)
drivers/net/ethernet/intel/e1000e/nvm.c
150
s32 e1000e_acquire_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
182
static void e1000_standby_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
206
static void e1000_stop_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
224
void e1000e_release_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
241
static s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
28
static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd)
drivers/net/ethernet/intel/e1000e/nvm.c
291
s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/e1000e/nvm.c
335
s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/e1000e/nvm.c
411
s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num,
drivers/net/ethernet/intel/e1000e/nvm.c
46
static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count)
drivers/net/ethernet/intel/e1000e/nvm.c
518
s32 e1000_read_mac_addr_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
546
s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
583
s32 e1000e_update_nvm_checksum_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
612
void e1000e_reload_nvm_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/nvm.c
88
static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count)
drivers/net/ethernet/intel/e1000e/nvm.h
10
s32 e1000_read_mac_addr_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/nvm.h
11
s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num,
drivers/net/ethernet/intel/e1000e/nvm.h
13
s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
drivers/net/ethernet/intel/e1000e/nvm.h
14
s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data);
drivers/net/ethernet/intel/e1000e/nvm.h
15
s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/nvm.h
16
s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
drivers/net/ethernet/intel/e1000e/nvm.h
17
s32 e1000e_update_nvm_checksum_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/nvm.h
18
void e1000e_release_nvm(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/nvm.h
7
s32 e1000e_acquire_nvm(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/nvm.h
9
s32 e1000e_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg);
drivers/net/ethernet/intel/e1000e/param.c
226
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/phy.c
11
static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/phy.c
110
void e1000e_disable_phy_retry(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1117
static s32 e1000_copper_link_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
115
void e1000e_enable_phy_retry(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1179
s32 e1000e_setup_copper_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1230
s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
129
s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
1294
s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1401
s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1467
void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl)
drivers/net/ethernet/intel/e1000e/phy.c
1528
s32 e1000e_set_d3_lplu_state(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/e1000e/phy.c
1599
s32 e1000e_check_downshift(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1640
s32 e1000_check_polarity_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1665
s32 e1000_check_polarity_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1706
s32 e1000_check_polarity_ife(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1739
static s32 e1000_wait_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1772
s32 e1000e_phy_has_link_generic(struct e1000_hw *hw, u32 iterations,
drivers/net/ethernet/intel/e1000e/phy.c
1826
s32 e1000e_get_cable_length_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1860
s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1928
s32 e1000e_get_phy_info_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
1999
s32 e1000e_get_phy_info_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2057
s32 e1000_get_phy_info_ife(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
208
s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
2110
s32 e1000e_phy_sw_reset(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2138
s32 e1000e_phy_hw_reset_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2177
s32 e1000e_get_cfg_done_generic(struct e1000_hw __always_unused *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2190
s32 e1000e_phy_init_script_igp3(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2329
s32 e1000e_determine_phy_address(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2385
s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
2443
s32 e1000e_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
2500
s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
2543
s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
2586
s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg)
drivers/net/ethernet/intel/e1000e/phy.c
2639
s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg)
drivers/net/ethernet/intel/e1000e/phy.c
2684
static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/phy.c
2745
void e1000_power_up_phy_copper(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2768
void e1000_power_down_phy_copper(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
2796
static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data,
drivers/net/ethernet/intel/e1000e/phy.c
2860
s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
2874
s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
288
s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
2888
s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
2904
static s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data,
drivers/net/ethernet/intel/e1000e/phy.c
2985
s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
2999
s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
3013
s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
3044
static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/phy.c
3089
s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
313
s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
3138
s32 e1000_check_polarity_82577(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
3160
s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
3207
s32 e1000_get_phy_info_82577(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
3266
s32 e1000_get_cable_length_82577(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
338
s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page)
drivers/net/ethernet/intel/e1000e/phy.c
358
static s32 __e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data,
drivers/net/ethernet/intel/e1000e/phy.c
396
s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
410
s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
425
static s32 __e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data,
drivers/net/ethernet/intel/e1000e/phy.c
44
s32 e1000e_check_reset_block_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
461
s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
475
s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
491
static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data,
drivers/net/ethernet/intel/e1000e/phy.c
533
s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
548
s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/e1000e/phy.c
564
static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data,
drivers/net/ethernet/intel/e1000e/phy.c
60
s32 e1000e_get_phy_id(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
601
s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
615
s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/e1000e/phy.c
626
static s32 e1000_set_master_slave_mode(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
665
s32 e1000_copper_link_setup_82577(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
7
static s32 e1000_wait_autoneg(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.c
719
s32 e1000e_copper_link_setup_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
8
static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/e1000e/phy.c
865
s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
958
static s32 e1000_phy_setup_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.c
99
s32 e1000e_phy_reset_dsp(struct e1000_hw *hw)
drivers/net/ethernet/intel/e1000e/phy.h
10
s32 e1000_check_polarity_ife(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
11
s32 e1000e_check_reset_block_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
12
s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
13
s32 e1000e_copper_link_setup_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
14
s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
15
s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
16
s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
17
s32 e1000e_get_cable_length_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
18
s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
19
s32 e1000e_get_cfg_done_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
20
s32 e1000e_get_phy_id(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
21
s32 e1000e_get_phy_info_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
22
s32 e1000e_get_phy_info_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
23
s32 e1000_get_phy_info_ife(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
24
s32 e1000e_phy_sw_reset(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
25
void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl);
drivers/net/ethernet/intel/e1000e/phy.h
26
s32 e1000e_phy_hw_reset_generic(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
27
s32 e1000e_phy_reset_dsp(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
28
s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
29
s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
30
s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page);
drivers/net/ethernet/intel/e1000e/phy.h
31
s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
32
s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
33
s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
34
s32 e1000e_set_d3_lplu_state(struct e1000_hw *hw, bool active);
drivers/net/ethernet/intel/e1000e/phy.h
35
s32 e1000e_setup_copper_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
36
s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
37
s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
38
s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
39
s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
40
s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
41
s32 e1000e_phy_has_link_generic(struct e1000_hw *hw, u32 iterations,
drivers/net/ethernet/intel/e1000e/phy.h
43
s32 e1000e_phy_init_script_igp3(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
45
s32 e1000e_determine_phy_address(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
46
s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
47
s32 e1000e_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
48
s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg);
drivers/net/ethernet/intel/e1000e/phy.h
49
s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg);
drivers/net/ethernet/intel/e1000e/phy.h
50
s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
51
s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
52
void e1000_power_up_phy_copper(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
53
void e1000_power_down_phy_copper(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
54
void e1000e_disable_phy_retry(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
55
void e1000e_enable_phy_retry(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
56
s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
57
s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
58
s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
59
s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
60
s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/e1000e/phy.h
61
s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
62
s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
63
s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/e1000e/phy.h
64
s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
65
s32 e1000_copper_link_setup_82577(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
66
s32 e1000_check_polarity_82577(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
67
s32 e1000_get_phy_info_82577(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
68
s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
69
s32 e1000_get_cable_length_82577(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
7
s32 e1000e_check_downshift(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
8
s32 e1000_check_polarity_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/phy.h
9
s32 e1000_check_polarity_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/e1000e/ptp.c
230
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ptp.c
266
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ptp.c
31
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/e1000e/ptp.c
96
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/e1000_82575.c
1035
static s32 igb_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/igb/e1000_82575.c
1078
static s32 igb_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/igb/e1000_82575.c
1117
static s32 igb_acquire_nvm_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1141
static void igb_release_nvm_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1155
static s32 igb_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
drivers/net/ethernet/intel/igb/e1000_82575.c
119
static s32 igb_check_for_link_media_swap(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1204
static void igb_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
drivers/net/ethernet/intel/igb/e1000_82575.c
1228
static s32 igb_get_cfg_done_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1267
static s32 igb_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/igb/e1000_82575.c
1289
static s32 igb_check_for_link_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1322
void igb_power_up_serdes_link_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1355
static s32 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/igb/e1000_82575.c
1417
void igb_shutdown_serdes_link_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1449
static s32 igb_reset_hw_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1509
static s32 igb_init_hw_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1566
static s32 igb_setup_copper_link_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1652
static s32 igb_setup_serdes_link_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
178
static s32 igb_init_phy_params_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1793
static bool igb_sgmii_active_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1806
static s32 igb_reset_init_script_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1839
static s32 igb_read_mac_addr_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1864
void igb_power_down_phy_copper_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
1877
static void igb_clear_hw_cntrs_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
19
static s32 igb_get_invariants_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
1943
void igb_rx_fifo_flush_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
20
static s32 igb_acquire_phy_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2021
static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
2068
void igb_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf)
drivers/net/ethernet/intel/igb/e1000_82575.c
21
static void igb_release_phy_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2106
void igb_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable)
drivers/net/ethernet/intel/igb/e1000_82575.c
2142
void igb_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable)
drivers/net/ethernet/intel/igb/e1000_82575.c
2163
s32 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/igb/e1000_82575.c
2187
s32 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/igb/e1000_82575.c
22
static s32 igb_acquire_nvm_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2212
static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
2248
static s32 igb_reset_hw_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
23
static void igb_release_nvm_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2359
static s32 igb_validate_nvm_checksum_with_offset(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
2395
static s32 igb_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset)
drivers/net/ethernet/intel/igb/e1000_82575.c
24
static s32 igb_check_for_link_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2427
static s32 igb_validate_nvm_checksum_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
2467
static s32 igb_update_nvm_checksum_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
25
static s32 igb_get_cfg_done_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2509
static s32 igb_validate_nvm_checksum_i350(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
2535
static s32 igb_update_nvm_checksum_i350(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
2559
static s32 __igb_access_emi_reg(struct e1000_hw *hw, u16 address,
drivers/net/ethernet/intel/igb/e1000_82575.c
2582
s32 igb_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data)
drivers/net/ethernet/intel/igb/e1000_82575.c
2596
s32 igb_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M)
drivers/net/ethernet/intel/igb/e1000_82575.c
26
static s32 igb_init_hw_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2652
s32 igb_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M)
drivers/net/ethernet/intel/igb/e1000_82575.c
27
static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2732
s32 igb_get_eee_status_i354(struct e1000_hw *hw, bool *status)
drivers/net/ethernet/intel/igb/e1000_82575.c
2777
static s32 igb_get_thermal_sensor_data_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
28
static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *, u32, u16 *);
drivers/net/ethernet/intel/igb/e1000_82575.c
2828
static s32 igb_init_thermal_sensor_thresh_generic(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
29
static s32 igb_reset_hw_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
30
static s32 igb_reset_hw_82580(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
31
static s32 igb_set_d0_lplu_state_82575(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_82575.c
32
static s32 igb_set_d0_lplu_state_82580(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_82575.c
326
static s32 igb_init_nvm_params_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
33
static s32 igb_set_d3_lplu_state_82580(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_82575.c
34
static s32 igb_setup_copper_link_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
35
static s32 igb_setup_serdes_link_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
36
static s32 igb_write_phy_reg_sgmii_82575(struct e1000_hw *, u32, u16);
drivers/net/ethernet/intel/igb/e1000_82575.c
37
static void igb_clear_hw_cntrs_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
38
static s32 igb_acquire_swfw_sync_82575(struct e1000_hw *, u16);
drivers/net/ethernet/intel/igb/e1000_82575.c
39
static s32 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *, u16 *,
drivers/net/ethernet/intel/igb/e1000_82575.c
402
static s32 igb_init_mac_params_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
41
static s32 igb_get_phy_id_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
42
static void igb_release_swfw_sync_82575(struct e1000_hw *, u16);
drivers/net/ethernet/intel/igb/e1000_82575.c
43
static bool igb_sgmii_active_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
44
static s32 igb_reset_init_script_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
45
static s32 igb_read_mac_addr_82575(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_82575.c
46
static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
47
static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
48
static s32 igb_validate_nvm_checksum_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
49
static s32 igb_update_nvm_checksum_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
490
static s32 igb_set_sfp_media_type_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
50
static s32 igb_validate_nvm_checksum_i350(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
51
static s32 igb_update_nvm_checksum_i350(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
552
static s32 igb_get_invariants_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
69
static void igb_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value)
drivers/net/ethernet/intel/igb/e1000_82575.c
716
static s32 igb_acquire_phy_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
737
static void igb_release_phy_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
760
static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/igb/e1000_82575.c
791
static s32 igb_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
drivers/net/ethernet/intel/igb/e1000_82575.c
821
static s32 igb_get_phy_id_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
88
static bool igb_sgmii_uses_mdio_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
916
static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_82575.c
959
static s32 igb_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/igb/e1000_82575.h
10
void igb_rx_fifo_flush_82575(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.h
11
s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr,
drivers/net/ethernet/intel/igb/e1000_82575.h
13
s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr,
drivers/net/ethernet/intel/igb/e1000_82575.h
247
void igb_vmdq_set_anti_spoofing_pf(struct e1000_hw *, bool, int);
drivers/net/ethernet/intel/igb/e1000_82575.h
248
void igb_vmdq_set_loopback_pf(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_82575.h
249
void igb_vmdq_set_replication_pf(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_82575.h
251
s32 igb_read_emi_reg(struct e1000_hw *, u16 addr, u16 *data);
drivers/net/ethernet/intel/igb/e1000_82575.h
252
s32 igb_set_eee_i350(struct e1000_hw *, bool adv1G, bool adv100M);
drivers/net/ethernet/intel/igb/e1000_82575.h
253
s32 igb_set_eee_i354(struct e1000_hw *, bool adv1G, bool adv100M);
drivers/net/ethernet/intel/igb/e1000_82575.h
254
s32 igb_get_eee_status_i354(struct e1000_hw *hw, bool *status);
drivers/net/ethernet/intel/igb/e1000_82575.h
7
void igb_shutdown_serdes_link_82575(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.h
8
void igb_power_up_serdes_link_82575(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_82575.h
9
void igb_power_down_phy_copper_82575(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_hw.h
15
struct e1000_hw;
drivers/net/ethernet/intel/igb/e1000_hw.h
296
s32 (*check_for_link)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
297
s32 (*reset_hw)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
298
s32 (*init_hw)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
299
bool (*check_mng_mode)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
300
s32 (*setup_physical_interface)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
301
void (*rar_set)(struct e1000_hw *, u8 *, u32);
drivers/net/ethernet/intel/igb/e1000_hw.h
302
s32 (*read_mac_addr)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
303
s32 (*get_speed_and_duplex)(struct e1000_hw *, u16 *, u16 *);
drivers/net/ethernet/intel/igb/e1000_hw.h
304
s32 (*acquire_swfw_sync)(struct e1000_hw *, u16);
drivers/net/ethernet/intel/igb/e1000_hw.h
305
void (*release_swfw_sync)(struct e1000_hw *, u16);
drivers/net/ethernet/intel/igb/e1000_hw.h
307
s32 (*get_thermal_sensor_data)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
308
s32 (*init_thermal_sensor_thresh)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
310
void (*write_vfta)(struct e1000_hw *, u32, u32);
drivers/net/ethernet/intel/igb/e1000_hw.h
314
s32 (*acquire)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
315
s32 (*check_polarity)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
316
s32 (*check_reset_block)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
317
s32 (*force_speed_duplex)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
318
s32 (*get_cfg_done)(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_hw.h
319
s32 (*get_cable_length)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
320
s32 (*get_phy_info)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
321
s32 (*read_reg)(struct e1000_hw *, u32, u16 *);
drivers/net/ethernet/intel/igb/e1000_hw.h
322
void (*release)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
323
s32 (*reset)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
324
s32 (*set_d0_lplu_state)(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_hw.h
325
s32 (*set_d3_lplu_state)(struct e1000_hw *, bool);
drivers/net/ethernet/intel/igb/e1000_hw.h
326
s32 (*write_reg)(struct e1000_hw *, u32, u16);
drivers/net/ethernet/intel/igb/e1000_hw.h
327
s32 (*read_i2c_byte)(struct e1000_hw *, u8, u8, u8 *);
drivers/net/ethernet/intel/igb/e1000_hw.h
328
s32 (*write_i2c_byte)(struct e1000_hw *, u8, u8, u8);
drivers/net/ethernet/intel/igb/e1000_hw.h
332
s32 (*acquire)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
333
s32 (*read)(struct e1000_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/igb/e1000_hw.h
334
void (*release)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
335
s32 (*write)(struct e1000_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/igb/e1000_hw.h
336
s32 (*update)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
337
s32 (*validate)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
338
s32 (*valid_led_default)(struct e1000_hw *, u16 *);
drivers/net/ethernet/intel/igb/e1000_hw.h
355
s32 (*get_invariants)(struct e1000_hw *);
drivers/net/ethernet/intel/igb/e1000_hw.h
475
s32 (*init_params)(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_hw.h
476
s32 (*read)(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id,
drivers/net/ethernet/intel/igb/e1000_hw.h
478
s32 (*write)(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_hw.h
479
s32 (*read_posted)(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_hw.h
480
s32 (*write_posted)(struct e1000_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/igb/e1000_hw.h
482
s32 (*check_for_msg)(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_hw.h
483
s32 (*check_for_ack)(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_hw.h
484
s32 (*check_for_rst)(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_hw.h
485
s32 (*unlock)(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_hw.h
544
struct net_device *igb_get_hw_dev(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_hw.h
549
s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
drivers/net/ethernet/intel/igb/e1000_hw.h
550
s32 igb_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
drivers/net/ethernet/intel/igb/e1000_hw.h
552
void igb_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
drivers/net/ethernet/intel/igb/e1000_hw.h
553
void igb_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
drivers/net/ethernet/intel/igb/e1000_i210.c
104
static void igb_release_nvm_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
117
s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask)
drivers/net/ethernet/intel/igb/e1000_i210.c
14
static s32 igb_update_flash_i210(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
163
void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask)
drivers/net/ethernet/intel/igb/e1000_i210.c
187
static s32 igb_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/igb/e1000_i210.c
22
static s32 igb_get_hw_semaphore_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
227
static s32 igb_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/igb/e1000_i210.c
287
static s32 igb_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words,
drivers/net/ethernet/intel/igb/e1000_i210.c
324
static s32 igb_read_invm_word_i210(struct e1000_hw *hw, u8 address, u16 *data)
drivers/net/ethernet/intel/igb/e1000_i210.c
366
static s32 igb_read_invm_i210(struct e1000_hw *hw, u16 offset,
drivers/net/ethernet/intel/igb/e1000_i210.c
444
s32 igb_read_invm_version(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_i210.c
539
static s32 igb_validate_nvm_checksum_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
542
s32 (*read_op_ptr)(struct e1000_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/igb/e1000_i210.c
574
static s32 igb_update_nvm_checksum_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
629
static s32 igb_pool_flash_update_done_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
651
bool igb_get_flash_presence_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
668
static s32 igb_update_flash_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
700
s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data)
drivers/net/ethernet/intel/igb/e1000_i210.c
733
static s32 __igb_access_xmdio_reg(struct e1000_hw *hw, u16 address,
drivers/net/ethernet/intel/igb/e1000_i210.c
773
s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data)
drivers/net/ethernet/intel/igb/e1000_i210.c
785
s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data)
drivers/net/ethernet/intel/igb/e1000_i210.c
794
s32 igb_init_nvm_params_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
826
s32 igb_pll_workaround_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
897
s32 igb_get_cfg_done_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.c
92
static s32 igb_acquire_nvm_i210(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_i210.h
10
s32 igb_read_invm_version(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_i210.h
12
s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data);
drivers/net/ethernet/intel/igb/e1000_i210.h
13
s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data);
drivers/net/ethernet/intel/igb/e1000_i210.h
14
s32 igb_init_nvm_params_i210(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_i210.h
15
bool igb_get_flash_presence_i210(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_i210.h
16
s32 igb_pll_workaround_i210(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_i210.h
17
s32 igb_get_cfg_done_i210(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_i210.h
7
s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
drivers/net/ethernet/intel/igb/e1000_i210.h
8
void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
drivers/net/ethernet/intel/igb/e1000_i210.h
9
s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data);
drivers/net/ethernet/intel/igb/e1000_mac.c
107
void igb_init_rx_addrs(struct e1000_hw *hw, u16 rar_count)
drivers/net/ethernet/intel/igb/e1000_mac.c
1230
s32 igb_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/igb/e1000_mac.c
1264
s32 igb_get_hw_semaphore(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
1317
void igb_put_hw_semaphore(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
132
static s32 igb_find_vlvf_slot(struct e1000_hw *hw, u32 vlan, bool vlvf_bypass)
drivers/net/ethernet/intel/igb/e1000_mac.c
1334
s32 igb_get_auto_rd_done(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
1365
static s32 igb_valid_led_default(struct e1000_hw *hw, u16 *data)
drivers/net/ethernet/intel/igb/e1000_mac.c
1395
s32 igb_id_led_init(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
1468
s32 igb_cleanup_led(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
1480
s32 igb_blink_led(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
15
static s32 igb_set_default_fc(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.c
1525
s32 igb_led_off(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
1549
s32 igb_disable_pcie_master(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
1587
s32 igb_validate_mdi_setting(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
16
static void igb_set_fc_watermarks(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.c
1617
s32 igb_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg,
drivers/net/ethernet/intel/igb/e1000_mac.c
1651
bool igb_enable_mng_pass_thru(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
174
s32 igb_vfta_set(struct e1000_hw *hw, u32 vlan, u32 vind,
drivers/net/ethernet/intel/igb/e1000_mac.c
26
s32 igb_get_bus_info_pcie(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
287
s32 igb_check_alt_mac_addr(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
356
void igb_rar_set(struct e1000_hw *hw, u8 *addr, u32 index)
drivers/net/ethernet/intel/igb/e1000_mac.c
393
void igb_mta_set(struct e1000_hw *hw, u32 hash_value)
drivers/net/ethernet/intel/igb/e1000_mac.c
426
static u32 igb_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/igb/e1000_mac.c
493
static void igb_i21x_hw_doublecheck(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
524
void igb_update_mc_addr_list(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_mac.c
558
void igb_clear_hw_cntrs_base(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
607
s32 igb_check_for_copper_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
678
s32 igb_setup_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
71
void igb_clear_vfta(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
737
void igb_config_collision_dist(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
758
static void igb_set_fc_watermarks(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
790
static s32 igb_set_default_fc(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
837
s32 igb_force_mac_fc(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.c
88
void igb_write_vfta(struct e1000_hw *hw, u32 offset, u32 value)
drivers/net/ethernet/intel/igb/e1000_mac.c
900
s32 igb_config_fc_after_link_up(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mac.h
17
s32 igb_blink_led(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
18
s32 igb_check_for_copper_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
19
s32 igb_cleanup_led(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
20
s32 igb_config_fc_after_link_up(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
21
s32 igb_disable_pcie_master(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
22
s32 igb_force_mac_fc(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
23
s32 igb_get_auto_rd_done(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
24
s32 igb_get_bus_info_pcie(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
25
s32 igb_get_hw_semaphore(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
26
s32 igb_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/igb/e1000_mac.h
28
s32 igb_id_led_init(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
29
s32 igb_led_off(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
30
void igb_update_mc_addr_list(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_mac.h
32
s32 igb_setup_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
33
s32 igb_validate_mdi_setting(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
34
s32 igb_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg,
drivers/net/ethernet/intel/igb/e1000_mac.h
37
void igb_clear_hw_cntrs_base(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
38
void igb_clear_vfta(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
39
void igb_write_vfta(struct e1000_hw *hw, u32 offset, u32 value);
drivers/net/ethernet/intel/igb/e1000_mac.h
40
s32 igb_vfta_set(struct e1000_hw *hw, u32 vid, u32 vind,
drivers/net/ethernet/intel/igb/e1000_mac.h
42
void igb_config_collision_dist(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
43
void igb_init_rx_addrs(struct e1000_hw *hw, u16 rar_count);
drivers/net/ethernet/intel/igb/e1000_mac.h
44
void igb_mta_set(struct e1000_hw *hw, u32 hash_value);
drivers/net/ethernet/intel/igb/e1000_mac.h
45
void igb_put_hw_semaphore(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
46
void igb_rar_set(struct e1000_hw *hw, u8 *addr, u32 index);
drivers/net/ethernet/intel/igb/e1000_mac.h
47
s32 igb_check_alt_mac_addr(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mac.h
49
bool igb_enable_mng_pass_thru(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_mbx.c
116
s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.c
134
static s32 igb_poll_for_msg(struct e1000_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.c
16
s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id,
drivers/net/ethernet/intel/igb/e1000_mbx.c
163
static s32 igb_poll_for_ack(struct e1000_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.c
195
static s32 igb_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/igb/e1000_mbx.c
222
static s32 igb_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/igb/e1000_mbx.c
242
static s32 igb_check_for_bit_pf(struct e1000_hw *hw, u32 mask)
drivers/net/ethernet/intel/igb/e1000_mbx.c
262
static s32 igb_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/igb/e1000_mbx.c
281
static s32 igb_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/igb/e1000_mbx.c
300
static s32 igb_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/igb/e1000_mbx.c
321
static s32 igb_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/igb/e1000_mbx.c
350
static s32 igb_release_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/igb/e1000_mbx.c
372
static s32 igb_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/igb/e1000_mbx.c
41
s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.c
414
static s32 igb_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/igb/e1000_mbx.c
449
s32 igb_init_mbx_params_pf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_mbx.c
62
s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.c
80
s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.c
98
s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/igb/e1000_mbx.h
50
s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id,
drivers/net/ethernet/intel/igb/e1000_mbx.h
52
s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.h
53
s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.h
54
s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.h
55
s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.h
56
s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.h
57
s32 igb_init_mbx_params_pf(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_nvm.c
127
static s32 igb_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg)
drivers/net/ethernet/intel/igb/e1000_nvm.c
158
s32 igb_acquire_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
17
static void igb_raise_eec_clk(struct e1000_hw *hw, u32 *eecd)
drivers/net/ethernet/intel/igb/e1000_nvm.c
192
static void igb_standby_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
216
static void e1000_stop_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
234
void igb_release_nvm(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
251
static s32 igb_ready_nvm_eeprom(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
305
s32 igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/igb/e1000_nvm.c
32
static void igb_lower_eec_clk(struct e1000_hw *hw, u32 *eecd)
drivers/net/ethernet/intel/igb/e1000_nvm.c
365
s32 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/igb/e1000_nvm.c
410
s32 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
drivers/net/ethernet/intel/igb/e1000_nvm.c
486
s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num, u32 part_num_size)
drivers/net/ethernet/intel/igb/e1000_nvm.c
50
static void igb_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count)
drivers/net/ethernet/intel/igb/e1000_nvm.c
596
s32 igb_read_mac_addr(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
624
s32 igb_validate_nvm_checksum(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
657
s32 igb_update_nvm_checksum(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_nvm.c
687
void igb_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *fw_vers)
drivers/net/ethernet/intel/igb/e1000_nvm.c
92
static u16 igb_shift_in_eec_bits(struct e1000_hw *hw, u16 count)
drivers/net/ethernet/intel/igb/e1000_nvm.h
10
s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num,
drivers/net/ethernet/intel/igb/e1000_nvm.h
12
s32 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
drivers/net/ethernet/intel/igb/e1000_nvm.h
13
s32 igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
drivers/net/ethernet/intel/igb/e1000_nvm.h
14
s32 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
drivers/net/ethernet/intel/igb/e1000_nvm.h
15
s32 igb_validate_nvm_checksum(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_nvm.h
16
s32 igb_update_nvm_checksum(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_nvm.h
33
void igb_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *fw_vers);
drivers/net/ethernet/intel/igb/e1000_nvm.h
7
s32 igb_acquire_nvm(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_nvm.h
8
void igb_release_nvm(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_nvm.h
9
s32 igb_read_mac_addr(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
10
static s32 igb_phy_setup_autoneg(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
1081
s32 igb_setup_copper_link(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
11
static void igb_phy_force_speed_duplex_setup(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
113
s32 igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/igb/e1000_phy.c
1132
s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1197
s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
13
static s32 igb_wait_autoneg(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
1332
static void igb_phy_force_speed_duplex_setup(struct e1000_hw *hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1395
s32 igb_set_d3_lplu_state(struct e1000_hw *hw, bool active)
drivers/net/ethernet/intel/igb/e1000_phy.c
14
static s32 igb_set_master_slave_mode(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
1478
s32 igb_check_downshift(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1521
s32 igb_check_polarity_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1546
static s32 igb_check_polarity_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1589
static s32 igb_wait_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1622
s32 igb_phy_has_link(struct e1000_hw *hw, u32 iterations,
drivers/net/ethernet/intel/igb/e1000_phy.c
1675
s32 igb_get_cable_length_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
169
s32 igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/igb/e1000_phy.c
1700
s32 igb_get_cable_length_m88_gen2(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1837
s32 igb_get_cable_length_igp_2(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1908
s32 igb_get_phy_info_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
1984
s32 igb_get_phy_info_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2047
s32 igb_phy_sw_reset(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2079
s32 igb_phy_hw_reset(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2120
s32 igb_phy_init_script_igp3(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2203
s32 igb_initialize_M88E1512_phy(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
226
s32 igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/igb/e1000_phy.c
2287
s32 igb_initialize_M88E1543_phy(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2382
void igb_power_up_phy_copper(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2399
void igb_power_down_phy_copper(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2418
static s32 igb_check_polarity_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2443
s32 igb_phy_force_speed_duplex_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2506
s32 igb_get_phy_info_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2569
s32 igb_get_cable_length_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
2596
static s32 igb_set_master_slave_mode(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
271
s32 igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/igb/e1000_phy.c
330
s32 igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data)
drivers/net/ethernet/intel/igb/e1000_phy.c
38
s32 igb_check_reset_block(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
380
s32 igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/igb/e1000_phy.c
419
s32 igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/igb/e1000_phy.c
455
s32 igb_copper_link_setup_82580(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
522
s32 igb_copper_link_setup_m88(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
54
s32 igb_get_phy_id(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
626
s32 igb_copper_link_setup_m88_gen2(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
722
s32 igb_copper_link_setup_igp(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
861
static s32 igb_copper_link_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
87
static s32 igb_phy_reset_dsp(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.c
924
static s32 igb_phy_setup_autoneg(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/e1000_phy.h
20
s32 igb_check_downshift(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
21
s32 igb_check_reset_block(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
22
s32 igb_copper_link_setup_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
23
s32 igb_copper_link_setup_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
24
s32 igb_copper_link_setup_m88_gen2(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
25
s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
26
s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
27
s32 igb_get_cable_length_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
28
s32 igb_get_cable_length_m88_gen2(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
29
s32 igb_get_cable_length_igp_2(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
30
s32 igb_get_phy_id(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
31
s32 igb_get_phy_info_igp(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
32
s32 igb_get_phy_info_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
33
s32 igb_phy_sw_reset(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
34
s32 igb_phy_hw_reset(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
35
s32 igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/igb/e1000_phy.h
36
s32 igb_set_d3_lplu_state(struct e1000_hw *hw, bool active);
drivers/net/ethernet/intel/igb/e1000_phy.h
37
s32 igb_setup_copper_link(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
38
s32 igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/igb/e1000_phy.h
39
s32 igb_phy_has_link(struct e1000_hw *hw, u32 iterations,
drivers/net/ethernet/intel/igb/e1000_phy.h
41
void igb_power_up_phy_copper(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
42
void igb_power_down_phy_copper(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
43
s32 igb_phy_init_script_igp3(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
44
s32 igb_initialize_M88E1512_phy(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
45
s32 igb_initialize_M88E1543_phy(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
46
s32 igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/igb/e1000_phy.h
47
s32 igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/igb/e1000_phy.h
48
s32 igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/igb/e1000_phy.h
49
s32 igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/igb/e1000_phy.h
50
s32 igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data);
drivers/net/ethernet/intel/igb/e1000_phy.h
51
s32 igb_copper_link_setup_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
52
s32 igb_get_phy_info_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
53
s32 igb_phy_force_speed_duplex_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
54
s32 igb_get_cable_length_82580(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_phy.h
55
s32 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data);
drivers/net/ethernet/intel/igb/e1000_phy.h
56
s32 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data);
drivers/net/ethernet/intel/igb/e1000_phy.h
57
s32 igb_check_polarity_m88(struct e1000_hw *hw);
drivers/net/ethernet/intel/igb/e1000_regs.h
350
struct e1000_hw;
drivers/net/ethernet/intel/igb/e1000_regs.h
352
u32 igb_rd32(struct e1000_hw *hw, u32 reg);
drivers/net/ethernet/intel/igb/igb.h
469
struct e1000_hw *hw;
drivers/net/ethernet/intel/igb/igb.h
600
struct e1000_hw hw;
drivers/net/ethernet/intel/igb/igb.h
785
static inline s32 igb_reset_phy(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/igb.h
793
static inline s32 igb_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data)
drivers/net/ethernet/intel/igb/igb.h
801
static inline s32 igb_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data)
drivers/net/ethernet/intel/igb/igb.h
809
static inline s32 igb_get_phy_info(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/igb_ethtool.c
1221
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1243
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1273
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1371
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
139
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1396
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1405
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1566
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1612
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1623
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1683
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1753
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1984
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2164
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
264
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2650
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2684
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2722
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2749
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2793
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2808
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
3025
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
3108
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
3189
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
3231
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
3289
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
3327
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
379
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
398
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
468
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
737
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ethtool.c
784
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
10012
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
10070
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
10111
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
10190
s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/igb/igb_main.c
10227
s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/igb/igb_main.c
1121
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1462
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1496
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1521
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1551
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1570
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1582
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1600
static void set_tx_desc_fetch_prio(struct e1000_hw *hw, int queue,
drivers/net/ethernet/intel/igb/igb_main.c
1618
static void set_queue_mode(struct e1000_hw *hw, int queue, enum queue_mode mode)
drivers/net/ethernet/intel/igb/igb_main.c
1672
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
1891
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
2040
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
2124
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
2173
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
2252
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
2270
static void igb_set_i2c_bb(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/igb_main.c
2292
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
254
static void igb_regdump(struct e1000_hw *hw, struct igb_reg_info *reginfo)
drivers/net/ethernet/intel/igb/igb_main.c
2589
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
2827
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3073
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3121
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3208
struct e1000_hw *hw;
drivers/net/ethernet/intel/igb/igb_main.c
323
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3721
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3875
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3940
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
3962
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4010
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4045
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4140
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4355
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4385
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4422
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4522
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4612
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4669
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4686
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4708
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4745
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4783
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
4847
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5134
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5161
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5190
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5243
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5324
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
534
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5422
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5476
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
550
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5512
static bool igb_thermal_sensor_event(struct e1000_hw *hw, u32 event)
drivers/net/ethernet/intel/igb/igb_main.c
5537
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
5567
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
574
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
596
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
617
struct net_device *igb_get_hw_dev(struct e1000_hw *hw)
drivers/net/ethernet/intel/igb/igb_main.c
6650
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
6759
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
6945
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7025
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7059
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
708
u32 igb_rd32(struct e1000_hw *hw, u32 reg)
drivers/net/ethernet/intel/igb/igb_main.c
7097
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7170
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7191
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7228
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7248
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7311
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7325
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7392
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7417
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
743
static void igb_write_ivar(struct e1000_hw *hw, int msix_vector,
drivers/net/ethernet/intel/igb/igb_main.c
7467
static int igb_find_vlvf_entry(struct e1000_hw *hw, u32 vlan)
drivers/net/ethernet/intel/igb/igb_main.c
7488
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7516
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7548
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
761
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7679
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7710
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7723
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7787
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7831
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
7883
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8026
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8042
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8123
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8157
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8178
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8215
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8255
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
8455
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
847
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9322
void igb_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
drivers/net/ethernet/intel/igb/igb_main.c
9329
void igb_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value)
drivers/net/ethernet/intel/igb/igb_main.c
9336
s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
drivers/net/ethernet/intel/igb/igb_main.c
9346
s32 igb_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value)
drivers/net/ethernet/intel/igb/igb_main.c
9359
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9387
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9404
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9490
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9557
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9594
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9743
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9814
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9860
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_main.c
9925
static void igb_set_vf_rate_limit(struct e1000_hw *hw, int vf, int tx_rate,
drivers/net/ethernet/intel/igb/igb_main.c
9985
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
1045
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
1132
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
118
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
1307
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
136
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
1471
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
198
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
212
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
265
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
292
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
320
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
398
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
454
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
496
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
645
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
79
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
810
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
864
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
900
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
939
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
96
struct e1000_hw *hw = &igb->hw;
drivers/net/ethernet/intel/igb/igb_ptp.c
995
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_xsk.c
38
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igb/igb_xsk.c
540
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/ethtool.c
131
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/ethtool.c
277
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/ethtool.c
343
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/ethtool.c
57
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/igbvf.h
208
struct e1000_hw hw;
drivers/net/ethernet/intel/igbvf/igbvf.h
233
void (*init_ops)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/mbx.c
120
static u32 e1000_read_v2p_mailbox(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
13
static s32 e1000_poll_for_msg(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
138
static s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask)
drivers/net/ethernet/intel/igbvf/mbx.c
157
static s32 e1000_check_for_msg_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
175
static s32 e1000_check_for_ack_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
193
static s32 e1000_check_for_rst_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
212
static s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
240
static s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/igbvf/mbx.c
278
static s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/igbvf/mbx.c
310
s32 e1000_init_mbx_params_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
39
static s32 e1000_poll_for_ack(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/mbx.c
68
static s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/igbvf/mbx.c
94
static s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/igbvf/mbx.h
52
s32 e1000_init_mbx_params_vf(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/netdev.c
1156
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1170
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1186
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1217
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1232
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1252
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1285
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1331
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1366
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1413
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1448
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1515
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1538
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1563
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1661
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1699
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1789
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1827
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1865
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
1909
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
2611
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
2702
struct e1000_hw *hw;
drivers/net/ethernet/intel/igbvf/netdev.c
2896
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
856
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
871
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
923
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/netdev.c
973
struct e1000_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/igbvf/vf.c
104
static s32 e1000_reset_hw_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/vf.c
11
static s32 e1000_init_hw_vf(struct e1000_hw *hw);
drivers/net/ethernet/intel/igbvf/vf.c
12
static s32 e1000_reset_hw_vf(struct e1000_hw *hw);
drivers/net/ethernet/intel/igbvf/vf.c
14
static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *,
drivers/net/ethernet/intel/igbvf/vf.c
158
static s32 e1000_init_hw_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/vf.c
16
static void e1000_rar_set_vf(struct e1000_hw *, u8 *, u32);
drivers/net/ethernet/intel/igbvf/vf.c
17
static s32 e1000_read_mac_addr_vf(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.c
175
static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/igbvf/vf.c
18
static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 subcmd, u8 *addr);
drivers/net/ethernet/intel/igbvf/vf.c
19
static s32 e1000_set_vfta_vf(struct e1000_hw *, u16, bool);
drivers/net/ethernet/intel/igbvf/vf.c
208
static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw,
drivers/net/ethernet/intel/igbvf/vf.c
249
static s32 e1000_set_vfta_vf(struct e1000_hw *hw, u16 vid, bool set)
drivers/net/ethernet/intel/igbvf/vf.c
25
static s32 e1000_init_mac_params_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/vf.c
279
void e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size)
drivers/net/ethernet/intel/igbvf/vf.c
299
static void e1000_rar_set_vf(struct e1000_hw *hw, u8 *addr, u32 index)
drivers/net/ethernet/intel/igbvf/vf.c
326
static s32 e1000_read_mac_addr_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/vf.c
339
static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 sub_cmd, u8 *addr)
drivers/net/ethernet/intel/igbvf/vf.c
379
static s32 e1000_check_for_link_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/vf.c
61
void e1000_init_function_pointers_vf(struct e1000_hw *hw)
drivers/net/ethernet/intel/igbvf/vf.c
76
static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/igbvf/vf.c
8
static s32 e1000_check_for_link_vf(struct e1000_hw *hw);
drivers/net/ethernet/intel/igbvf/vf.c
9
static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
drivers/net/ethernet/intel/igbvf/vf.h
15
struct e1000_hw;
drivers/net/ethernet/intel/igbvf/vf.h
153
s32 (*init_params)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
154
s32 (*check_for_link)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
155
void (*clear_vfta)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
156
s32 (*get_bus_info)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
157
s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
drivers/net/ethernet/intel/igbvf/vf.h
158
void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32, u32, u32);
drivers/net/ethernet/intel/igbvf/vf.h
159
s32 (*set_uc_addr)(struct e1000_hw *, u32, u8 *);
drivers/net/ethernet/intel/igbvf/vf.h
160
s32 (*reset_hw)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
161
s32 (*init_hw)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
162
s32 (*setup_link)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
163
void (*write_vfta)(struct e1000_hw *, u32, u32);
drivers/net/ethernet/intel/igbvf/vf.h
164
void (*mta_set)(struct e1000_hw *, u32);
drivers/net/ethernet/intel/igbvf/vf.h
165
void (*rar_set)(struct e1000_hw *, u8*, u32);
drivers/net/ethernet/intel/igbvf/vf.h
166
s32 (*read_mac_addr)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
167
s32 (*set_vfta)(struct e1000_hw *, u16, bool);
drivers/net/ethernet/intel/igbvf/vf.h
184
s32 (*init_params)(struct e1000_hw *hw);
drivers/net/ethernet/intel/igbvf/vf.h
185
s32 (*read)(struct e1000_hw *, u32 *, u16);
drivers/net/ethernet/intel/igbvf/vf.h
186
s32 (*write)(struct e1000_hw *, u32 *, u16);
drivers/net/ethernet/intel/igbvf/vf.h
187
s32 (*read_posted)(struct e1000_hw *, u32 *, u16);
drivers/net/ethernet/intel/igbvf/vf.h
188
s32 (*write_posted)(struct e1000_hw *, u32 *, u16);
drivers/net/ethernet/intel/igbvf/vf.h
189
s32 (*check_for_msg)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
190
s32 (*check_for_ack)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
191
s32 (*check_for_rst)(struct e1000_hw *);
drivers/net/ethernet/intel/igbvf/vf.h
240
void e1000_rlpml_set_vf(struct e1000_hw *, u16);
drivers/net/ethernet/intel/igbvf/vf.h
241
void e1000_init_function_pointers_vf(struct e1000_hw *hw);