| /src/sys/external/bsd/drm2/dist/drm/qxl/ |
| H A D | qxl_irq.c | 40 struct qxl_device *qdev = (struct qxl_device *)dev->dev_private; local in function:qxl_irq_handler 81 struct qxl_device *qdev = container_of(work, struct qxl_device, local in function:qxl_client_monitors_config_work_func 87 qxl_irq_init(struct qxl_device * qdev) argument [all...] |
| H A D | qxl_debugfs.c | 47 struct qxl_device *qdev = node->minor->dev->dev_private; local in function:qxl_debugfs_irq_received 61 struct qxl_device *qdev = node->minor->dev->dev_private; local in function:qxl_debugfs_buffers_info 107 int qxl_debugfs_add_files(struct qxl_device *qdev, argument [all...] |
| H A D | qxl_dumb.c | 40 struct qxl_device *qdev = dev->dev_private; local in function:qxl_mode_dumb_create
|
| H A D | qxl_kms.c | 42 static bool qxl_check_device(struct qxl_device *qdev) argument 64 static void setup_hw_slot(struct qxl_device *qdev, struct qxl_memslot *slot) argument 71 static void setup_slot(struct qxl_device *qdev, argument 101 qxl_reinit_memslots(struct qxl_device * qdev) argument 109 struct qxl_device *qdev = container_of(work, struct qxl_device, gc_work); local in function:qxl_gc_work 114 qxl_device_init(struct qxl_device * qdev,struct drm_driver * drv,struct pci_dev * pdev) argument 303 qxl_device_fini(struct qxl_device * qdev) argument [all...] |
| H A D | qxl_drv.c | 79 struct qxl_device *qdev; local in function:qxl_pci_probe 144 struct qxl_device *qdev = dev->dev_private; local in function:qxl_pci_remove 163 struct qxl_device *qdev = dev->dev_private; local in function:qxl_drm_freeze 185 struct qxl_device *qdev = dev->dev_private; local in function:qxl_drm_resume 244 struct qxl_device *qdev = drm_dev->dev_private; local in function:qxl_pm_restore [all...] |
| H A D | qxl_gem.c | 39 struct qxl_device *qdev; local in function:qxl_gem_object_free 50 int qxl_gem_object_create(struct qxl_device *qdev, int size, argument 80 int qxl_gem_object_create_with_handle(struct qxl_device *qdev, argument 119 qxl_gem_init(struct qxl_device * qdev) argument 124 qxl_gem_fini(struct qxl_device * qdev) argument [all...] |
| H A D | qxl_draw.c | 33 static int alloc_clips(struct qxl_device *qdev, argument 46 static struct qxl_rect *drawable_set_clipping(struct qxl_device *qdev, argument 65 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) argument 72 free_drawable(struct qxl_device *qdev, struct qxl_release *release) argument 79 make_drawable(struct qxl_device *qdev, int surface, uint8_t type, argument 126 qxl_draw_dirty_fb(struct qxl_device * qdev,struct drm_framebuffer * fb,struct qxl_bo * bo,unsigned int flags,unsigned int color,struct drm_clip_rect * clips,unsigned int num_clips,int inc,uint32_t dumb_shadow_offset) argument [all...] |
| H A D | qxl_image.c | 38 qxl_allocate_chunk(struct qxl_device *qdev, argument 61 qxl_image_alloc_objects(struct qxl_device *qdev, argument 91 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage) argument 105 qxl_image_init_helper(struct qxl_device *qdev, argument 234 qxl_image_init(struct qxl_device * qdev,struct qxl_release * release,struct qxl_drm_image * dimage,const uint8_t * data,int x,int y,int width,int height,int depth,int stride) argument [all...] |
| H A D | qxl_ioctl.c | 44 struct qxl_device *qdev = dev->dev_private; local in function:qxl_alloc_ioctl 72 struct qxl_device *qdev = dev->dev_private; local in function:qxl_map_ioctl 93 apply_reloc(struct qxl_device *qdev, struct qxl_reloc_info *info) argument 105 apply_surf_reloc(struct qxl_device *qdev, struct qxl_reloc_info *info) argument 147 qxl_process_single_command(struct qxl_device * qdev,struct drm_qxl_command * cmd,struct drm_file * file_priv) argument 287 struct qxl_device *qdev = dev->dev_private; local in function:qxl_execbuffer_ioctl 312 struct qxl_device *qdev = dev->dev_private; local in function:qxl_update_area_ioctl 362 struct qxl_device *qdev = dev->dev_private; local in function:qxl_getparam_ioctl 381 struct qxl_device *qdev = dev->dev_private; local in function:qxl_clientcap_ioctl 402 struct qxl_device *qdev = dev->dev_private; local in function:qxl_alloc_surf_ioctl [all...] |
| H A D | qxl_object.c | 38 struct qxl_device *qdev; local in function:qxl_ttm_bo_destroy 103 int qxl_bo_create(struct qxl_device *qdev, argument 172 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, argument 214 qxl_bo_kunmap_atomic_page(struct qxl_device * qdev,struct qxl_bo * bo,void * pmap) argument 319 qxl_bo_force_delete(struct qxl_device * qdev) argument 338 qxl_bo_init(struct qxl_device * qdev) argument 343 qxl_bo_fini(struct qxl_device * qdev) argument 348 qxl_bo_check_id(struct qxl_device * qdev,struct qxl_bo * bo) argument 365 qxl_surf_evict(struct qxl_device * qdev) argument 370 qxl_vram_evict(struct qxl_device * qdev) argument [all...] |
| H A D | qxl_release.c | 65 struct qxl_device *qdev; local in function:qxl_fence_wait 129 qxl_release_alloc(struct qxl_device *qdev, int type, argument 182 qxl_release_free(struct qxl_device *qdev, argument 206 qxl_release_bo_alloc(struct qxl_device * qdev,struct qxl_bo ** bo) argument 294 qxl_alloc_surface_release_reserved(struct qxl_device * qdev,enum qxl_surface_cmd_type surface_cmd_type,struct qxl_release * create_rel,struct qxl_release ** release) argument 325 qxl_alloc_release_reserved(struct qxl_device * qdev,unsigned long size,int type,struct qxl_release ** release,struct qxl_bo ** rbo) argument 393 qxl_release_from_id_locked(struct qxl_device * qdev,uint64_t id) argument 409 qxl_release_map(struct qxl_device * qdev,struct qxl_release * release) argument 423 qxl_release_unmap(struct qxl_device * qdev,struct qxl_release * release,union qxl_release_info * info) argument 439 struct qxl_device *qdev; local in function:qxl_release_fence_buffer_objects [all...] |
| H A D | qxl_ttm.c | 49 struct qxl_device *qdev; local in function:qxl_get_qdev 64 struct qxl_device *qdev = qxl_get_qdev(bdev); local in function:qxl_init_mem_type 122 struct qxl_device *qdev = qxl_get_qdev(bdev); local in function:qxl_ttm_io_mem_reserve 161 struct qxl_device *qdev; member in struct:qxl_ttm_tt 202 struct qxl_device *qdev; local in function:qxl_ttm_tt_create 251 struct qxl_device *qdev; local in function:qxl_bo_move_notify 274 qxl_ttm_init(struct qxl_device * qdev) argument 312 qxl_ttm_fini(struct qxl_device * qdev) argument 336 qxl_ttm_debugfs_init(struct qxl_device * qdev) argument [all...] |
| H A D | qxl_cmd.c | 191 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, argument 203 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, argument 214 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush) argument 225 qxl_garbage_collect(struct qxl_device * qdev) argument 267 qxl_alloc_bo_reserved(struct qxl_device * qdev,struct qxl_release * release,unsigned long size,struct qxl_bo ** _bo) argument 292 wait_for_io_cmd_user(struct qxl_device * qdev,uint8_t val,long port,bool intr) argument 327 wait_for_io_cmd(struct qxl_device * qdev,uint8_t val,long port) argument 337 qxl_io_update_area(struct qxl_device * qdev,struct qxl_bo * surf,const struct qxl_rect * area) argument 366 qxl_io_notify_oom(struct qxl_device * qdev) argument 371 qxl_io_flush_release(struct qxl_device * qdev) argument 376 qxl_io_flush_surfaces(struct qxl_device * qdev) argument 381 qxl_io_destroy_primary(struct qxl_device * qdev) argument 389 qxl_io_create_primary(struct qxl_device * qdev,struct qxl_bo * bo) argument 415 qxl_io_memslot_add(struct qxl_device * qdev,uint8_t id) argument 421 qxl_io_reset(struct qxl_device * qdev) argument 426 qxl_io_monitors_config(struct qxl_device * qdev) argument 431 qxl_surface_id_alloc(struct qxl_device * qdev,struct qxl_bo * surf) argument 463 qxl_surface_id_dealloc(struct qxl_device * qdev,uint32_t surface_id) argument 471 qxl_hw_surface_alloc(struct qxl_device * qdev,struct qxl_bo * surf) argument 517 qxl_hw_surface_dealloc(struct qxl_device * qdev,struct qxl_bo * surf) argument 557 qxl_update_surface(struct qxl_device * qdev,struct qxl_bo * surf) argument 575 qxl_surface_evict_locked(struct qxl_device * qdev,struct qxl_bo * surf,bool do_update_area) argument 585 qxl_surface_evict(struct qxl_device * qdev,struct qxl_bo * surf,bool do_update_area) argument 592 qxl_reap_surf(struct qxl_device * qdev,struct qxl_bo * surf,bool stall) argument 617 qxl_reap_surface_id(struct qxl_device * qdev,int max_to_reap) argument [all...] |
| H A D | qxl_display.c | 49 static int qxl_alloc_client_monitors_config(struct qxl_device *qdev, argument 75 qxl_display_copy_rom_client_monitors_config(struct qxl_device * qdev) argument 148 qxl_update_offset_props(struct qxl_device * qdev) argument 167 qxl_display_read_client_monitors_config(struct qxl_device * qdev) argument 201 qxl_check_mode(struct qxl_device * qdev,unsigned int width,unsigned int height) argument 217 qxl_check_framebuffer(struct qxl_device * qdev,struct qxl_bo * bo) argument 229 struct qxl_device *qdev = dev->dev_private; local in function:qxl_add_mode 250 struct qxl_device *qdev = dev->dev_private; local in function:qxl_add_monitors_config_modes 291 qxl_send_monitors_config(struct qxl_device * qdev) argument 318 struct qxl_device *qdev = dev->dev_private; local in function:qxl_crtc_update_monitors_config 421 struct qxl_device *qdev = fb->dev->dev_private; local in function:qxl_framebuffer_surface_dirty 483 struct qxl_device *qdev = plane->dev->dev_private; local in function:qxl_primary_atomic_check 497 struct qxl_device *qdev = dev->dev_private; local in function:qxl_primary_apply_cursor 544 struct qxl_device *qdev = plane->dev->dev_private; local in function:qxl_primary_atomic_update 575 struct qxl_device *qdev = plane->dev->dev_private; local in function:qxl_primary_atomic_disable 591 struct qxl_device *qdev = dev->dev_private; local in function:qxl_cursor_atomic_update 700 struct qxl_device *qdev = plane->dev->dev_private; local in function:qxl_cursor_atomic_disable 725 qxl_update_dumb_head(struct qxl_device * qdev,int index,struct qxl_bo * bo) argument 753 qxl_calc_dumb_shadow(struct qxl_device * qdev,struct qxl_surface * surf) argument 783 struct qxl_device *qdev = plane->dev->dev_private; local in function:qxl_plane_prepare_fb 896 qxl_create_plane(struct qxl_device * qdev,unsigned int possible_crtcs,enum drm_plane_type type) argument 944 struct qxl_device *qdev = dev->dev_private; local in function:qdev_crtc_init 986 struct qxl_device *qdev = dev->dev_private; local in function:qxl_conn_get_modes 1012 struct qxl_device *qdev = ddev->dev_private; local in function:qxl_conn_mode_valid 1045 struct qxl_device *qdev = ddev->dev_private; local in function:qxl_conn_detect 1090 qxl_mode_create_hotplug_mode_update_property(struct qxl_device * qdev) argument 1104 struct qxl_device *qdev = dev->dev_private; local in function:qdev_output_init 1155 qxl_create_monitors_object(struct qxl_device * qdev) argument 1191 qxl_destroy_monitors_object(struct qxl_device * qdev) argument 1207 qxl_modeset_init(struct qxl_device * qdev) argument 1242 qxl_modeset_fini(struct qxl_device * qdev) argument [all...] |
| H A D | qxl_drv.h | 174 struct qxl_device *qdev; member in struct:qxl_fb_image 181 struct qxl_device *qdev; member in struct:qxl_draw_fill 309 qxl_bo_physical_address(struct qxl_device * qdev,struct qxl_bo * bo,unsigned long offset) argument [all...] |