Lines Matching refs:nvm
120 struct e1000_nvm_info *nvm = &hw->nvm;
125 nvm->type = e1000_nvm_eeprom_microwire;
126 nvm->delay_usec = 50;
127 nvm->opcode_bits = 3;
128 switch (nvm->override) {
130 nvm->address_bits = 8;
131 nvm->word_size = 256;
134 nvm->address_bits = 6;
135 nvm->word_size = 64;
138 nvm->address_bits = eecd & E1000_EECD_SIZE ? 8 : 6;
139 nvm->word_size = eecd & E1000_EECD_SIZE ? 256 : 64;
144 nvm->ops.acquire = e1000_acquire_nvm_generic;
145 nvm->ops.read = e1000_read_nvm_microwire;
146 nvm->ops.release = e1000_release_nvm_generic;
147 nvm->ops.update = e1000_update_nvm_checksum_generic;
148 nvm->ops.valid_led_default = e1000_valid_led_default_generic;
149 nvm->ops.validate = e1000_validate_nvm_checksum_generic;
150 nvm->ops.write = e1000_write_nvm_microwire;
261 hw->nvm.ops.init_params = e1000_init_nvm_params_82540;
507 ret_val = hw->nvm.ops.read(hw, NVM_SERDES_AMPLITUDE, 1, &nvm_data);
599 ret_val = hw->nvm.ops.read(hw, NVM_PHY_CLASS_WORD, 1, &nvm_data);
701 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data);