Lines Matching full:sections

277 	struct iwl_nvm_section *sections = mvm->nvm_sections;  in iwl_parse_nvm_sections()  local
282 /* Checking for required sections */ in iwl_parse_nvm_sections()
286 IWL_ERR(mvm, "Can't parse empty OTP/NVM sections\n"); in iwl_parse_nvm_sections()
295 /* SW and REGULATORY sections are mandatory */ in iwl_parse_nvm_sections()
299 "Can't parse empty family 8000 OTP/NVM sections\n"); in iwl_parse_nvm_sections()
306 "Can't parse mac_address, empty sections\n"); in iwl_parse_nvm_sections()
314 "Can't parse phy_sku in B0, empty sections\n"); in iwl_parse_nvm_sections()
319 hw = (const __be16 *)sections[mvm->cfg->nvm_hw_section_num].data; in iwl_parse_nvm_sections()
320 sw = (const __le16 *)sections[NVM_SECTION_TYPE_SW].data; in iwl_parse_nvm_sections()
321 calib = (const __le16 *)sections[NVM_SECTION_TYPE_CALIBRATION].data; in iwl_parse_nvm_sections()
323 (const __le16 *)sections[NVM_SECTION_TYPE_MAC_OVERRIDE].data; in iwl_parse_nvm_sections()
324 phy_sku = (const __le16 *)sections[NVM_SECTION_TYPE_PHY_SKU].data; in iwl_parse_nvm_sections()
327 (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY_SDP].data : in iwl_parse_nvm_sections()
328 (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY].data; in iwl_parse_nvm_sections()
339 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_mvm_load_nvm_to_nic() local
346 ret = iwl_nvm_write_section(mvm, i, sections[i].data, in iwl_mvm_load_nvm_to_nic()
347 sections[i].length); in iwl_mvm_load_nvm_to_nic()
454 /* parse the relevant nvm sections */ in iwl_nvm_init()