Lines Matching defs:fws
597 struct iwm_fw_sects *fws;
605 fws = &sc->sc_fw.fw_sects[type];
606 if (fws->fw_count >= IWM_UCODE_SECT_MAX)
609 fwone = &fws->fw_sect[fws->fw_count];
622 fws->fw_count++;
623 fws->fw_totlen += fwone->fws_len;
2851 iwm_fill_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
2868 if (fws->fw_sect[sec_idx].fws_devoff ==
2879 if (sec_idx >= __arraycount(fws->fw_sect) - 1) {
2891 fws->fw_sect[sec_idx].fws_data, sc->fw_paging_db[0].fw_paging_size);
2906 (const char *)fws->fw_sect[sec_idx].fws_data + offset,
2918 (const char *)fws->fw_sect[sec_idx].fws_data + offset,
2929 iwm_alloc_fw_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
2949 num_of_pages = fws->paging_mem_size / IWM_FW_PAGING_SIZE;
3001 iwm_save_fw_paging(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
3005 err = iwm_alloc_fw_paging_mem(sc, fws);
3009 return iwm_fill_paging_mem(sc, fws);
3021 iwm_send_paging_cmd(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
3380 iwm_load_cpu_sections_7000(struct iwm_softc *sc, struct iwm_fw_sects *fws,
3397 data = fws->fw_sect[i].fws_data;
3398 dlen = fws->fw_sect[i].fws_len;
3399 offset = fws->fw_sect[i].fws_devoff;
3430 struct iwm_fw_sects *fws;
3434 fws = &sc->sc_fw.fw_sects[ucode_type];
3437 fws->is_dual_cpus ? "dual" : "single"));
3440 err = iwm_load_cpu_sections_7000(sc, fws, 1, &first_ucode_section);
3444 if (fws->is_dual_cpus) {
3454 err = iwm_load_cpu_sections_7000(sc, fws, 2,
3467 iwm_load_cpu_sections_8000(struct iwm_softc *sc, struct iwm_fw_sects *fws,
3487 data = fws->fw_sect[i].fws_data;
3488 dlen = fws->fw_sect[i].fws_len;
3489 offset = fws->fw_sect[i].fws_devoff;
3542 struct iwm_fw_sects *fws;
3546 fws = &sc->sc_fw.fw_sects[ucode_type];
3557 err = iwm_load_cpu_sections_8000(sc, fws, 1, &first_ucode_section);
3562 return iwm_load_cpu_sections_8000(sc, fws, 2, &first_ucode_section);
3658 struct iwm_fw_sects *fws;
3677 fws = &sc->sc_fw.fw_sects[ucode_type];
3678 if (fws->paging_mem_size) {
3679 err = iwm_save_fw_paging(sc, fws);
3683 err = iwm_send_paging_cmd(sc, fws);