HomeSort by: relevance | last modified time | path
    Searched refs:qxl (Results 1 - 25 of 33) sorted by relevancy

1 2

  /xsrc/external/mit/xf86-video-qxl/dist/src/
qxl_io.c 23 /* all the IO routines for QXL userspace code */
31 #include "qxl.h"
40 qxl_wait_for_io_command (qxl_screen_t *qxl)
44 ram_header = (void *)((unsigned long)qxl->ram + qxl->rom->ram_header_offset);
57 qxl_wait_for_display_interrupt (qxl_screen_t *qxl)
61 ram_header = (void *)((unsigned long)qxl->ram + qxl->rom->ram_header_offset);
73 qxl_update_area (qxl_screen_t *qxl)
76 if (qxl->pci->revision >= 3
    [all...]
spiceqxl_display.h 26 #include "qxl.h"
29 void qxl_add_spice_display_interface(qxl_screen_t *qxl);
31 void qxl_send_events(qxl_screen_t *qxl, int events);
33 void spiceqxl_display_monitors_config(qxl_screen_t *qxl);
dfps.h 25 void dfps_start_ticker(qxl_screen_t *qxl);
26 void dfps_set_uxa_functions(qxl_screen_t *qxl, ScreenPtr screen);
spiceqxl_io_port.h 26 #include "qxl.h"
30 void xspice_init_qxl_ram(qxl_screen_t *qxl);
spiceqxl_vdagent.h 4 #include "qxl.h"
6 void spiceqxl_vdagent_init(qxl_screen_t *qxl);
spiceqxl_uinput.h 4 #include "qxl.h"
6 void spiceqxl_uinput_init(qxl_screen_t *qxl);
7 void spiceqxl_uinput_watch(qxl_screen_t *qxl, Bool on);
qxl_driver.c 27 * This is qxl, a driver for the Qumranet paravirtualized graphics device
45 #include "qxl.h"
178 qxl_allocate_monitors_config (qxl_screen_t *qxl)
180 qxl->monitors_config = (QXLMonitorsConfig *)(void *)
181 ((unsigned long)qxl->ram + qxl->rom->ram_header_offset - qxl->monitors_config_size);
192 unmap_memory_helper (qxl_screen_t *qxl)
194 free (qxl->ram);
195 free (qxl->vram)
439 qxl_screen_t *qxl = pScrn->driverPrivate; local
448 qxl_screen_t *qxl = pScrn->driverPrivate; local
460 qxl_screen_t *qxl = pScrn->driverPrivate; local
495 qxl_screen_t *qxl = pScrn->driverPrivate; local
609 qxl_screen_t *qxl = pScrn->driverPrivate; local
620 qxl_screen_t * qxl = pScrn->driverPrivate; local
709 qxl_screen_t * qxl = pScrn->driverPrivate; local
845 qxl_screen_t *qxl = pScrn->driverPrivate; local
880 qxl_screen_t *qxl = pScrn->driverPrivate; local
988 qxl_screen_t *qxl = pScrn->driverPrivate; local
1035 qxl_screen_t *qxl = NULL; local
1384 qxl_screen_t *qxl; local
1417 qxl_screen_t *qxl; local
    [all...]
spiceqxl_audio.h 26 #include "qxl.h"
29 int qxl_add_spice_playback_interface(qxl_screen_t *qxl);
spiceqxl_smartcard.h 26 #include "qxl.h"
29 int qxl_add_spice_smartcard_interface(qxl_screen_t *qxl);
spiceqxl_util.h 26 #include "qxl.h"
28 void spiceqxl_chown_agent_file(qxl_screen_t *qxl, const char *filename);
qxl_mem.c 32 #include "qxl.h"
187 setup_slot (qxl_screen_t *qxl, uint8_t slot_index_offset,
196 ram_header = (void *)((unsigned long)qxl->ram + (unsigned long)qxl->rom->ram_header_offset);
198 slot_index = qxl->rom->slots_start + slot_index_offset;
199 slot = &qxl->mem_slots[slot_index];
208 qxl_io_memslot_add (qxl, slot_index);
210 slot->generation = qxl->rom->slot_generation;
212 high_bits = slot_index << qxl->slot_gen_bits;
214 high_bits <<= (64 - (qxl->slot_gen_bits + qxl->slot_id_bits))
450 qxl_screen_t *qxl; member in struct:qxl_ums_bo
    [all...]
spiceqxl_io_port.c 31 #include "qxl.h"
34 /* TODO: taken from qemu qxl.c, try to remove duplication */
68 void xspice_init_qxl_ram(qxl_screen_t *qxl)
70 QXLRam *ram = get_ram_header(qxl);
83 static void qxl_reset_state(qxl_screen_t *qxl)
85 QXLRam *ram = get_ram_header(qxl);
89 qxl->shadow_rom.update_id = 0;
90 *qxl->rom = qxl->shadow_rom;
91 xspice_init_qxl_ram(qxl);
    [all...]
spiceqxl_display.c 28 #include "qxl.h"
37 /* TODO: these is copied from qemu/hw/qxl.c . It shouldn't be there
86 #define dprint(qxl, lvl, fmt, ...) printf(fmt, __VA_ARGS__)
91 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
94 dprint(qxl, 0, "%s ignored\n", __FUNCTION__);
97 dprint(qxl, 1, "%s:\n", __FUNCTION__);
99 qxl->worker = qxl_worker;
104 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
106 dprint(qxl, 1, "%s: %d\n", __FUNCTION__, level);
107 qxl->shadow_rom.compression_level = level
113 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
121 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
145 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
175 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
224 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
254 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
281 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
300 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local
    [all...]
qxl_ums_mode.c 28 #include "qxl.h"
34 static void qxl_update_monitors_config (qxl_screen_t *qxl);
63 qxl_add_mode (qxl_screen_t *qxl, ScrnInfoPtr pScrn, int width, int height, int type)
68 pScrn->modes = qxl->x_modes = xf86ModesAdd (qxl->x_modes, mode);
74 check_crtc (qxl_screen_t *qxl)
79 if (qxl->crtcs == NULL) {
83 for (i = 0 ; i < qxl->num_heads; ++i)
85 crtc = qxl->crtcs[i];
107 qxl_update_monitors_config (qxl_screen_t *qxl)
160 qxl_screen_t * qxl = crtc_private->qxl; local
307 qxl_screen_t * qxl = crtc_private->qxl; local
354 qxl_screen_t * qxl = crtc_private->qxl; local
363 qxl_screen_t * qxl = crtc_private->qxl; local
373 qxl_screen_t * qxl = crtc_private->qxl; local
398 qxl_screen_t *qxl = scrn->driverPrivate; local
    [all...]
qxl_cursor.c 31 #include "qxl.h"
35 push_cursor (qxl_screen_t *qxl, struct qxl_bo *cursor_bo)
37 qxl->bo_funcs->write_command (qxl, QXL_CMD_CURSOR, cursor_bo);
41 qxl_alloc_cursor_cmd(qxl_screen_t *qxl)
43 struct qxl_bo *bo = qxl->bo_funcs->cmd_alloc (qxl, sizeof(struct QXLCursorCmd), "cursor command");
44 struct QXLCursorCmd *cmd = qxl->bo_funcs->bo_map(bo);
48 qxl->bo_funcs->bo_unmap(bo);
55 qxl_screen_t *qxl = pScrn->driverPrivate local
84 qxl_screen_t *qxl = pScrn->driverPrivate; local
162 qxl_screen_t *qxl = pScrn->driverPrivate; local
179 qxl_screen_t *qxl = pScrn->driverPrivate; local
    [all...]
qxl_uxa.c 27 * This is qxl, a driver for the Qumranet paravirtualized graphics device
36 #include "qxl.h"
159 can_accelerate_picture (qxl_screen_t *qxl, PicturePtr pict)
168 if (qxl->debug_render_fallbacks)
179 if (qxl->debug_render_fallbacks)
194 if (qxl->debug_render_fallbacks)
204 if (qxl->debug_render_fallbacks)
216 #define QXL_HAS_CAP(qxl, cap) \
217 (((qxl)->rom->client_capabilities[(cap) / 8]) & (1 << ((cap) % 8)))
220 qxl_has_composite (qxl_screen_t *qxl)
303 qxl_screen_t *qxl = pScrn->driverPrivate; local
413 qxl_screen_t * qxl = scrn->driverPrivate; local
483 qxl_screen_t * qxl = scrn->driverPrivate; local
    [all...]
spiceqxl_util.c 32 void spiceqxl_chown_agent_file(qxl_screen_t *qxl, const char *filename)
36 uid = get_int_option(qxl->options, OPTION_SPICE_VDAGENT_UID, "XSPICE_VDAGENT_UID");
37 gid = get_int_option(qxl->options, OPTION_SPICE_VDAGENT_GID, "XSPICE_VDAGENT_GID");
qxl_image.c 37 #include "qxl.h"
66 qxl_image_create (qxl_screen_t *qxl, const uint8_t *data,
112 struct qxl_bo *bo = qxl->bo_funcs->bo_alloc (qxl, sizeof (QXLDataChunk) + n_lines * dest_stride, "image data");
114 QXLDataChunk *chunk = qxl->bo_funcs->bo_map(bo);
122 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDataChunk, next_chunk),
124 qxl->bo_funcs->bo_output_bo_reloc(qxl, offsetof(QXLDataChunk, prev_chunk),
138 qxl->bo_funcs->bo_unmap(bo)
    [all...]
qxl_kms.c 31 #include "qxl.h"
35 Bool qxl_kms_check_cap(qxl_screen_t *qxl, int idx)
41 ret = drmIoctl(qxl->drm_fd, DRM_IOCTL_QXL_CLIENTCAP, &cap);
48 static Bool qxl_kms_getparam(qxl_screen_t *qxl, uint64_t param, uint64_t *value)
54 ret = drmIoctl(qxl->drm_fd, DRM_IOCTL_QXL_GETPARAM, &args);
65 qxl_screen_t *qxl = pScrn->driverPrivate; local
66 struct pci_device *dev = qxl->pci;
72 if (qxl->platform_dev) {
73 qxl->drm_fd = xf86_get_platform_device_int_attrib(qxl->platform_dev
127 qxl_screen_t *qxl = pScrn->driverPrivate; local
142 qxl_screen_t *qxl = NULL; local
212 qxl_screen_t * qxl = pScrn->driverPrivate; local
252 qxl_screen_t *qxl = pScrn->driverPrivate; local
280 qxl_screen_t *qxl = pScrn->driverPrivate; local
301 qxl_screen_t * qxl = pScrn->driverPrivate; local
386 qxl_screen_t *qxl; member in struct:qxl_kms_bo
448 qxl_screen_t *qxl; local
719 qxl_screen_t *qxl = surf->qxl; local
    [all...]
spiceqxl_driver.h 31 void init_qxl_rom(qxl_screen_t* qxl, uint32_t rom_size);
qxl.h 81 #define QXL_NAME "qxl"
82 #define QXL_DRIVER_NAME "qxl"
179 struct qxl_bo *(*bo_alloc)(qxl_screen_t *qxl, unsigned long size, const char *name);
180 struct qxl_bo *(*cmd_alloc)(qxl_screen_t *qxl, unsigned long size, const char *name);
183 void (*bo_decref)(qxl_screen_t *qxl, struct qxl_bo *bo);
184 void (*bo_incref)(qxl_screen_t *qxl, struct qxl_bo *bo);
185 void (*bo_output_bo_reloc)(qxl_screen_t *qxl, uint32_t dst_offset,
187 void (*write_command)(qxl_screen_t *qxl, uint32_t type, struct qxl_bo *bo);
189 struct qxl_bo *(*create_primary)(qxl_screen_t *qxl, uint32_t width, uint32_t height, int32_t stride, uint32_t format);
190 void (*destroy_primary)(qxl_screen_t *qxl, struct qxl_bo *primary_bo)
373 qxl_screen_t *qxl; member in struct:qxl_output_private
379 qxl_screen_t *qxl; member in struct:qxl_crtc_private
    [all...]
qxl_surface.c 27 #include "qxl.h"
47 make_drawable (qxl_screen_t *qxl, qxl_surface_t *surf, uint8_t type,
55 draw_bo = qxl->bo_funcs->cmd_alloc (qxl, sizeof *drawable, "drawable command");
57 drawable = qxl->bo_funcs->bo_map(draw_bo);
64 qxl->bo_funcs->bo_output_surf_reloc(qxl, offsetof(struct QXLDrawable, surface_id), draw_bo, surf);
88 if (!qxl->kms_enabled)
89 drawable->mm_time = qxl->rom->mm_clock;
93 qxl->bo_funcs->bo_unmap(draw_bo)
231 qxl_screen_t *qxl = surface->qxl; local
439 qxl_screen_t *qxl = destination->qxl; local
502 qxl_screen_t *qxl = dest->qxl; local
654 qxl_screen_t *qxl = dest->qxl; local
780 qxl_screen_t *qxl = dest->qxl; local
    [all...]
spiceqxl_smartcard.c 40 qxl_screen_t *qxl; member in struct:XSpiceSmartcardCharDeviceInstance
81 smartcard_sin.qxl->core->watch_remove(smartcard_sin.watch);
97 qxl_screen_t *qxl = (qxl_screen_t *) opaque; local
118 smartcard_sin.watch = qxl->core->watch_add(smartcard_sin.fd, SPICE_WATCH_EVENT_READ, on_read_available, qxl);
149 qxl_add_spice_smartcard_interface (qxl_screen_t *qxl)
154 if (qxl->smartcard_file[0] == 0) {
155 xf86DrvMsg(qxl->pScrn->scrnIndex, X_INFO, "smartcard: no file given, smartcard is disabled\n");
168 strncpy(addr.sun_path, qxl->smartcard_file, sizeof(addr.sun_path) - 1);
169 unlink(qxl->smartcard_file)
    [all...]
spiceqxl_vdagent.c 24 qxl_screen_t *qxl; member in struct:XSpiceVdagentCharDeviceInstance
62 vdagent_sin.qxl->core->watch_remove(virtio_client_watch);
65 spiceqxl_uinput_watch(vdagent_sin.qxl, FALSE);
103 qxl_screen_t *qxl = opaque; local
123 virtio_client_watch = qxl->core->watch_add(virtio_client_fd, SPICE_WATCH_EVENT_READ
124 /* TODO - SPICE_WATCH_EVENT_WRITE */, on_read_available, qxl);
126 spice_server_add_interface(qxl->spice_server, &vdagent_sin.base.base);
127 spiceqxl_uinput_watch(qxl, TRUE);
138 void spiceqxl_vdagent_init(qxl_screen_t *qxl)
144 vdagent_sin.qxl = qxl
    [all...]
qxl_surface_ums.c 50 #include "qxl.h"
77 qxl_screen_t *qxl; member in struct:surface_cache_t
101 surface_log = fopen("/tmp/xf86-video-qxl.surface.log", "w+");
135 surface_cache_init (surface_cache_t *cache, qxl_screen_t *qxl)
137 int n_surfaces = qxl->rom->n_surfaces;
160 cache->all_surfaces[i].qxl = qxl;
181 qxl_surface_cache_create (qxl_screen_t *qxl)
189 cache->qxl = qxl;
368 qxl_screen_t *qxl = cache->qxl; local
385 qxl_screen_t *qxl = cache->qxl; local
439 qxl_screen_t *qxl = cache->qxl; local
    [all...]

Completed in 10 milliseconds

1 2