/illumos-gate/usr/src/uts/common/io/igc/core/ |
H A D | igc_nvm.c | 82 *eecd = *eecd | IGC_EECD_SK; in igc_raise_eec_clk() 97 *eecd = *eecd & ~IGC_EECD_SK; in igc_lower_eec_clk() 123 eecd |= IGC_EECD_DO; in igc_shift_out_eec_bits() 126 eecd &= ~IGC_EECD_DI; in igc_shift_out_eec_bits() 129 eecd |= IGC_EECD_DI; in igc_shift_out_eec_bits() 142 eecd &= ~IGC_EECD_DI; in igc_shift_out_eec_bits() 159 u32 eecd; in igc_shift_in_eec_bits() local 267 eecd |= IGC_EECD_CS; in igc_standby_nvm() 286 u32 eecd; in igc_stop_nvm() local 293 eecd |= IGC_EECD_CS; in igc_stop_nvm() [all …]
|
H A D | igc_i225.c | 27 u32 eecd = IGC_READ_REG(hw, IGC_EECD); in igc_init_nvm_params_i225() local 32 size = (u16)((eecd & IGC_EECD_SIZE_EX_MASK) >> in igc_init_nvm_params_i225() 52 nvm->page_size = eecd & IGC_EECD_ADDR_BITS ? 32 : 8; in igc_init_nvm_params_i225() 53 nvm->address_bits = eecd & IGC_EECD_ADDR_BITS ? in igc_init_nvm_params_i225()
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_nvm.c | 116 *eecd = *eecd | E1000_EECD_SK; in e1000_raise_eec_clk() 131 *eecd = *eecd & ~E1000_EECD_SK; in e1000_lower_eec_clk() 157 eecd &= ~E1000_EECD_DO; in e1000_shift_out_eec_bits() 160 eecd |= E1000_EECD_DO; in e1000_shift_out_eec_bits() 179 eecd &= ~E1000_EECD_DI; in e1000_shift_out_eec_bits() 196 u32 eecd; in e1000_shift_in_eec_bits() local 311 eecd |= E1000_EECD_CS; in e1000_standby_nvm() 319 eecd |= E1000_EECD_CS; in e1000_standby_nvm() 338 u32 eecd; in e1000_stop_nvm() local 364 u32 eecd; in e1000_release_nvm_generic() local [all …]
|
H A D | e1000_82571.c | 208 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82571() local 234 if (((eecd >> 15) & 0x3) == 0x3) { in e1000_init_nvm_params_82571() 240 eecd &= ~E1000_EECD_AUPDEN; in e1000_init_nvm_params_82571() 241 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_init_nvm_params_82571() 247 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82571() 828 u32 eecd; in e1000_update_nvm_checksum_82571() local 866 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_update_nvm_checksum_82571() 1067 u32 ctrl, ctrl_ext, eecd, tctl; in e1000_reset_hw_82571() local 1151 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_reset_hw_82571() 1152 eecd &= ~(E1000_EECD_REQ | E1000_EECD_GNT); in e1000_reset_hw_82571() [all …]
|
H A D | e1000_82541.c | 132 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82541() local 140 eecd |= E1000_EECD_ADDR_BITS; in e1000_init_nvm_params_82541() 144 eecd &= ~E1000_EECD_ADDR_BITS; in e1000_init_nvm_params_82541() 148 eecd |= E1000_EECD_SIZE; in e1000_init_nvm_params_82541() 152 eecd &= ~E1000_EECD_SIZE; in e1000_init_nvm_params_82541() 155 nvm->type = eecd & E1000_EECD_TYPE ? e1000_nvm_eeprom_spi in e1000_init_nvm_params_82541() 161 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) ? 16 : 8; in e1000_init_nvm_params_82541() 164 nvm->page_size = (eecd & E1000_EECD_ADDR_BITS) ? 32 : 8; in e1000_init_nvm_params_82541() 196 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) ? 8 : 6; in e1000_init_nvm_params_82541() 199 nvm->word_size = (eecd & E1000_EECD_ADDR_BITS) ? 256 : 64; in e1000_init_nvm_params_82541()
|
H A D | e1000_82540.c | 120 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82540() local 137 nvm->address_bits = eecd & E1000_EECD_SIZE ? 8 : 6; in e1000_init_nvm_params_82540() 138 nvm->word_size = eecd & E1000_EECD_SIZE ? 256 : 64; in e1000_init_nvm_params_82540()
|
H A D | e1000_82575.c | 333 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82575() local 338 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82575() 367 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82575() 368 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? in e1000_init_nvm_params_82575() 1001 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local 1002 if (eecd & (E1000_EECD_BLOCKED | E1000_EECD_ABORT | in e1000_acquire_nvm_82575() 1005 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575() 1012 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local 1013 if (eecd & E1000_EECD_BLOCKED) { in e1000_acquire_nvm_82575() 1015 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575()
|
H A D | e1000_80003es2lan.c | 143 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_80003es2lan() local 160 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_80003es2lan() 161 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_80003es2lan() 167 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_80003es2lan()
|
H A D | e1000_ich8lan.c | 3441 u32 eecd; in e1000_valid_nvm_bank_detect_ich8lan() local 3497 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_valid_nvm_bank_detect_ich8lan() 3498 if ((eecd & E1000_EECD_SEC1VAL_VALID_MASK) == in e1000_valid_nvm_bank_detect_ich8lan() 3500 if (eecd & E1000_EECD_SEC1VAL) in e1000_valid_nvm_bank_detect_ich8lan()
|
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | e1000.c | 206 *eecd = *eecd | E1000_EECD_SK; in e1000_raise_ee_clk() 225 *eecd = *eecd & ~E1000_EECD_SK; in e1000_lower_ee_clk() 244 uint32_t eecd; in e1000_shift_out_ee_bits() local 256 eecd |= E1000_EECD_DO; in e1000_shift_out_ee_bits() 282 eecd &= ~E1000_EECD_DI; in e1000_shift_out_ee_bits() 295 uint32_t eecd; in e1000_shift_in_ee_bits() local 339 uint32_t eecd, i=0; in e1000_acquire_eeprom() local 370 eecd |= E1000_EECD_CS; in e1000_acquire_eeprom() 391 uint32_t eecd; in e1000_standby_eeprom() local 404 eecd |= E1000_EECD_SK; in e1000_standby_eeprom() [all …]
|
/illumos-gate/usr/src/uts/common/io/igc/ |
H A D | igc.c | 1012 uint32_t eecd; in igc_hw_init() local 1028 eecd = igc_read32(igc, IGC_EECD); in igc_hw_init() 1029 if ((eecd & IGC_EECD_EE_DET) != 0) { in igc_hw_init()
|