Lines Matching refs:drm_intel_bo
50 drm_intel_bo *(*bo_alloc) (drm_intel_bufmgr *bufmgr, const char *name,
59 drm_intel_bo *(*bo_alloc_for_render) (drm_intel_bufmgr *bufmgr,
70 drm_intel_bo *(*bo_alloc_userptr)(drm_intel_bufmgr *bufmgr,
91 drm_intel_bo *(*bo_alloc_tiled) (drm_intel_bufmgr *bufmgr,
99 void (*bo_reference) (drm_intel_bo *bo);
105 void (*bo_unreference) (drm_intel_bo *bo);
114 int (*bo_map) (drm_intel_bo *bo, int write_enable);
120 int (*bo_unmap) (drm_intel_bo *bo);
128 int (*bo_subdata) (drm_intel_bo *bo, unsigned long offset,
137 int (*bo_get_subdata) (drm_intel_bo *bo, unsigned long offset,
147 void (*bo_wait_rendering) (drm_intel_bo *bo);
166 void (*bo_use_48b_address_range) (drm_intel_bo *bo, uint32_t enable);
188 int (*bo_emit_reloc) (drm_intel_bo *bo, uint32_t offset,
189 drm_intel_bo *target_bo, uint32_t target_offset,
191 int (*bo_emit_reloc_fence)(drm_intel_bo *bo, uint32_t offset,
192 drm_intel_bo *target_bo,
198 int (*bo_exec) (drm_intel_bo *bo, int used,
205 int (*bo_mrb_exec) (drm_intel_bo *bo, int used,
215 int (*bo_pin) (drm_intel_bo *bo, uint32_t alignment);
222 int (*bo_unpin) (drm_intel_bo *bo);
230 int (*bo_set_tiling) (drm_intel_bo *bo, uint32_t * tiling_mode,
240 int (*bo_get_tiling) (drm_intel_bo *bo, uint32_t * tiling_mode,
248 int (*bo_set_softpin_offset) (drm_intel_bo *bo, uint64_t offset);
256 int (*bo_flink) (drm_intel_bo *bo, uint32_t * name);
262 int (*bo_busy) (drm_intel_bo *bo);
276 int (*bo_madvise) (drm_intel_bo *bo, int madv);
278 int (*check_aperture_space) (drm_intel_bo ** bo_array, int count);
287 int (*bo_disable_reuse) (drm_intel_bo *bo);
294 int (*bo_is_reusable) (drm_intel_bo *bo);
310 int (*bo_references) (drm_intel_bo *bo, drm_intel_bo *target_bo);