Lines Matching refs:bo
88 drm_intel_bo_reference(drm_intel_bo *bo) in drm_intel_bo_reference() argument
90 bo->bufmgr->bo_reference(bo); in drm_intel_bo_reference()
94 drm_intel_bo_unreference(drm_intel_bo *bo) in drm_intel_bo_unreference() argument
96 if (bo == NULL) in drm_intel_bo_unreference()
99 bo->bufmgr->bo_unreference(bo); in drm_intel_bo_unreference()
115 drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_subdata() argument
118 return bo->bufmgr->bo_subdata(bo, offset, size, data); in drm_intel_bo_subdata()
122 drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_get_subdata() argument
126 if (bo->bufmgr->bo_get_subdata) in drm_intel_bo_get_subdata()
127 return bo->bufmgr->bo_get_subdata(bo, offset, size, data); in drm_intel_bo_get_subdata()
132 ret = drm_intel_bo_map(bo, 0); in drm_intel_bo_get_subdata()
135 memcpy(data, (unsigned char *)bo->virtual + offset, size); in drm_intel_bo_get_subdata()
136 drm_intel_bo_unmap(bo); in drm_intel_bo_get_subdata()
141 drm_intel_bo_wait_rendering(drm_intel_bo *bo) in drm_intel_bo_wait_rendering() argument
143 bo->bufmgr->bo_wait_rendering(bo); in drm_intel_bo_wait_rendering()
153 drm_intel_bo_exec(drm_intel_bo *bo, int used, in drm_intel_bo_exec() argument
156 return bo->bufmgr->bo_exec(bo, used, cliprects, num_cliprects, DR4); in drm_intel_bo_exec()
160 drm_intel_bo_mrb_exec(drm_intel_bo *bo, int used, in drm_intel_bo_mrb_exec() argument
164 if (bo->bufmgr->bo_mrb_exec) in drm_intel_bo_mrb_exec()
165 return bo->bufmgr->bo_mrb_exec(bo, used, in drm_intel_bo_mrb_exec()
172 return bo->bufmgr->bo_exec(bo, used, in drm_intel_bo_mrb_exec()
192 drm_intel_bo_flink(drm_intel_bo *bo, uint32_t * name) in drm_intel_bo_flink() argument
194 if (bo->bufmgr->bo_flink) in drm_intel_bo_flink()
195 return bo->bufmgr->bo_flink(bo, name); in drm_intel_bo_flink()
201 drm_intel_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset, in drm_intel_bo_emit_reloc() argument
205 return bo->bufmgr->bo_emit_reloc(bo, offset, in drm_intel_bo_emit_reloc()
212 drm_intel_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset, in drm_intel_bo_emit_reloc_fence() argument
216 return bo->bufmgr->bo_emit_reloc_fence(bo, offset, in drm_intel_bo_emit_reloc_fence()
223 drm_intel_bo_pin(drm_intel_bo *bo, uint32_t alignment) in drm_intel_bo_pin() argument
225 if (bo->bufmgr->bo_pin) in drm_intel_bo_pin()
226 return bo->bufmgr->bo_pin(bo, alignment); in drm_intel_bo_pin()
232 drm_intel_bo_unpin(drm_intel_bo *bo) in drm_intel_bo_unpin() argument
234 if (bo->bufmgr->bo_unpin) in drm_intel_bo_unpin()
235 return bo->bufmgr->bo_unpin(bo); in drm_intel_bo_unpin()
241 drm_intel_bo_set_tiling(drm_intel_bo *bo, uint32_t * tiling_mode, in drm_intel_bo_set_tiling() argument
244 if (bo->bufmgr->bo_set_tiling) in drm_intel_bo_set_tiling()
245 return bo->bufmgr->bo_set_tiling(bo, tiling_mode, stride); in drm_intel_bo_set_tiling()
252 drm_intel_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode, in drm_intel_bo_get_tiling() argument
255 if (bo->bufmgr->bo_get_tiling) in drm_intel_bo_get_tiling()
256 return bo->bufmgr->bo_get_tiling(bo, tiling_mode, swizzle_mode); in drm_intel_bo_get_tiling()
264 drm_intel_bo_disable_reuse(drm_intel_bo *bo) in drm_intel_bo_disable_reuse() argument
266 if (bo->bufmgr->bo_disable_reuse) in drm_intel_bo_disable_reuse()
267 return bo->bufmgr->bo_disable_reuse(bo); in drm_intel_bo_disable_reuse()
272 drm_intel_bo_is_reusable(drm_intel_bo *bo) in drm_intel_bo_is_reusable() argument
274 if (bo->bufmgr->bo_is_reusable) in drm_intel_bo_is_reusable()
275 return bo->bufmgr->bo_is_reusable(bo); in drm_intel_bo_is_reusable()
280 drm_intel_bo_busy(drm_intel_bo *bo) in drm_intel_bo_busy() argument
282 if (bo->bufmgr->bo_busy) in drm_intel_bo_busy()
283 return bo->bufmgr->bo_busy(bo); in drm_intel_bo_busy()
288 drm_intel_bo_madvise(drm_intel_bo *bo, int madv) in drm_intel_bo_madvise() argument
290 if (bo->bufmgr->bo_madvise) in drm_intel_bo_madvise()
291 return bo->bufmgr->bo_madvise(bo, madv); in drm_intel_bo_madvise()
296 drm_intel_bo_references(drm_intel_bo *bo, drm_intel_bo *target_bo) in drm_intel_bo_references() argument
298 return bo->bufmgr->bo_references(bo, target_bo); in drm_intel_bo_references()