Lines Matching refs:sc_firmware
387 if (sc->sc_firmware != NULL) { in ipw_detach()
388 firmware_put(sc->sc_firmware, FIRMWARE_UNLOAD); in ipw_detach()
389 sc->sc_firmware = NULL; in ipw_detach()
432 if (sc->sc_firmware == NULL || in ipw_vap_create()
433 strcmp(sc->sc_firmware->name, imagename) != 0) { in ipw_vap_create()
434 if (sc->sc_firmware != NULL) in ipw_vap_create()
435 firmware_put(sc->sc_firmware, FIRMWARE_UNLOAD); in ipw_vap_create()
436 sc->sc_firmware = firmware_get(imagename); in ipw_vap_create()
438 if (sc->sc_firmware == NULL) { in ipw_vap_create()
443 fp = sc->sc_firmware; in ipw_vap_create()
447 firmware_put(sc->sc_firmware, FIRMWARE_UNLOAD); in ipw_vap_create()
448 sc->sc_firmware = NULL; in ipw_vap_create()
456 firmware_put(sc->sc_firmware, FIRMWARE_UNLOAD); in ipw_vap_create()
457 sc->sc_firmware = NULL; in ipw_vap_create()
2330 if (sc->sc_firmware == NULL) { in ipw_init_locked()
2335 fp = sc->sc_firmware; in ipw_init_locked()