Lines Matching refs:nvm
145 struct e1000_nvm_info *nvm = &hw->nvm;
149 nvm->opcode_bits = 8;
150 nvm->delay_usec = 1;
151 switch (nvm->override) {
153 nvm->page_size = 32;
154 nvm->address_bits = 16;
157 nvm->page_size = 8;
158 nvm->address_bits = 8;
161 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8;
162 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8;
171 nvm->type = e1000_nvm_flash_hw;
172 nvm->word_size = 2048;
183 nvm->type = e1000_nvm_eeprom_spi;
195 nvm->word_size = 1 << size;
476 s32 sw_timeout = hw->nvm.word_size + 1;
477 s32 fw_timeout = hw->nvm.word_size + 1;
641 * If our nvm is an EEPROM, then we're done
644 if (hw->nvm.type != e1000_nvm_flash_hw)
693 if (hw->nvm.type == e1000_nvm_flash_hw)
716 struct e1000_nvm_info *nvm = &hw->nvm;
724 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
726 e_dbg("nvm parameter(s) out of bounds\n");
906 if (hw->nvm.type == e1000_nvm_flash_hw) {
1558 struct e1000_nvm_info *nvm = &hw->nvm;
1562 if (nvm->type != e1000_nvm_flash_hw)