Lines Matching defs:rom
120 rtwn_efuse_read_data(struct rtwn_softc *sc, uint8_t *rom, uint8_t off,
137 RTWN_DPRINTF(sc, RTWN_DEBUG_ROM, "rom[0x%03X] == 0x%02X\n",
139 rom[addr] = reg;
144 RTWN_DPRINTF(sc, RTWN_DEBUG_ROM, "rom[0x%03X] == 0x%02X\n",
146 rom[addr + 1] = reg;
154 rtwn_dump_rom_contents(struct rtwn_softc *sc, uint8_t *rom, uint16_t size)
166 printf("%02X", rom[i]);
173 rtwn_efuse_read(struct rtwn_softc *sc, uint8_t *rom, uint16_t size)
184 memset(rom, 0xff, size);
202 RTWN_CHK(rtwn_efuse_read_data(sc, rom, off, msk));
210 rtwn_dump_rom_contents(sc, rom, size);
226 rtwn_efuse_read_prepare(struct rtwn_softc *sc, uint8_t *rom, uint16_t size)
234 error = rtwn_efuse_read(sc, rom, size);
245 uint8_t *rom;
248 rom = malloc(sc->efuse_maplen, M_TEMP, M_WAITOK);
252 error = rtwn_efuse_read_prepare(sc, rom, sc->efuse_maplen);
258 rtwn_parse_rom(sc, rom);
261 free(rom, M_TEMP);