Searched refs:eecd (Results 1 - 9 of 9) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Digc_nvm.c79 * @eecd: pointer to the EEPROM
83 static void igc_raise_eec_clk(struct igc_hw *hw, u32 *eecd) argument
85 *eecd = *eecd | IGC_EECD_SK;
86 IGC_WRITE_REG(hw, IGC_EECD, *eecd);
94 * @eecd: pointer to the EEPROM
98 static void igc_lower_eec_clk(struct igc_hw *hw, u32 *eecd) argument
100 *eecd = *eecd & ~IGC_EECD_SK;
101 IGC_WRITE_REG(hw, IGC_EECD, *eecd);
119 u32 eecd = IGC_READ_REG(hw, IGC_EECD); local
162 u32 eecd; local
229 u32 eecd = IGC_READ_REG(hw, IGC_EECD); local
264 u32 eecd = IGC_READ_REG(hw, IGC_EECD); local
289 u32 eecd; local
309 u32 eecd; local
329 u32 eecd = IGC_READ_REG(hw, IGC_EECD); local
[all...]
H A Digc_i225.c30 u32 eecd = IGC_READ_REG(hw, IGC_EECD); local
35 size = (u16)((eecd & IGC_EECD_SIZE_EX_MASK) >>
55 nvm->page_size = eecd & IGC_EECD_ADDR_BITS ? 32 : 8;
56 nvm->address_bits = eecd & IGC_EECD_ADDR_BITS ?
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A De1000_nvm.c118 * @eecd: pointer to the EEPROM
122 static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) argument
124 *eecd = *eecd | E1000_EECD_SK;
125 E1000_WRITE_REG(hw, E1000_EECD, *eecd);
133 * @eecd: pointer to the EEPROM
137 static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) argument
139 *eecd = *eecd & ~E1000_EECD_SK;
140 E1000_WRITE_REG(hw, E1000_EECD, *eecd);
158 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
204 u32 eecd; local
271 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
306 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
346 u32 eecd; local
372 u32 eecd; local
392 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
696 u32 eecd; local
[all...]
H A De1000_82571.c205 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
222 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8;
223 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8;
231 if (((eecd >> 15) & 0x3) == 0x3) {
237 eecd &= ~E1000_EECD_AUPDEN;
238 E1000_WRITE_REG(hw, E1000_EECD, eecd);
244 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >>
713 u32 eecd; local
750 eecd = E1000_READ_REG(hw, E1000_EECD) | E1000_EECD_FLUPD;
751 E1000_WRITE_REG(hw, E1000_EECD, eecd);
952 u32 ctrl, ctrl_ext, eecd, tctl; local
[all...]
H A De1000_82541.c133 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
141 eecd |= E1000_EECD_ADDR_BITS;
145 eecd &= ~E1000_EECD_ADDR_BITS;
149 eecd |= E1000_EECD_SIZE;
153 eecd &= ~E1000_EECD_SIZE;
156 nvm->type = eecd & E1000_EECD_TYPE ? e1000_nvm_eeprom_spi
162 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) ? 16 : 8;
165 nvm->page_size = (eecd & E1000_EECD_ADDR_BITS) ? 32 : 8;
197 nvm->address_bits = (eecd & E1000_EECD_ADDR_BITS) ? 8 : 6;
200 nvm->word_size = (eecd
[all...]
H A De1000_82540.c121 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
138 nvm->address_bits = eecd & E1000_EECD_SIZE ? 8 : 6;
139 nvm->word_size = eecd & E1000_EECD_SIZE ? 256 : 64;
H A De1000_80003es2lan.c142 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
159 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8;
160 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8;
166 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >>
H A De1000_82575.c444 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
449 size = (u16)((eecd & E1000_EECD_SIZE_EX_MASK) >>
477 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8;
478 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ?
949 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
950 if (eecd & (E1000_EECD_BLOCKED | E1000_EECD_ABORT |
953 E1000_WRITE_REG(hw, E1000_EECD, eecd |
960 u32 eecd = E1000_READ_REG(hw, E1000_EECD); local
961 if (eecd & E1000_EECD_BLOCKED) {
963 E1000_WRITE_REG(hw, E1000_EECD, eecd |
[all...]
H A De1000_ich8lan.c3422 u32 eecd; local
3473 eecd = E1000_READ_REG(hw, E1000_EECD);
3474 if ((eecd & E1000_EECD_SEC1VAL_VALID_MASK) ==
3476 if (eecd & E1000_EECD_SEC1VAL)

Completed in 76 milliseconds