Lines Matching refs:qxl_device

188 	struct qxl_device *qdev;
195 struct qxl_device *qdev;
209 int qxl_debugfs_add_files(struct qxl_device *rdev,
212 int qxl_debugfs_fence_init(struct qxl_device *rdev);
214 struct qxl_device;
216 struct qxl_device { struct
305 int qxl_device_init(struct qxl_device *qdev, struct drm_driver *drv, argument
307 void qxl_device_fini(struct qxl_device *qdev);
309 int qxl_modeset_init(struct qxl_device *qdev);
310 void qxl_modeset_fini(struct qxl_device *qdev);
312 int qxl_bo_init(struct qxl_device *qdev);
313 void qxl_bo_fini(struct qxl_device *qdev);
315 void qxl_reinit_memslots(struct qxl_device *qdev);
316 int qxl_surf_evict(struct qxl_device *qdev);
317 int qxl_vram_evict(struct qxl_device *qdev);
330 qxl_fb_virtual_address(struct qxl_device *qdev, unsigned long physical) in qxl_fb_virtual_address()
337 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo, in qxl_bo_physical_address()
350 int qxl_fbdev_init(struct qxl_device *qdev);
351 void qxl_fbdev_fini(struct qxl_device *qdev);
352 int qxl_get_handle_for_primary_fb(struct qxl_device *qdev,
355 void qxl_fbdev_set_suspend(struct qxl_device *qdev, int state);
365 void qxl_display_read_client_monitors_config(struct qxl_device *qdev);
366 int qxl_create_monitors_object(struct qxl_device *qdev);
367 int qxl_destroy_monitors_object(struct qxl_device *qdev);
370 void qxl_gem_init(struct qxl_device *qdev);
371 void qxl_gem_fini(struct qxl_device *qdev);
372 int qxl_gem_object_create(struct qxl_device *qdev, int size,
377 int qxl_gem_object_create_with_handle(struct qxl_device *qdev,
388 void qxl_bo_force_delete(struct qxl_device *qdev);
401 int qxl_ttm_init(struct qxl_device *qdev);
402 void qxl_ttm_fini(struct qxl_device *qdev);
407 int qxl_image_init(struct qxl_device *qdev,
414 qxl_image_alloc_objects(struct qxl_device *qdev,
418 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage);
420 void qxl_update_screen(struct qxl_device *qxl);
424 void qxl_io_create_primary(struct qxl_device *qdev,
427 void qxl_io_destroy_primary(struct qxl_device *qdev);
428 void qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id);
429 void qxl_io_notify_oom(struct qxl_device *qdev);
431 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
434 void qxl_io_reset(struct qxl_device *qdev);
435 void qxl_io_monitors_config(struct qxl_device *qdev);
437 void qxl_io_flush_release(struct qxl_device *qdev);
438 void qxl_io_flush_surfaces(struct qxl_device *qdev);
440 union qxl_release_info *qxl_release_map(struct qxl_device *qdev,
442 void qxl_release_unmap(struct qxl_device *qdev,
450 int qxl_alloc_surface_release_reserved(struct qxl_device *qdev,
454 int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
459 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release,
462 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release,
464 int qxl_alloc_bo_reserved(struct qxl_device *qdev,
473 void qxl_draw_dirty_fb(struct qxl_device *qdev,
482 void qxl_draw_copyarea(struct qxl_device *qdev,
487 void qxl_release_free(struct qxl_device *qdev,
491 struct qxl_release *qxl_release_from_id_locked(struct qxl_device *qdev,
494 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush);
495 int qxl_garbage_collect(struct qxl_device *qdev);
500 int qxl_ttm_debugfs_init(struct qxl_device *qdev);
515 int qxl_irq_init(struct qxl_device *qdev);
519 bool qxl_fbdev_qobj_is_fb(struct qxl_device *qdev, struct qxl_bo *qobj);
521 int qxl_debugfs_add_files(struct qxl_device *qdev,
525 int qxl_surface_id_alloc(struct qxl_device *qdev,
527 void qxl_surface_id_dealloc(struct qxl_device *qdev,
529 int qxl_hw_surface_alloc(struct qxl_device *qdev,
532 int qxl_hw_surface_dealloc(struct qxl_device *qdev,
535 int qxl_bo_check_id(struct qxl_device *qdev, struct qxl_bo *bo);
539 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool freeing);