Lines Matching refs:nvm

41 	udelay(hw->nvm.delay_usec);  in igb_raise_eec_clk()
56 udelay(hw->nvm.delay_usec); in igb_lower_eec_clk()
71 struct e1000_nvm_info *nvm = &hw->nvm; in igb_shift_out_eec_bits() local
76 if (nvm->type == e1000_nvm_eeprom_spi) in igb_shift_out_eec_bits()
88 udelay(nvm->delay_usec); in igb_shift_out_eec_bits()
213 struct e1000_nvm_info *nvm = &hw->nvm; in igb_standby_nvm() local
216 if (nvm->type == e1000_nvm_eeprom_spi) { in igb_standby_nvm()
221 udelay(nvm->delay_usec); in igb_standby_nvm()
225 udelay(nvm->delay_usec); in igb_standby_nvm()
240 if (hw->nvm.type == e1000_nvm_eeprom_spi) { in e1000_stop_nvm()
272 struct e1000_nvm_info *nvm = &hw->nvm; in igb_ready_nvm_eeprom() local
279 if (nvm->type == e1000_nvm_eeprom_spi) { in igb_ready_nvm_eeprom()
294 hw->nvm.opcode_bits); in igb_ready_nvm_eeprom()
326 struct e1000_nvm_info *nvm = &hw->nvm; in igb_read_nvm_spi() local
335 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_read_nvm_spi()
342 ret_val = nvm->ops.acquire(hw); in igb_read_nvm_spi()
352 if ((nvm->address_bits == 8) && (offset >= 128)) in igb_read_nvm_spi()
356 igb_shift_out_eec_bits(hw, read_opcode, nvm->opcode_bits); in igb_read_nvm_spi()
357 igb_shift_out_eec_bits(hw, (u16)(offset*2), nvm->address_bits); in igb_read_nvm_spi()
369 nvm->ops.release(hw); in igb_read_nvm_spi()
386 struct e1000_nvm_info *nvm = &hw->nvm; in igb_read_nvm_eerd() local
393 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_read_nvm_eerd()
431 struct e1000_nvm_info *nvm = &hw->nvm; in igb_write_nvm_spi() local
438 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_write_nvm_spi()
447 ret_val = nvm->ops.acquire(hw); in igb_write_nvm_spi()
453 nvm->ops.release(hw); in igb_write_nvm_spi()
461 nvm->opcode_bits); in igb_write_nvm_spi()
468 if ((nvm->address_bits == 8) && (offset >= 128)) in igb_write_nvm_spi()
472 igb_shift_out_eec_bits(hw, write_opcode, nvm->opcode_bits); in igb_write_nvm_spi()
474 nvm->address_bits); in igb_write_nvm_spi()
484 if ((((offset + widx) * 2) % nvm->page_size) == 0) { in igb_write_nvm_spi()
490 nvm->ops.release(hw); in igb_write_nvm_spi()
519 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in igb_read_part_string()
525 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_1, 1, &pointer); in igb_read_part_string()
570 ret_val = hw->nvm.ops.read(hw, pointer, 1, &length); in igb_read_part_string()
593 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); in igb_read_part_string()
650 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_validate_nvm_checksum()
683 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_update_nvm_checksum()
691 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum); in igb_update_nvm_checksum()
717 hw->nvm.ops.read(hw, NVM_ETRACK_HIWORD, 1, &etrack_test); in igb_get_fw_version()
729 hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version); in igb_get_fw_version()
746 hw->nvm.ops.read(hw, NVM_COMB_VER_PTR, 1, &comb_offset); in igb_get_fw_version()
750 hw->nvm.ops.read(hw, (NVM_COMB_VER_OFF + comb_offset in igb_get_fw_version()
752 hw->nvm.ops.read(hw, (NVM_COMB_VER_OFF + comb_offset), in igb_get_fw_version()
774 hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version); in igb_get_fw_version()
796 hw->nvm.ops.read(hw, NVM_ETRACK_WORD, 1, &eeprom_verl); in igb_get_fw_version()
797 hw->nvm.ops.read(hw, (NVM_ETRACK_WORD + 1), 1, &eeprom_verh); in igb_get_fw_version()