Lines Matching defs:PCIQXLDevice
30 struct PCIQXLDevice { struct
31 PCIDevice pci;
32 PortioList vga_port_list;
33 SimpleSpiceDisplay ssd;
34 int id;
35 bool have_vga;
36 uint32_t debug;
37 uint32_t guestdebug;
38 uint32_t cmdlog;
40 uint32_t guest_bug;
42 enum qxl_mode mode;
43 uint32_t cmdflags;
44 uint32_t revision;
46 int32_t num_memslots;
48 uint32_t current_async;
49 QemuMutex async_lock;
51 struct guest_slots {
58 } guest_slots[NUM_MEMSLOTS];
60 struct guest_primary {
69 } guest_primary;
71 struct surfaces {
75 } guest_surfaces;
76 QXLPHYSICAL guest_cursor;
78 QXLPHYSICAL guest_monitors_config;
79 uint32_t guest_head0_width;
80 uint32_t guest_head0_height;
82 QemuMutex track_lock;
85 QEMUBH *update_irq;
88 QXLRam *ram;
89 VGACommonState vga;
90 uint32_t num_free_res;
91 QXLReleaseInfo *last_release;
92 uint32_t last_release_offset;
93 uint32_t oom_running;
94 uint32_t vgamem_size;
97 QXLRom shadow_rom;
98 QXLRom *rom;
99 QXLModes *modes;
100 uint32_t rom_size;
101 MemoryRegion rom_bar;
102 uint16_t max_outputs;
105 uint64_t vram_size;
129 OBJECT_DECLARE_SIMPLE_TYPE(PCIQXLDevice, PCI_QXL) argument