Lines Matching refs:nvm_sections
261 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_parse_nvm_sections()
268 if (!mvm->nvm_sections[NVM_SECTION_TYPE_SW].data || in iwl_parse_nvm_sections()
269 !mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data) { in iwl_parse_nvm_sections()
275 if (!mvm->nvm_sections[NVM_SECTION_TYPE_SW].data || in iwl_parse_nvm_sections()
276 !mvm->nvm_sections[NVM_SECTION_TYPE_REGULATORY].data) { in iwl_parse_nvm_sections()
282 if (!mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data && in iwl_parse_nvm_sections()
283 !mvm->nvm_sections[NVM_SECTION_TYPE_MAC_OVERRIDE].data) { in iwl_parse_nvm_sections()
290 if (!mvm->nvm_sections[NVM_SECTION_TYPE_PHY_SKU].data) { in iwl_parse_nvm_sections()
486 kfree(mvm->nvm_sections[section_id].data); in iwl_mvm_read_external_nvm()
487 mvm->nvm_sections[section_id].data = temp; in iwl_mvm_read_external_nvm()
488 mvm->nvm_sections[section_id].length = section_size; in iwl_mvm_read_external_nvm()
502 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_mvm_load_nvm_to_nic()
506 for (i = 0; i < ARRAY_SIZE(mvm->nvm_sections); i++) { in iwl_mvm_load_nvm_to_nic()
507 if (!mvm->nvm_sections[i].data || !mvm->nvm_sections[i].length) in iwl_mvm_load_nvm_to_nic()
551 mvm->nvm_sections[section].data = temp; in iwl_nvm_init()
552 mvm->nvm_sections[section].length = ret; in iwl_nvm_init()