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

/openbsd-current/sys/dev/fdt/
H A Dqcpas.c186 size_t fwlen; local
198 if (loadfirmware(fwname, &fw, &fwlen) != 0) {
220 ret = qcpas_mdt_init(sc, fw, fwlen);
221 free(fw, M_DEVBUF, fwlen);
273 qcpas_mdt_init(struct qcpas_softc *sc, u_char *fw, size_t fwlen) argument
315 if (phdr[0].p_filesz + phdr[hashseg].p_filesz == fwlen) {
318 } else if (phdr[hashseg].p_offset + phdr[hashseg].p_filesz <= fwlen) {
355 if (phdr[i].p_filesz && phdr[i].p_offset < fwlen &&
356 phdr[i].p_offset + phdr[i].p_filesz <= fwlen) {
/openbsd-current/sys/dev/pci/
H A Dif_tht.c1668 size_t fwlen, wrlen; local
1671 if (loadfirmware("tht", &fw, &fwlen) != 0)
1674 if ((fwlen % 8) != 0)
1678 while (fwlen > 0) {
1686 wrlen = MIN(sc->sc_txt.tf_ready - THT_FIFO_GAP, fwlen);
1691 fwlen -= wrlen;
1708 free(fw, M_DEVBUF, fwlen);
H A Dif_myx.c418 size_t fwlen; local
422 if (loadfirmware(filename, &fw, &fwlen) != 0) {
427 if (fwlen > MYX_SRAM_SIZE || fwlen < MYXFW_MIN_LEN) {
434 if ((offset + sizeof(hdr)) > fwlen) {
453 for (i = 0; i < fwlen; i += 256)
454 myx_write(sc, i + MYX_FW, fw + i, min(256, fwlen - i));
456 if (myx_boot(sc, fwlen) != 0) {
464 free(fw, M_DEVBUF, fwlen);
H A Dif_mwx.c2865 size_t buflen, fwlen, offset = 0; local
2886 (rv= loadfirmware(fw, &fwbuf, &fwlen)) != 0) {
2949 fwhdr = (struct mt7921_fw_trailer *)(fwbuf + fwlen - sizeof(*fwhdr));
3003 free(fwbuf, M_DEVBUF, fwlen);
/openbsd-current/sys/dev/ic/
H A Dpgt.c284 int error, reg, dirreg, fwoff, ucodeoff, fwlen; local
320 fwlen = PGT_DIRECT_MEMORY_SIZE;
322 fwlen = size - fwoff;
325 while (fwlen > 4) {
330 fwlen -= 4;
337 fwlen -= 4;

Completed in 194 milliseconds