Lines Matching defs:rom
181 ((unsigned long)qxl->ram + qxl->rom->ram_header_offset - qxl->monitors_config_size);
196 free (qxl->rom);
206 qxl->rom = calloc (ROM_SIZE, 1);
221 if (qxl->rom)
222 pci_device_unmap_range (qxl->pci, qxl->rom, qxl->pci->regions[2].size);
230 if (qxl->rom)
231 xf86UnMapVidMem (scrnIndex, qxl->rom, (1 << qxl->pci->size[2]));
255 (void **)&qxl->rom);
273 qxl->rom = xf86MapPciMem (scrnIndex, VIDMEM_MMIO | VIDMEM_MMIO_32BIT,
308 qxl->ram = qxl->ram_physical = qxl->vram = qxl->rom = NULL;
345 long ram_header_size = qxl->ram_size - qxl->rom->ram_header_offset;
389 if (!qxl->ram || !qxl->vram || !qxl->rom)
393 qxl->ram, qxl->rom->surface0_area_size / 1024);
396 (void *)((unsigned long)qxl->ram + qxl->rom->surface0_area_size),
397 (qxl->rom->num_pages * getpagesize ()) / 1024);
402 xf86DrvMsg (scrnIndex, X_INFO, "rom at %p\n", qxl->rom);
411 qxl->num_modes = *(uint32_t *)((uint8_t *)qxl->rom + qxl->rom->modes_offset);
412 qxl->modes = (struct QXLMode *)(((uint8_t *)qxl->rom) + qxl->rom->modes_offset + 4);
416 if (!qxl_resize_surface0 (qxl, qxl->rom->surface0_area_size))
723 ram_header = (void *)((unsigned long)qxl->ram + (unsigned long)qxl->rom->ram_header_offset);
725 printf ("ram_header at %d\n", qxl->rom->ram_header_offset);
726 printf ("surf0 size: %d\n", qxl->rom->surface0_area_size);
946 struct QXLRom *rom = qxl->rom;
947 struct QXLRam *ram_header = (void *)((unsigned long)qxl->ram + rom->ram_header_offset);
951 if (rom->magic != 0x4f525851) /* "QXRO" little-endian */
953 xf86DrvMsg (scrnIndex, X_ERROR, "Bad ROM signature %x\n", rom->magic);
958 rom->id, rom->update_id);
961 rom->compression_level,
962 rom->log_level);
965 rom->num_pages, (unsigned long)qxl->ram);
967 xf86DrvMsg (scrnIndex, X_INFO, "RAM header offset: 0x%x\n", rom->ram_header_offset);
1127 pScrn->videoRam = PAGES_TO_KB(qxl->rom->num_pages)
1130 xf86DrvMsg (scrnIndex, X_INFO, "%d surfaces\n", qxl->rom->n_surfaces);