Lines Matching defs:sections

2916 /* list of NVM sections we are allowed/need to read */
3975 iwm_parse_nvm_sections(struct iwm_softc *sc, struct iwm_nvm_section *sections)
3981 /* Checking for required sections */
3983 if (!sections[IWM_NVM_SECTION_TYPE_SW].data ||
3984 !sections[IWM_NVM_SECTION_TYPE_HW].data) {
3988 hw = (const uint16_t *) sections[IWM_NVM_SECTION_TYPE_HW].data;
3991 if (!sections[IWM_NVM_SECTION_TYPE_REGULATORY_SDP].data)
3994 sections[IWM_NVM_SECTION_TYPE_REGULATORY_SDP].data;
3996 sections[IWM_NVM_SECTION_TYPE_REGULATORY_SDP].length;
3999 /* SW and REGULATORY sections are mandatory */
4000 if (!sections[IWM_NVM_SECTION_TYPE_SW].data ||
4001 !sections[IWM_NVM_SECTION_TYPE_REGULATORY].data) {
4005 if (!sections[IWM_NVM_SECTION_TYPE_HW_8000].data &&
4006 !sections[IWM_NVM_SECTION_TYPE_MAC_OVERRIDE].data) {
4011 if (!sections[IWM_NVM_SECTION_TYPE_PHY_SKU].data) {
4016 sections[IWM_NVM_SECTION_TYPE_REGULATORY].data;
4017 n_regulatory = sections[IWM_NVM_SECTION_TYPE_REGULATORY].length;
4019 sections[IWM_NVM_SECTION_TYPE_HW_8000].data;
4022 sections[IWM_NVM_SECTION_TYPE_MAC_OVERRIDE].data;
4024 sections[IWM_NVM_SECTION_TYPE_PHY_SKU].data;
4029 sw = (const uint16_t *)sections[IWM_NVM_SECTION_TYPE_SW].data;
4031 sections[IWM_NVM_SECTION_TYPE_CALIBRATION].data;
4303 /* load to FW the binary Secured sections of CPU1 */
4308 /* load to FW the binary sections of CPU2 */
9986 * CPU1 sections (2 or more)
9988 * CPU2 sections (not paged)
10003 * If paging is enabled there should be at least 2 more sections left
10007 printf("%s: Paging: Missing CSS and/or paging sections\n",