Symbol: e1000_hw
sys/dev/netif/em/if_em.c
2244
struct e1000_hw *hw = &adapter->hw;
sys/dev/netif/em/if_em.c
4691
struct e1000_hw *hw = &adapter->hw;
sys/dev/netif/em/if_em.c
4719
struct e1000_hw *hw = &adapter->hw;
sys/dev/netif/em/if_em.c
4757
struct e1000_hw *hw = &adapter->hw;
sys/dev/netif/em/if_em.h
254
struct e1000_hw hw;
sys/dev/netif/emx/if_emx.c
1936
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/emx/if_emx.c
4500
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/emx/if_emx.c
4536
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/emx/if_emx.c
4579
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/emx/if_emx.h
358
struct e1000_hw hw;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1041
static s32 e1000_copper_link_setup_gg82563_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1189
static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1247
static s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1278
static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1329
static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1380
static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
140
static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1417
static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1445
static s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1469
static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1485
static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
196
static s32 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
280
void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
295
static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
311
static void e1000_release_phy_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
328
static s32 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
345
static void e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
362
static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
386
static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
402
static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
41
static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
42
static void e1000_release_phy_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
43
static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
44
static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
449
static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
45
static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
473
static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
48
static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
51
static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
53
static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
54
static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
544
static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
55
static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
56
static s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
58
static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
59
static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
60
static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
61
static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
616
static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
62
static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
63
static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
631
static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
64
static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
65
static s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
66
static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
662
static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
68
static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
70
static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
71
static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
72
static s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
73
static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
757
static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
793
static s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_80003es2lan.c
819
static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
884
static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
89
static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
994
static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
117
static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
158
static s32 e1000_init_mac_params_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
255
void e1000_init_function_pointers_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
270
static s32 e1000_reset_hw_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
328
static s32 e1000_init_hw_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
411
static s32 e1000_setup_copper_link_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
460
static s32 e1000_setup_fiber_serdes_link_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
48
static s32 e1000_init_phy_params_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
49
static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
499
static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
50
static s32 e1000_init_mac_params_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
51
static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
52
static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
529
static s32 e1000_set_vco_speed_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
53
static s32 e1000_init_hw_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
54
static s32 e1000_reset_hw_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
55
static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
56
static s32 e1000_set_vco_speed_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
57
static s32 e1000_setup_copper_link_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
58
static s32 e1000_setup_fiber_serdes_link_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
588
static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
59
static void e1000_power_down_phy_copper_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
60
static s32 e1000_read_mac_addr_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82540.c
631
static void e1000_power_down_phy_copper_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
646
static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
66
static s32 e1000_init_phy_params_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82540.c
691
s32 e1000_read_mac_addr_82540(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
1033
static s32 e1000_setup_led_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
1064
static s32 e1000_cleanup_led_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
1088
static s32 e1000_phy_init_script_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
1201
void e1000_init_script_state_82541(struct e1000_hw *hw, bool state)
sys/dev/netif/ig_hal/e1000_82541.c
1225
static void e1000_power_down_phy_copper_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
1240
static void e1000_clear_hw_cntrs_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
127
static s32 e1000_init_nvm_params_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
218
static s32 e1000_init_mac_params_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
278
void e1000_init_function_pointers_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
293
static s32 e1000_reset_hw_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
371
static s32 e1000_init_hw_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
441
static s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_82541.c
46
static s32 e1000_init_phy_params_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
47
static s32 e1000_init_nvm_params_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
48
static s32 e1000_init_mac_params_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
49
static s32 e1000_reset_hw_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
496
static s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
50
static s32 e1000_init_hw_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
51
static s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_82541.c
53
static s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
530
static s32 e1000_setup_copper_link_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
54
static s32 e1000_setup_copper_link_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
55
static s32 e1000_check_for_link_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
56
static s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
57
static s32 e1000_set_d3_lplu_state_82541(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82541.c
581
static s32 e1000_check_for_link_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
59
static s32 e1000_setup_led_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
60
static s32 e1000_cleanup_led_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
61
static void e1000_clear_hw_cntrs_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
62
static s32 e1000_config_dsp_after_link_change_82541(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82541.c
64
static s32 e1000_phy_init_script_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
65
static void e1000_power_down_phy_copper_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82541.c
665
static s32 e1000_config_dsp_after_link_change_82541(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82541.c
84
static s32 e1000_init_phy_params_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
869
static s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82541.c
942
static s32 e1000_set_d3_lplu_state_82541(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82541.h
91
void e1000_init_script_state_82541(struct e1000_hw *hw, bool state);
sys/dev/netif/ig_hal/e1000_82542.c
100
static s32 e1000_init_mac_params_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
159
void e1000_init_function_pointers_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
175
static s32 e1000_get_bus_info_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
192
static s32 e1000_reset_hw_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
243
static s32 e1000_init_hw_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
317
static s32 e1000_setup_link_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
373
static s32 e1000_led_on_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
392
static s32 e1000_led_off_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
41
static s32 e1000_init_phy_params_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
414
static int e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index)
sys/dev/netif/ig_hal/e1000_82542.c
42
static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
43
static s32 e1000_init_mac_params_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
44
static s32 e1000_get_bus_info_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
45
static s32 e1000_reset_hw_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
46
static s32 e1000_init_hw_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
47
static s32 e1000_setup_link_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
48
static s32 e1000_led_on_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
49
static s32 e1000_led_off_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
50
static int e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index);
sys/dev/netif/ig_hal/e1000_82542.c
51
static void e1000_clear_hw_cntrs_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
52
static s32 e1000_read_mac_addr_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82542.c
542
static void e1000_clear_hw_cntrs_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
568
s32 e1000_read_mac_addr_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
58
static s32 e1000_init_phy_params_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82542.c
74
static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1015
static s32 e1000_setup_link_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1056
static s32 e1000_setup_copper_link_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1144
static s32 e1000_setup_fiber_link_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1193
static s32 e1000_check_for_copper_link_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1329
static s32 e1000_check_for_fiber_link_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1399
static s32 e1000_config_mac_to_phy_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1453
static void e1000_write_vfta_82543(struct e1000_hw *hw, u32 offset, u32 value)
sys/dev/netif/ig_hal/e1000_82543.c
1476
static s32 e1000_led_on_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1503
static s32 e1000_led_off_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
1529
static void e1000_clear_hw_cntrs_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
165
static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
191
static s32 e1000_init_mac_params_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
265
void e1000_init_function_pointers_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
281
static bool e1000_tbi_compatibility_enabled_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
306
void e1000_set_tbi_compatibility_82543(struct e1000_hw *hw, bool state)
sys/dev/netif/ig_hal/e1000_82543.c
333
bool e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
358
static void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state)
sys/dev/netif/ig_hal/e1000_82543.c
379
static bool e1000_init_phy_disabled_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
407
void e1000_tbi_adjust_stats_82543(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82543.c
46
static s32 e1000_init_phy_params_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
47
static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
48
static s32 e1000_init_mac_params_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
483
static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_82543.c
49
static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_82543.c
51
static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_82543.c
53
static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
539
static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_82543.c
54
static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
55
static s32 e1000_reset_hw_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
56
static s32 e1000_init_hw_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
57
static s32 e1000_setup_link_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
58
static s32 e1000_setup_copper_link_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
586
static void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl)
sys/dev/netif/ig_hal/e1000_82543.c
59
static s32 e1000_setup_fiber_link_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
60
static s32 e1000_check_for_copper_link_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
605
static void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl)
sys/dev/netif/ig_hal/e1000_82543.c
61
static s32 e1000_check_for_fiber_link_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
62
static s32 e1000_led_on_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
626
static void e1000_shift_out_mdi_bits_82543(struct e1000_hw *hw, u32 data,
sys/dev/netif/ig_hal/e1000_82543.c
63
static s32 e1000_led_off_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
64
static void e1000_write_vfta_82543(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_82543.c
66
static void e1000_clear_hw_cntrs_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
67
static s32 e1000_config_mac_to_phy_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
678
static u16 e1000_shift_in_mdi_bits_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
68
static bool e1000_init_phy_disabled_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
69
static void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl);
sys/dev/netif/ig_hal/e1000_82543.c
70
static s32 e1000_polarity_reversal_workaround_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
71
static void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl);
sys/dev/netif/ig_hal/e1000_82543.c
72
static u16 e1000_shift_in_mdi_bits_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
73
static void e1000_shift_out_mdi_bits_82543(struct e1000_hw *hw, u32 data,
sys/dev/netif/ig_hal/e1000_82543.c
737
static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
75
static bool e1000_tbi_compatibility_enabled_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82543.c
76
static void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state);
sys/dev/netif/ig_hal/e1000_82543.c
763
static s32 e1000_polarity_reversal_workaround_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
82
static s32 e1000_init_phy_params_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
857
static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
897
static s32 e1000_reset_hw_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.c
952
static s32 e1000_init_hw_82543(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82543.h
49
void e1000_tbi_adjust_stats_82543(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82543.h
53
void e1000_set_tbi_compatibility_82543(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82543.h
55
bool e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
1059
static s32 e1000_reset_hw_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1184
static s32 e1000_init_hw_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1264
static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1398
static void e1000_clear_vfta_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1447
static bool e1000_check_mng_mode_82574(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1467
static s32 e1000_led_on_82574(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1495
bool e1000_check_phy_82574(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1534
static s32 e1000_setup_link_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1564
static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1602
static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1644
static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1805
static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data)
sys/dev/netif/ig_hal/e1000_82571.c
1840
bool e1000_get_laa_state_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1857
void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state)
sys/dev/netif/ig_hal/e1000_82571.c
1889
static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1938
static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1964
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
1985
static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
203
static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
284
static s32 e1000_init_mac_params_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
446
void e1000_init_function_pointers_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
462
static s32 e1000_get_phy_id_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
512
static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
53
static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
54
static void e1000_release_nvm_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
55
static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_82571.c
57
static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
573
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
58
static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
59
static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
593
static s32 e1000_get_hw_semaphore_82573(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
60
static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82571.c
62
static s32 e1000_reset_hw_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
63
static s32 e1000_init_hw_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
630
static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
64
static void e1000_clear_vfta_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
648
static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
65
static bool e1000_check_mng_mode_82574(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
66
static s32 e1000_led_on_82574(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
665
static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
67
static s32 e1000_setup_link_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
68
static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
684
static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82571.c
69
static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
70
static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
71
static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data);
sys/dev/netif/ig_hal/e1000_82571.c
710
static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82571.c
72
static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
73
static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
737
static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
74
static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
75
static s32 e1000_get_phy_id_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
76
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
767
static void e1000_release_nvm_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
77
static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
78
static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
787
static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_82571.c
79
static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
80
static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82571.c
82
static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82571.c
820
static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
84
static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
85
static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_82571.c
87
static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
88
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.c
881
static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
905
static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_82571.c
94
static s32 e1000_init_phy_params_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
948
static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82571.c
980
static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82571.h
62
bool e1000_check_phy_82574(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.h
63
bool e1000_get_laa_state_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82571.h
64
void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state);
sys/dev/netif/ig_hal/e1000_82575.c
100
static s32 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
102
static s32 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
103
static s32 e1000_update_nvm_checksum_i350(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
1035
static void e1000_release_nvm_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
104
static void e1000_clear_vfta_i350(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
1052
static s32 e1000_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
sys/dev/netif/ig_hal/e1000_82575.c
106
static void e1000_i2c_start(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
107
static void e1000_i2c_stop(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
108
static s32 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data);
sys/dev/netif/ig_hal/e1000_82575.c
109
static s32 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data);
sys/dev/netif/ig_hal/e1000_82575.c
110
static s32 e1000_get_i2c_ack(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
1104
static void e1000_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
sys/dev/netif/ig_hal/e1000_82575.c
111
static s32 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data);
sys/dev/netif/ig_hal/e1000_82575.c
112
static s32 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data);
sys/dev/netif/ig_hal/e1000_82575.c
113
static void e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl);
sys/dev/netif/ig_hal/e1000_82575.c
1130
static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
114
static void e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl);
sys/dev/netif/ig_hal/e1000_82575.c
115
static s32 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data);
sys/dev/netif/ig_hal/e1000_82575.c
1170
static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_82575.c
1194
static s32 e1000_check_for_link_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1233
static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1293
static void e1000_power_up_serdes_link_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
132
static bool e1000_sgmii_uses_mdio_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1327
static s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
1391
void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1426
static s32 e1000_reset_hw_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1490
s32 e1000_init_hw_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1547
static s32 e1000_setup_copper_link_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
163
static s32 e1000_init_phy_params_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1633
static s32 e1000_setup_serdes_link_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1776
static s32 e1000_get_media_type_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1854
static s32 e1000_set_sfp_media_type_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1924
static s32 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data)
sys/dev/netif/ig_hal/e1000_82575.c
1959
static bool e1000_sgmii_active_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
1972
static s32 e1000_reset_init_script_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2007
static s32 e1000_read_mac_addr_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2035
static void e1000_config_collision_dist_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2057
static void e1000_power_down_phy_copper_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2077
static void e1000_clear_hw_cntrs_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2145
void e1000_rx_fifo_flush_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2225
static s32 e1000_set_pcie_completion_timeout(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2274
void e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf)
sys/dev/netif/ig_hal/e1000_82575.c
2312
void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable)
sys/dev/netif/ig_hal/e1000_82575.c
2349
void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable)
sys/dev/netif/ig_hal/e1000_82575.c
2370
static s32 e1000_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_82575.c
2396
static s32 e1000_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_82575.c
2422
static s32 e1000_reset_mdicnfg_82580(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2460
static s32 e1000_reset_hw_82580(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2579
s32 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset)
sys/dev/netif/ig_hal/e1000_82575.c
2616
s32 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset)
sys/dev/netif/ig_hal/e1000_82575.c
2650
static s32 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2691
static s32 e1000_update_nvm_checksum_82580(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2735
static s32 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2763
static s32 e1000_update_nvm_checksum_i350(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2789
static s32 __e1000_access_emi_reg(struct e1000_hw *hw, u16 address,
sys/dev/netif/ig_hal/e1000_82575.c
2814
s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data)
sys/dev/netif/ig_hal/e1000_82575.c
2827
s32 e1000_initialize_M88E1512_phy(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
2916
s32 e1000_initialize_M88E1543_phy(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3018
s32 e1000_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M)
sys/dev/netif/ig_hal/e1000_82575.c
3073
s32 e1000_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M)
sys/dev/netif/ig_hal/e1000_82575.c
3155
s32 e1000_get_eee_status_i354(struct e1000_hw *hw, bool *status)
sys/dev/netif/ig_hal/e1000_82575.c
3194
void e1000_clear_vfta_i350(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3218
void e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value)
sys/dev/netif/ig_hal/e1000_82575.c
3238
s32 e1000_set_i2c_bb(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3270
s32 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
sys/dev/netif/ig_hal/e1000_82575.c
329
s32 e1000_init_nvm_params_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3361
s32 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
sys/dev/netif/ig_hal/e1000_82575.c
3430
static void e1000_i2c_start(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3461
static void e1000_i2c_stop(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3487
static s32 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data)
sys/dev/netif/ig_hal/e1000_82575.c
3510
static s32 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data)
sys/dev/netif/ig_hal/e1000_82575.c
3543
static s32 e1000_get_i2c_ack(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
3589
static s32 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data)
sys/dev/netif/ig_hal/e1000_82575.c
3618
static s32 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data)
sys/dev/netif/ig_hal/e1000_82575.c
3652
static void e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl)
sys/dev/netif/ig_hal/e1000_82575.c
3672
static void e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl)
sys/dev/netif/ig_hal/e1000_82575.c
3694
static s32 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data)
sys/dev/netif/ig_hal/e1000_82575.c
3750
void e1000_i2c_bus_clear(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
414
static s32 e1000_init_mac_params_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
48
static s32 e1000_init_phy_params_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
49
static s32 e1000_init_mac_params_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
50
static s32 e1000_acquire_phy_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
51
static void e1000_release_phy_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
52
static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
53
static void e1000_release_nvm_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
533
void e1000_init_function_pointers_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
54
static s32 e1000_check_for_link_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
549
static s32 e1000_acquire_phy_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
55
static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
56
static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
57
static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_82575.c
571
static void e1000_release_phy_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
59
static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
596
static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_82575.c
60
static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_82575.c
62
static s32 e1000_reset_hw_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
629
static s32 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_82575.c
63
static s32 e1000_reset_hw_82580(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
64
static s32 e1000_read_phy_reg_82580(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
66
static s32 e1000_write_phy_reg_82580(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
660
static s32 e1000_get_phy_id_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
68
static s32 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
70
static s32 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
72
static s32 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
74
static s32 e1000_setup_copper_link_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
75
static s32 e1000_setup_serdes_link_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
76
static s32 e1000_get_media_type_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
762
static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.c
77
static s32 e1000_set_sfp_media_type_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
78
static s32 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data);
sys/dev/netif/ig_hal/e1000_82575.c
79
static s32 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
81
static void e1000_clear_hw_cntrs_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
810
static s32 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82575.c
82
static s32 e1000_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask);
sys/dev/netif/ig_hal/e1000_82575.c
83
static s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
85
static s32 e1000_get_phy_id_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
86
static void e1000_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask);
sys/dev/netif/ig_hal/e1000_82575.c
87
static bool e1000_sgmii_active_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
88
static s32 e1000_reset_init_script_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
89
static s32 e1000_read_mac_addr_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
896
static s32 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82575.c
90
static void e1000_config_collision_dist_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
91
static void e1000_power_down_phy_copper_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
92
static void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
93
static void e1000_power_up_serdes_link_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
94
static s32 e1000_set_pcie_completion_timeout(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
943
s32 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_82575.c
95
static s32 e1000_reset_mdicnfg_82580(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
96
static s32 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
97
static s32 e1000_update_nvm_checksum_82580(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.c
98
static s32 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_82575.c
985
static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_82575.h
479
void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable);
sys/dev/netif/ig_hal/e1000_82575.h
480
void e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf);
sys/dev/netif/ig_hal/e1000_82575.h
481
void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable);
sys/dev/netif/ig_hal/e1000_82575.h
482
s32 e1000_init_nvm_params_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.h
483
s32 e1000_init_hw_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.h
493
void e1000_vfta_set_vf(struct e1000_hw *, u16, bool);
sys/dev/netif/ig_hal/e1000_82575.h
494
void e1000_rlpml_set_vf(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_82575.h
495
s32 e1000_promisc_set_vf(struct e1000_hw *, enum e1000_promisc_type type);
sys/dev/netif/ig_hal/e1000_82575.h
496
void e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value);
sys/dev/netif/ig_hal/e1000_82575.h
498
s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data);
sys/dev/netif/ig_hal/e1000_82575.h
499
s32 e1000_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M);
sys/dev/netif/ig_hal/e1000_82575.h
500
s32 e1000_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M);
sys/dev/netif/ig_hal/e1000_82575.h
501
s32 e1000_get_eee_status_i354(struct e1000_hw *, bool *);
sys/dev/netif/ig_hal/e1000_82575.h
502
s32 e1000_initialize_M88E1512_phy(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.h
503
s32 e1000_initialize_M88E1543_phy(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.h
517
s32 e1000_set_i2c_bb(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_82575.h
518
s32 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
sys/dev/netif/ig_hal/e1000_82575.h
520
s32 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
sys/dev/netif/ig_hal/e1000_82575.h
522
void e1000_i2c_bus_clear(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.c
1015
s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_api.c
1032
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_api.c
1047
void e1000_release_phy(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1060
s32 e1000_acquire_phy(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1072
s32 e1000_cfg_on_link_up(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1090
s32 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_api.c
1105
s32 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_api.c
1118
s32 e1000_get_cable_length(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1134
s32 e1000_get_phy_info(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1149
s32 e1000_phy_hw_reset(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1164
s32 e1000_phy_commit(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1186
s32 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_api.c
1208
s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_api.c
122
s32 e1000_init_mbx_params(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1224
s32 e1000_read_mac_addr(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1243
s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_size)
sys/dev/netif/ig_hal/e1000_api.c
1258
s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size)
sys/dev/netif/ig_hal/e1000_api.c
1270
s32 e1000_validate_nvm_checksum(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1285
s32 e1000_update_nvm_checksum(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1300
void e1000_reload_nvm(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1316
s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
sys/dev/netif/ig_hal/e1000_api.c
1334
s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
sys/dev/netif/ig_hal/e1000_api.c
1352
s32 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset,
sys/dev/netif/ig_hal/e1000_api.c
1365
void e1000_power_up_phy(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1380
void e1000_power_down_phy(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1392
void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
1404
void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
150
s32 e1000_set_mac_type(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
426
s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device)
sys/dev/netif/ig_hal/e1000_api.c
44
s32 e1000_init_mac_params(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
556
s32 e1000_get_bus_info(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
571
void e1000_clear_vfta(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
586
void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value)
sys/dev/netif/ig_hal/e1000_api.c
601
void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list,
sys/dev/netif/ig_hal/e1000_api.c
617
s32 e1000_force_mac_fc(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
630
s32 e1000_check_for_link(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
645
bool e1000_check_mng_mode(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
661
s32 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length)
sys/dev/netif/ig_hal/e1000_api.c
673
s32 e1000_reset_hw(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
688
s32 e1000_init_hw(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
70
s32 e1000_init_nvm_params(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
704
s32 e1000_setup_link(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
722
s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex)
sys/dev/netif/ig_hal/e1000_api.c
738
s32 e1000_setup_led(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
753
s32 e1000_cleanup_led(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
769
s32 e1000_blink_led(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
784
s32 e1000_id_led_init(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
799
s32 e1000_led_on(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
814
s32 e1000_led_off(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
829
void e1000_reset_adaptive(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
841
void e1000_update_adaptive(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
854
s32 e1000_disable_pcie_master(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
866
void e1000_config_collision_dist(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
880
int e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index)
sys/dev/netif/ig_hal/e1000_api.c
894
s32 e1000_validate_mdi_setting(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
911
u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr)
sys/dev/netif/ig_hal/e1000_api.c
925
bool e1000_enable_tx_pkt_filtering(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
942
s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length,
sys/dev/netif/ig_hal/e1000_api.c
955
s32 e1000_mng_write_cmd_header(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_api.c
96
s32 e1000_init_phy_params(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
971
s32 e1000_mng_enable_host_if(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.c
983
s32 e1000_set_obff_timer(struct e1000_hw *hw, u32 itr)
sys/dev/netif/ig_hal/e1000_api.c
998
s32 e1000_check_reset_block(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_api.h
100
s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_size);
sys/dev/netif/ig_hal/e1000_api.h
101
s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size);
sys/dev/netif/ig_hal/e1000_api.h
102
void e1000_reload_nvm(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
103
s32 e1000_update_nvm_checksum(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
104
s32 e1000_validate_nvm_checksum(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
105
s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
sys/dev/netif/ig_hal/e1000_api.h
106
s32 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_api.h
107
s32 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_api.h
108
s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
sys/dev/netif/ig_hal/e1000_api.h
109
s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active);
sys/dev/netif/ig_hal/e1000_api.h
110
s32 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active);
sys/dev/netif/ig_hal/e1000_api.h
111
bool e1000_check_mng_mode(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
112
bool e1000_enable_tx_pkt_filtering(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
113
s32 e1000_mng_enable_host_if(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
114
s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length,
sys/dev/netif/ig_hal/e1000_api.h
116
s32 e1000_mng_write_cmd_header(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_api.h
118
s32 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length);
sys/dev/netif/ig_hal/e1000_api.h
40
extern void e1000_init_function_pointers_82542(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
41
extern void e1000_init_function_pointers_82543(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
42
extern void e1000_init_function_pointers_82540(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
43
extern void e1000_init_function_pointers_82571(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
44
extern void e1000_init_function_pointers_82541(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
45
extern void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
46
extern void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
47
extern void e1000_init_function_pointers_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
48
extern void e1000_rx_fifo_flush_82575(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
49
extern void e1000_init_function_pointers_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
50
extern void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
51
extern void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
52
extern void e1000_init_function_pointers_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
54
s32 e1000_set_obff_timer(struct e1000_hw *hw, u32 itr);
sys/dev/netif/ig_hal/e1000_api.h
55
s32 e1000_set_mac_type(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
56
s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device);
sys/dev/netif/ig_hal/e1000_api.h
57
s32 e1000_init_mac_params(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
58
s32 e1000_init_nvm_params(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
59
s32 e1000_init_phy_params(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
60
s32 e1000_init_mbx_params(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
61
s32 e1000_get_bus_info(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
62
void e1000_clear_vfta(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
63
void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value);
sys/dev/netif/ig_hal/e1000_api.h
64
s32 e1000_force_mac_fc(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
65
s32 e1000_check_for_link(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
66
s32 e1000_reset_hw(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
67
s32 e1000_init_hw(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
68
s32 e1000_setup_link(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
69
s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex);
sys/dev/netif/ig_hal/e1000_api.h
70
s32 e1000_disable_pcie_master(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
71
void e1000_config_collision_dist(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
72
int e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index);
sys/dev/netif/ig_hal/e1000_api.h
73
u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
sys/dev/netif/ig_hal/e1000_api.h
74
void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list,
sys/dev/netif/ig_hal/e1000_api.h
76
s32 e1000_setup_led(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
77
s32 e1000_cleanup_led(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
78
s32 e1000_check_reset_block(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
79
s32 e1000_blink_led(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
80
s32 e1000_led_on(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
81
s32 e1000_led_off(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
82
s32 e1000_id_led_init(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
83
void e1000_reset_adaptive(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
84
void e1000_update_adaptive(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
85
s32 e1000_get_cable_length(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
86
s32 e1000_validate_mdi_setting(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
87
s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_api.h
88
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_api.h
89
s32 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset,
sys/dev/netif/ig_hal/e1000_api.h
91
s32 e1000_get_phy_info(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
92
void e1000_release_phy(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
93
s32 e1000_acquire_phy(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
94
s32 e1000_cfg_on_link_up(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
95
s32 e1000_phy_hw_reset(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
96
s32 e1000_phy_commit(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
97
void e1000_power_up_phy(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
98
void e1000_power_down_phy(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_api.h
99
s32 e1000_read_mac_addr(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_dragonfly.h
41
void e1000_force_flowctrl(struct e1000_hw *hw, int ifm);
sys/dev/netif/ig_hal/e1000_hw.h
1061
void e1000_pci_clear_mwi(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_hw.h
1062
void e1000_pci_set_mwi(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_hw.h
1063
s32 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
sys/dev/netif/ig_hal/e1000_hw.h
1064
s32 e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
sys/dev/netif/ig_hal/e1000_hw.h
1065
void e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
sys/dev/netif/ig_hal/e1000_hw.h
1066
void e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
sys/dev/netif/ig_hal/e1000_hw.h
42
struct e1000_hw;
sys/dev/netif/ig_hal/e1000_hw.h
721
s32 (*init_params)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
722
s32 (*id_led_init)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
723
s32 (*blink_led)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
724
bool (*check_mng_mode)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
725
s32 (*check_for_link)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
726
s32 (*cleanup_led)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
727
void (*clear_hw_cntrs)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
728
void (*clear_vfta)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
729
s32 (*get_bus_info)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
730
void (*set_lan_id)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
731
s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
732
s32 (*led_on)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
733
s32 (*led_off)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
734
void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
sys/dev/netif/ig_hal/e1000_hw.h
735
s32 (*reset_hw)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
736
s32 (*init_hw)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
737
void (*shutdown_serdes)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
738
void (*power_up_serdes)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
739
s32 (*setup_link)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
740
s32 (*setup_physical_interface)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
741
s32 (*setup_led)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
742
void (*write_vfta)(struct e1000_hw *, u32, u32);
sys/dev/netif/ig_hal/e1000_hw.h
743
void (*config_collision_dist)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
744
int (*rar_set)(struct e1000_hw *, u8*, u32);
sys/dev/netif/ig_hal/e1000_hw.h
745
s32 (*read_mac_addr)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
746
s32 (*validate_mdi_setting)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
747
s32 (*set_obff_timer)(struct e1000_hw *, u32);
sys/dev/netif/ig_hal/e1000_hw.h
748
s32 (*acquire_swfw_sync)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_hw.h
749
void (*release_swfw_sync)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_hw.h
767
s32 (*init_params)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
768
s32 (*acquire)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
769
s32 (*cfg_on_link_up)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
770
s32 (*check_polarity)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
771
s32 (*check_reset_block)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
772
s32 (*commit)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
773
s32 (*force_speed_duplex)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
774
s32 (*get_cfg_done)(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_hw.h
775
s32 (*get_cable_length)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
776
s32 (*get_info)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
777
s32 (*set_page)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_hw.h
778
s32 (*read_reg)(struct e1000_hw *, u32, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
779
s32 (*read_reg_locked)(struct e1000_hw *, u32, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
780
s32 (*read_reg_page)(struct e1000_hw *, u32, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
781
void (*release)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
782
s32 (*reset)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
783
s32 (*set_d0_lplu_state)(struct e1000_hw *, bool);
sys/dev/netif/ig_hal/e1000_hw.h
784
s32 (*set_d3_lplu_state)(struct e1000_hw *, bool);
sys/dev/netif/ig_hal/e1000_hw.h
785
s32 (*write_reg)(struct e1000_hw *, u32, u16);
sys/dev/netif/ig_hal/e1000_hw.h
786
s32 (*write_reg_locked)(struct e1000_hw *, u32, u16);
sys/dev/netif/ig_hal/e1000_hw.h
787
s32 (*write_reg_page)(struct e1000_hw *, u32, u16);
sys/dev/netif/ig_hal/e1000_hw.h
788
void (*power_up)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
789
void (*power_down)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
790
s32 (*read_i2c_byte)(struct e1000_hw *, u8, u8, u8 *);
sys/dev/netif/ig_hal/e1000_hw.h
791
s32 (*write_i2c_byte)(struct e1000_hw *, u8, u8, u8);
sys/dev/netif/ig_hal/e1000_hw.h
796
s32 (*init_params)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
797
s32 (*acquire)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
798
s32 (*read)(struct e1000_hw *, u16, u16, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
799
void (*release)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
800
void (*reload)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
801
s32 (*update)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
802
s32 (*valid_led_default)(struct e1000_hw *, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
803
s32 (*validate)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_hw.h
804
s32 (*write)(struct e1000_hw *, u16, u16, u16 *);
sys/dev/netif/ig_hal/e1000_hw.h
961
s32 (*init_params)(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_hw.h
962
s32 (*read)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_hw.h
963
s32 (*write)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_hw.h
964
s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_hw.h
965
s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_hw.h
966
s32 (*check_for_msg)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_hw.h
967
s32 (*check_for_ack)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_hw.h
968
s32 (*check_for_rst)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_i210.c
1019
s32 e1000_init_hw_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
140
void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask)
sys/dev/netif/ig_hal/e1000_i210.c
162
static s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
235
s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_i210.c
280
s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_i210.c
321
static s32 e1000_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_i210.c
376
static s32 e1000_read_invm_word_i210(struct e1000_hw *hw, u8 address, u16 *data)
sys/dev/netif/ig_hal/e1000_i210.c
38
static s32 e1000_acquire_nvm_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.c
39
static void e1000_release_nvm_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.c
40
static s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.c
41
static s32 e1000_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_i210.c
418
static s32 e1000_read_invm_i210(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_i210.c
43
static s32 e1000_pool_flash_update_done_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.c
44
static s32 e1000_valid_led_default_i210(struct e1000_hw *hw, u16 *data);
sys/dev/netif/ig_hal/e1000_i210.c
498
s32 e1000_read_invm_version(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_i210.c
55
static s32 e1000_acquire_nvm_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
597
s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
600
s32 (*read_op_ptr)(struct e1000_hw *, u16, u16, u16 *);
sys/dev/netif/ig_hal/e1000_i210.c
636
s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
695
bool e1000_get_flash_presence_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
715
s32 e1000_update_flash_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
73
static void e1000_release_nvm_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
746
s32 e1000_pool_flash_update_done_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
771
static s32 e1000_init_nvm_params_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
804
void e1000_init_function_pointers_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
820
static s32 e1000_valid_led_default_i210(struct e1000_hw *hw, u16 *data)
sys/dev/netif/ig_hal/e1000_i210.c
855
static s32 __e1000_access_xmdio_reg(struct e1000_hw *hw, u16 address,
sys/dev/netif/ig_hal/e1000_i210.c
88
s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask)
sys/dev/netif/ig_hal/e1000_i210.c
897
s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data)
sys/dev/netif/ig_hal/e1000_i210.c
911
s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data)
sys/dev/netif/ig_hal/e1000_i210.c
925
static s32 e1000_pll_workaround_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.c
994
static s32 e1000_get_cfg_done_i210(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_i210.h
38
bool e1000_get_flash_presence_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.h
39
s32 e1000_update_flash_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.h
40
s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.h
41
s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_i210.h
42
s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_i210.h
44
s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_i210.h
46
s32 e1000_read_invm_version(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_i210.h
48
s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
sys/dev/netif/ig_hal/e1000_i210.h
49
void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
sys/dev/netif/ig_hal/e1000_i210.h
50
s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr,
sys/dev/netif/ig_hal/e1000_i210.h
52
s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr,
sys/dev/netif/ig_hal/e1000_i210.h
54
s32 e1000_init_hw_i210(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
100
static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
1006
static s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link)
sys/dev/netif/ig_hal/e1000_ich8lan.c
101
static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
102
static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
104
static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
105
static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
106
static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
107
static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
108
static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
109
static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
110
static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
111
static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
1115
static s32 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link)
sys/dev/netif/ig_hal/e1000_ich8lan.c
113
static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
114
static s32 e1000_led_on_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
115
static s32 e1000_led_off_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
116
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link);
sys/dev/netif/ig_hal/e1000_ich8lan.c
117
static s32 e1000_setup_led_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
118
static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
119
static s32 e1000_led_on_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
120
static s32 e1000_led_off_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
121
static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
122
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank);
sys/dev/netif/ig_hal/e1000_ich8lan.c
1223
static s32 e1000_set_obff_timer_pch_lpt(struct e1000_hw *hw, u32 itr)
sys/dev/netif/ig_hal/e1000_ich8lan.c
123
static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
124
static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
125
static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
1257
s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx)
sys/dev/netif/ig_hal/e1000_ich8lan.c
127
static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
129
static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
131
static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
133
static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
135
static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
137
static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
139
static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
1403
s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force)
sys/dev/netif/ig_hal/e1000_ich8lan.c
141
static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
142
static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
143
static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
144
static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
145
static s32 e1000_k1_workaround_lv(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
146
static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate);
sys/dev/netif/ig_hal/e1000_ich8lan.c
147
static s32 e1000_set_obff_timer_pch_lpt(struct e1000_hw *hw, u32 itr);
sys/dev/netif/ig_hal/e1000_ich8lan.c
1546
static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1820
void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1850
static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1863
static void e1000_release_nvm_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1877
static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1933
static void e1000_release_swflag_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1959
static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1980
static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
200
static bool e1000_phy_is_accessible_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2003
static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2072
static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2149
static void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
2192
static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2219
static s32 e1000_write_smbus_addr(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2260
static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2387
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2469
s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2522
static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2589
static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2612
static s32 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2697
void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
272
static void e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2758
s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2932
static s32 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2968
static s32 e1000_k1_workaround_lv(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3019
static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3045
static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3075
static s32 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3148
static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
316
static s32 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3177
static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3211
static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3307
static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3396
static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3499
static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_ich8lan.c
3594
static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_ich8lan.c
3654
static s32 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3740
static s32 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3784
static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
3807
static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
3829
static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
3860
static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
3935
static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
4014
static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_ich8lan.c
4052
static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4214
static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4364
static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4417
static s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
450
static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4514
static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
4603
static s32 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
4622
static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
4659
static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
4692
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4813
static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4844
static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4912
static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4939
static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5075
static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5160
static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5244
static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5297
static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5388
static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
541
static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5417
static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_ich8lan.c
5452
static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5514
void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
5541
void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5595
void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5635
void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5769
u32 e1000_resume_workarounds_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5839
static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5857
static s32 e1000_led_on_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5875
static s32 e1000_led_off_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5893
static s32 e1000_setup_led_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5907
static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5921
static s32 e1000_led_on_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5953
static s32 e1000_led_off_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5991
static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
6047
static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
6064
static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
633
static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
723
static s32 e1000_init_mac_params_ich8lan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
74
static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
75
static void e1000_release_swflag_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
76
static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
77
static void e1000_release_nvm_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
78
static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
79
static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
80
static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index);
sys/dev/netif/ig_hal/e1000_ich8lan.c
81
static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index);
sys/dev/netif/ig_hal/e1000_ich8lan.c
82
static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
83
static void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
840
static s32 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address,
sys/dev/netif/ig_hal/e1000_ich8lan.c
86
static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
869
s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data)
sys/dev/netif/ig_hal/e1000_ich8lan.c
87
static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
88
static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active);
sys/dev/netif/ig_hal/e1000_ich8lan.c
884
s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data)
sys/dev/netif/ig_hal/e1000_ich8lan.c
89
static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
905
s32 e1000_set_eee_pchlan(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_ich8lan.c
91
static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.c
93
static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
95
static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_ich8lan.c
97
static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_ich8lan.c
99
static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
333
void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_ich8lan.h
335
void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
336
void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
337
void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
338
u32 e1000_resume_workarounds_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
339
s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable);
sys/dev/netif/ig_hal/e1000_ich8lan.h
340
void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
341
s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable);
sys/dev/netif/ig_hal/e1000_ich8lan.h
342
s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data);
sys/dev/netif/ig_hal/e1000_ich8lan.h
343
s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data);
sys/dev/netif/ig_hal/e1000_ich8lan.h
344
s32 e1000_set_eee_pchlan(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_ich8lan.h
345
s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx);
sys/dev/netif/ig_hal/e1000_ich8lan.h
346
s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force);
sys/dev/netif/ig_hal/e1000_mac.c
1008
s32 e1000_setup_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1064
s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
109
s32 e1000_null_link_info(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mac.c
1133
s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1182
s32 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
120
bool e1000_null_mng_mode(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1233
static void e1000_config_collision_dist_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1256
s32 e1000_set_fc_watermarks_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1295
s32 e1000_force_mac_fc_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
132
void e1000_null_update_mc(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mac.c
1357
s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
145
void e1000_null_write_vfta(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mac.c
158
int e1000_null_rar_set(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mac.c
1665
s32 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_mac.c
169
s32 e1000_null_set_obff_timer(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mac.c
1704
s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mac.c
1721
s32 e1000_get_hw_semaphore_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1772
void e1000_put_hw_semaphore_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1791
s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1820
s32 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data)
sys/dev/netif/ig_hal/e1000_mac.c
184
s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1843
s32 e1000_id_led_init_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1911
s32 e1000_setup_led_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1943
s32 e1000_cleanup_led_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
1957
s32 e1000_blink_led_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2004
s32 e1000_led_on_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2033
s32 e1000_led_off_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2063
void e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop)
sys/dev/netif/ig_hal/e1000_mac.c
2091
s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2128
void e1000_reset_adaptive_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2156
void e1000_update_adaptive_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2197
static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2217
s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_mac.c
2235
s32 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg,
sys/dev/netif/ig_hal/e1000_mac.c
239
s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
285
static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
303
void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
325
void e1000_set_lan_id_single_port(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
339
void e1000_clear_vfta_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
360
void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value)
sys/dev/netif/ig_hal/e1000_mac.c
37
static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.c
377
void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count)
sys/dev/netif/ig_hal/e1000_mac.c
38
static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.c
39
static void e1000_config_collision_dist_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.c
407
s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
47
void e1000_init_mac_ops_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
484
int e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index)
sys/dev/netif/ig_hal/e1000_mac.c
522
u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr)
sys/dev/netif/ig_hal/e1000_mac.c
593
void e1000_update_mc_addr_list_generic(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_mac.c
630
void e1000_pcix_mmrbc_workaround_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
664
void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
715
s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
780
s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
847
s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
87
s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_mac.c
953
s32 e1000_set_default_fc_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mac.c
97
void e1000_null_mac_generic(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_mac.h
38
void e1000_init_mac_ops_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
40
void e1000_null_mac_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
41
s32 e1000_null_ops_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
42
s32 e1000_null_link_info(struct e1000_hw *hw, u16 *s, u16 *d);
sys/dev/netif/ig_hal/e1000_mac.h
43
bool e1000_null_mng_mode(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
44
void e1000_null_update_mc(struct e1000_hw *hw, u8 *h, u32 a);
sys/dev/netif/ig_hal/e1000_mac.h
45
void e1000_null_write_vfta(struct e1000_hw *hw, u32 a, u32 b);
sys/dev/netif/ig_hal/e1000_mac.h
46
int e1000_null_rar_set(struct e1000_hw *hw, u8 *h, u32 a);
sys/dev/netif/ig_hal/e1000_mac.h
47
s32 e1000_null_set_obff_timer(struct e1000_hw *hw, u32 a);
sys/dev/netif/ig_hal/e1000_mac.h
48
s32 e1000_blink_led_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
49
s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
50
s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
51
s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
52
s32 e1000_cleanup_led_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
53
s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
54
s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
55
s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
56
s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
57
s32 e1000_force_mac_fc_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
58
s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
59
s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
60
s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
61
void e1000_set_lan_id_single_port(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
62
void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
63
s32 e1000_get_hw_semaphore_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
64
s32 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_mac.h
66
s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_mac.h
68
s32 e1000_id_led_init_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
69
s32 e1000_led_on_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
70
s32 e1000_led_off_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
71
void e1000_update_mc_addr_list_generic(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_mac.h
73
int e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index);
sys/dev/netif/ig_hal/e1000_mac.h
74
s32 e1000_set_default_fc_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
75
s32 e1000_set_fc_watermarks_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
76
s32 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
77
s32 e1000_setup_led_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
78
s32 e1000_setup_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
79
s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
80
s32 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg,
sys/dev/netif/ig_hal/e1000_mac.h
83
u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
sys/dev/netif/ig_hal/e1000_mac.h
85
void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
86
void e1000_clear_vfta_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
87
void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count);
sys/dev/netif/ig_hal/e1000_mac.h
88
void e1000_pcix_mmrbc_workaround_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
89
void e1000_put_hw_semaphore_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
90
s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
91
void e1000_reset_adaptive_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
92
void e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop);
sys/dev/netif/ig_hal/e1000_mac.h
93
void e1000_update_adaptive_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mac.h
94
void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value);
sys/dev/netif/ig_hal/e1000_manage.c
113
bool e1000_check_mng_mode_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_manage.c
131
bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_manage.c
191
s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_manage.c
225
s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer,
sys/dev/netif/ig_hal/e1000_manage.c
297
s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw, u8 *buffer,
sys/dev/netif/ig_hal/e1000_manage.c
342
bool e1000_enable_mng_pass_thru(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_manage.c
396
s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 length)
sys/dev/netif/ig_hal/e1000_manage.c
469
s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length)
sys/dev/netif/ig_hal/e1000_manage.c
72
s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_manage.h
38
bool e1000_check_mng_mode_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_manage.h
39
bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_manage.h
40
s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_manage.h
41
s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer,
sys/dev/netif/ig_hal/e1000_manage.h
43
s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_manage.h
45
s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_manage.h
47
bool e1000_enable_mng_pass_thru(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_manage.h
49
s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 length);
sys/dev/netif/ig_hal/e1000_manage.h
50
s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length);
sys/dev/netif/ig_hal/e1000_mbx.c
121
s32 e1000_check_for_msg(struct e1000_hw *hw, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
141
s32 e1000_check_for_ack(struct e1000_hw *hw, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
161
s32 e1000_check_for_rst(struct e1000_hw *hw, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
181
static s32 e1000_poll_for_msg(struct e1000_hw *hw, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
212
static s32 e1000_poll_for_ack(struct e1000_hw *hw, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
246
s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
275
s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
302
void e1000_init_mbx_ops_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mbx.c
322
static u32 e1000_read_v2p_mailbox(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mbx.c
340
static s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask)
sys/dev/netif/ig_hal/e1000_mbx.c
360
static s32 e1000_check_for_msg_vf(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_mbx.c
382
static s32 e1000_check_for_ack_vf(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_mbx.c
404
static s32 e1000_check_for_rst_vf(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_mbx.c
41
static s32 e1000_null_mbx_check_for_flag(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mbx.c
426
static s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mbx.c
457
static s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ig_hal/e1000_mbx.c
498
static s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ig_hal/e1000_mbx.c
53
static s32 e1000_null_mbx_transact(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_mbx.c
531
s32 e1000_init_mbx_params_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mbx.c
559
static s32 e1000_check_for_bit_pf(struct e1000_hw *hw, u32 mask)
sys/dev/netif/ig_hal/e1000_mbx.c
579
static s32 e1000_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number)
sys/dev/netif/ig_hal/e1000_mbx.c
600
static s32 e1000_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number)
sys/dev/netif/ig_hal/e1000_mbx.c
621
static s32 e1000_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number)
sys/dev/netif/ig_hal/e1000_mbx.c
644
static s32 e1000_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number)
sys/dev/netif/ig_hal/e1000_mbx.c
679
static s32 e1000_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ig_hal/e1000_mbx.c
72
s32 e1000_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.c
722
static s32 e1000_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ig_hal/e1000_mbx.c
755
s32 e1000_init_mbx_params_pf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_mbx.c
98
s32 e1000_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ig_hal/e1000_mbx.h
100
s32 e1000_check_for_ack(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_mbx.h
101
s32 e1000_check_for_rst(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_mbx.h
102
void e1000_init_mbx_ops_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_mbx.h
103
s32 e1000_init_mbx_params_vf(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_mbx.h
104
s32 e1000_init_mbx_params_pf(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_mbx.h
95
s32 e1000_read_mbx(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_mbx.h
96
s32 e1000_write_mbx(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_mbx.h
97
s32 e1000_read_posted_mbx(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_mbx.h
98
s32 e1000_write_posted_mbx(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_mbx.h
99
s32 e1000_check_for_msg(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_nvm.c
1022
s32 e1000_write_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ig_hal/e1000_nvm.c
106
s32 e1000_null_write_nvm(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_nvm.c
1081
s32 e1000_get_pba_block_size(struct e1000_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ig_hal/e1000_nvm.c
1137
s32 e1000_read_mac_addr_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
1165
s32 e1000_validate_nvm_checksum_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
1198
s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
121
static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd)
sys/dev/netif/ig_hal/e1000_nvm.c
1229
static void e1000_reload_nvm_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
1249
void e1000_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *fw_vers)
sys/dev/netif/ig_hal/e1000_nvm.c
136
static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd)
sys/dev/netif/ig_hal/e1000_nvm.c
154
static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count)
sys/dev/netif/ig_hal/e1000_nvm.c
201
static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count)
sys/dev/netif/ig_hal/e1000_nvm.c
238
s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg)
sys/dev/netif/ig_hal/e1000_nvm.c
268
s32 e1000_acquire_nvm_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
302
static void e1000_standby_nvm(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
343
void e1000_stop_nvm(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
369
void e1000_release_nvm_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
37
static void e1000_reload_nvm_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.c
388
static s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
447
s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
sys/dev/netif/ig_hal/e1000_nvm.c
45
void e1000_init_nvm_ops_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
507
s32 e1000_read_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_nvm.c
562
s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
sys/dev/netif/ig_hal/e1000_nvm.c
610
s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
sys/dev/netif/ig_hal/e1000_nvm.c
69
s32 e1000_null_read_nvm(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_nvm.c
690
s32 e1000_write_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_nvm.c
774
s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num,
sys/dev/netif/ig_hal/e1000_nvm.c
81
void e1000_null_nvm_generic(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_nvm.c
889
s32 e1000_read_pba_length_generic(struct e1000_hw *hw, u32 *pba_num_size)
sys/dev/netif/ig_hal/e1000_nvm.c
92
s32 e1000_null_led_default(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_nvm.c
953
s32 e1000_read_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ig_hal/e1000_nvm.h
60
void e1000_init_nvm_ops_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
61
s32 e1000_null_read_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c);
sys/dev/netif/ig_hal/e1000_nvm.h
62
void e1000_null_nvm_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
63
s32 e1000_null_led_default(struct e1000_hw *hw, u16 *data);
sys/dev/netif/ig_hal/e1000_nvm.h
64
s32 e1000_null_write_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c);
sys/dev/netif/ig_hal/e1000_nvm.h
65
s32 e1000_acquire_nvm_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
67
s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg);
sys/dev/netif/ig_hal/e1000_nvm.h
68
s32 e1000_read_mac_addr_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
69
s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num,
sys/dev/netif/ig_hal/e1000_nvm.h
71
s32 e1000_read_pba_length_generic(struct e1000_hw *hw, u32 *pba_num_size);
sys/dev/netif/ig_hal/e1000_nvm.h
72
s32 e1000_read_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ig_hal/e1000_nvm.h
75
s32 e1000_write_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ig_hal/e1000_nvm.h
77
s32 e1000_get_pba_block_size(struct e1000_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ig_hal/e1000_nvm.h
79
s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
sys/dev/netif/ig_hal/e1000_nvm.h
80
s32 e1000_read_nvm_microwire(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_nvm.h
82
s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_nvm.h
84
s32 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data);
sys/dev/netif/ig_hal/e1000_nvm.h
85
s32 e1000_validate_nvm_checksum_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
86
s32 e1000_write_nvm_microwire(struct e1000_hw *hw, u16 offset,
sys/dev/netif/ig_hal/e1000_nvm.h
88
s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words,
sys/dev/netif/ig_hal/e1000_nvm.h
90
s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
91
void e1000_stop_nvm(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
92
void e1000_release_nvm_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_nvm.h
93
void e1000_get_fw_version(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_osdep.c
101
e1000_write_pcie_cap_reg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
sys/dev/netif/ig_hal/e1000_osdep.c
177
e1000_force_flowctrl(struct e1000_hw *hw, int ifm)
sys/dev/netif/ig_hal/e1000_osdep.c
58
e1000_write_pci_cfg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
sys/dev/netif/ig_hal/e1000_osdep.c
64
e1000_read_pci_cfg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
sys/dev/netif/ig_hal/e1000_osdep.c
70
e1000_pci_set_mwi(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_osdep.c
77
e1000_pci_clear_mwi(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_osdep.c
87
e1000_read_pcie_cap_reg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
sys/dev/netif/ig_hal/e1000_phy.c
1003
s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
1014
static s32 e1000_set_master_slave_mode(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
1054
s32 e1000_copper_link_setup_82577(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
108
s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_phy.c
1118
s32 e1000_copper_link_setup_m88(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
121
s32 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_phy.c
1270
s32 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
132
void e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_phy.c
1366
s32 e1000_copper_link_setup_igp(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
143
s32 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_phy.c
1476
s32 e1000_phy_setup_autoneg(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
156
s32 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_phy.c
1629
s32 e1000_copper_link_autoneg(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
1693
s32 e1000_setup_copper_link_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
171
s32 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_phy.c
1746
s32 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
1812
s32 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
188
s32 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw,
sys/dev/netif/ig_hal/e1000_phy.c
1951
s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2019
void e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl)
sys/dev/netif/ig_hal/e1000_phy.c
205
s32 e1000_check_reset_block_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2082
s32 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active)
sys/dev/netif/ig_hal/e1000_phy.c
2166
s32 e1000_check_downshift_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2211
s32 e1000_check_polarity_m88(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2238
s32 e1000_check_polarity_igp(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
224
s32 e1000_get_phy_id(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2281
s32 e1000_check_polarity_ife(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2316
static s32 e1000_wait_autoneg(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2354
s32 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations,
sys/dev/netif/ig_hal/e1000_phy.c
2412
s32 e1000_get_cable_length_m88(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2438
s32 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2561
s32 e1000_get_cable_length_igp_2(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2631
s32 e1000_get_phy_info_m88(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
265
s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2706
s32 e1000_get_phy_info_igp(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2768
s32 e1000_get_phy_info_ife(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2823
s32 e1000_phy_sw_reset_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2856
s32 e1000_phy_hw_reset_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
2897
s32 e1000_get_cfg_done_generic(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_phy.c
290
s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
2912
s32 e1000_phy_init_script_igp3(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3062
s32 e1000_determine_phy_address(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3118
s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
3178
s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
3237
s32 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
3282
s32 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
3327
s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg)
sys/dev/netif/ig_hal/e1000_phy.c
3385
s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg)
sys/dev/netif/ig_hal/e1000_phy.c
3435
static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_phy.c
3498
void e1000_power_up_phy_copper(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3516
void e1000_power_down_phy_copper(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3539
static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data,
sys/dev/netif/ig_hal/e1000_phy.c
355
s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
3605
s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
3619
s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
3633
s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
3649
static s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data,
sys/dev/netif/ig_hal/e1000_phy.c
37
static s32 e1000_wait_autoneg(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.c
3731
s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
3745
s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
3759
s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
3790
static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_phy.c
38
static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_phy.c
3837
s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3885
s32 e1000_check_polarity_82577(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3909
s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
3958
s32 e1000_get_phy_info_82577(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
4021
s32 e1000_get_cable_length_82577(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
4053
s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
4085
s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
41
static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
sys/dev/netif/ig_hal/e1000_phy.c
4116
s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data)
sys/dev/netif/ig_hal/e1000_phy.c
4177
s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data,
sys/dev/netif/ig_hal/e1000_phy.c
421
s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
4239
bool e1000_is_mphy_ready(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
468
s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
529
s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data)
sys/dev/netif/ig_hal/e1000_phy.c
584
s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data)
sys/dev/netif/ig_hal/e1000_phy.c
654
s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
684
s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
70
void e1000_init_phy_ops_generic(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_phy.c
714
s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page)
sys/dev/netif/ig_hal/e1000_phy.c
736
static s32 __e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data,
sys/dev/netif/ig_hal/e1000_phy.c
776
s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
790
s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
805
static s32 __e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data,
sys/dev/netif/ig_hal/e1000_phy.c
844
s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
858
s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.c
874
static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data,
sys/dev/netif/ig_hal/e1000_phy.c
918
s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
933
s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data)
sys/dev/netif/ig_hal/e1000_phy.c
949
static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data,
sys/dev/netif/ig_hal/e1000_phy.c
989
s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data)
sys/dev/netif/ig_hal/e1000_phy.h
100
s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
101
s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
102
s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
103
s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
104
s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
105
s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
106
s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
107
s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
108
s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
109
s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
110
s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data);
sys/dev/netif/ig_hal/e1000_phy.h
111
s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data);
sys/dev/netif/ig_hal/e1000_phy.h
112
s32 e1000_copper_link_setup_82577(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
113
s32 e1000_check_polarity_82577(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
114
s32 e1000_get_phy_info_82577(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
115
s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
116
s32 e1000_get_cable_length_82577(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
117
s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
118
s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
119
s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data);
sys/dev/netif/ig_hal/e1000_phy.h
120
s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data,
sys/dev/netif/ig_hal/e1000_phy.h
122
bool e1000_is_mphy_ready(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
38
void e1000_init_phy_ops_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
39
s32 e1000_null_read_reg(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
40
void e1000_null_phy_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
41
s32 e1000_null_lplu_state(struct e1000_hw *hw, bool active);
sys/dev/netif/ig_hal/e1000_phy.h
42
s32 e1000_null_write_reg(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
43
s32 e1000_null_set_page(struct e1000_hw *hw, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
44
s32 e1000_read_i2c_byte_null(struct e1000_hw *hw, u8 byte_offset,
sys/dev/netif/ig_hal/e1000_phy.h
46
s32 e1000_write_i2c_byte_null(struct e1000_hw *hw, u8 byte_offset,
sys/dev/netif/ig_hal/e1000_phy.h
48
s32 e1000_check_downshift_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
49
s32 e1000_check_polarity_m88(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
50
s32 e1000_check_polarity_igp(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
51
s32 e1000_check_polarity_ife(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
52
s32 e1000_check_reset_block_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
53
s32 e1000_phy_setup_autoneg(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
54
s32 e1000_copper_link_autoneg(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
55
s32 e1000_copper_link_setup_igp(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
56
s32 e1000_copper_link_setup_m88(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
57
s32 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
58
s32 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
59
s32 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
60
s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
61
s32 e1000_get_cable_length_m88(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
62
s32 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
63
s32 e1000_get_cable_length_igp_2(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
64
s32 e1000_get_cfg_done_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
65
s32 e1000_get_phy_id(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
66
s32 e1000_get_phy_info_igp(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
67
s32 e1000_get_phy_info_m88(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
68
s32 e1000_get_phy_info_ife(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
69
s32 e1000_phy_sw_reset_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
70
void e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl);
sys/dev/netif/ig_hal/e1000_phy.h
71
s32 e1000_phy_hw_reset_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
72
s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
73
s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
74
s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
75
s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page);
sys/dev/netif/ig_hal/e1000_phy.h
76
s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
77
s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
78
s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
79
s32 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active);
sys/dev/netif/ig_hal/e1000_phy.h
80
s32 e1000_setup_copper_link_generic(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
81
s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
82
s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
83
s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
84
s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
85
s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
86
s32 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations,
sys/dev/netif/ig_hal/e1000_phy.h
88
s32 e1000_phy_init_script_igp3(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
90
s32 e1000_determine_phy_address(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
91
s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
92
s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
93
s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg);
sys/dev/netif/ig_hal/e1000_phy.h
94
s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg);
sys/dev/netif/ig_hal/e1000_phy.h
95
s32 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_phy.h
96
s32 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data);
sys/dev/netif/ig_hal/e1000_phy.h
97
void e1000_power_up_phy_copper(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
98
void e1000_power_down_phy_copper(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_phy.h
99
s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data);
sys/dev/netif/ig_hal/e1000_vf.c
144
void e1000_init_function_pointers_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
162
static s32 e1000_acquire_vf(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_vf.c
175
static void e1000_release_vf(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_vf.c
186
static s32 e1000_setup_link_vf(struct e1000_hw E1000_UNUSEDARG *hw)
sys/dev/netif/ig_hal/e1000_vf.c
199
static s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
221
static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_vf.c
258
static s32 e1000_reset_hw_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
307
static s32 e1000_init_hw_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
323
static int e1000_rar_set_vf(struct e1000_hw *hw, u8 *addr,
sys/dev/netif/ig_hal/e1000_vf.c
357
static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr)
sys/dev/netif/ig_hal/e1000_vf.c
380
static void e1000_write_msg_read_ack(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_vf.c
39
static s32 e1000_init_phy_params_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
40
static s32 e1000_init_nvm_params_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
400
void e1000_update_mc_addr_list_vf(struct e1000_hw *hw,
sys/dev/netif/ig_hal/e1000_vf.c
41
static void e1000_release_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
42
static s32 e1000_acquire_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
43
static s32 e1000_setup_link_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
44
static s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
445
void e1000_vfta_set_vf(struct e1000_hw *hw, u16 vid, bool set)
sys/dev/netif/ig_hal/e1000_vf.c
45
static s32 e1000_init_mac_params_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
46
static s32 e1000_check_for_link_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
462
void e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size)
sys/dev/netif/ig_hal/e1000_vf.c
47
static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
sys/dev/netif/ig_hal/e1000_vf.c
478
s32 e1000_promisc_set_vf(struct e1000_hw *hw, enum e1000_promisc_type type)
sys/dev/netif/ig_hal/e1000_vf.c
49
static s32 e1000_init_hw_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
50
static s32 e1000_reset_hw_vf(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.c
51
static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *, u32);
sys/dev/netif/ig_hal/e1000_vf.c
513
static s32 e1000_read_mac_addr_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
52
static int e1000_rar_set_vf(struct e1000_hw *, u8 *, u32);
sys/dev/netif/ig_hal/e1000_vf.c
53
static s32 e1000_read_mac_addr_vf(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.c
531
static s32 e1000_check_for_link_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
61
static s32 e1000_init_phy_params_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
77
static s32 e1000_init_nvm_params_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.c
91
static s32 e1000_init_mac_params_vf(struct e1000_hw *hw)
sys/dev/netif/ig_hal/e1000_vf.h
201
s32 (*init_params)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
202
s32 (*check_for_link)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
203
void (*clear_vfta)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
204
s32 (*get_bus_info)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
205
s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
sys/dev/netif/ig_hal/e1000_vf.h
206
void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
sys/dev/netif/ig_hal/e1000_vf.h
207
s32 (*reset_hw)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
208
s32 (*init_hw)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
209
s32 (*setup_link)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
210
void (*write_vfta)(struct e1000_hw *, u32, u32);
sys/dev/netif/ig_hal/e1000_vf.h
211
int (*rar_set)(struct e1000_hw *, u8*, u32);
sys/dev/netif/ig_hal/e1000_vf.h
212
s32 (*read_mac_addr)(struct e1000_hw *);
sys/dev/netif/ig_hal/e1000_vf.h
229
s32 (*init_params)(struct e1000_hw *hw);
sys/dev/netif/ig_hal/e1000_vf.h
230
s32 (*read)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_vf.h
231
s32 (*write)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_vf.h
232
s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_vf.h
233
s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16);
sys/dev/netif/ig_hal/e1000_vf.h
234
s32 (*check_for_msg)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_vf.h
235
s32 (*check_for_ack)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_vf.h
236
s32 (*check_for_rst)(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_vf.h
292
s32 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
sys/dev/netif/ig_hal/e1000_vf.h
293
void e1000_vfta_set_vf(struct e1000_hw *, u16, bool);
sys/dev/netif/ig_hal/e1000_vf.h
294
void e1000_rlpml_set_vf(struct e1000_hw *, u16);
sys/dev/netif/ig_hal/e1000_vf.h
295
s32 e1000_promisc_set_vf(struct e1000_hw *, enum e1000_promisc_type);
sys/dev/netif/ig_hal/e1000_vf.h
42
struct e1000_hw;
sys/dev/netif/igb/if_igb.c
1224
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
1246
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
1327
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
1466
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
2038
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
2494
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
2844
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
3089
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
3161
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
3310
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
3324
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
3947
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.c
4960
struct e1000_hw *hw = &sc->hw;
sys/dev/netif/igb/if_igb.h
325
struct e1000_hw hw;