usr/src/grub/grub-0.97/netboot/e1000.c
100
static int e1000_setup_link(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
101
static int e1000_setup_fiber_serdes_link(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
102
static int e1000_setup_copper_link(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
103
static int e1000_phy_setup_autoneg(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
104
static void e1000_config_collision_dist(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
105
static int e1000_config_mac_to_phy(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
106
static int e1000_config_fc_after_link_up(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
107
static int e1000_check_for_link(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
108
static int e1000_wait_autoneg(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
109
static void e1000_get_speed_and_duplex(struct e1000_hw *hw, uint16_t *speed, uint16_t *duplex);
usr/src/grub/grub-0.97/netboot/e1000.c
110
static int e1000_read_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t *phy_data);
usr/src/grub/grub-0.97/netboot/e1000.c
1107
e1000_init_hw(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
111
static int e1000_read_phy_reg_ex(struct e1000_hw *hw, uint32_t reg_addr, uint16_t *phy_data);
usr/src/grub/grub-0.97/netboot/e1000.c
112
static int e1000_write_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t phy_data);
usr/src/grub/grub-0.97/netboot/e1000.c
113
static int e1000_write_phy_reg_ex(struct e1000_hw *hw, uint32_t reg_addr, uint16_t phy_data);
usr/src/grub/grub-0.97/netboot/e1000.c
114
static void e1000_phy_hw_reset(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
115
static int e1000_phy_reset(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
116
static int e1000_detect_gig_phy(struct e1000_hw *hw);
usr/src/grub/grub-0.97/netboot/e1000.c
1229
e1000_adjust_serdes_amplitude(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
1275
e1000_setup_link(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
1403
e1000_setup_fiber_serdes_link(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
1541
e1000_setup_copper_link(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
171
e1000_io_read(struct e1000_hw *hw __unused, uint32_t port)
usr/src/grub/grub-0.97/netboot/e1000.c
177
e1000_io_write(struct e1000_hw *hw __unused, uint32_t port, uint32_t value)
usr/src/grub/grub-0.97/netboot/e1000.c
182
static inline void e1000_pci_set_mwi(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
187
static inline void e1000_pci_clear_mwi(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
1894
e1000_phy_setup_autoneg(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
200
e1000_raise_ee_clk(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2036
e1000_config_collision_dist(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
2059
e1000_config_mac_to_phy(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
2131
e1000_force_mac_fc(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
219
e1000_lower_ee_clk(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2198
e1000_config_fc_after_link_up(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
239
e1000_shift_out_ee_bits(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2400
e1000_check_for_link(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
2598
e1000_get_speed_and_duplex(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2639
e1000_wait_autoneg(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
2674
e1000_raise_mdi_clk(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2692
e1000_lower_mdi_clk(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2713
e1000_shift_out_mdi_bits(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2761
e1000_shift_in_mdi_bits(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
2813
e1000_read_phy_reg(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2835
e1000_read_phy_reg_ex(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2916
e1000_write_phy_reg(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
292
e1000_shift_in_ee_bits(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
2938
e1000_write_phy_reg_ex(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
3006
e1000_phy_hw_reset(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
3049
e1000_phy_reset(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
3079
e1000_detect_gig_phy(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
3142
e1000_init_eeprom_params(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
3254
e1000_reset(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
3293
e1000_sw_init(struct pci_device *pdev, struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
336
e1000_acquire_eeprom(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
388
e1000_standby_eeprom(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
439
e1000_release_eeprom(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
486
e1000_spi_eeprom_ready(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
529
e1000_read_eeprom(struct e1000_hw *hw,
usr/src/grub/grub-0.97/netboot/e1000.c
611
e1000_validate_eeprom_checksum(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
641
e1000_read_mac_addr(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
675
e1000_init_rx_addrs(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
709
e1000_clear_vfta(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
723
void e1000_write_reg_io(struct e1000_hw *hw, uint32_t offset, uint32_t value){
usr/src/grub/grub-0.97/netboot/e1000.c
736
e1000_set_phy_type(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
764
e1000_phy_init_script(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
844
e1000_set_mac_type(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
88
static struct e1000_hw hw;
usr/src/grub/grub-0.97/netboot/e1000.c
927
e1000_set_media_type(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000.c
966
e1000_reset_hw(struct e1000_hw *hw)
usr/src/grub/grub-0.97/netboot/e1000_hw.h
37
struct e1000_hw;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1041
static s32 e1000_copper_link_setup_gg82563_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1189
static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1248
static s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1279
static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1330
static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1381
static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
140
static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1418
static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1446
static s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1470
static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1486
static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
196
static s32 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
280
void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
295
static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
311
static void e1000_release_phy_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
328
static s32 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
345
static void e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
362
static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
386
static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
402
static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
41
static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
42
static void e1000_release_phy_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
43
static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
44
static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
449
static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
45
static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
473
static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
48
static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
51
static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
53
static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
54
static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
544
static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
55
static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
56
static s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
58
static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
59
static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
60
static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
61
static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
616
static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
62
static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
63
static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
631
static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
64
static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
65
static s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
66
static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
662
static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
68
static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
70
static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
71
static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
72
static s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
73
static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
757
static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
793
static s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
819
static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
884
static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
89
static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
994
static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
117
static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
158
static s32 e1000_init_mac_params_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
255
void e1000_init_function_pointers_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
270
static s32 e1000_reset_hw_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
328
static s32 e1000_init_hw_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
411
static s32 e1000_setup_copper_link_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
460
static s32 e1000_setup_fiber_serdes_link_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
48
static s32 e1000_init_phy_params_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
49
static s32 e1000_init_nvm_params_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
499
static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
50
static s32 e1000_init_mac_params_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
51
static s32 e1000_adjust_serdes_amplitude_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
52
static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
529
static s32 e1000_set_vco_speed_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
53
static s32 e1000_init_hw_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
54
static s32 e1000_reset_hw_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
55
static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
56
static s32 e1000_set_vco_speed_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
57
static s32 e1000_setup_copper_link_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
58
static s32 e1000_setup_fiber_serdes_link_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
588
static s32 e1000_set_phy_mode_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
59
static void e1000_power_down_phy_copper_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
60
static s32 e1000_read_mac_addr_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82540.c
631
static void e1000_power_down_phy_copper_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
646
static void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
66
static s32 e1000_init_phy_params_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82540.c
691
s32 e1000_read_mac_addr_82540(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
1036
static s32 e1000_setup_led_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
1067
static s32 e1000_cleanup_led_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
1091
static s32 e1000_phy_init_script_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
1204
void e1000_init_script_state_82541(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82541.c
1228
static void e1000_power_down_phy_copper_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
1243
static void e1000_clear_hw_cntrs_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
128
static s32 e1000_init_nvm_params_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
1280
static s32 e1000_read_mac_addr_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
219
static s32 e1000_init_mac_params_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
281
void e1000_init_function_pointers_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
296
static s32 e1000_reset_hw_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
374
static s32 e1000_init_hw_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
444
static s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_82541.c
46
static s32 e1000_init_phy_params_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
47
static s32 e1000_init_nvm_params_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
48
static s32 e1000_init_mac_params_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
49
static s32 e1000_reset_hw_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
499
static s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
50
static s32 e1000_init_hw_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
51
static s32 e1000_get_link_up_info_82541(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_82541.c
53
static s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
533
static s32 e1000_setup_copper_link_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
54
static s32 e1000_setup_copper_link_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
55
static s32 e1000_check_for_link_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
56
static s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
57
static s32 e1000_set_d3_lplu_state_82541(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82541.c
584
static s32 e1000_check_for_link_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
59
static s32 e1000_setup_led_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
60
static s32 e1000_cleanup_led_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
61
static void e1000_clear_hw_cntrs_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
62
static s32 e1000_read_mac_addr_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
63
static s32 e1000_config_dsp_after_link_change_82541(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82541.c
65
static s32 e1000_phy_init_script_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
66
static void e1000_power_down_phy_copper_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82541.c
668
static s32 e1000_config_dsp_after_link_change_82541(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82541.c
85
static s32 e1000_init_phy_params_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
872
static s32 e1000_get_cable_length_igp_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82541.c
945
static s32 e1000_set_d3_lplu_state_82541(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82541.h
91
void e1000_init_script_state_82541(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000api/e1000_82542.c
100
static s32 e1000_init_mac_params_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
159
void e1000_init_function_pointers_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
175
static s32 e1000_get_bus_info_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
192
static s32 e1000_reset_hw_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
243
static s32 e1000_init_hw_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
317
static s32 e1000_setup_link_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
373
static s32 e1000_led_on_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
392
static s32 e1000_led_off_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
41
static s32 e1000_init_phy_params_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
414
static int e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index)
usr/src/uts/common/io/e1000api/e1000_82542.c
42
static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
43
static s32 e1000_init_mac_params_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
44
static s32 e1000_get_bus_info_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
45
static s32 e1000_reset_hw_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
46
static s32 e1000_init_hw_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
47
static s32 e1000_setup_link_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
48
static s32 e1000_led_on_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
49
static s32 e1000_led_off_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
50
static int e1000_rar_set_82542(struct e1000_hw *hw, u8 *addr, u32 index);
usr/src/uts/common/io/e1000api/e1000_82542.c
51
static void e1000_clear_hw_cntrs_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
52
static s32 e1000_read_mac_addr_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82542.c
542
static void e1000_clear_hw_cntrs_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
568
s32 e1000_read_mac_addr_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
58
static s32 e1000_init_phy_params_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82542.c
74
static s32 e1000_init_nvm_params_82542(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1019
static s32 e1000_setup_link_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1060
static s32 e1000_setup_copper_link_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1148
static s32 e1000_setup_fiber_link_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1197
static s32 e1000_check_for_copper_link_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1333
static s32 e1000_check_for_fiber_link_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1403
static s32 e1000_config_mac_to_phy_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1457
static void e1000_write_vfta_82543(struct e1000_hw *hw, u32 offset, u32 value)
usr/src/uts/common/io/e1000api/e1000_82543.c
1480
static s32 e1000_led_on_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1507
static s32 e1000_led_off_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1533
static void e1000_clear_hw_cntrs_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
1569
s32 e1000_read_mac_addr_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
167
static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
193
static s32 e1000_init_mac_params_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
269
void e1000_init_function_pointers_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
285
static bool e1000_tbi_compatibility_enabled_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
310
void e1000_set_tbi_compatibility_82543(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82543.c
337
bool e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
362
static void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82543.c
383
static bool e1000_init_phy_disabled_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
411
void e1000_tbi_adjust_stats_82543(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82543.c
46
static s32 e1000_init_phy_params_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
47
static s32 e1000_init_nvm_params_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
48
static s32 e1000_init_mac_params_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
487
static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_82543.c
49
static s32 e1000_read_phy_reg_82543(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_82543.c
51
static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_82543.c
53
static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
54
static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
543
static s32 e1000_write_phy_reg_82543(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_82543.c
55
static s32 e1000_reset_hw_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
56
static s32 e1000_init_hw_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
57
static s32 e1000_setup_link_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
58
static s32 e1000_setup_copper_link_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
59
static s32 e1000_setup_fiber_link_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
590
static void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl)
usr/src/uts/common/io/e1000api/e1000_82543.c
60
static s32 e1000_check_for_copper_link_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
609
static void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl)
usr/src/uts/common/io/e1000api/e1000_82543.c
61
static s32 e1000_check_for_fiber_link_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
62
static s32 e1000_led_on_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
63
static s32 e1000_led_off_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
630
static void e1000_shift_out_mdi_bits_82543(struct e1000_hw *hw, u32 data,
usr/src/uts/common/io/e1000api/e1000_82543.c
64
static void e1000_write_vfta_82543(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_82543.c
66
static void e1000_clear_hw_cntrs_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
67
static s32 e1000_config_mac_to_phy_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
68
static bool e1000_init_phy_disabled_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
682
static u16 e1000_shift_in_mdi_bits_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
69
static void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
70
static s32 e1000_polarity_reversal_workaround_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
71
static void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
72
static u16 e1000_shift_in_mdi_bits_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
73
static void e1000_shift_out_mdi_bits_82543(struct e1000_hw *hw, u32 data,
usr/src/uts/common/io/e1000api/e1000_82543.c
741
static s32 e1000_phy_force_speed_duplex_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
75
static bool e1000_tbi_compatibility_enabled_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
76
static void e1000_set_tbi_sbp_82543(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000api/e1000_82543.c
767
static s32 e1000_polarity_reversal_workaround_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
77
static s32 e1000_read_mac_addr_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82543.c
84
static s32 e1000_init_phy_params_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
861
static s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
901
static s32 e1000_reset_hw_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.c
956
static s32 e1000_init_hw_82543(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82543.h
49
void e1000_tbi_adjust_stats_82543(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82543.h
53
void e1000_set_tbi_compatibility_82543(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82543.h
55
bool e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
1065
static s32 e1000_reset_hw_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1190
static s32 e1000_init_hw_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1270
static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1404
static void e1000_clear_vfta_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1453
static bool e1000_check_mng_mode_82574(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1473
static s32 e1000_led_on_82574(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1501
bool e1000_check_phy_82574(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1540
static s32 e1000_setup_link_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1570
static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1608
static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1650
static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1811
static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data)
usr/src/uts/common/io/e1000api/e1000_82571.c
1846
bool e1000_get_laa_state_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1863
void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000api/e1000_82571.c
1895
static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1944
static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1970
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
1991
static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
205
static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
286
static s32 e1000_init_mac_params_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
448
void e1000_init_function_pointers_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
464
static s32 e1000_get_phy_id_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
514
static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
53
static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
54
static void e1000_release_nvm_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
55
static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_82571.c
57
static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
575
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
58
static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
59
static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
595
static s32 e1000_get_hw_semaphore_82573(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
60
static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82571.c
62
static s32 e1000_reset_hw_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
63
static s32 e1000_init_hw_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
632
static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
64
static void e1000_clear_vfta_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
65
static bool e1000_check_mng_mode_82574(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
650
static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
66
static s32 e1000_led_on_82574(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
67
static s32 e1000_setup_link_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
670
static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
68
static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
69
static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
690
static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82571.c
70
static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
71
static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data);
usr/src/uts/common/io/e1000api/e1000_82571.c
716
static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82571.c
72
static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
73
static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
74
static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
743
static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
75
static s32 e1000_get_phy_id_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
76
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
77
static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
773
static void e1000_release_nvm_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
78
static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
79
static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
793
static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_82571.c
80
static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82571.c
82
static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82571.c
826
static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
84
static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
85
static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_82571.c
87
static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
88
static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.c
887
static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
911
static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_82571.c
94
static s32 e1000_init_phy_params_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
954
static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82571.c
986
static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82571.h
62
bool e1000_check_phy_82574(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.h
63
bool e1000_get_laa_state_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82571.h
64
void e1000_set_laa_state_82571(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000api/e1000_82575.c
100
static s32 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
102
static s32 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
103
static s32 e1000_update_nvm_checksum_i350(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
1036
static void e1000_release_nvm_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
104
static void e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value);
usr/src/uts/common/io/e1000api/e1000_82575.c
105
static void e1000_clear_vfta_i350(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
1053
static s32 e1000_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
usr/src/uts/common/io/e1000api/e1000_82575.c
107
static void e1000_i2c_start(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
108
static void e1000_i2c_stop(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
109
static s32 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data);
usr/src/uts/common/io/e1000api/e1000_82575.c
110
static s32 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data);
usr/src/uts/common/io/e1000api/e1000_82575.c
1105
static void e1000_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
usr/src/uts/common/io/e1000api/e1000_82575.c
111
static s32 e1000_get_i2c_ack(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
112
static s32 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data);
usr/src/uts/common/io/e1000api/e1000_82575.c
113
static s32 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data);
usr/src/uts/common/io/e1000api/e1000_82575.c
1131
static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
114
static void e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl);
usr/src/uts/common/io/e1000api/e1000_82575.c
115
static void e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl);
usr/src/uts/common/io/e1000api/e1000_82575.c
116
static s32 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data);
usr/src/uts/common/io/e1000api/e1000_82575.c
1171
static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_82575.c
1195
static s32 e1000_check_for_link_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1234
static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1294
static void e1000_power_up_serdes_link_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1328
static s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
133
static bool e1000_sgmii_uses_mdio_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1392
void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1427
static s32 e1000_reset_hw_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1491
s32 e1000_init_hw_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1548
static s32 e1000_setup_copper_link_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1634
static s32 e1000_setup_serdes_link_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
164
static s32 e1000_init_phy_params_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1777
static s32 e1000_get_media_type_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1856
static s32 e1000_set_sfp_media_type_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1926
static s32 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data)
usr/src/uts/common/io/e1000api/e1000_82575.c
1961
static bool e1000_sgmii_active_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
1974
static s32 e1000_reset_init_script_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2009
static s32 e1000_read_mac_addr_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2037
static void e1000_config_collision_dist_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2059
static void e1000_power_down_phy_copper_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2079
static void e1000_clear_hw_cntrs_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2147
void e1000_rx_fifo_flush_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2227
static s32 e1000_set_pcie_completion_timeout(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2276
void e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf)
usr/src/uts/common/io/e1000api/e1000_82575.c
2314
void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable)
usr/src/uts/common/io/e1000api/e1000_82575.c
2351
void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable)
usr/src/uts/common/io/e1000api/e1000_82575.c
2372
static s32 e1000_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_82575.c
2398
static s32 e1000_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_82575.c
2424
static s32 e1000_reset_mdicnfg_82580(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2462
static s32 e1000_reset_hw_82580(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2581
s32 e1000_validate_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset)
usr/src/uts/common/io/e1000api/e1000_82575.c
2618
s32 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset)
usr/src/uts/common/io/e1000api/e1000_82575.c
2652
static s32 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2693
static s32 e1000_update_nvm_checksum_82580(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2737
static s32 e1000_validate_nvm_checksum_i350(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2765
static s32 e1000_update_nvm_checksum_i350(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2791
static s32 __e1000_access_emi_reg(struct e1000_hw *hw, u16 address,
usr/src/uts/common/io/e1000api/e1000_82575.c
2816
s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data)
usr/src/uts/common/io/e1000api/e1000_82575.c
2829
s32 e1000_initialize_M88E1512_phy(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
2918
s32 e1000_initialize_M88E1543_phy(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3020
s32 e1000_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M)
usr/src/uts/common/io/e1000api/e1000_82575.c
3075
s32 e1000_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M)
usr/src/uts/common/io/e1000api/e1000_82575.c
3157
s32 e1000_get_eee_status_i354(struct e1000_hw *hw, bool *status)
usr/src/uts/common/io/e1000api/e1000_82575.c
3196
void e1000_clear_vfta_i350(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3220
void e1000_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value)
usr/src/uts/common/io/e1000api/e1000_82575.c
3240
s32 e1000_set_i2c_bb(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3272
s32 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
usr/src/uts/common/io/e1000api/e1000_82575.c
330
s32 e1000_init_nvm_params_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3363
s32 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
usr/src/uts/common/io/e1000api/e1000_82575.c
3432
static void e1000_i2c_start(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3463
static void e1000_i2c_stop(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3489
static s32 e1000_clock_in_i2c_byte(struct e1000_hw *hw, u8 *data)
usr/src/uts/common/io/e1000api/e1000_82575.c
3512
static s32 e1000_clock_out_i2c_byte(struct e1000_hw *hw, u8 data)
usr/src/uts/common/io/e1000api/e1000_82575.c
3545
static s32 e1000_get_i2c_ack(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
3591
static s32 e1000_clock_in_i2c_bit(struct e1000_hw *hw, bool *data)
usr/src/uts/common/io/e1000api/e1000_82575.c
3620
static s32 e1000_clock_out_i2c_bit(struct e1000_hw *hw, bool data)
usr/src/uts/common/io/e1000api/e1000_82575.c
3654
static void e1000_raise_i2c_clk(struct e1000_hw *hw, u32 *i2cctl)
usr/src/uts/common/io/e1000api/e1000_82575.c
3674
static void e1000_lower_i2c_clk(struct e1000_hw *hw, u32 *i2cctl)
usr/src/uts/common/io/e1000api/e1000_82575.c
3696
static s32 e1000_set_i2c_data(struct e1000_hw *hw, u32 *i2cctl, bool data)
usr/src/uts/common/io/e1000api/e1000_82575.c
3752
void e1000_i2c_bus_clear(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
415
static s32 e1000_init_mac_params_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
48
static s32 e1000_init_phy_params_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
49
static s32 e1000_init_mac_params_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
50
static s32 e1000_acquire_phy_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
51
static void e1000_release_phy_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
52
static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
53
static void e1000_release_nvm_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
534
void e1000_init_function_pointers_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
54
static s32 e1000_check_for_link_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
55
static s32 e1000_check_for_link_media_swap(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
550
static s32 e1000_acquire_phy_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
56
static s32 e1000_get_cfg_done_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
57
static s32 e1000_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_82575.c
572
static void e1000_release_phy_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
59
static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
597
static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_82575.c
60
static s32 e1000_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_82575.c
62
static s32 e1000_reset_hw_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
63
static s32 e1000_reset_hw_82580(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
630
static s32 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_82575.c
64
static s32 e1000_read_phy_reg_82580(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
66
static s32 e1000_write_phy_reg_82580(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
661
static s32 e1000_get_phy_id_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
68
static s32 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
70
static s32 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
72
static s32 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
74
static s32 e1000_setup_copper_link_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
75
static s32 e1000_setup_serdes_link_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
76
static s32 e1000_get_media_type_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
763
static s32 e1000_phy_hw_reset_sgmii_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.c
77
static s32 e1000_set_sfp_media_type_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
78
static s32 e1000_valid_led_default_82575(struct e1000_hw *hw, u16 *data);
usr/src/uts/common/io/e1000api/e1000_82575.c
79
static s32 e1000_write_phy_reg_sgmii_82575(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
81
static void e1000_clear_hw_cntrs_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
811
static s32 e1000_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82575.c
82
static s32 e1000_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask);
usr/src/uts/common/io/e1000api/e1000_82575.c
83
static s32 e1000_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
85
static s32 e1000_get_phy_id_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
86
static void e1000_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask);
usr/src/uts/common/io/e1000api/e1000_82575.c
87
static bool e1000_sgmii_active_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
88
static s32 e1000_reset_init_script_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
89
static s32 e1000_read_mac_addr_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
897
static s32 e1000_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82575.c
90
static void e1000_config_collision_dist_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
91
static void e1000_power_down_phy_copper_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
92
static void e1000_shutdown_serdes_link_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
93
static void e1000_power_up_serdes_link_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
94
static s32 e1000_set_pcie_completion_timeout(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
944
s32 e1000_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_82575.c
95
static s32 e1000_reset_mdicnfg_82580(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
96
static s32 e1000_validate_nvm_checksum_82580(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
97
static s32 e1000_update_nvm_checksum_82580(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.c
98
static s32 e1000_update_nvm_checksum_with_offset(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_82575.c
986
static s32 e1000_acquire_nvm_82575(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_82575.h
479
void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable);
usr/src/uts/common/io/e1000api/e1000_82575.h
480
void e1000_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf);
usr/src/uts/common/io/e1000api/e1000_82575.h
481
void e1000_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable);
usr/src/uts/common/io/e1000api/e1000_82575.h
482
s32 e1000_init_nvm_params_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.h
483
s32 e1000_init_hw_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.h
493
void e1000_vfta_set_vf(struct e1000_hw *, u16, bool);
usr/src/uts/common/io/e1000api/e1000_82575.h
494
void e1000_rlpml_set_vf(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_82575.h
495
s32 e1000_promisc_set_vf(struct e1000_hw *, enum e1000_promisc_type type);
usr/src/uts/common/io/e1000api/e1000_82575.h
497
s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data);
usr/src/uts/common/io/e1000api/e1000_82575.h
498
s32 e1000_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M);
usr/src/uts/common/io/e1000api/e1000_82575.h
499
s32 e1000_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M);
usr/src/uts/common/io/e1000api/e1000_82575.h
500
s32 e1000_get_eee_status_i354(struct e1000_hw *, bool *);
usr/src/uts/common/io/e1000api/e1000_82575.h
501
s32 e1000_initialize_M88E1512_phy(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.h
502
s32 e1000_initialize_M88E1543_phy(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.h
516
s32 e1000_set_i2c_bb(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_82575.h
517
s32 e1000_read_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
usr/src/uts/common/io/e1000api/e1000_82575.h
519
s32 e1000_write_i2c_byte_generic(struct e1000_hw *hw, u8 byte_offset,
usr/src/uts/common/io/e1000api/e1000_82575.h
521
void e1000_i2c_bus_clear(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.c
1011
s32 e1000_mng_enable_host_if(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1023
s32 e1000_set_obff_timer(struct e1000_hw *hw, u32 itr)
usr/src/uts/common/io/e1000api/e1000_api.c
1038
s32 e1000_check_reset_block(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1055
s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_api.c
1072
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_api.c
1087
void e1000_release_phy(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1100
s32 e1000_acquire_phy(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1112
s32 e1000_cfg_on_link_up(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1130
s32 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_api.c
1145
s32 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_api.c
1158
s32 e1000_get_cable_length(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1174
s32 e1000_get_phy_info(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1189
s32 e1000_phy_hw_reset(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1204
s32 e1000_phy_commit(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
122
s32 e1000_init_mbx_params(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1226
s32 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_api.c
1248
s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_api.c
1264
s32 e1000_read_mac_addr(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1283
s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_size)
usr/src/uts/common/io/e1000api/e1000_api.c
1298
s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size)
usr/src/uts/common/io/e1000api/e1000_api.c
1310
s32 e1000_validate_nvm_checksum(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1325
s32 e1000_update_nvm_checksum(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1340
void e1000_reload_nvm(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1356
s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
usr/src/uts/common/io/e1000api/e1000_api.c
1374
s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
usr/src/uts/common/io/e1000api/e1000_api.c
1392
s32 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset,
usr/src/uts/common/io/e1000api/e1000_api.c
1405
void e1000_power_up_phy(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1420
void e1000_power_down_phy(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1432
void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
1444
void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
150
s32 e1000_set_mac_type(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
44
s32 e1000_init_mac_params(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
459
s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device)
usr/src/uts/common/io/e1000api/e1000_api.c
596
s32 e1000_get_bus_info(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
611
void e1000_clear_vfta(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
626
void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value)
usr/src/uts/common/io/e1000api/e1000_api.c
641
void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/e1000api/e1000_api.c
657
s32 e1000_force_mac_fc(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
670
s32 e1000_check_for_link(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
685
bool e1000_check_mng_mode(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
70
s32 e1000_init_nvm_params(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
701
s32 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length)
usr/src/uts/common/io/e1000api/e1000_api.c
713
s32 e1000_reset_hw(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
728
s32 e1000_init_hw(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
744
s32 e1000_setup_link(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
762
s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex)
usr/src/uts/common/io/e1000api/e1000_api.c
778
s32 e1000_setup_led(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
793
s32 e1000_cleanup_led(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
809
s32 e1000_blink_led(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
824
s32 e1000_id_led_init(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
839
s32 e1000_led_on(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
854
s32 e1000_led_off(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
869
void e1000_reset_adaptive(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
881
void e1000_update_adaptive(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
894
s32 e1000_disable_pcie_master(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
906
void e1000_config_collision_dist(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
920
int e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index)
usr/src/uts/common/io/e1000api/e1000_api.c
934
s32 e1000_validate_mdi_setting(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
951
u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr)
usr/src/uts/common/io/e1000api/e1000_api.c
96
s32 e1000_init_phy_params(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
965
bool e1000_enable_tx_pkt_filtering(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_api.c
982
s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length,
usr/src/uts/common/io/e1000api/e1000_api.c
995
s32 e1000_mng_write_cmd_header(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_api.h
100
s32 e1000_read_pba_string(struct e1000_hw *hw, u8 *pba_num, u32 pba_num_size);
usr/src/uts/common/io/e1000api/e1000_api.h
101
s32 e1000_read_pba_length(struct e1000_hw *hw, u32 *pba_num_size);
usr/src/uts/common/io/e1000api/e1000_api.h
102
void e1000_reload_nvm(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
103
s32 e1000_update_nvm_checksum(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
104
s32 e1000_validate_nvm_checksum(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
105
s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
usr/src/uts/common/io/e1000api/e1000_api.h
106
s32 e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_api.h
107
s32 e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_api.h
108
s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
usr/src/uts/common/io/e1000api/e1000_api.h
109
s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active);
usr/src/uts/common/io/e1000api/e1000_api.h
110
s32 e1000_set_d0_lplu_state(struct e1000_hw *hw, bool active);
usr/src/uts/common/io/e1000api/e1000_api.h
111
bool e1000_check_mng_mode(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
112
bool e1000_enable_tx_pkt_filtering(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
113
s32 e1000_mng_enable_host_if(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
114
s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, u16 length,
usr/src/uts/common/io/e1000api/e1000_api.h
116
s32 e1000_mng_write_cmd_header(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_api.h
118
s32 e1000_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length);
usr/src/uts/common/io/e1000api/e1000_api.h
40
extern void e1000_init_function_pointers_82542(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
41
extern void e1000_init_function_pointers_82543(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
42
extern void e1000_init_function_pointers_82540(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
43
extern void e1000_init_function_pointers_82571(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
44
extern void e1000_init_function_pointers_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
45
extern void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
46
extern void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
47
extern void e1000_init_function_pointers_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
48
extern void e1000_rx_fifo_flush_82575(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
49
extern void e1000_init_function_pointers_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
50
extern void e1000_power_up_fiber_serdes_link(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
51
extern void e1000_shutdown_fiber_serdes_link(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
52
extern void e1000_init_function_pointers_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
54
s32 e1000_set_obff_timer(struct e1000_hw *hw, u32 itr);
usr/src/uts/common/io/e1000api/e1000_api.h
55
s32 e1000_set_mac_type(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
56
s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device);
usr/src/uts/common/io/e1000api/e1000_api.h
57
s32 e1000_init_mac_params(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
58
s32 e1000_init_nvm_params(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
59
s32 e1000_init_phy_params(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
60
s32 e1000_init_mbx_params(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
61
s32 e1000_get_bus_info(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
62
void e1000_clear_vfta(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
63
void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value);
usr/src/uts/common/io/e1000api/e1000_api.h
64
s32 e1000_force_mac_fc(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
65
s32 e1000_check_for_link(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
66
s32 e1000_reset_hw(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
67
s32 e1000_init_hw(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
68
s32 e1000_setup_link(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
69
s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex);
usr/src/uts/common/io/e1000api/e1000_api.h
70
s32 e1000_disable_pcie_master(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
71
void e1000_config_collision_dist(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
72
int e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index);
usr/src/uts/common/io/e1000api/e1000_api.h
73
u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
usr/src/uts/common/io/e1000api/e1000_api.h
74
void e1000_update_mc_addr_list(struct e1000_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/e1000api/e1000_api.h
76
s32 e1000_setup_led(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
77
s32 e1000_cleanup_led(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
78
s32 e1000_check_reset_block(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
79
s32 e1000_blink_led(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
80
s32 e1000_led_on(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
81
s32 e1000_led_off(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
82
s32 e1000_id_led_init(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
83
void e1000_reset_adaptive(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
84
void e1000_update_adaptive(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
85
s32 e1000_get_cable_length(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
86
s32 e1000_validate_mdi_setting(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
87
s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_api.h
88
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_api.h
89
s32 e1000_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, u32 offset,
usr/src/uts/common/io/e1000api/e1000_api.h
91
s32 e1000_get_phy_info(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
92
void e1000_release_phy(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
93
s32 e1000_acquire_phy(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
94
s32 e1000_cfg_on_link_up(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
95
s32 e1000_phy_hw_reset(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
96
s32 e1000_phy_commit(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
97
void e1000_power_up_phy(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
98
void e1000_power_down_phy(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_api.h
99
s32 e1000_read_mac_addr(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_hw.h
1115
void e1000_pci_clear_mwi(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_hw.h
1116
void e1000_pci_set_mwi(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_hw.h
1117
s32 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
usr/src/uts/common/io/e1000api/e1000_hw.h
1118
s32 e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
usr/src/uts/common/io/e1000api/e1000_hw.h
1119
void e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
usr/src/uts/common/io/e1000api/e1000_hw.h
1120
void e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value);
usr/src/uts/common/io/e1000api/e1000_hw.h
42
struct e1000_hw;
usr/src/uts/common/io/e1000api/e1000_hw.h
767
s32 (*init_params)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
768
s32 (*id_led_init)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
769
s32 (*blink_led)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
770
bool (*check_mng_mode)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
771
s32 (*check_for_link)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
772
s32 (*cleanup_led)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
773
void (*clear_hw_cntrs)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
774
void (*clear_vfta)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
775
s32 (*get_bus_info)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
776
void (*set_lan_id)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
777
s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
778
s32 (*led_on)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
779
s32 (*led_off)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
780
void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
usr/src/uts/common/io/e1000api/e1000_hw.h
781
s32 (*reset_hw)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
782
s32 (*init_hw)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
783
void (*shutdown_serdes)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
784
void (*power_up_serdes)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
785
s32 (*setup_link)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
786
s32 (*setup_physical_interface)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
787
s32 (*setup_led)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
788
void (*write_vfta)(struct e1000_hw *, u32, u32);
usr/src/uts/common/io/e1000api/e1000_hw.h
789
void (*config_collision_dist)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
790
int (*rar_set)(struct e1000_hw *, u8*, u32);
usr/src/uts/common/io/e1000api/e1000_hw.h
791
s32 (*read_mac_addr)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
792
s32 (*validate_mdi_setting)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
793
s32 (*set_obff_timer)(struct e1000_hw *, u32);
usr/src/uts/common/io/e1000api/e1000_hw.h
794
s32 (*acquire_swfw_sync)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
795
void (*release_swfw_sync)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
813
s32 (*init_params)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
814
s32 (*acquire)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
815
s32 (*cfg_on_link_up)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
816
s32 (*check_polarity)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
817
s32 (*check_reset_block)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
818
s32 (*commit)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
819
s32 (*force_speed_duplex)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
820
s32 (*get_cfg_done)(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_hw.h
821
s32 (*get_cable_length)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
822
s32 (*get_info)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
823
s32 (*set_page)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
824
s32 (*read_reg)(struct e1000_hw *, u32, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
825
s32 (*read_reg_locked)(struct e1000_hw *, u32, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
826
s32 (*read_reg_page)(struct e1000_hw *, u32, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
827
void (*release)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
828
s32 (*reset)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
829
s32 (*set_d0_lplu_state)(struct e1000_hw *, bool);
usr/src/uts/common/io/e1000api/e1000_hw.h
830
s32 (*set_d3_lplu_state)(struct e1000_hw *, bool);
usr/src/uts/common/io/e1000api/e1000_hw.h
831
s32 (*write_reg)(struct e1000_hw *, u32, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
832
s32 (*write_reg_locked)(struct e1000_hw *, u32, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
833
s32 (*write_reg_page)(struct e1000_hw *, u32, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
834
void (*power_up)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
835
void (*power_down)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
836
s32 (*read_i2c_byte)(struct e1000_hw *, u8, u8, u8 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
837
s32 (*write_i2c_byte)(struct e1000_hw *, u8, u8, u8);
usr/src/uts/common/io/e1000api/e1000_hw.h
842
s32 (*init_params)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
843
s32 (*acquire)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
844
s32 (*read)(struct e1000_hw *, u16, u16, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
845
void (*release)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
846
void (*reload)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
847
s32 (*update)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
848
s32 (*valid_led_default)(struct e1000_hw *, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
849
s32 (*validate)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_hw.h
850
s32 (*write)(struct e1000_hw *, u16, u16, u16 *);
usr/src/uts/common/io/e1000api/e1000_hw.h
967
s32 (*init_params)(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_hw.h
968
s32 (*read)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
969
s32 (*write)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
970
s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
971
s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
972
s32 (*check_for_msg)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
973
s32 (*check_for_ack)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_hw.h
974
s32 (*check_for_rst)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_i210.c
140
void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask)
usr/src/uts/common/io/e1000api/e1000_i210.c
162
static s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
235
s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_i210.c
280
s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_i210.c
321
static s32 e1000_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_i210.c
376
static s32 e1000_read_invm_word_i210(struct e1000_hw *hw, u8 address, u16 *data)
usr/src/uts/common/io/e1000api/e1000_i210.c
38
static s32 e1000_acquire_nvm_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.c
39
static void e1000_release_nvm_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.c
40
static s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.c
41
static s32 e1000_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_i210.c
418
static s32 e1000_read_invm_i210(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_i210.c
43
static s32 e1000_pool_flash_update_done_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.c
44
static s32 e1000_valid_led_default_i210(struct e1000_hw *hw, u16 *data);
usr/src/uts/common/io/e1000api/e1000_i210.c
498
s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
501
s32 (*read_op_ptr)(struct e1000_hw *, u16, u16, u16 *);
usr/src/uts/common/io/e1000api/e1000_i210.c
537
s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
55
static s32 e1000_acquire_nvm_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
596
bool e1000_get_flash_presence_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
616
s32 e1000_update_flash_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
647
s32 e1000_pool_flash_update_done_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
672
static s32 e1000_init_nvm_params_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
705
void e1000_init_function_pointers_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
721
static s32 e1000_valid_led_default_i210(struct e1000_hw *hw, u16 *data)
usr/src/uts/common/io/e1000api/e1000_i210.c
73
static void e1000_release_nvm_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
756
static s32 __e1000_access_xmdio_reg(struct e1000_hw *hw, u16 address,
usr/src/uts/common/io/e1000api/e1000_i210.c
798
s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data)
usr/src/uts/common/io/e1000api/e1000_i210.c
812
s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data)
usr/src/uts/common/io/e1000api/e1000_i210.c
826
static s32 e1000_pll_workaround_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
88
s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask)
usr/src/uts/common/io/e1000api/e1000_i210.c
895
static s32 e1000_get_cfg_done_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.c
920
s32 e1000_init_hw_i210(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_i210.h
38
bool e1000_get_flash_presence_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.h
39
s32 e1000_update_flash_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.h
40
s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.h
41
s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_i210.h
42
s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_i210.h
44
s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_i210.h
46
s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
usr/src/uts/common/io/e1000api/e1000_i210.h
47
void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask);
usr/src/uts/common/io/e1000api/e1000_i210.h
48
s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr,
usr/src/uts/common/io/e1000api/e1000_i210.h
50
s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr,
usr/src/uts/common/io/e1000api/e1000_i210.h
52
s32 e1000_init_hw_i210(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
100
static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
101
static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
102
static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1033
static s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
104
static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
105
static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
106
static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
107
static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
108
static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
109
static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
110
static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
111
static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
113
static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
114
static s32 e1000_led_on_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1142
static s32 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
115
static s32 e1000_led_off_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
116
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
117
static s32 e1000_setup_led_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
118
static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
119
static s32 e1000_led_on_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
120
static s32 e1000_led_off_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
121
static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
122
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
123
static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
124
static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
125
static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1250
static s32 e1000_set_obff_timer_pch_lpt(struct e1000_hw *hw, u32 itr)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
127
static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1284
s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
129
static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
131
static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
133
static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
135
static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
137
static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
139
static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
141
static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
142
static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
143
static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1430
s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
144
static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
145
static s32 e1000_k1_workaround_lv(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
146
static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
147
static s32 e1000_set_obff_timer_pch_lpt(struct e1000_hw *hw, u32 itr);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1568
static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1838
void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1876
static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1891
static void e1000_release_nvm_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1907
static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1968
static void e1000_release_swflag_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1996
static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
200
static bool e1000_phy_is_accessible_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2017
static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2040
static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2109
static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2186
static void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2229
static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2256
static s32 e1000_write_smbus_addr(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2297
static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2432
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2514
s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2567
static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2634
static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2656
static s32 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
272
static void e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2741
void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2802
s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2975
static s32 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3011
static s32 e1000_k1_workaround_lv(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3062
static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3088
static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3118
static s32 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
316
static s32 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3191
static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3220
static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3254
static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3350
static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3439
static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3550
static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3643
static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3703
static s32 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3789
static s32 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3833
static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3856
static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3878
static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3909
static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3984
static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4062
static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4100
static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4269
static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4419
static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4480
static s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4577
static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
458
static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4666
static s32 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4685
static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4722
static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4755
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4876
static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4907
static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4975
static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5002
static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5123
static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5208
static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5292
static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5346
static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5437
static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5466
static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5501
static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5563
void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
557
static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5590
void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5644
void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5684
void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5818
u32 e1000_resume_workarounds_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5888
static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5906
static s32 e1000_led_on_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5924
static s32 e1000_led_off_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5942
static s32 e1000_setup_led_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5956
static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5970
static s32 e1000_led_on_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
6002
static s32 e1000_led_off_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
6040
static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
6096
static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
6113
static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
649
static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
74
static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
742
static s32 e1000_init_mac_params_ich8lan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
75
static void e1000_release_swflag_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
76
static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
77
static void e1000_release_nvm_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
78
static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
79
static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
80
static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
81
static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
82
static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
83
static void e1000_update_mc_addr_list_pch2lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
86
static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
867
static s32 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
87
static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
88
static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
89
static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
896
s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
91
static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
911
s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
93
static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
932
s32 e1000_set_eee_pchlan(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
95
static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
97
static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
99
static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
328
void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
330
void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
331
void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
332
void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
333
u32 e1000_resume_workarounds_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
334
s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
335
void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
336
s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
337
s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
338
s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
339
s32 e1000_set_eee_pchlan(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
340
s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx);
usr/src/uts/common/io/e1000api/e1000_ich8lan.h
341
s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force);
usr/src/uts/common/io/e1000api/e1000_illumos.c
32
e1000_link_to_media(struct e1000_hw *hw, uint32_t speed)
usr/src/uts/common/io/e1000api/e1000_illumos.h
32
extern mac_ether_media_t e1000_link_to_media(struct e1000_hw *, uint32_t);
usr/src/uts/common/io/e1000api/e1000_mac.c
1002
s32 e1000_setup_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1058
s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
108
s32 e1000_null_link_info(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
1127
s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1176
s32 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
119
bool e1000_null_mng_mode(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1227
static void e1000_config_collision_dist_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1250
s32 e1000_set_fc_watermarks_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1289
s32 e1000_force_mac_fc_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
129
void e1000_null_update_mc(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
1351
s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
140
void e1000_null_write_vfta(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
151
int e1000_null_rar_set(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
162
s32 e1000_null_set_obff_timer(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
1659
s32 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_mac.c
1698
s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
1715
s32 e1000_get_hw_semaphore_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1766
void e1000_put_hw_semaphore_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
177
s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1785
s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1814
s32 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data)
usr/src/uts/common/io/e1000api/e1000_mac.c
1837
s32 e1000_id_led_init_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1905
s32 e1000_setup_led_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1937
s32 e1000_cleanup_led_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1951
s32 e1000_blink_led_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
1998
s32 e1000_led_on_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2027
s32 e1000_led_off_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2057
void e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop)
usr/src/uts/common/io/e1000api/e1000_mac.c
2085
s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2122
void e1000_reset_adaptive_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2150
void e1000_update_adaptive_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2191
static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2211
s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
2229
s32 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg,
usr/src/uts/common/io/e1000api/e1000_mac.c
232
s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
278
static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
296
void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
318
void e1000_set_lan_id_single_port(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
332
void e1000_clear_vfta_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
353
void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value)
usr/src/uts/common/io/e1000api/e1000_mac.c
37
static s32 e1000_validate_mdi_setting_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.c
370
void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count)
usr/src/uts/common/io/e1000api/e1000_mac.c
38
static void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.c
39
static void e1000_config_collision_dist_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.c
40
static int e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index);
usr/src/uts/common/io/e1000api/e1000_mac.c
400
s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
478
static int e1000_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index)
usr/src/uts/common/io/e1000api/e1000_mac.c
48
void e1000_init_mac_ops_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
516
u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr)
usr/src/uts/common/io/e1000api/e1000_mac.c
587
void e1000_update_mc_addr_list_generic(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_mac.c
624
void e1000_pcix_mmrbc_workaround_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
658
void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
709
s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
774
s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
841
s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
88
s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
947
s32 e1000_set_default_fc_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mac.c
98
void e1000_null_mac_generic(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_mac.h
38
void e1000_init_mac_ops_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
40
void e1000_null_mac_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
41
s32 e1000_null_ops_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
42
s32 e1000_null_link_info(struct e1000_hw *hw, u16 *s, u16 *d);
usr/src/uts/common/io/e1000api/e1000_mac.h
43
bool e1000_null_mng_mode(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
44
void e1000_null_update_mc(struct e1000_hw *hw, u8 *h, u32 a);
usr/src/uts/common/io/e1000api/e1000_mac.h
45
void e1000_null_write_vfta(struct e1000_hw *hw, u32 a, u32 b);
usr/src/uts/common/io/e1000api/e1000_mac.h
46
int e1000_null_rar_set(struct e1000_hw *hw, u8 *h, u32 a);
usr/src/uts/common/io/e1000api/e1000_mac.h
47
s32 e1000_null_set_obff_timer(struct e1000_hw *hw, u32 a);
usr/src/uts/common/io/e1000api/e1000_mac.h
48
s32 e1000_blink_led_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
49
s32 e1000_check_for_copper_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
50
s32 e1000_check_for_fiber_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
51
s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
52
s32 e1000_cleanup_led_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
53
s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
54
s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
55
s32 e1000_config_fc_after_link_up_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
56
s32 e1000_disable_pcie_master_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
57
s32 e1000_force_mac_fc_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
58
s32 e1000_get_auto_rd_done_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
59
s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
60
s32 e1000_get_bus_info_pcie_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
61
void e1000_set_lan_id_single_port(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
62
void e1000_set_lan_id_multi_port_pci(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
63
s32 e1000_get_hw_semaphore_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
64
s32 e1000_get_speed_and_duplex_copper_generic(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_mac.h
66
s32 e1000_get_speed_and_duplex_fiber_serdes_generic(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_mac.h
68
s32 e1000_id_led_init_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
69
s32 e1000_led_on_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
70
s32 e1000_led_off_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
71
void e1000_update_mc_addr_list_generic(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_mac.h
73
s32 e1000_set_default_fc_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
74
s32 e1000_set_fc_watermarks_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
75
s32 e1000_setup_fiber_serdes_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
76
s32 e1000_setup_led_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
77
s32 e1000_setup_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
78
s32 e1000_validate_mdi_setting_crossover_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
79
s32 e1000_write_8bit_ctrl_reg_generic(struct e1000_hw *hw, u32 reg,
usr/src/uts/common/io/e1000api/e1000_mac.h
82
u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
usr/src/uts/common/io/e1000api/e1000_mac.h
84
void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
85
void e1000_clear_vfta_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
86
void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count);
usr/src/uts/common/io/e1000api/e1000_mac.h
87
void e1000_pcix_mmrbc_workaround_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
88
void e1000_put_hw_semaphore_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
89
s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
90
void e1000_reset_adaptive_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
91
void e1000_set_pcie_no_snoop_generic(struct e1000_hw *hw, u32 no_snoop);
usr/src/uts/common/io/e1000api/e1000_mac.h
92
void e1000_update_adaptive_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mac.h
93
void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value);
usr/src/uts/common/io/e1000api/e1000_manage.c
111
bool e1000_check_mng_mode_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_manage.c
129
bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_manage.c
189
s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_manage.c
223
s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer,
usr/src/uts/common/io/e1000api/e1000_manage.c
295
s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw, u8 *buffer,
usr/src/uts/common/io/e1000api/e1000_manage.c
340
bool e1000_enable_mng_pass_thru(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_manage.c
394
s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 length)
usr/src/uts/common/io/e1000api/e1000_manage.c
467
s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length)
usr/src/uts/common/io/e1000api/e1000_manage.c
70
s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_manage.h
38
bool e1000_check_mng_mode_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_manage.h
39
bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_manage.h
40
s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_manage.h
41
s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer,
usr/src/uts/common/io/e1000api/e1000_manage.h
43
s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_manage.h
45
s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_manage.h
47
bool e1000_enable_mng_pass_thru(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_manage.h
49
s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 length);
usr/src/uts/common/io/e1000api/e1000_manage.h
50
s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length);
usr/src/uts/common/io/e1000api/e1000_mbx.c
121
s32 e1000_check_for_msg(struct e1000_hw *hw, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
141
s32 e1000_check_for_ack(struct e1000_hw *hw, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
161
s32 e1000_check_for_rst(struct e1000_hw *hw, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
181
static s32 e1000_poll_for_msg(struct e1000_hw *hw, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
212
static s32 e1000_poll_for_ack(struct e1000_hw *hw, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
246
s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
275
s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
302
void e1000_init_mbx_ops_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mbx.c
322
static u32 e1000_read_v2p_mailbox(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mbx.c
340
static s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask)
usr/src/uts/common/io/e1000api/e1000_mbx.c
360
static s32 e1000_check_for_msg_vf(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_mbx.c
382
static s32 e1000_check_for_ack_vf(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_mbx.c
404
static s32 e1000_check_for_rst_vf(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_mbx.c
41
static s32 e1000_null_mbx_check_for_flag(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mbx.c
426
static s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mbx.c
457
static s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/e1000api/e1000_mbx.c
498
static s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/e1000api/e1000_mbx.c
53
static s32 e1000_null_mbx_transact(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_mbx.c
531
s32 e1000_init_mbx_params_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mbx.c
559
static s32 e1000_check_for_bit_pf(struct e1000_hw *hw, u32 mask)
usr/src/uts/common/io/e1000api/e1000_mbx.c
579
static s32 e1000_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number)
usr/src/uts/common/io/e1000api/e1000_mbx.c
600
static s32 e1000_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number)
usr/src/uts/common/io/e1000api/e1000_mbx.c
621
static s32 e1000_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number)
usr/src/uts/common/io/e1000api/e1000_mbx.c
644
static s32 e1000_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number)
usr/src/uts/common/io/e1000api/e1000_mbx.c
679
static s32 e1000_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/e1000api/e1000_mbx.c
72
s32 e1000_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.c
722
static s32 e1000_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/e1000api/e1000_mbx.c
755
s32 e1000_init_mbx_params_pf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_mbx.c
98
s32 e1000_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/e1000api/e1000_mbx.h
100
s32 e1000_check_for_ack(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_mbx.h
101
s32 e1000_check_for_rst(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_mbx.h
102
void e1000_init_mbx_ops_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_mbx.h
103
s32 e1000_init_mbx_params_vf(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_mbx.h
104
s32 e1000_init_mbx_params_pf(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_mbx.h
95
s32 e1000_read_mbx(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_mbx.h
96
s32 e1000_write_mbx(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_mbx.h
97
s32 e1000_read_posted_mbx(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_mbx.h
98
s32 e1000_write_posted_mbx(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_mbx.h
99
s32 e1000_check_for_msg(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_nvm.c
1015
s32 e1000_write_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/e1000api/e1000_nvm.c
1074
s32 e1000_get_pba_block_size(struct e1000_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/e1000api/e1000_nvm.c
1130
s32 e1000_read_mac_addr_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
114
static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd)
usr/src/uts/common/io/e1000api/e1000_nvm.c
1158
s32 e1000_validate_nvm_checksum_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
1191
s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
1222
static void e1000_reload_nvm_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
129
static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd)
usr/src/uts/common/io/e1000api/e1000_nvm.c
147
static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count)
usr/src/uts/common/io/e1000api/e1000_nvm.c
194
static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count)
usr/src/uts/common/io/e1000api/e1000_nvm.c
231
s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg)
usr/src/uts/common/io/e1000api/e1000_nvm.c
261
s32 e1000_acquire_nvm_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
295
static void e1000_standby_nvm(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
336
void e1000_stop_nvm(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
362
void e1000_release_nvm_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
37
static void e1000_reload_nvm_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.c
381
static s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
440
s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
usr/src/uts/common/io/e1000api/e1000_nvm.c
45
void e1000_init_nvm_ops_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
500
s32 e1000_read_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_nvm.c
555
s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
usr/src/uts/common/io/e1000api/e1000_nvm.c
603
s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
usr/src/uts/common/io/e1000api/e1000_nvm.c
66
s32 e1000_null_read_nvm(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_nvm.c
683
s32 e1000_write_nvm_microwire(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_nvm.c
767
s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num,
usr/src/uts/common/io/e1000api/e1000_nvm.c
78
void e1000_null_nvm_generic(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_nvm.c
88
s32 e1000_null_led_default(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_nvm.c
882
s32 e1000_read_pba_length_generic(struct e1000_hw *hw, u32 *pba_num_size)
usr/src/uts/common/io/e1000api/e1000_nvm.c
946
s32 e1000_read_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/e1000api/e1000_nvm.c
99
s32 e1000_null_write_nvm(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_nvm.h
44
void e1000_init_nvm_ops_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
45
s32 e1000_null_read_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c);
usr/src/uts/common/io/e1000api/e1000_nvm.h
46
void e1000_null_nvm_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
47
s32 e1000_null_led_default(struct e1000_hw *hw, u16 *data);
usr/src/uts/common/io/e1000api/e1000_nvm.h
48
s32 e1000_null_write_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c);
usr/src/uts/common/io/e1000api/e1000_nvm.h
49
s32 e1000_acquire_nvm_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
51
s32 e1000_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg);
usr/src/uts/common/io/e1000api/e1000_nvm.h
52
s32 e1000_read_mac_addr_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
53
s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num,
usr/src/uts/common/io/e1000api/e1000_nvm.h
55
s32 e1000_read_pba_length_generic(struct e1000_hw *hw, u32 *pba_num_size);
usr/src/uts/common/io/e1000api/e1000_nvm.h
56
s32 e1000_read_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/e1000api/e1000_nvm.h
59
s32 e1000_write_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/e1000api/e1000_nvm.h
61
s32 e1000_get_pba_block_size(struct e1000_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/e1000api/e1000_nvm.h
63
s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
usr/src/uts/common/io/e1000api/e1000_nvm.h
64
s32 e1000_read_nvm_microwire(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_nvm.h
66
s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_nvm.h
68
s32 e1000_valid_led_default_generic(struct e1000_hw *hw, u16 *data);
usr/src/uts/common/io/e1000api/e1000_nvm.h
69
s32 e1000_validate_nvm_checksum_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
70
s32 e1000_write_nvm_microwire(struct e1000_hw *hw, u16 offset,
usr/src/uts/common/io/e1000api/e1000_nvm.h
72
s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/e1000api/e1000_nvm.h
74
s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
75
void e1000_stop_nvm(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_nvm.h
76
void e1000_release_nvm_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.c
1008
static s32 e1000_set_master_slave_mode(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
1048
s32 e1000_copper_link_setup_82577(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
107
s32 e1000_null_set_page(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_phy.c
1112
s32 e1000_copper_link_setup_m88(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
118
s32 e1000_null_read_reg(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_phy.c
1264
s32 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
129
void e1000_null_phy_generic(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
1361
s32 e1000_copper_link_setup_igp(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
139
s32 e1000_null_lplu_state(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_phy.c
1471
s32 e1000_phy_setup_autoneg(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
150
s32 e1000_null_write_reg(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_phy.c
1624
s32 e1000_copper_link_autoneg(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
165
s32 e1000_read_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_phy.c
1688
s32 e1000_setup_copper_link_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
1741
s32 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
1807
s32 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
182
s32 e1000_write_i2c_byte_null(struct e1000_hw E1000_UNUSEDARG *hw,
usr/src/uts/common/io/e1000api/e1000_phy.c
1946
s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
199
s32 e1000_check_reset_block_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2014
void e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl)
usr/src/uts/common/io/e1000api/e1000_phy.c
2077
s32 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active)
usr/src/uts/common/io/e1000api/e1000_phy.c
2161
s32 e1000_check_downshift_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
218
s32 e1000_get_phy_id(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2206
s32 e1000_check_polarity_m88(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2233
s32 e1000_check_polarity_igp(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2276
s32 e1000_check_polarity_ife(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2311
static s32 e1000_wait_autoneg(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2349
s32 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations,
usr/src/uts/common/io/e1000api/e1000_phy.c
2407
s32 e1000_get_cable_length_m88(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2433
s32 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2556
s32 e1000_get_cable_length_igp_2(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
259
s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2626
s32 e1000_get_phy_info_m88(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2701
s32 e1000_get_phy_info_igp(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2763
s32 e1000_get_phy_info_ife(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2818
s32 e1000_phy_sw_reset_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
284
s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
2851
s32 e1000_phy_hw_reset_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2892
s32 e1000_get_cfg_done_generic(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
2907
s32 e1000_phy_init_script_igp3(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3057
s32 e1000_determine_phy_address(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3112
s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3172
s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3231
s32 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3276
s32 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3321
s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg)
usr/src/uts/common/io/e1000api/e1000_phy.c
3379
s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg)
usr/src/uts/common/io/e1000api/e1000_phy.c
3429
static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_phy.c
349
s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3492
void e1000_power_up_phy_copper(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3510
void e1000_power_down_phy_copper(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3532
static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data,
usr/src/uts/common/io/e1000api/e1000_phy.c
3598
s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3612
s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3626
s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3641
static s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data,
usr/src/uts/common/io/e1000api/e1000_phy.c
37
static s32 e1000_wait_autoneg(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.c
3723
s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3737
s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3751
s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
3782
static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_phy.c
38
static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_phy.c
3829
s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3877
s32 e1000_check_polarity_82577(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3901
s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
3950
s32 e1000_get_phy_info_82577(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
4013
s32 e1000_get_cable_length_82577(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
4045
s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
4077
s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
41
static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
usr/src/uts/common/io/e1000api/e1000_phy.c
4108
s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
415
s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
4169
s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data,
usr/src/uts/common/io/e1000api/e1000_phy.c
4231
bool e1000_is_mphy_ready(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
462
s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
523
s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
578
s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
648
s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
678
s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
70
void e1000_init_phy_ops_generic(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_phy.c
708
s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page)
usr/src/uts/common/io/e1000api/e1000_phy.c
730
static s32 __e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data,
usr/src/uts/common/io/e1000api/e1000_phy.c
770
s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
784
s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
799
static s32 __e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data,
usr/src/uts/common/io/e1000api/e1000_phy.c
838
s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
852
s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
868
static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data,
usr/src/uts/common/io/e1000api/e1000_phy.c
912
s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
927
s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data)
usr/src/uts/common/io/e1000api/e1000_phy.c
943
static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data,
usr/src/uts/common/io/e1000api/e1000_phy.c
983
s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.c
997
s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data)
usr/src/uts/common/io/e1000api/e1000_phy.h
100
s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
101
s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
102
s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
103
s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
104
s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
105
s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
106
s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
107
s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
108
s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
109
s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
110
s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
111
s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
112
s32 e1000_copper_link_setup_82577(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
113
s32 e1000_check_polarity_82577(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
114
s32 e1000_get_phy_info_82577(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
115
s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
116
s32 e1000_get_cable_length_82577(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
117
s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
118
s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
119
s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
120
s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data,
usr/src/uts/common/io/e1000api/e1000_phy.h
122
bool e1000_is_mphy_ready(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
38
void e1000_init_phy_ops_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
39
s32 e1000_null_read_reg(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
40
void e1000_null_phy_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
41
s32 e1000_null_lplu_state(struct e1000_hw *hw, bool active);
usr/src/uts/common/io/e1000api/e1000_phy.h
42
s32 e1000_null_write_reg(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
43
s32 e1000_null_set_page(struct e1000_hw *hw, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
44
s32 e1000_read_i2c_byte_null(struct e1000_hw *hw, u8 byte_offset,
usr/src/uts/common/io/e1000api/e1000_phy.h
46
s32 e1000_write_i2c_byte_null(struct e1000_hw *hw, u8 byte_offset,
usr/src/uts/common/io/e1000api/e1000_phy.h
48
s32 e1000_check_downshift_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
49
s32 e1000_check_polarity_m88(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
50
s32 e1000_check_polarity_igp(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
51
s32 e1000_check_polarity_ife(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
52
s32 e1000_check_reset_block_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
53
s32 e1000_phy_setup_autoneg(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
54
s32 e1000_copper_link_autoneg(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
55
s32 e1000_copper_link_setup_igp(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
56
s32 e1000_copper_link_setup_m88(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
57
s32 e1000_copper_link_setup_m88_gen2(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
58
s32 e1000_phy_force_speed_duplex_igp(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
59
s32 e1000_phy_force_speed_duplex_m88(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
60
s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
61
s32 e1000_get_cable_length_m88(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
62
s32 e1000_get_cable_length_m88_gen2(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
63
s32 e1000_get_cable_length_igp_2(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
64
s32 e1000_get_cfg_done_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
65
s32 e1000_get_phy_id(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
66
s32 e1000_get_phy_info_igp(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
67
s32 e1000_get_phy_info_m88(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
68
s32 e1000_get_phy_info_ife(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
69
s32 e1000_phy_sw_reset_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
70
void e1000_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl);
usr/src/uts/common/io/e1000api/e1000_phy.h
71
s32 e1000_phy_hw_reset_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
72
s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
73
s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
74
s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
75
s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page);
usr/src/uts/common/io/e1000api/e1000_phy.h
76
s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
77
s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
78
s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
79
s32 e1000_set_d3_lplu_state_generic(struct e1000_hw *hw, bool active);
usr/src/uts/common/io/e1000api/e1000_phy.h
80
s32 e1000_setup_copper_link_generic(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
81
s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
82
s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
83
s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
84
s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
85
s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
86
s32 e1000_phy_has_link_generic(struct e1000_hw *hw, u32 iterations,
usr/src/uts/common/io/e1000api/e1000_phy.h
88
s32 e1000_phy_init_script_igp3(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
90
s32 e1000_determine_phy_address(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
91
s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
92
s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
93
s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg);
usr/src/uts/common/io/e1000api/e1000_phy.h
94
s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg);
usr/src/uts/common/io/e1000api/e1000_phy.h
95
s32 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_phy.h
96
s32 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data);
usr/src/uts/common/io/e1000api/e1000_phy.h
97
void e1000_power_up_phy_copper(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
98
void e1000_power_down_phy_copper(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_phy.h
99
s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data);
usr/src/uts/common/io/e1000api/e1000_vf.c
144
void e1000_init_function_pointers_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
162
static s32 e1000_acquire_vf(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
175
static void e1000_release_vf(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
186
static s32 e1000_setup_link_vf(struct e1000_hw E1000_UNUSEDARG *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
199
static s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
221
static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_vf.c
258
static s32 e1000_reset_hw_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
307
static s32 e1000_init_hw_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
323
static int e1000_rar_set_vf(struct e1000_hw *hw, u8 *addr,
usr/src/uts/common/io/e1000api/e1000_vf.c
357
static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr)
usr/src/uts/common/io/e1000api/e1000_vf.c
380
static void e1000_write_msg_read_ack(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_vf.c
39
static s32 e1000_init_phy_params_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
40
static s32 e1000_init_nvm_params_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
400
void e1000_update_mc_addr_list_vf(struct e1000_hw *hw,
usr/src/uts/common/io/e1000api/e1000_vf.c
41
static void e1000_release_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
42
static s32 e1000_acquire_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
43
static s32 e1000_setup_link_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
44
static s32 e1000_get_bus_info_pcie_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
445
void e1000_vfta_set_vf(struct e1000_hw *hw, u16 vid, bool set)
usr/src/uts/common/io/e1000api/e1000_vf.c
45
static s32 e1000_init_mac_params_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
46
static s32 e1000_check_for_link_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
462
void e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size)
usr/src/uts/common/io/e1000api/e1000_vf.c
47
static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed,
usr/src/uts/common/io/e1000api/e1000_vf.c
478
s32 e1000_promisc_set_vf(struct e1000_hw *hw, enum e1000_promisc_type type)
usr/src/uts/common/io/e1000api/e1000_vf.c
49
static s32 e1000_init_hw_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
50
static s32 e1000_reset_hw_vf(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.c
51
static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *, u32);
usr/src/uts/common/io/e1000api/e1000_vf.c
515
static s32 e1000_read_mac_addr_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
52
static int e1000_rar_set_vf(struct e1000_hw *, u8 *, u32);
usr/src/uts/common/io/e1000api/e1000_vf.c
53
static s32 e1000_read_mac_addr_vf(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.c
533
static s32 e1000_check_for_link_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
61
static s32 e1000_init_phy_params_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
77
static s32 e1000_init_nvm_params_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.c
91
static s32 e1000_init_mac_params_vf(struct e1000_hw *hw)
usr/src/uts/common/io/e1000api/e1000_vf.h
201
s32 (*init_params)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
202
s32 (*check_for_link)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
203
void (*clear_vfta)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
204
s32 (*get_bus_info)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
205
s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *);
usr/src/uts/common/io/e1000api/e1000_vf.h
206
void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32);
usr/src/uts/common/io/e1000api/e1000_vf.h
207
s32 (*reset_hw)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
208
s32 (*init_hw)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
209
s32 (*setup_link)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
210
void (*write_vfta)(struct e1000_hw *, u32, u32);
usr/src/uts/common/io/e1000api/e1000_vf.h
211
int (*rar_set)(struct e1000_hw *, u8*, u32);
usr/src/uts/common/io/e1000api/e1000_vf.h
212
s32 (*read_mac_addr)(struct e1000_hw *);
usr/src/uts/common/io/e1000api/e1000_vf.h
229
s32 (*init_params)(struct e1000_hw *hw);
usr/src/uts/common/io/e1000api/e1000_vf.h
230
s32 (*read)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
231
s32 (*write)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
232
s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
233
s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
234
s32 (*check_for_msg)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
235
s32 (*check_for_ack)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
236
s32 (*check_for_rst)(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
292
s32 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value);
usr/src/uts/common/io/e1000api/e1000_vf.h
293
void e1000_vfta_set_vf(struct e1000_hw *, u16, bool);
usr/src/uts/common/io/e1000api/e1000_vf.h
294
void e1000_rlpml_set_vf(struct e1000_hw *, u16);
usr/src/uts/common/io/e1000api/e1000_vf.h
295
s32 e1000_promisc_set_vf(struct e1000_hw *, enum e1000_promisc_type);
usr/src/uts/common/io/e1000api/e1000_vf.h
42
struct e1000_hw;
usr/src/uts/common/io/e1000g/e1000g_debug.c
166
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_debug.c
229
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_debug.c
259
e1000_read_reg(struct e1000_hw *hw, uint32_t offset)
usr/src/uts/common/io/e1000g/e1000g_debug.c
273
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
1394
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
143
static boolean_t e1000g_check_loopback_support(struct e1000_hw *);
usr/src/uts/common/io/e1000g/e1000g_main.c
164
static void e1000g_get_driver_control(struct e1000_hw *);
usr/src/uts/common/io/e1000g/e1000g_main.c
165
static void e1000g_release_driver_control(struct e1000_hw *);
usr/src/uts/common/io/e1000g/e1000g_main.c
1738
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
2022
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
2413
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
2554
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
2629
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
2707
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
2776
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
2952
struct e1000_hw *hw = &adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
2985
struct e1000_hw *hw = &adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
3400
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
3608
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
3707
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
3857
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
406
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
4144
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
4430
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
4513
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
4605
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
4860
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
5055
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
5406
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
5548
e1000g_check_loopback_support(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_main.c
5575
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
5675
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
5846
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
5953
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
5990
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_main.c
6028
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
606
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
633
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
6386
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
661
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_main.c
6696
e1000g_get_driver_control(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_main.c
6731
e1000g_release_driver_control(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_main.c
800
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_osdep.c
109
e1000_read_pcie_cap_reg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
123
e1000_write_pcie_cap_reg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
145
e1000_rar_clear(struct e1000_hw *hw, uint32_t index)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
163
e1000_destroy_hw_mutex(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
30
e1000_pci_set_mwi(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
38
e1000_pci_clear_mwi(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
46
e1000_write_pci_cfg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
52
e1000_read_pci_cfg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/e1000g/e1000g_osdep.c
65
phy_spd_state(struct e1000_hw *hw, boolean_t enable)
usr/src/uts/common/io/e1000g/e1000g_rx.c
146
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_rx.c
435
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_rx.c
916
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_stat.c
152
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_stat.c
316
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_stat.c
40
static uint32_t e1000g_read_phy_stat(struct e1000_hw *hw, int reg);
usr/src/uts/common/io/e1000g/e1000g_stat.c
864
e1000g_read_phy_stat(struct e1000_hw *hw, int reg)
usr/src/uts/common/io/e1000g/e1000g_stat.c
940
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_sw.h
1076
void phy_spd_state(struct e1000_hw *hw, boolean_t enable);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1077
void e1000_destroy_hw_mutex(struct e1000_hw *hw);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1078
void e1000_enable_pciex_master(struct e1000_hw *hw);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1089
s32 e1000_fifo_workaround_82547(struct e1000_hw *hw, u16 length);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1090
void e1000_update_tx_fifo_head_82547(struct e1000_hw *hw, u32 length);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1091
void e1000_set_ttl_workaround_state_82541(struct e1000_hw *hw, bool state);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1092
bool e1000_ttl_workaround_enabled_82541(struct e1000_hw *hw);
usr/src/uts/common/io/e1000g/e1000g_sw.h
1093
s32 e1000_igp_ttl_workaround_82547(struct e1000_hw *hw);
usr/src/uts/common/io/e1000g/e1000g_sw.h
828
struct e1000_hw shared;
usr/src/uts/common/io/e1000g/e1000g_tx.c
1509
struct e1000_hw *hw = &tx_ring->adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_tx.c
1632
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_tx.c
1722
struct e1000_hw *hw = &Adapter->shared;
usr/src/uts/common/io/e1000g/e1000g_tx.c
595
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_tx.c
886
struct e1000_hw *hw;
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
146
e1000_update_tx_fifo_head_82547(struct e1000_hw *hw, u32 length)
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
171
e1000_set_ttl_workaround_state_82541(struct e1000_hw *hw, bool state)
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
197
e1000_igp_ttl_workaround_82547(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
48
e1000_ttl_workaround_enabled_82541(struct e1000_hw *hw)
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
75
e1000_fifo_workaround_82547(struct e1000_hw *hw, u16 length)
usr/src/uts/common/io/igb/igb_gld.c
1019
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
1194
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
1292
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
1418
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
41
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
595
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
659
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
698
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_gld.c
726
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
1042
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
113
static void igb_get_driver_control(struct e1000_hw *);
usr/src/uts/common/io/igb/igb_main.c
114
static void igb_release_driver_control(struct e1000_hw *);
usr/src/uts/common/io/igb/igb_main.c
1303
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
1362
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
1601
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2141
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2205
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2331
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2424
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2453
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2520
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2596
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2631
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2702
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2861
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
2890
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3203
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3242
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3356
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3414
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3599
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3643
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3670
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3702
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3734
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
3781
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
3871
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
3955
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
3977
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
4011
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
443
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
4746
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
4811
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
4902
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
5090
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
5248
igb_get_driver_control(struct e1000_hw *hw)
usr/src/uts/common/io/igb/igb_main.c
5262
igb_release_driver_control(struct e1000_hw *hw)
usr/src/uts/common/io/igb/igb_main.c
745
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_main.c
901
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
933
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_main.c
994
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_osdep.c
113
e1000_rar_clear(struct e1000_hw *hw, uint32_t index)
usr/src/uts/common/io/igb/igb_osdep.c
129
e1000_rar_set_vmdq(struct e1000_hw *hw, const uint8_t *addr, uint32_t index,
usr/src/uts/common/io/igb/igb_osdep.c
33
e1000_pci_set_mwi(struct e1000_hw *hw)
usr/src/uts/common/io/igb/igb_osdep.c
41
e1000_pci_clear_mwi(struct e1000_hw *hw)
usr/src/uts/common/io/igb/igb_osdep.c
49
e1000_write_pci_cfg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/igb/igb_osdep.c
55
e1000_read_pci_cfg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/igb/igb_osdep.c
67
e1000_read_pcie_cap_reg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/igb/igb_osdep.c
91
e1000_write_pcie_cap_reg(struct e1000_hw *hw, uint32_t reg, uint16_t *value)
usr/src/uts/common/io/igb/igb_sensor.c
156
struct e1000_hw *hw = &igb->hw;
usr/src/uts/common/io/igb/igb_stat.c
40
struct e1000_hw *hw;
usr/src/uts/common/io/igb/igb_sw.h
607
struct e1000_hw hw;
usr/src/uts/common/io/igb/igb_sw.h
831
void e1000_write_pci_cfg(struct e1000_hw *, uint32_t, uint16_t *);
usr/src/uts/common/io/igb/igb_sw.h
832
void e1000_read_pci_cfg(struct e1000_hw *, uint32_t, uint16_t *);
usr/src/uts/common/io/igb/igb_sw.h
833
int32_t e1000_read_pcie_cap_reg(struct e1000_hw *, uint32_t, uint16_t *);
usr/src/uts/common/io/igb/igb_sw.h
834
int32_t e1000_write_pcie_cap_reg(struct e1000_hw *, uint32_t, uint16_t *);
usr/src/uts/common/io/igb/igb_sw.h
835
void e1000_rar_clear(struct e1000_hw *, uint32_t);
usr/src/uts/common/io/igb/igb_sw.h
836
void e1000_rar_set_vmdq(struct e1000_hw *, const uint8_t *, uint32_t,
usr/src/uts/common/io/igb/igb_tx.c
881
struct e1000_hw *hw = &tx_ring->igb->hw;