Home
last modified time | relevance | path

Searched refs:fwlen (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/sys/dev/fdt/
Dqcpas.c210 size_t fwlen, dtb_fwlen; in qcpas_mountroot() local
227 error = loadfirmware(fwname, &fw, &fwlen); in qcpas_mountroot()
272 ret = qcpas_mdt_init(sc, sc->sc_pas_id, fw, fwlen); in qcpas_mountroot()
273 free(fw, M_DEVBUF, fwlen); in qcpas_mountroot()
401 qcpas_mdt_init(struct qcpas_softc *sc, int pas_id, u_char *fw, size_t fwlen) in qcpas_mdt_init() argument
449 if (phdr[0].p_filesz + phdr[hashseg].p_filesz == fwlen) { in qcpas_mdt_init()
452 } else if (phdr[hashseg].p_offset + phdr[hashseg].p_filesz <= fwlen) { in qcpas_mdt_init()
489 if (phdr[i].p_filesz && phdr[i].p_offset < fwlen && in qcpas_mdt_init()
490 phdr[i].p_offset + phdr[i].p_filesz <= fwlen) { in qcpas_mdt_init()
/openbsd/src/sys/dev/pci/
Dif_tht.c1668 size_t fwlen, wrlen; in tht_fw_load() local
1671 if (loadfirmware("tht", &fw, &fwlen) != 0) in tht_fw_load()
1674 if ((fwlen % 8) != 0) in tht_fw_load()
1678 while (fwlen > 0) { in tht_fw_load()
1686 wrlen = MIN(sc->sc_txt.tf_ready - THT_FIFO_GAP, fwlen); in tht_fw_load()
1691 fwlen -= wrlen; in tht_fw_load()
1708 free(fw, M_DEVBUF, fwlen); in tht_fw_load()
Dif_myx.c418 size_t fwlen; in myx_loadfirmware() local
422 if (loadfirmware(filename, &fw, &fwlen) != 0) { in myx_loadfirmware()
427 if (fwlen > MYX_SRAM_SIZE || fwlen < MYXFW_MIN_LEN) { in myx_loadfirmware()
434 if ((offset + sizeof(hdr)) > fwlen) { in myx_loadfirmware()
453 for (i = 0; i < fwlen; i += 256) in myx_loadfirmware()
454 myx_write(sc, i + MYX_FW, fw + i, min(256, fwlen - i)); in myx_loadfirmware()
456 if (myx_boot(sc, fwlen) != 0) { in myx_loadfirmware()
464 free(fw, M_DEVBUF, fwlen); in myx_loadfirmware()
Dif_mwx.c2865 size_t buflen, fwlen, offset = 0; in mt7921_load_firmware() local
2886 (rv= loadfirmware(fw, &fwbuf, &fwlen)) != 0) { in mt7921_load_firmware()
2949 fwhdr = (struct mt7921_fw_trailer *)(fwbuf + fwlen - sizeof(*fwhdr)); in mt7921_load_firmware()
3003 free(fwbuf, M_DEVBUF, fwlen); in mt7921_load_firmware()
/openbsd/src/sys/dev/ic/
Dpgt.c284 int error, reg, dirreg, fwoff, ucodeoff, fwlen; in pgt_load_firmware() local
320 fwlen = PGT_DIRECT_MEMORY_SIZE; in pgt_load_firmware()
322 fwlen = size - fwoff; in pgt_load_firmware()
325 while (fwlen > 4) { in pgt_load_firmware()
330 fwlen -= 4; in pgt_load_firmware()
337 fwlen -= 4; in pgt_load_firmware()