Lines Matching refs:nvm
36 udelay(hw->nvm.delay_usec); in e1000_raise_eec_clk()
51 udelay(hw->nvm.delay_usec); in e1000_lower_eec_clk()
66 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_shift_out_eec_bits() local
71 if (nvm->type == e1000_nvm_eeprom_spi) in e1000_shift_out_eec_bits()
83 udelay(nvm->delay_usec); in e1000_shift_out_eec_bits()
202 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_standby_nvm() local
205 if (nvm->type == e1000_nvm_eeprom_spi) { in e1000_standby_nvm()
210 udelay(nvm->delay_usec); in e1000_standby_nvm()
214 udelay(nvm->delay_usec); in e1000_standby_nvm()
229 if (hw->nvm.type == e1000_nvm_eeprom_spi) { in e1000_stop_nvm()
261 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_ready_nvm_eeprom() local
265 if (nvm->type == e1000_nvm_eeprom_spi) { in e1000_ready_nvm_eeprom()
281 hw->nvm.opcode_bits); in e1000_ready_nvm_eeprom()
311 struct e1000_nvm_info *nvm = &hw->nvm; in e1000e_read_nvm_eerd() local
318 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000e_read_nvm_eerd()
355 struct e1000_nvm_info *nvm = &hw->nvm; in e1000e_write_nvm_spi() local
362 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000e_write_nvm_spi()
371 ret_val = nvm->ops.acquire(hw); in e1000e_write_nvm_spi()
377 nvm->ops.release(hw); in e1000e_write_nvm_spi()
385 nvm->opcode_bits); in e1000e_write_nvm_spi()
392 if ((nvm->address_bits == 8) && (offset >= 128)) in e1000e_write_nvm_spi()
396 e1000_shift_out_eec_bits(hw, write_opcode, nvm->opcode_bits); in e1000e_write_nvm_spi()
398 nvm->address_bits); in e1000e_write_nvm_spi()
408 if ((((offset + widx) * 2) % nvm->page_size) == 0) { in e1000e_write_nvm_spi()
414 nvm->ops.release(hw); in e1000e_write_nvm_spi()