Lines Matching refs:qxl_bo
73 struct qxl_bo { struct
89 struct qxl_bo *shadow; argument
95 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, tbo.base) argument
96 #define to_qxl_bo(tobj) container_of((tobj), struct qxl_bo, tbo)
111 struct qxl_bo *cursor_bo;
151 struct qxl_bo *release_bo;
160 struct qxl_bo *bo;
164 struct qxl_bo *bo;
185 struct qxl_bo *monitors_config_bo;
204 struct qxl_bo *primary_bo;
205 struct qxl_bo *dumb_shadow_bo;
247 struct qxl_bo *current_release_bo[3];
283 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo, in qxl_bo_physical_address()
313 struct qxl_bo **qobj,
352 struct qxl_bo *bo);
357 int qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf,
371 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo);
382 struct qxl_bo **rbo);
393 struct qxl_bo **_bo);
398 struct qxl_bo *bo,
438 struct qxl_bo *surf);
442 struct qxl_bo *surf);
444 struct qxl_bo *surf);
446 int qxl_bo_check_id(struct qxl_device *qdev, struct qxl_bo *bo);
450 void qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool freeing);