HomeSort by: relevance | last modified time | path
    Searched refs:qxl_bo (Results 1 - 14 of 14) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/qxl/
qxl_object.h 32 static inline int qxl_bo_reserve(struct qxl_bo *bo, bool no_wait)
48 static inline void qxl_bo_unreserve(struct qxl_bo *bo)
53 static inline u64 qxl_bo_gpu_offset(struct qxl_bo *bo)
58 static inline unsigned long qxl_bo_size(struct qxl_bo *bo)
63 static inline u64 qxl_bo_mmap_offset(struct qxl_bo *bo)
68 static inline int qxl_bo_wait(struct qxl_bo *bo, u32 *mem_type,
95 struct qxl_bo **bo_ptr);
96 extern int qxl_bo_kmap(struct qxl_bo *bo, void **ptr);
97 extern void qxl_bo_kunmap(struct qxl_bo *bo);
98 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, int page_offset)
    [all...]
qxl_prime.c 38 struct qxl_bo *bo = gem_to_qxl_bo(obj);
45 struct qxl_bo *bo = gem_to_qxl_bo(obj);
64 struct qxl_bo *bo = gem_to_qxl_bo(obj);
77 struct qxl_bo *bo = gem_to_qxl_bo(obj);
qxl_drv.h 76 struct qxl_bo { struct
93 struct qxl_bo *shadow;
99 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, tbo.base)
100 #define to_qxl_bo(tobj) container_of((tobj), struct qxl_bo, tbo)
115 struct qxl_bo *cursor_bo;
156 struct qxl_bo *release_bo;
165 struct qxl_bo *bo;
169 struct qxl_bo *bo;
211 struct qxl_bo *monitors_config_bo;
230 struct qxl_bo *primary_bo
    [all...]
qxl_object.c 37 struct qxl_bo *bo;
59 void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned)
106 struct qxl_bo **bo_ptr)
108 struct qxl_bo *bo;
117 bo = kzalloc(sizeof(struct qxl_bo), GFP_KERNEL);
151 int qxl_bo_kmap(struct qxl_bo *bo, void **ptr)
173 struct qxl_bo *bo, int page_offset)
203 void qxl_bo_kunmap(struct qxl_bo *bo)
215 struct qxl_bo *bo, void *pmap)
227 void qxl_bo_unref(struct qxl_bo **bo
    [all...]
qxl_gem.c 38 struct qxl_bo *qobj = gem_to_qxl_bo(gobj);
56 struct qxl_bo *qbo;
85 struct qxl_bo **qobj,
qxl_dumb.c 41 struct qxl_bo *qobj;
83 struct qxl_bo *qobj;
qxl_release.c 169 struct qxl_bo *bo;
207 struct qxl_bo **bo)
214 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo)
234 static int qxl_release_validate_bo(struct qxl_bo *bo)
273 struct qxl_bo *bo = to_qxl_bo(entry->tv.bo);
301 struct qxl_bo *bo;
327 struct qxl_bo **rbo)
329 struct qxl_bo *bo;
414 struct qxl_bo *bo = release->release_bo;
427 struct qxl_bo *bo = release->release_bo
    [all...]
qxl_ioctl.c 38 * TODO: allocating a new gem(in qxl_bo) for each request.
47 struct qxl_bo *qobj;
81 struct qxl_bo *dst_bo;
83 struct qxl_bo *src_bo;
120 struct qxl_release *release, struct qxl_bo **qbo_p)
123 struct qxl_bo *qobj;
154 struct qxl_bo *cmd_bo;
320 struct qxl_bo *qobj = NULL;
404 struct qxl_bo *qobj;
qxl_cmd.c 270 struct qxl_bo **_bo)
272 struct qxl_bo *bo;
337 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
389 void qxl_io_create_primary(struct qxl_device *qdev, struct qxl_bo *bo)
432 struct qxl_bo *surf)
472 struct qxl_bo *surf)
518 struct qxl_bo *surf)
557 static int qxl_update_surface(struct qxl_device *qdev, struct qxl_bo *surf)
575 static void qxl_surface_evict_locked(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area)
585 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area
    [all...]
qxl_draw.c 36 struct qxl_bo **clips_bo)
48 struct qxl_bo *clips_bo)
128 struct qxl_bo *bo,
152 struct qxl_bo *clips_bo;
qxl_debugfs.c 62 struct qxl_bo *bo;
qxl_display.c 218 struct qxl_bo *bo)
423 struct qxl_bo *qobj;
484 struct qxl_bo *bo;
545 struct qxl_bo *bo = gem_to_qxl_bo(plane->state->fb->obj[0]);
546 struct qxl_bo *primary;
578 struct qxl_bo *bo = gem_to_qxl_bo(old_state->fb->obj[0]);
598 struct qxl_bo *cursor_bo = NULL, *user_bo = NULL, *old_cursor_bo = NULL;
726 int index, struct qxl_bo *bo)
785 struct qxl_bo *user_bo;
834 struct qxl_bo *user_bo
    [all...]
qxl_ttm.c 99 struct qxl_bo *qbo;
250 struct qxl_bo *qbo;
qxl_image.c 119 struct qxl_bo *chunk_bo, *image_bo;

Completed in 39 milliseconds