| /xsrc/external/mit/xf86-video-qxl/dist/src/ |
| H A D | qxl_io.c | 31 #include "qxl.h" 40 qxl_wait_for_io_command (qxl_screen_t *qxl) argument 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) argument 76 if (qxl->pci->revision >= 3) 78 ioport_write (qxl, QXL_IO_UPDATE_AREA_ASYN 91 qxl_io_memslot_add(qxl_screen_t * qxl,uint8_t id) argument 109 qxl_io_create_primary(qxl_screen_t * qxl) argument 128 qxl_io_destroy_primary(qxl_screen_t * qxl) argument 147 qxl_io_notify_oom(qxl_screen_t * qxl) argument 153 qxl_io_flush_surfaces(qxl_screen_t * qxl) argument 166 qxl_io_flush_release(qxl_screen_t * qxl) argument 182 qxl_io_monitors_config_async(qxl_screen_t * qxl) argument 196 qxl_io_destroy_all_surfaces(qxl_screen_t * qxl) argument [all...] |
| H A D | 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);
|
| H A D | dfps.h | 25 void dfps_start_ticker(qxl_screen_t *qxl); 26 void dfps_set_uxa_functions(qxl_screen_t *qxl, ScreenPtr screen);
|
| H A D | spiceqxl_io_port.h | 26 #include "qxl.h" 30 void xspice_init_qxl_ram(qxl_screen_t *qxl);
|
| H A D | spiceqxl_vdagent.h | 4 #include "qxl.h" 6 void spiceqxl_vdagent_init(qxl_screen_t *qxl);
|
| H A D | 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);
|
| H A D | 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) argument 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) argument 194 free (qxl->ram); 195 free (qxl 200 map_memory_helper(qxl_screen_t * qxl) argument 214 unmap_memory_helper(qxl_screen_t * qxl) argument 236 map_memory_helper(qxl_screen_t * qxl) argument 284 qxl_unmap_memory(qxl_screen_t * qxl) argument 316 qxl_dump_ring_stat(qxl_screen_t * qxl) argument 343 qxl_resize_surface0(qxl_screen_t * qxl,long surface0_size) argument 385 qxl_map_memory(qxl_screen_t * qxl,int scrnIndex) argument 439 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_save_state 448 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_restore_state 460 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_close_screen 495 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_set_screen_pixmap_header 515 qxl_create_primary(qxl_screen_t * qxl) argument 531 qxl_resize_primary_to_virtual(qxl_screen_t * qxl) argument 591 qxl_resize_primary(qxl_screen_t * qxl,uint32_t width,uint32_t height) argument 609 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_switch_mode 620 qxl_screen_t * qxl = pScrn->driverPrivate; local in function:qxl_create_screen_resources 654 spiceqxl_screen_init(ScrnInfoPtr pScrn,qxl_screen_t * qxl) argument 691 qxl_fb_init(qxl_screen_t * qxl,ScreenPtr pScreen) argument 709 qxl_screen_t * qxl = pScrn->driverPrivate; local in function:qxl_screen_init 845 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_enter_vt 880 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_leave_vt 926 print_modes(qxl_screen_t * qxl,int scrnIndex) argument 943 qxl_check_device(ScrnInfoPtr pScrn,qxl_screen_t * qxl) argument 988 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_pre_init_common 1035 qxl_screen_t *qxl = NULL; local in function:qxl_pre_init 1384 qxl_screen_t *qxl; local in function:qxl_pci_probe 1417 qxl_screen_t *qxl; local in function:qxl_platform_probe [all...] |
| H A D | spiceqxl_audio.h | 26 #include "qxl.h" 29 int qxl_add_spice_playback_interface(qxl_screen_t *qxl);
|
| H A D | spiceqxl_smartcard.h | 26 #include "qxl.h" 29 int qxl_add_spice_smartcard_interface(qxl_screen_t *qxl);
|
| H A D | spiceqxl_util.h | 26 #include "qxl.h" 28 void spiceqxl_chown_agent_file(qxl_screen_t *qxl, const char *filename);
|
| H A D | qxl_mem.c | 32 #include "qxl.h" 187 setup_slot (qxl_screen_t *qxl, uint8_t slot_index_offset, argument 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 221 qxl_reset_and_create_mem_slots(qxl_screen_t * qxl) argument 260 qxl_mark_mem_unverifiable(qxl_screen_t * qxl) argument 268 qxl_garbage_collect_internal(qxl_screen_t * qxl,uint64_t id) argument 360 qxl_garbage_collect(qxl_screen_t * qxl) argument 392 qxl_handle_oom(qxl_screen_t * qxl) argument 408 qxl_allocnf(qxl_screen_t * qxl,unsigned long size,const char * name) argument 450 qxl_screen_t *qxl; member in struct:qxl_ums_bo 454 qxl_bo_alloc_internal(qxl_screen_t * qxl,int type,int flags,unsigned long size,const char * name) argument 488 qxl_bo_alloc(qxl_screen_t * qxl,unsigned long size,const char * name) argument 493 qxl_cmd_alloc(qxl_screen_t * qxl,unsigned long size,const char * name) argument 515 qxl_bo_output_bo_reloc(qxl_screen_t * qxl,uint32_t dst_offset,struct qxl_bo * _dst_bo,struct qxl_bo * _src_bo) argument 533 qxl_bo_output_cmd_reloc(qxl_screen_t * qxl,QXLCommand * command,struct qxl_bo * _src_bo) argument 548 qxl_ums_lookup_phy_addr(qxl_screen_t * qxl,uint64_t phy_addr) argument 566 qxl_bo_incref(qxl_screen_t * qxl,struct qxl_bo * _bo) argument 572 qxl_bo_decref(qxl_screen_t * qxl,struct qxl_bo * _bo) argument 597 qxl_bo_write_command(qxl_screen_t * qxl,uint32_t cmd_type,struct qxl_bo * bo) argument 643 qxl_bo_create_primary(qxl_screen_t * qxl,uint32_t width,uint32_t height,int32_t stride,uint32_t format) argument 677 qxl_bo_destroy_primary(qxl_screen_t * qxl,struct qxl_bo * bo) argument 685 qxl_bo_output_surf_reloc(qxl_screen_t * qxl,uint32_t dst_offset,struct qxl_bo * _dst_bo,qxl_surface_t * surf) argument 710 qxl_ums_setup_funcs(qxl_screen_t * qxl) argument 715 qxl_ums_surf_mem_alloc(qxl_screen_t * qxl,uint32_t size) argument [all...] |
| H A D | 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) argument 70 QXLRam *ram = get_ram_header(qxl); 83 static void qxl_reset_state(qxl_screen_t *qxl) argument 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); 98 qxl_check_state(qxl_screen_t * qxl) argument 106 qxl_soft_reset(qxl_screen_t * qxl) argument 112 qxl_reset_surfaces(qxl_screen_t * qxl) argument 120 qxl_hard_reset(qxl_screen_t * qxl) argument 134 qxl_create_guest_primary(qxl_screen_t * qxl) argument 156 qxl_destroy_primary(qxl_screen_t * qxl) argument 164 qxl_set_mode(qxl_screen_t * qxl,int modenr) argument 196 ioport_write(qxl_screen_t * qxl,uint32_t io_port,uint32_t val) argument [all...] |
| H A D | 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 in function:interface_attach_worker 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 in function:interface_set_compression_level 106 dprint(qxl, 1, "%s: %d\n", __FUNCTION__, level); 107 qxl 113 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_set_mm_time 121 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_get_init_info 133 qxl_send_events(qxl_screen_t * qxl,int events) argument 145 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_get_command 175 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_req_cmd_notification 184 qxl_push_free_res(qxl_screen_t * qxl,int flush) argument 224 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_release_resource 254 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_get_cursor_command 281 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_req_cursor_notification 300 qxl_screen_t *qxl = container_of(sin, qxl_screen_t, display_sin); local in function:interface_flush_resources 337 qxl_add_spice_display_interface(qxl_screen_t * qxl) argument 351 spiceqxl_display_monitors_config(qxl_screen_t * qxl) argument [all...] |
| H A D | 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) argument 68 pScrn->modes = qxl->x_modes = xf86ModesAdd (qxl->x_modes, mode); 74 check_crtc (qxl_screen_t *qxl) argument 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) argument 160 qxl_screen_t * qxl = crtc_private->qxl; local in function:crtc_set_mode_major 181 qxl_create_desired_modes(qxl_screen_t * qxl) argument 207 qxl_update_edid(qxl_screen_t * qxl) argument 307 qxl_screen_t * qxl = crtc_private->qxl; local in function:qxl_crtc_set_mode_major 354 qxl_screen_t * qxl = crtc_private->qxl; local in function:qxl_crtc_destroy 363 qxl_screen_t * qxl = crtc_private->qxl; local in function:qxl_crtc_lock 373 qxl_screen_t * qxl = crtc_private->qxl; local in function:qxl_crtc_unlock 398 qxl_screen_t *qxl = scrn->driverPrivate; local in function:qxl_xf86crtc_resize 420 qxl_initialize_x_modes(qxl_screen_t * qxl,ScrnInfoPtr pScrn,unsigned int * max_x,unsigned int * max_y) argument 458 qxl_init_randr(ScrnInfoPtr pScrn,qxl_screen_t * qxl) argument [all...] |
| H A D | qxl_cursor.c | 31 #include "qxl.h" 35 push_cursor (qxl_screen_t *qxl, struct qxl_bo *cursor_bo) argument 37 qxl->bo_funcs->write_command (qxl, QXL_CMD_CURSOR, cursor_bo); 41 qxl_alloc_cursor_cmd(qxl_screen_t *qxl) argument 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 local in function:qxl_set_cursor_position 84 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_load_cursor_argb 162 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_hide_cursor 179 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_show_cursor [all...] |
| H A D | 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) argument 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) argument 247 qxl_has_a8_surfaces(qxl_screen_t * qxl) argument 303 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_check_composite 413 qxl_screen_t * qxl = scrn->driverPrivate; local in function:qxl_create_pixmap 483 qxl_screen_t * qxl = scrn->driverPrivate; local in function:qxl_destroy_pixmap 510 set_uxa_functions(qxl_screen_t * qxl,ScreenPtr screen) argument 547 qxl_uxa_init(qxl_screen_t * qxl,ScreenPtr screen) argument [all...] |
| H A D | spiceqxl_util.c | 32 void spiceqxl_chown_agent_file(qxl_screen_t *qxl, const char *filename) argument 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");
|
| H A D | qxl_image.c | 37 #include "qxl.h" 66 qxl_image_create (qxl_screen_t *qxl, const uint8_t *data, argument 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 198 qxl_image_destroy(qxl_screen_t * qxl,struct qxl_bo * image_bo) argument [all...] |
| H A D | qxl_kms.c | 31 #include "qxl.h" 35 Bool qxl_kms_check_cap(qxl_screen_t *qxl, int idx) argument 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 in function:qxl_open_drm_master 66 struct pci_device *dev = qxl->pci; 72 if (qxl->platform_dev) { 73 qxl->drm_fd = xf86_get_platform_device_int_attrib(qxl 127 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_close_screen_kms 142 qxl_screen_t *qxl = NULL; local in function:qxl_pre_init_kms 212 qxl_screen_t * qxl = pScrn->driverPrivate; local in function:qxl_create_screen_resources_kms 252 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_enter_vt_kms 280 qxl_screen_t *qxl = pScrn->driverPrivate; local in function:qxl_leave_vt_kms 301 qxl_screen_t * qxl = pScrn->driverPrivate; local in function:qxl_screen_init_kms 386 qxl_screen_t *qxl; member in struct:qxl_kms_bo 390 qxl_bo_alloc(qxl_screen_t * qxl,unsigned long size,const char * name) argument 421 qxl_cmd_alloc(qxl_screen_t * qxl,unsigned long size,const char * name) argument 448 qxl_screen_t *qxl; local in function:qxl_bo_map 483 qxl_bo_incref(qxl_screen_t * qxl,struct qxl_bo * _bo) argument 489 qxl_bo_decref(qxl_screen_t * qxl,struct qxl_bo * _bo) argument 516 qxl_bo_output_bo_reloc(qxl_screen_t * qxl,uint32_t dst_offset,struct qxl_bo * _dst_bo,struct qxl_bo * _src_bo) argument 540 qxl_bo_write_command(qxl_screen_t * qxl,uint32_t cmd_type,struct qxl_bo * _bo) argument 593 qxl_bo_create_primary(qxl_screen_t * qxl,uint32_t width,uint32_t height,int32_t stride,uint32_t format) argument 625 qxl_bo_destroy_primary(qxl_screen_t * qxl,struct qxl_bo * bo) argument 634 qxl_kms_surface_create(qxl_screen_t * qxl,int width,int height,int bpp) argument 719 qxl_screen_t *qxl = surf->qxl; local in function:qxl_kms_surface_destroy 732 qxl_bo_output_surf_reloc(qxl_screen_t * qxl,uint32_t dst_offset,struct qxl_bo * _dst_bo,qxl_surface_t * surf) argument 771 qxl_kms_setup_funcs(qxl_screen_t * qxl) argument [all...] |
| H A D | spiceqxl_driver.h | 31 void init_qxl_rom(qxl_screen_t* qxl, uint32_t rom_size);
|
| H A D | 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, struc 373 qxl_screen_t *qxl; member in struct:qxl_output_private 379 qxl_screen_t *qxl; member in struct:qxl_crtc_private 385 physical_address(qxl_screen_t * qxl,void * virtual,uint8_t slot_id) argument 393 virtual_address(qxl_screen_t * qxl,void * physical,uint8_t slot_id) argument 542 get_ram_header(qxl_screen_t * qxl) argument 625 qxl_kms_check_cap(qxl_screen_t * qxl,int cap) argument 632 ioport_write(qxl_screen_t * qxl,int port,int val) argument [all...] |
| H A D | qxl_surface.c | 27 #include "qxl.h" 47 make_drawable (qxl_screen_t *qxl, qxl_surface_t *surf, uint8_t type, argument 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 98 push_drawable(qxl_screen_t * qxl,struct qxl_bo * drawable_bo) argument 104 submit_fill(qxl_screen_t * qxl,qxl_surface_t * surf,const struct QXLRect * rect,uint32_t color) argument 231 qxl_screen_t *qxl = surface->qxl; local in function:real_upload_box 292 upload_one_primary_region(qxl_screen_t * qxl,PixmapPtr pixmap,BoxPtr b) argument 333 qxl_surface_upload_primary_regions(qxl_screen_t * qxl,PixmapPtr pixmap,RegionRec * r) argument 439 qxl_screen_t *qxl = destination->qxl; local in function:qxl_surface_solid 471 image_from_surface_internal(qxl_screen_t * qxl,qxl_surface_t * surface) argument 485 image_from_surface(qxl_screen_t * qxl,qxl_surface_t * dest) argument 502 qxl_screen_t *qxl = dest->qxl; local in function:qxl_surface_copy 596 image_from_picture(qxl_screen_t * qxl,PicturePtr picture,qxl_surface_t * surface,int * force_opaque) argument 610 get_transform(qxl_screen_t * qxl,PictTransform * transform) argument 654 qxl_screen_t *qxl = dest->qxl; local in function:qxl_surface_composite 780 qxl_screen_t *qxl = dest->qxl; local in function:qxl_surface_put_image [all...] |
| H A D | 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 in function:on_accept_available 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) argument 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 [all...] |
| H A D | 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 in function:on_accept 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) argument 144 vdagent_sin.qxl [all...] |
| H A D | 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) argument 137 int n_surfaces = qxl->rom->n_surfaces; 160 cache->all_surfaces[i].qxl = qxl; 181 qxl_surface_cache_create (qxl_screen_t *qxl) argument 189 cache->qxl = qxl; 200 qxl_surface_cache_sanity_check(surface_cache_t * qxl) argument 289 qxl_surface_cache_create_primary(qxl_screen_t * qxl,struct QXLMode * mode) argument 368 qxl_screen_t *qxl = cache->qxl; local in function:make_surface_cmd 385 qxl_screen_t *qxl = cache->qxl; local in function:push_surface_cmd 439 qxl_screen_t *qxl = cache->qxl; local in function:surface_send_create 529 qxl_surface_create(qxl_screen_t * qxl,int width,int height,int bpp) argument [all...] |