• Home
  • Raw
  • Download

Lines Matching refs:rom

44 	struct qxl_rom *rom = qdev->rom;  in qxl_check_device()  local
48 if (rom->magic != 0x4f525851) { in qxl_check_device()
49 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device()
53 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device()
54 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device()
55 rom->log_level); in qxl_check_device()
57 rom->mode, rom->modes_offset); in qxl_check_device()
59 rom->num_io_pages, rom->pages_offset); in qxl_check_device()
61 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device()
63 qdev->vram_size = rom->surface0_area_size; in qxl_check_device()
64 DRM_INFO("RAM header offset: 0x%x\n", rom->ram_header_offset); in qxl_check_device()
66 mode_offset = rom->modes_offset / 4; in qxl_check_device()
67 qdev->mode_info.num_modes = ((u32 *)rom)[mode_offset]; in qxl_check_device()
68 DRM_INFO("rom modes offset 0x%x for %d modes\n", rom->modes_offset, in qxl_check_device()
70 qdev->mode_info.modes = (void *)((uint32_t *)rom + mode_offset + 1); in qxl_check_device()
91 slot_index = qdev->rom->slots_start + slot_index_offset; in setup_slot()
98 slot->generation = qdev->rom->slot_generation; in setup_slot()
173 qdev->rom = ioremap(qdev->rom_base, qdev->rom_size); in qxl_device_init()
174 if (!qdev->rom) { in qxl_device_init()
188 qdev->rom->ram_header_offset, in qxl_device_init()
214 qdev->n_mem_slots = qdev->rom->slots_end; in qxl_device_init()
215 qdev->slot_gen_bits = qdev->rom->slot_gen_bits; in qxl_device_init()
216 qdev->slot_id_bits = qdev->rom->slot_id_bits; in qxl_device_init()
248 (unsigned long)qdev->vram_base + qdev->rom->ram_header_offset); in qxl_device_init()
254 (unsigned long)qdev->vram_base, qdev->rom->ram_header_offset); in qxl_device_init()
288 iounmap(qdev->rom); in qxl_device_fini()
289 qdev->rom = NULL; in qxl_device_fini()