Home
last modified time | relevance | path

Searched refs:eecd (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/uts/common/io/e1000api/
H A De1000_nvm.c114 static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) in e1000_raise_eec_clk() argument
116 *eecd = *eecd | E1000_EECD_SK; in e1000_raise_eec_clk()
117 E1000_WRITE_REG(hw, E1000_EECD, *eecd); in e1000_raise_eec_clk()
129 static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) in e1000_lower_eec_clk() argument
131 *eecd = *eecd & ~E1000_EECD_SK; in e1000_lower_eec_clk()
132 E1000_WRITE_REG(hw, E1000_EECD, *eecd); in e1000_lower_eec_clk()
150 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_shift_out_eec_bits() local
157 eecd &= ~E1000_EECD_DO; in e1000_shift_out_eec_bits()
160 eecd |= E1000_EECD_DO; in e1000_shift_out_eec_bits()
163 eecd &= ~E1000_EECD_DI; in e1000_shift_out_eec_bits()
[all …]
H A De1000_82571.c208 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82571() local
225 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82571()
226 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_82571()
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
865 eecd = E1000_READ_REG(hw, E1000_EECD) | E1000_EECD_FLUPD; in e1000_update_nvm_checksum_82571()
866 E1000_WRITE_REG(hw, E1000_EECD, eecd); in e1000_update_nvm_checksum_82571()
[all …]
H A De1000_82541.c132 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 in e1000_init_nvm_params_82541()
162 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) in e1000_init_nvm_params_82541()
166 nvm->page_size = (eecd & E1000_EECD_ADDR_BITS) in e1000_init_nvm_params_82541()
199 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) in e1000_init_nvm_params_82541()
203 nvm->word_size = (eecd & E1000_EECD_ADDR_BITS) in e1000_init_nvm_params_82541()
H A De1000_82540.c120 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 De1000_82575.c328 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_init_nvm_params_82575() local
333 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >> in e1000_init_nvm_params_82575()
362 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82575()
363 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? in e1000_init_nvm_params_82575()
996 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local
997 if (eecd & (E1000_EECD_BLOCKED | E1000_EECD_ABORT | in e1000_acquire_nvm_82575()
1000 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575()
1007 u32 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_acquire_nvm_82575() local
1008 if (eecd & E1000_EECD_BLOCKED) { in e1000_acquire_nvm_82575()
1010 E1000_WRITE_REG(hw, E1000_EECD, eecd | in e1000_acquire_nvm_82575()
H A De1000_80003es2lan.c143 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 De1000_ich8lan.c3208 u32 eecd; in e1000_valid_nvm_bank_detect_ich8lan() local
3220 eecd = E1000_READ_REG(hw, E1000_EECD); in e1000_valid_nvm_bank_detect_ich8lan()
3221 if ((eecd & E1000_EECD_SEC1VAL_VALID_MASK) == in e1000_valid_nvm_bank_detect_ich8lan()
3223 if (eecd & E1000_EECD_SEC1VAL) in e1000_valid_nvm_bank_detect_ich8lan()
/titanic_41/usr/src/grub/grub-0.97/netboot/
H A De1000.c201 uint32_t *eecd) in e1000_raise_ee_clk() argument
206 *eecd = *eecd | E1000_EECD_SK; in e1000_raise_ee_clk()
207 E1000_WRITE_REG(hw, EECD, *eecd); in e1000_raise_ee_clk()
220 uint32_t *eecd) in e1000_lower_ee_clk() argument
225 *eecd = *eecd & ~E1000_EECD_SK; in e1000_lower_ee_clk()
226 E1000_WRITE_REG(hw, EECD, *eecd); in e1000_lower_ee_clk()
244 uint32_t eecd; in e1000_shift_out_ee_bits() local
252 eecd = E1000_READ_REG(hw, EECD); in e1000_shift_out_ee_bits()
254 eecd &= ~E1000_EECD_DO; in e1000_shift_out_ee_bits()
256 eecd |= E1000_EECD_DO; in e1000_shift_out_ee_bits()
[all …]