Lines Matching refs:nvm
677 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_ich8lan() local
683 nvm->type = e1000_nvm_flash_sw; in e1000_init_nvm_params_ich8lan()
692 nvm->flash_base_addr = 0; in e1000_init_nvm_params_ich8lan()
695 nvm->flash_bank_size = nvm_size / 2; in e1000_init_nvm_params_ich8lan()
697 nvm->flash_bank_size /= sizeof(u16); in e1000_init_nvm_params_ich8lan()
717 nvm->flash_base_addr = sector_base_addr in e1000_init_nvm_params_ich8lan()
723 nvm->flash_bank_size = ((sector_end_addr - sector_base_addr) in e1000_init_nvm_params_ich8lan()
725 nvm->flash_bank_size /= 2; in e1000_init_nvm_params_ich8lan()
727 nvm->flash_bank_size /= sizeof(u16); in e1000_init_nvm_params_ich8lan()
730 nvm->word_size = E1000_ICH8_SHADOW_RAM_WORDS; in e1000_init_nvm_params_ich8lan()
733 for (i = 0; i < nvm->word_size; i++) { in e1000_init_nvm_params_ich8lan()
3295 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_valid_nvm_bank_detect_ich8lan() local
3296 u32 bank1_offset = nvm->flash_bank_size * sizeof(u16); in e1000_valid_nvm_bank_detect_ich8lan()
3311 bank1_offset = nvm->flash_bank_size; in e1000_valid_nvm_bank_detect_ich8lan()
3402 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spt() local
3411 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_spt()
3418 nvm->ops.acquire(hw); in e1000_read_nvm_spt()
3426 act_offset = (bank) ? nvm->flash_bank_size : 0; in e1000_read_nvm_spt()
3474 nvm->ops.release(hw); in e1000_read_nvm_spt()
3495 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_ich8lan() local
3502 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_ich8lan()
3509 nvm->ops.acquire(hw); in e1000_read_nvm_ich8lan()
3517 act_offset = (bank) ? nvm->flash_bank_size : 0; in e1000_read_nvm_ich8lan()
3534 nvm->ops.release(hw); in e1000_read_nvm_ich8lan()
3749 hw->nvm.flash_base_addr); in e1000_read_flash_data_ich8lan()
3823 hw->nvm.flash_base_addr); in e1000_read_flash_data32_ich8lan()
3889 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_ich8lan() local
3893 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_write_nvm_ich8lan()
3899 nvm->ops.acquire(hw); in e1000_write_nvm_ich8lan()
3906 nvm->ops.release(hw); in e1000_write_nvm_ich8lan()
3924 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_spt() local
3934 if (nvm->type != e1000_nvm_flash_sw) in e1000_update_nvm_checksum_spt()
3937 nvm->ops.acquire(hw); in e1000_update_nvm_checksum_spt()
3950 new_bank_offset = nvm->flash_bank_size; in e1000_update_nvm_checksum_spt()
3956 old_bank_offset = nvm->flash_bank_size; in e1000_update_nvm_checksum_spt()
4055 nvm->ops.release(hw); in e1000_update_nvm_checksum_spt()
4061 nvm->ops.reload(hw); in e1000_update_nvm_checksum_spt()
4085 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_ich8lan() local
4095 if (nvm->type != e1000_nvm_flash_sw) in e1000_update_nvm_checksum_ich8lan()
4098 nvm->ops.acquire(hw); in e1000_update_nvm_checksum_ich8lan()
4111 new_bank_offset = nvm->flash_bank_size; in e1000_update_nvm_checksum_ich8lan()
4117 old_bank_offset = nvm->flash_bank_size; in e1000_update_nvm_checksum_ich8lan()
4206 nvm->ops.release(hw); in e1000_update_nvm_checksum_ich8lan()
4212 nvm->ops.reload(hw); in e1000_update_nvm_checksum_ich8lan()
4297 struct e1000_nvm_info *nvm = &hw->nvm; in e1000e_write_protect_nvm_ich8lan() local
4302 nvm->ops.acquire(hw); in e1000e_write_protect_nvm_ich8lan()
4322 nvm->ops.release(hw); in e1000e_write_protect_nvm_ich8lan()
4353 hw->nvm.flash_base_addr); in e1000_write_flash_data_ich8lan()
4439 hw->nvm.flash_base_addr); in e1000_write_flash_data32_ich8lan()
4593 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_erase_flash_bank_ich8lan() local
4598 u32 flash_bank_size = nvm->flash_bank_size * 2; in e1000_erase_flash_bank_ich8lan()
4640 flash_linear_addr = hw->nvm.flash_base_addr; in e1000_erase_flash_bank_ich8lan()
4742 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in e1000_id_led_init_pchlan()