Lines Matching refs:bufmgr
49 drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc() argument
52 return bufmgr->bo_alloc(bufmgr, name, size, alignment); in drm_intel_bo_alloc()
56 drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc_for_render() argument
59 return bufmgr->bo_alloc_for_render(bufmgr, name, size, alignment); in drm_intel_bo_alloc_for_render()
63 drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr, in drm_intel_bo_alloc_userptr() argument
70 if (bufmgr->bo_alloc_userptr) in drm_intel_bo_alloc_userptr()
71 return bufmgr->bo_alloc_userptr(bufmgr, name, addr, tiling_mode, in drm_intel_bo_alloc_userptr()
77 drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc_tiled() argument
81 return bufmgr->bo_alloc_tiled(bufmgr, name, x, y, cpp, in drm_intel_bo_alloc_tiled()
88 bo->bufmgr->bo_reference(bo); in drm_intel_bo_reference()
97 bo->bufmgr->bo_unreference(bo); in drm_intel_bo_unreference()
103 return buf->bufmgr->bo_map(buf, write_enable); in drm_intel_bo_map()
109 return buf->bufmgr->bo_unmap(buf); in drm_intel_bo_unmap()
116 return bo->bufmgr->bo_subdata(bo, offset, size, data); in drm_intel_bo_subdata()
124 if (bo->bufmgr->bo_get_subdata) in drm_intel_bo_get_subdata()
125 return bo->bufmgr->bo_get_subdata(bo, offset, size, data); in drm_intel_bo_get_subdata()
141 bo->bufmgr->bo_wait_rendering(bo); in drm_intel_bo_wait_rendering()
145 drm_intel_bufmgr_destroy(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_destroy() argument
147 bufmgr->destroy(bufmgr); in drm_intel_bufmgr_destroy()
154 return bo->bufmgr->bo_exec(bo, used, cliprects, num_cliprects, DR4); in drm_intel_bo_exec()
162 if (bo->bufmgr->bo_mrb_exec) in drm_intel_bo_mrb_exec()
163 return bo->bufmgr->bo_mrb_exec(bo, used, in drm_intel_bo_mrb_exec()
170 return bo->bufmgr->bo_exec(bo, used, in drm_intel_bo_mrb_exec()
178 drm_intel_bufmgr_set_debug(drm_intel_bufmgr *bufmgr, int enable_debug) in drm_intel_bufmgr_set_debug() argument
180 bufmgr->debug = enable_debug; in drm_intel_bufmgr_set_debug()
186 return bo_array[0]->bufmgr->check_aperture_space(bo_array, count); in drm_intel_bufmgr_check_aperture_space()
192 if (bo->bufmgr->bo_flink) in drm_intel_bo_flink()
193 return bo->bufmgr->bo_flink(bo, name); in drm_intel_bo_flink()
203 return bo->bufmgr->bo_emit_reloc(bo, offset, in drm_intel_bo_emit_reloc()
214 return bo->bufmgr->bo_emit_reloc_fence(bo, offset, in drm_intel_bo_emit_reloc_fence()
223 if (bo->bufmgr->bo_pin) in drm_intel_bo_pin()
224 return bo->bufmgr->bo_pin(bo, alignment); in drm_intel_bo_pin()
232 if (bo->bufmgr->bo_unpin) in drm_intel_bo_unpin()
233 return bo->bufmgr->bo_unpin(bo); in drm_intel_bo_unpin()
242 if (bo->bufmgr->bo_set_tiling) in drm_intel_bo_set_tiling()
243 return bo->bufmgr->bo_set_tiling(bo, tiling_mode, stride); in drm_intel_bo_set_tiling()
253 if (bo->bufmgr->bo_get_tiling) in drm_intel_bo_get_tiling()
254 return bo->bufmgr->bo_get_tiling(bo, tiling_mode, swizzle_mode); in drm_intel_bo_get_tiling()
264 if (bo->bufmgr->bo_set_softpin_offset) in drm_intel_bo_set_softpin_offset()
265 return bo->bufmgr->bo_set_softpin_offset(bo, offset); in drm_intel_bo_set_softpin_offset()
273 if (bo->bufmgr->bo_disable_reuse) in drm_intel_bo_disable_reuse()
274 return bo->bufmgr->bo_disable_reuse(bo); in drm_intel_bo_disable_reuse()
281 if (bo->bufmgr->bo_is_reusable) in drm_intel_bo_is_reusable()
282 return bo->bufmgr->bo_is_reusable(bo); in drm_intel_bo_is_reusable()
289 if (bo->bufmgr->bo_busy) in drm_intel_bo_busy()
290 return bo->bufmgr->bo_busy(bo); in drm_intel_bo_busy()
297 if (bo->bufmgr->bo_madvise) in drm_intel_bo_madvise()
298 return bo->bufmgr->bo_madvise(bo, madv); in drm_intel_bo_madvise()
305 if (bo->bufmgr->bo_use_48b_address_range) { in drm_intel_bo_use_48b_address_range()
306 bo->bufmgr->bo_use_48b_address_range(bo, enable); in drm_intel_bo_use_48b_address_range()
316 return bo->bufmgr->bo_references(bo, target_bo); in drm_intel_bo_references()
320 drm_intel_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, int crtc_id) in drm_intel_get_pipe_from_crtc_id() argument
322 if (bufmgr->get_pipe_from_crtc_id) in drm_intel_get_pipe_from_crtc_id()
323 return bufmgr->get_pipe_from_crtc_id(bufmgr, crtc_id); in drm_intel_get_pipe_from_crtc_id()