Lines Matching refs:qxl_bo
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);
68 extern struct qxl_bo *qxl_bo_ref(struct qxl_bo *bo);
69 extern void qxl_bo_unref(struct qxl_bo **bo);
70 extern int qxl_bo_pin_locked(struct qxl_bo *bo);
71 extern void qxl_bo_unpin_locked(struct qxl_bo *bo);
72 extern int qxl_bo_pin(struct qxl_bo *bo);
73 extern int qxl_bo_unpin(struct qxl_bo *bo);
74 extern void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain);