/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_nvm.c | 79 * @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 D | igc_i225.c | 30 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 D | e1000_nvm.c | 118 * @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 D | e1000_82571.c | 205 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 D | e1000_82541.c | 133 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 D | e1000_82540.c | 121 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 D | e1000_80003es2lan.c | 142 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 D | e1000_82575.c | 444 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 D | e1000_ich8lan.c | 3422 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)
|