Home | History | Annotate | Download | only in qxl

Lines Matching defs:qdev

174 	struct qxl_device *qdev;
181 struct qxl_device *qdev;
284 int qxl_device_init(struct qxl_device *qdev, struct drm_driver *drv,
286 void qxl_device_fini(struct qxl_device *qdev);
288 int qxl_modeset_init(struct qxl_device *qdev);
289 void qxl_modeset_fini(struct qxl_device *qdev);
291 int qxl_bo_init(struct qxl_device *qdev);
292 void qxl_bo_fini(struct qxl_device *qdev);
294 void qxl_reinit_memslots(struct qxl_device *qdev);
295 int qxl_surf_evict(struct qxl_device *qdev);
296 int qxl_vram_evict(struct qxl_device *qdev);
309 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo,
314 ? &qdev->main_slot : &qdev->surfaces_slot;
323 void qxl_display_read_client_monitors_config(struct qxl_device *qdev);
324 int qxl_create_monitors_object(struct qxl_device *qdev);
325 int qxl_destroy_monitors_object(struct qxl_device *qdev);
328 void qxl_gem_init(struct qxl_device *qdev);
329 void qxl_gem_fini(struct qxl_device *qdev);
330 int qxl_gem_object_create(struct qxl_device *qdev, int size,
335 int qxl_gem_object_create_with_handle(struct qxl_device *qdev,
346 void qxl_bo_force_delete(struct qxl_device *qdev);
358 int qxl_ttm_init(struct qxl_device *qdev);
359 void qxl_ttm_fini(struct qxl_device *qdev);
365 int qxl_image_init(struct qxl_device *qdev,
372 qxl_image_alloc_objects(struct qxl_device *qdev,
376 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage);
382 void qxl_io_create_primary(struct qxl_device *qdev,
384 void qxl_io_destroy_primary(struct qxl_device *qdev);
385 void qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id);
386 void qxl_io_notify_oom(struct qxl_device *qdev);
388 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
391 void qxl_io_reset(struct qxl_device *qdev);
392 void qxl_io_monitors_config(struct qxl_device *qdev);
394 void qxl_io_flush_release(struct qxl_device *qdev);
395 void qxl_io_flush_surfaces(struct qxl_device *qdev);
397 union qxl_release_info *qxl_release_map(struct qxl_device *qdev,
399 void qxl_release_unmap(struct qxl_device *qdev,
407 int qxl_alloc_surface_release_reserved(struct qxl_device *qdev,
411 int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
416 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release,
419 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release,
421 int qxl_alloc_bo_reserved(struct qxl_device *qdev,
427 void qxl_draw_dirty_fb(struct qxl_device *qdev,
435 void qxl_release_free(struct qxl_device *qdev,
439 struct qxl_release *qxl_release_from_id_locked(struct qxl_device *qdev,
442 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush);
443 int qxl_garbage_collect(struct qxl_device *qdev);
448 int qxl_ttm_debugfs_init(struct qxl_device *qdev);
463 int qxl_irq_init(struct qxl_device *qdev);
466 int qxl_debugfs_add_files(struct qxl_device *qdev,
470 int qxl_surface_id_alloc(struct qxl_device *qdev,
472 void qxl_surface_id_dealloc(struct qxl_device *qdev,
474 int qxl_hw_surface_alloc(struct qxl_device *qdev,
476 int qxl_hw_surface_dealloc(struct qxl_device *qdev,
479 int qxl_bo_check_id(struct qxl_device *qdev, struct qxl_bo *bo);
483 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool freeing);