Lines Matching refs:nvm
140 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82571() local
144 nvm->opcode_bits = 8; in e1000_init_nvm_params_82571()
145 nvm->delay_usec = 1; in e1000_init_nvm_params_82571()
146 switch (nvm->override) { in e1000_init_nvm_params_82571()
148 nvm->page_size = 32; in e1000_init_nvm_params_82571()
149 nvm->address_bits = 16; in e1000_init_nvm_params_82571()
152 nvm->page_size = 8; in e1000_init_nvm_params_82571()
153 nvm->address_bits = 8; in e1000_init_nvm_params_82571()
156 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82571()
157 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_82571()
166 nvm->type = e1000_nvm_flash_hw; in e1000_init_nvm_params_82571()
167 nvm->word_size = 2048; in e1000_init_nvm_params_82571()
177 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82571()
188 nvm->word_size = 1 << size; in e1000_init_nvm_params_82571()
196 nvm->ops.acquire = e1000_get_hw_semaphore_82574; in e1000_init_nvm_params_82571()
197 nvm->ops.release = e1000_put_hw_semaphore_82574; in e1000_init_nvm_params_82571()
455 s32 sw_timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_82571()
456 s32 fw_timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_82571()
755 if (hw->nvm.type != e1000_nvm_flash_hw) in e1000_update_nvm_checksum_82571()
803 if (hw->nvm.type == e1000_nvm_flash_hw) in e1000_validate_nvm_checksum_82571()
826 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_eewr_82571() local
833 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_eewr_82571()
1019 if (hw->nvm.type == e1000_nvm_flash_hw) { in e1000_reset_hw_82571()
1746 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_fix_nvm_checksum_82571() local
1750 if (nvm->type != e1000_nvm_flash_hw) in e1000_fix_nvm_checksum_82571()