Lines Matching refs:qdev
171 struct qxl_device *qdev;
178 struct qxl_device *qdev;
278 int qxl_device_init(struct qxl_device *qdev, struct pci_dev *pdev);
279 void qxl_device_fini(struct qxl_device *qdev);
281 int qxl_modeset_init(struct qxl_device *qdev);
282 void qxl_modeset_fini(struct qxl_device *qdev);
284 int qxl_bo_init(struct qxl_device *qdev);
285 void qxl_bo_fini(struct qxl_device *qdev);
287 void qxl_reinit_memslots(struct qxl_device *qdev);
288 int qxl_surf_evict(struct qxl_device *qdev);
289 int qxl_vram_evict(struct qxl_device *qdev);
302 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo,
307 ? &qdev->main_slot : &qdev->surfaces_slot;
315 void qxl_display_read_client_monitors_config(struct qxl_device *qdev);
316 int qxl_create_monitors_object(struct qxl_device *qdev);
317 int qxl_destroy_monitors_object(struct qxl_device *qdev);
320 void qxl_gem_init(struct qxl_device *qdev);
321 void qxl_gem_fini(struct qxl_device *qdev);
322 int qxl_gem_object_create(struct qxl_device *qdev, int size,
327 int qxl_gem_object_create_with_handle(struct qxl_device *qdev,
338 void qxl_bo_force_delete(struct qxl_device *qdev);
350 int qxl_ttm_init(struct qxl_device *qdev);
351 void qxl_ttm_fini(struct qxl_device *qdev);
357 int qxl_image_init(struct qxl_device *qdev,
364 qxl_image_alloc_objects(struct qxl_device *qdev,
368 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage);
374 void qxl_io_create_primary(struct qxl_device *qdev,
376 void qxl_io_destroy_primary(struct qxl_device *qdev);
377 void qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id);
378 void qxl_io_notify_oom(struct qxl_device *qdev);
380 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
383 void qxl_io_reset(struct qxl_device *qdev);
384 void qxl_io_monitors_config(struct qxl_device *qdev);
386 void qxl_io_flush_release(struct qxl_device *qdev);
387 void qxl_io_flush_surfaces(struct qxl_device *qdev);
389 union qxl_release_info *qxl_release_map(struct qxl_device *qdev,
391 void qxl_release_unmap(struct qxl_device *qdev,
399 int qxl_alloc_surface_release_reserved(struct qxl_device *qdev,
403 int qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size,
408 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release,
411 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release,
413 int qxl_alloc_bo_reserved(struct qxl_device *qdev,
419 void qxl_draw_dirty_fb(struct qxl_device *qdev,
427 void qxl_release_free(struct qxl_device *qdev,
431 struct qxl_release *qxl_release_from_id_locked(struct qxl_device *qdev,
434 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush);
435 int qxl_garbage_collect(struct qxl_device *qdev);
440 void qxl_ttm_debugfs_init(struct qxl_device *qdev);
455 int qxl_irq_init(struct qxl_device *qdev);
458 void qxl_debugfs_add_files(struct qxl_device *qdev,
462 int qxl_surface_id_alloc(struct qxl_device *qdev,
464 void qxl_surface_id_dealloc(struct qxl_device *qdev,
466 int qxl_hw_surface_alloc(struct qxl_device *qdev,
468 int qxl_hw_surface_dealloc(struct qxl_device *qdev,
471 int qxl_bo_check_id(struct qxl_device *qdev, struct qxl_bo *bo);
475 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool freeing);