Lines Matching defs:nvm
18 udelay(hw->nvm.delay_usec);
33 udelay(hw->nvm.delay_usec);
48 struct e1000_nvm_info *nvm = &hw->nvm;
53 if (nvm->type == e1000_nvm_eeprom_spi)
65 udelay(nvm->delay_usec);
184 struct e1000_nvm_info *nvm = &hw->nvm;
187 if (nvm->type == e1000_nvm_eeprom_spi) {
192 udelay(nvm->delay_usec);
196 udelay(nvm->delay_usec);
211 if (hw->nvm.type == e1000_nvm_eeprom_spi) {
243 struct e1000_nvm_info *nvm = &hw->nvm;
247 if (nvm->type == e1000_nvm_eeprom_spi) {
263 hw->nvm.opcode_bits);
293 struct e1000_nvm_info *nvm = &hw->nvm;
300 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
302 e_dbg("nvm parameter(s) out of bounds\n");
337 struct e1000_nvm_info *nvm = &hw->nvm;
344 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
346 e_dbg("nvm parameter(s) out of bounds\n");
353 ret_val = nvm->ops.acquire(hw);
359 nvm->ops.release(hw);
367 nvm->opcode_bits);
374 if ((nvm->address_bits == 8) && (offset >= 128))
378 e1000_shift_out_eec_bits(hw, write_opcode, nvm->opcode_bits);
380 nvm->address_bits);
390 if ((((offset + widx) * 2) % nvm->page_size) == 0) {
396 nvm->ops.release(hw);