CROMSIZE
if (off > CROMSIZE) {
bzero(&fwdev->csrrom[0], CROMSIZE);
newrom = (uint32_t*)malloc(CROMSIZE);
memset(newrom, 0, CROMSIZE);
crom_load(src, newrom, CROMSIZE);
if (bcmp(newrom, fc->config_rom, CROMSIZE) != 0) {
bcopy(newrom, (void *)fc->config_rom, CROMSIZE);
bzero(&sc->fc.config_rom[0], CROMSIZE);
sc->fc.crom_sid_Area = alloc_mem(&buf_virt, &buf_phy, CROMSIZE+OHCI_SIDSIZE+sizeof(uint32_t), 0, "fwohci config etc. buf");
sc->dummy_dma.v_addr = (char*)buf_virt + OHCI_SIDSIZE + CROMSIZE;
OHCI_SIDSIZE + CROMSIZE;
ptr = malloc(CROMSIZE);
len = CROMSIZE;
for (i = 0; i < CROMSIZE / 4; i++)