Lines Matching refs:qxl_device

213 	struct qxl_device *qdev;
220 struct qxl_device *qdev;
234 int qxl_debugfs_add_files(struct qxl_device *rdev,
237 int qxl_debugfs_fence_init(struct qxl_device *rdev);
238 void qxl_debugfs_remove_files(struct qxl_device *qdev);
240 struct qxl_device;
242 struct qxl_device { struct
335 __printf(2,3) void qxl_io_log(struct qxl_device *qdev, const char *fmt, ...); argument
343 int qxl_modeset_init(struct qxl_device *qdev);
344 void qxl_modeset_fini(struct qxl_device *qdev);
346 int qxl_bo_init(struct qxl_device *qdev);
347 void qxl_bo_fini(struct qxl_device *qdev);
349 void qxl_reinit_memslots(struct qxl_device *qdev);
350 int qxl_surf_evict(struct qxl_device *qdev);
351 int qxl_vram_evict(struct qxl_device *qdev);
364 qxl_fb_virtual_address(struct qxl_device *qdev, unsigned long physical) in qxl_fb_virtual_address()
371 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo, in qxl_bo_physical_address()
384 int qxl_fbdev_init(struct qxl_device *qdev);
385 void qxl_fbdev_fini(struct qxl_device *qdev);
386 int qxl_get_handle_for_primary_fb(struct qxl_device *qdev,
389 void qxl_fbdev_set_suspend(struct qxl_device *qdev, int state);
397 void qxl_display_read_client_monitors_config(struct qxl_device *qdev);
398 void qxl_send_monitors_config(struct qxl_device *qdev);
399 int qxl_create_monitors_object(struct qxl_device *qdev);
400 int qxl_destroy_monitors_object(struct qxl_device *qdev);
403 void qxl_crtc_set_from_monitors_config(struct qxl_device *qdev);
404 void qxl_alloc_client_monitors_config(struct qxl_device *qdev, unsigned count);
407 int qxl_gem_init(struct qxl_device *qdev);
408 void qxl_gem_fini(struct qxl_device *qdev);
409 int qxl_gem_object_create(struct qxl_device *qdev, int size,
414 int qxl_gem_object_create_with_handle(struct qxl_device *qdev,
425 void qxl_bo_force_delete(struct qxl_device *qdev);
438 int qxl_ttm_init(struct qxl_device *qdev);
439 void qxl_ttm_fini(struct qxl_device *qdev);
444 int qxl_image_init(struct qxl_device *qdev,
451 qxl_image_alloc_objects(struct qxl_device *qdev,
455 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage);
457 void qxl_update_screen(struct qxl_device *qxl);
461 void qxl_io_create_primary(struct qxl_device *qdev,
464 void qxl_io_destroy_primary(struct qxl_device *qdev);
465 void qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id);
466 void qxl_io_notify_oom(struct qxl_device *qdev);
468 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
471 void qxl_io_reset(struct qxl_device *qdev);
472 void qxl_io_monitors_config(struct qxl_device *qdev);
474 void qxl_io_flush_release(struct qxl_device *qdev);
475 void qxl_io_flush_surfaces(struct qxl_device *qdev);
477 union qxl_release_info *qxl_release_map(struct qxl_device *qdev,
479 void qxl_release_unmap(struct qxl_device *qdev,
487 int qxl_alloc_surface_release_reserved(struct qxl_device *qdev,
491 int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
496 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release,
499 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release,
501 int qxl_alloc_bo_reserved(struct qxl_device *qdev,
510 void qxl_draw_dirty_fb(struct qxl_device *qdev,
519 void qxl_draw_copyarea(struct qxl_device *qdev,
524 void qxl_release_free(struct qxl_device *qdev,
528 struct qxl_release *qxl_release_from_id_locked(struct qxl_device *qdev,
531 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush);
532 int qxl_garbage_collect(struct qxl_device *qdev);
552 int qxl_irq_init(struct qxl_device *qdev);
556 int qxl_fb_init(struct qxl_device *qdev);
557 bool qxl_fbdev_qobj_is_fb(struct qxl_device *qdev, struct qxl_bo *qobj);
559 int qxl_debugfs_add_files(struct qxl_device *qdev,
563 int qxl_surface_id_alloc(struct qxl_device *qdev,
565 void qxl_surface_id_dealloc(struct qxl_device *qdev,
567 int qxl_hw_surface_alloc(struct qxl_device *qdev,
570 int qxl_hw_surface_dealloc(struct qxl_device *qdev,
573 int qxl_bo_check_id(struct qxl_device *qdev, struct qxl_bo *bo);
577 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool freeing);
578 int qxl_update_surface(struct qxl_device *qdev, struct qxl_bo *surf);