[go: nahoru, domu]

Searched refs:qxl_device (Results 1 - 17 of 17) sorted by relevance

/drivers/gpu/drm/qxl/
H A Dqxl_drv.h211 struct qxl_device *qdev;
218 struct qxl_device *qdev;
232 int qxl_debugfs_add_files(struct qxl_device *rdev,
235 int qxl_debugfs_fence_init(struct qxl_device *rdev);
236 void qxl_debugfs_remove_files(struct qxl_device *qdev);
238 struct qxl_device;
240 struct qxl_device { struct
331 void qxl_io_log(struct qxl_device *qdev, const char *fmt, ...);
339 int qxl_modeset_init(struct qxl_device *qdev);
340 void qxl_modeset_fini(struct qxl_device *qde
[all...]
H A Dqxl_object.h37 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private;
73 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private;
87 extern int qxl_bo_create(struct qxl_device *qdev,
94 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, int page_offset);
95 void qxl_bo_kunmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, void *map);
H A Dqxl_irq.c31 struct qxl_device *qdev = (struct qxl_device *)dev->dev_private;
73 struct qxl_device *qdev = container_of(work, struct qxl_device,
79 int qxl_irq_init(struct qxl_device *qdev)
H A Dqxl_gem.c39 int qxl_gem_object_create(struct qxl_device *qdev, int size,
69 int qxl_gem_object_create_with_handle(struct qxl_device *qdev,
108 int qxl_gem_init(struct qxl_device *qdev)
114 void qxl_gem_fini(struct qxl_device *qdev)
H A Dqxl_object.c33 struct qxl_device *qdev;
36 qdev = (struct qxl_device *)bo->gem_base.dev->dev_private;
78 int qxl_bo_create(struct qxl_device *qdev,
144 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev,
186 void qxl_bo_kunmap_atomic_page(struct qxl_device *qdev,
229 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private;
252 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private;
270 void qxl_bo_force_delete(struct qxl_device *qde
[all...]
H A Dqxl_cmd.c31 static int qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap);
178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release,
191 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release,
203 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush)
214 int qxl_garbage_collect(struct qxl_device *qdev)
256 int qxl_alloc_bo_reserved(struct qxl_device *qdev,
281 static int wait_for_io_cmd_user(struct qxl_device *qdev, uint8_t val, long port, bool intr)
316 static void wait_for_io_cmd(struct qxl_device *qdev, uint8_t val, long port)
326 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
358 void qxl_io_notify_oom(struct qxl_device *qde
[all...]
H A Dqxl_kms.c34 static void qxl_dump_mode(struct qxl_device *qdev, void *p)
42 static bool qxl_check_device(struct qxl_device *qdev)
76 static void setup_hw_slot(struct qxl_device *qdev, int slot_index,
84 static uint8_t setup_slot(struct qxl_device *qdev, uint8_t slot_index_offset,
106 void qxl_reinit_memslots(struct qxl_device *qdev)
114 struct qxl_device *qdev = container_of(work, struct qxl_device, gc_work);
118 static int qxl_device_init(struct qxl_device *qdev,
271 static void qxl_device_fini(struct qxl_device *qdev)
297 struct qxl_device *qde
[all...]
H A Dqxl_debugfs.c43 struct qxl_device *qdev = node->minor->dev->dev_private;
57 struct qxl_device *qdev = node->minor->dev->dev_private;
102 int qxl_debugfs_add_files(struct qxl_device *qdev,
135 void qxl_debugfs_remove_files(struct qxl_device *qdev)
H A Dqxl_ttm.c38 static int qxl_ttm_debugfs_init(struct qxl_device *qdev);
40 static struct qxl_device *qxl_get_qdev(struct ttm_bo_device *bdev)
43 struct qxl_device *qdev;
46 qdev = container_of(mman, struct qxl_device, mman);
60 static int qxl_ttm_global_init(struct qxl_device *qdev)
97 static void qxl_ttm_global_fini(struct qxl_device *qdev)
124 struct qxl_device *qdev;
220 struct qxl_device *qdev = qxl_get_qdev(bdev);
259 struct qxl_device *qdev;
320 struct qxl_device *qde
[all...]
H A Dqxl_release.c61 struct qxl_device *qdev;
67 qdev = container_of(fence->lock, struct qxl_device, release_lock);
126 qxl_release_alloc(struct qxl_device *qdev, int type,
178 qxl_release_free(struct qxl_device *qdev,
203 static int qxl_release_bo_alloc(struct qxl_device *qdev,
294 int qxl_alloc_surface_release_reserved(struct qxl_device *qdev,
327 int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
389 struct qxl_release *qxl_release_from_id_locked(struct qxl_device *qdev,
405 union qxl_release_info *qxl_release_map(struct qxl_device *qdev,
420 void qxl_release_unmap(struct qxl_device *qde
[all...]
H A Dqxl_fb.c59 struct qxl_device *qdev;
78 struct qxl_device *qdev, struct fb_info *info,
105 struct qxl_device *qdev = qfbdev->qdev;
249 struct qxl_device *qdev = qfbdev->qdev;
292 struct qxl_device *qdev = qfbdev->qdev;
319 struct qxl_device *qdev = qfbdev->qdev;
352 struct qxl_device *qdev = qfbdev->qdev;
366 struct qxl_device *qdev = container_of(work, struct qxl_device, fb_work);
395 int qxl_fb_init(struct qxl_device *qde
[all...]
H A Dqxl_ioctl.c36 struct qxl_device *qdev = dev->dev_private;
64 struct qxl_device *qdev = dev->dev_private;
85 apply_reloc(struct qxl_device *qdev, struct qxl_reloc_info *info)
96 apply_surf_reloc(struct qxl_device *qdev, struct qxl_reloc_info *info)
110 static struct qxl_bo *qxlhw_handle_to_bo(struct qxl_device *qdev,
137 static int qxl_process_single_command(struct qxl_device *qdev,
289 struct qxl_device *qdev = dev->dev_private;
314 struct qxl_device *qdev = dev->dev_private;
364 struct qxl_device *qdev = dev->dev_private;
383 struct qxl_device *qde
[all...]
H A Dqxl_display.c38 void qxl_alloc_client_monitors_config(struct qxl_device *qdev, unsigned count)
59 static int qxl_display_copy_rom_client_monitors_config(struct qxl_device *qdev)
103 void qxl_display_read_client_monitors_config(struct qxl_device *qdev)
123 struct qxl_device *qdev = dev->dev_private;
196 struct qxl_device *qdev = dev->dev_private;
239 qxl_hide_cursor(struct qxl_device *qdev)
272 struct qxl_device *qdev = dev->dev_private;
387 struct qxl_device *qdev = dev->dev_private;
446 struct qxl_device *qdev = qxl_fb->base.dev->dev_private;
513 struct qxl_device *qde
[all...]
H A Dqxl_image.c33 qxl_allocate_chunk(struct qxl_device *qdev,
56 qxl_image_alloc_objects(struct qxl_device *qdev,
86 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage)
100 qxl_image_init_helper(struct qxl_device *qdev,
227 int qxl_image_init(struct qxl_device *qdev,
H A Dqxl_dumb.c35 struct qxl_device *qdev = dev->dev_private;
H A Dqxl_draw.c26 static int alloc_clips(struct qxl_device *qdev,
39 static struct qxl_rect *drawable_set_clipping(struct qxl_device *qdev,
59 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release)
69 free_drawable(struct qxl_device *qdev, struct qxl_release *release)
76 make_drawable(struct qxl_device *qdev, int surface, uint8_t type,
116 static int alloc_palette_object(struct qxl_device *qdev,
158 struct qxl_device *qdev = qxl_fb_image->qdev;
266 void qxl_draw_dirty_fb(struct qxl_device *qdev,
403 void qxl_draw_copyarea(struct qxl_device *qdev,
447 struct qxl_device *qde
[all...]
H A Dqxl_drv.c94 struct qxl_device *qdev = dev->dev_private;
125 struct qxl_device *qdev = dev->dev_private;
193 struct qxl_device *qdev = drm_dev->dev_private;

Completed in 94 milliseconds