Searched refs:qxl_bo (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_object.h | 30 static inline int qxl_bo_reserve(struct qxl_bo *bo) in qxl_bo_reserve() 46 static inline void qxl_bo_unreserve(struct qxl_bo *bo) in qxl_bo_unreserve() 51 static inline unsigned long qxl_bo_size(struct qxl_bo *bo) in qxl_bo_size() 61 struct qxl_bo **bo_ptr); 62 int qxl_bo_pin_and_vmap(struct qxl_bo *bo, struct iosys_map *map); 63 int qxl_bo_vmap_locked(struct qxl_bo *bo, struct iosys_map *map); 64 int qxl_bo_vunmap_and_unpin(struct qxl_bo *bo); 65 void qxl_bo_vunmap_locked(struct qxl_bo *bo); 66 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, int page_offset); 67 void qxl_bo_kunmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, void *map); [all …]
|
| H A D | qxl_drv.h | 72 struct qxl_bo { struct 88 struct qxl_bo *shadow; argument 94 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, tbo.base) argument 95 #define to_qxl_bo(tobj) container_of((tobj), struct qxl_bo, tbo) 103 struct qxl_bo *bo; 111 struct qxl_bo *cursor_bo; 150 struct qxl_bo *release_bo; 159 struct qxl_bo *bo; 163 struct qxl_bo *bo; 184 struct qxl_bo *monitors_config_bo; [all …]
|
| H A D | qxl_object.c | 34 struct qxl_bo *bo; in qxl_ttm_bo_destroy() 56 void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain) in qxl_ttm_placement_from_domain() 107 struct qxl_bo **bo_ptr) in qxl_bo_create() 110 struct qxl_bo *bo; in qxl_bo_create() 119 bo = kzalloc_obj(struct qxl_bo); in qxl_bo_create() 156 int qxl_bo_vmap_locked(struct qxl_bo *bo, struct iosys_map *map) in qxl_bo_vmap_locked() 185 int qxl_bo_pin_and_vmap(struct qxl_bo *bo, struct iosys_map *map) in qxl_bo_pin_and_vmap() 207 struct qxl_bo *bo, int page_offset) in qxl_bo_kmap_atomic_page() 239 void qxl_bo_vunmap_locked(struct qxl_bo *bo) in qxl_bo_vunmap_locked() 252 int qxl_bo_vunmap_and_unpin(struct qxl_bo *bo) in qxl_bo_vunmap_and_unpin() [all …]
|
| H A D | qxl_prime.c | 33 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_pin() 40 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_unpin() 59 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_vmap() 72 struct qxl_bo *bo = gem_to_qxl_bo(obj); in qxl_gem_prime_vunmap()
|
| H A D | qxl_cmd.c | 259 struct qxl_bo **_bo) in qxl_alloc_bo_reserved() 261 struct qxl_bo *bo; in qxl_alloc_bo_reserved() 326 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf, in qxl_io_update_area() 378 void qxl_io_create_primary(struct qxl_device *qdev, struct qxl_bo *bo) in qxl_io_create_primary() 421 struct qxl_bo *surf) in qxl_surface_id_alloc() 459 struct qxl_bo *surf) in qxl_hw_surface_alloc() 506 struct qxl_bo *surf) in qxl_hw_surface_dealloc() 544 static int qxl_update_surface(struct qxl_device *qdev, struct qxl_bo *surf) in qxl_update_surface() 562 static void qxl_surface_evict_locked(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_a… in qxl_surface_evict_locked() 572 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) in qxl_surface_evict() [all …]
|
| H A D | qxl_display.c | 221 struct qxl_bo *bo) in qxl_check_framebuffer() 436 struct qxl_bo *qobj; in qxl_framebuffer_surface_dirty() 503 struct qxl_bo *bo; in qxl_primary_atomic_check() 592 static struct qxl_bo *qxl_create_cursor(struct qxl_device *qdev, in qxl_create_cursor() 593 struct qxl_bo *user_bo, in qxl_create_cursor() 597 struct qxl_bo *cursor_bo; in qxl_create_cursor() 655 static void qxl_free_cursor(struct qxl_bo *cursor_bo) in qxl_free_cursor() 670 struct qxl_bo *bo = gem_to_qxl_bo(new_state->fb->obj[0]); in qxl_primary_atomic_update() 671 struct qxl_bo *primary; in qxl_primary_atomic_update() 705 struct qxl_bo *b in qxl_primary_atomic_disable() [all...] |
| H A D | qxl_draw.c | 34 struct qxl_bo **clips_bo) in alloc_clips() 46 struct qxl_bo *clips_bo) in drawable_set_clipping() 128 struct qxl_bo *bo, in qxl_draw_dirty_fb() 153 struct qxl_bo *clips_bo; in qxl_draw_dirty_fb()
|
| H A D | qxl_ttm.c | 54 struct qxl_bo *qbo; in qxl_evict_flags() 125 struct qxl_bo *qbo; in qxl_bo_move_notify()
|
| H A D | qxl_dumb.c | 36 struct qxl_bo *qobj; in qxl_mode_dumb_create()
|
| H A D | qxl_image.c | 116 struct qxl_bo *chunk_bo, *image_bo; in qxl_image_init_helper()
|