Lines Matching refs:nvm
207 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82571() local
213 nvm->opcode_bits = 8; in e1000_init_nvm_params_82571()
214 nvm->delay_usec = 1; in e1000_init_nvm_params_82571()
215 switch (nvm->override) { in e1000_init_nvm_params_82571()
217 nvm->page_size = 32; in e1000_init_nvm_params_82571()
218 nvm->address_bits = 16; in e1000_init_nvm_params_82571()
221 nvm->page_size = 8; in e1000_init_nvm_params_82571()
222 nvm->address_bits = 8; in e1000_init_nvm_params_82571()
225 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82571()
226 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_82571()
235 nvm->type = e1000_nvm_flash_hw; in e1000_init_nvm_params_82571()
236 nvm->word_size = 2048; in e1000_init_nvm_params_82571()
246 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82571()
257 nvm->word_size = 1 << size; in e1000_init_nvm_params_82571()
265 nvm->ops.acquire = e1000_get_hw_semaphore_82574; in e1000_init_nvm_params_82571()
266 nvm->ops.release = e1000_put_hw_semaphore_82574; in e1000_init_nvm_params_82571()
269 nvm->ops.acquire = e1000_acquire_nvm_82571; in e1000_init_nvm_params_82571()
270 nvm->ops.release = e1000_release_nvm_82571; in e1000_init_nvm_params_82571()
273 nvm->ops.read = e1000_read_nvm_eerd; in e1000_init_nvm_params_82571()
274 nvm->ops.update = e1000_update_nvm_checksum_82571; in e1000_init_nvm_params_82571()
275 nvm->ops.validate = e1000_validate_nvm_checksum_82571; in e1000_init_nvm_params_82571()
276 nvm->ops.valid_led_default = e1000_valid_led_default_82571; in e1000_init_nvm_params_82571()
277 nvm->ops.write = e1000_write_nvm_82571; in e1000_init_nvm_params_82571()
453 hw->nvm.ops.init_params = e1000_init_nvm_params_82571; in e1000_init_function_pointers_82571()
517 s32 sw_timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_82571()
518 s32 fw_timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_82571()
841 if (hw->nvm.type != e1000_nvm_flash_hw) in e1000_update_nvm_checksum_82571()
891 if (hw->nvm.type == e1000_nvm_flash_hw) in e1000_validate_nvm_checksum_82571()
914 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_eewr_82571() local
923 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_eewr_82571()
1127 if (hw->nvm.type == e1000_nvm_flash_hw) { in e1000_reset_hw_82571()
1460 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG, 1, &data); in e1000_check_mng_mode_82574()
1817 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in e1000_valid_led_default_82571()
1897 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_fix_nvm_checksum_82571() local
1903 if (nvm->type != e1000_nvm_flash_hw) in e1000_fix_nvm_checksum_82571()
1909 ret_val = nvm->ops.read(hw, 0x10, 1, &data); in e1000_fix_nvm_checksum_82571()
1921 ret_val = nvm->ops.read(hw, 0x23, 1, &data); in e1000_fix_nvm_checksum_82571()
1927 ret_val = nvm->ops.write(hw, 0x23, 1, &data); in e1000_fix_nvm_checksum_82571()
1930 ret_val = nvm->ops.update(hw); in e1000_fix_nvm_checksum_82571()