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