Lines Matching defs:nvm

20 	struct igc_nvm_info *nvm = &hw->nvm;
24 nvm->ops.init_params = igc_null_ops_generic;
25 nvm->ops.acquire = igc_null_ops_generic;
26 nvm->ops.read = igc_null_read_nvm;
27 nvm->ops.release = igc_null_nvm_generic;
28 nvm->ops.reload = igc_reload_nvm_generic;
29 nvm->ops.update = igc_null_ops_generic;
30 nvm->ops.validate = igc_null_ops_generic;
31 nvm->ops.write = igc_null_write_nvm;
86 usec_delay(hw->nvm.delay_usec);
101 usec_delay(hw->nvm.delay_usec);
116 struct igc_nvm_info *nvm = &hw->nvm;
123 if (nvm->type == igc_nvm_eeprom_spi)
135 usec_delay(nvm->delay_usec);
261 struct igc_nvm_info *nvm = &hw->nvm;
266 if (nvm->type == igc_nvm_eeprom_spi) {
271 usec_delay(nvm->delay_usec);
275 usec_delay(nvm->delay_usec);
292 if (hw->nvm.type == igc_nvm_eeprom_spi) {
326 struct igc_nvm_info *nvm = &hw->nvm;
332 if (nvm->type == igc_nvm_eeprom_spi) {
348 hw->nvm.opcode_bits);
378 struct igc_nvm_info *nvm = &hw->nvm;
387 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
389 DEBUGOUT("nvm parameter(s) out of bounds\n");
426 struct igc_nvm_info *nvm = &hw->nvm;
435 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
437 DEBUGOUT("nvm parameter(s) out of bounds\n");
444 ret_val = nvm->ops.acquire(hw);
450 nvm->ops.release(hw);
458 nvm->opcode_bits);
465 if ((nvm->address_bits == 8) && (offset >= 128))
469 igc_shift_out_eec_bits(hw, write_opcode, nvm->opcode_bits);
471 nvm->address_bits);
480 if ((((offset + widx) * 2) % nvm->page_size) == 0) {
486 nvm->ops.release(hw);
517 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data);
523 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_1, 1, &pba_ptr);
568 ret_val = hw->nvm.ops.read(hw, pba_ptr, 1, &length);
589 ret_val = hw->nvm.ops.read(hw, pba_ptr + offset, 1, &nvm_data);
651 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
684 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
692 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum);
736 * used to create the nvm images. Check which data format we have.
740 hw->nvm.ops.read(hw, NVM_ETRACK_HIWORD, 1, &etrack_test);
742 hw->nvm.ops.read(hw, NVM_COMB_VER_PTR, 1, &comb_offset);
744 hw->nvm.ops.read(hw, NVM_COMB_VER_OFF + comb_offset + 1,
746 hw->nvm.ops.read(hw, NVM_COMB_VER_OFF + comb_offset,
766 hw->nvm.ops.read(hw, NVM_ETRACK_HIWORD, 1, &etrack_test);
769 hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version);
790 hw->nvm.ops.read(hw, NVM_ETRACK_WORD, 1, &eeprom_verl);
791 hw->nvm.ops.read(hw, (NVM_ETRACK_WORD + 1), 1, &eeprom_verh);
795 hw->nvm.ops.read(hw, NVM_ETRACK_WORD, 1, &eeprom_verh);
796 hw->nvm.ops.read(hw, (NVM_ETRACK_WORD + 1), 1, &eeprom_verl);