Searched refs:sc_blob (Results 1 - 7 of 7) sorted by relevance

/netbsd-current/sys/arch/x86/x86/
H A Dcpu_ucode.c126 if (sc->sc_blob != NULL)
127 firmware_free(sc->sc_blob, sc->sc_blobsize);
128 sc->sc_blob = NULL;
150 set_xen_guest_handle(op.u.microcode.data, sc->sc_blob);
155 if (sc->sc_blob)
156 firmware_free(sc->sc_blob, sc->sc_blobsize);
157 sc->sc_blob = NULL;
H A Dcpu_ucode_amd.c209 * and sc->sc_blob is already freed.
213 if (sc->sc_blob == NULL)
223 } while ((uintptr_t)((mc.mc_buf) - (uint8_t *)sc->sc_blob) < sc->sc_blobsize);
250 KASSERT(sc->sc_blob != NULL);
251 magic = (uint32_t *)sc->sc_blob;
257 mc.mc_buf = &sc->sc_blob[sizeof(*magic)];
H A Dcpu_ucode_intel.c191 uh = (struct intel1_ucode_header *)sc->sc_blob;
199 if (((uintptr_t)sc->sc_blob) & 15) {
205 memcpy(uh, sc->sc_blob, sc->sc_blobsize);
/netbsd-current/sys/kern/
H A Dkern_cpu.c557 if (sc->sc_blob != NULL) {
558 firmware_free(sc->sc_blob, sc->sc_blobsize);
559 sc->sc_blob = NULL;
577 sc->sc_blob = firmware_malloc(sc->sc_blobsize);
578 if (sc->sc_blob == NULL) {
584 error = firmware_read(fwh, 0, sc->sc_blob, sc->sc_blobsize);
592 firmware_free(sc->sc_blob, sc->sc_blobsize);
593 sc->sc_blob = NULL;
/netbsd-current/sys/sys/
H A Dcpu.h121 char *sc_blob; member in struct:cpu_ucode_softc
/netbsd-current/sys/dev/pci/
H A Dif_iwivar.h127 char *sc_blob; member in struct:iwi_softc
H A Dif_iwi.c2253 sc->sc_blob = firmware_malloc(size);
2254 if (sc->sc_blob == NULL) {
2260 error = firmware_read(fwh, 0, sc->sc_blob, size);
2265 hdr = (struct iwi_firmware_hdr *)sc->sc_blob;
2294 fw = sc->sc_blob + sizeof(struct iwi_firmware_hdr);
2311 fail2: firmware_free(sc->sc_blob, sc->sc_blobsize);
2323 firmware_free(sc->sc_blob, sc->sc_blobsize);

Completed in 201 milliseconds