Lines Matching refs:drm_intel_bo
45 typedef struct _drm_intel_bo drm_intel_bo; typedef
110 drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
112 drm_intel_bo *drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr,
116 drm_intel_bo *drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr,
121 drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr,
127 void drm_intel_bo_reference(drm_intel_bo *bo);
128 void drm_intel_bo_unreference(drm_intel_bo *bo);
129 int drm_intel_bo_map(drm_intel_bo *bo, int write_enable);
130 int drm_intel_bo_unmap(drm_intel_bo *bo);
132 int drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset,
134 int drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset,
136 void drm_intel_bo_wait_rendering(drm_intel_bo *bo);
140 int drm_intel_bo_exec(drm_intel_bo *bo, int used,
142 int drm_intel_bo_mrb_exec(drm_intel_bo *bo, int used,
145 int drm_intel_bufmgr_check_aperture_space(drm_intel_bo ** bo_array, int count);
147 int drm_intel_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
148 drm_intel_bo *target_bo, uint32_t target_offset,
150 int drm_intel_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset,
151 drm_intel_bo *target_bo,
154 int drm_intel_bo_pin(drm_intel_bo *bo, uint32_t alignment);
155 int drm_intel_bo_unpin(drm_intel_bo *bo);
156 int drm_intel_bo_set_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
158 int drm_intel_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
160 int drm_intel_bo_flink(drm_intel_bo *bo, uint32_t * name);
161 int drm_intel_bo_busy(drm_intel_bo *bo);
162 int drm_intel_bo_madvise(drm_intel_bo *bo, int madv);
164 int drm_intel_bo_disable_reuse(drm_intel_bo *bo);
165 int drm_intel_bo_is_reusable(drm_intel_bo *bo);
166 int drm_intel_bo_references(drm_intel_bo *bo, drm_intel_bo *target_bo);
170 drm_intel_bo *drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr,
177 int drm_intel_gem_bo_map_unsynchronized(drm_intel_bo *bo);
178 int drm_intel_gem_bo_map_gtt(drm_intel_bo *bo);
179 int drm_intel_gem_bo_unmap_gtt(drm_intel_bo *bo);
181 int drm_intel_gem_bo_get_reloc_count(drm_intel_bo *bo);
182 void drm_intel_gem_bo_clear_relocs(drm_intel_bo *bo, int start);
183 void drm_intel_gem_bo_start_gtt_access(drm_intel_bo *bo, int write_enable);
189 void drm_intel_gem_bo_aub_dump_bmp(drm_intel_bo *bo,
194 drm_intel_bufmgr_gem_set_aub_annotations(drm_intel_bo *bo,
202 int drm_intel_gem_bo_wait(drm_intel_bo *bo, int64_t timeout_ns);
206 int drm_intel_gem_bo_context_exec(drm_intel_bo *bo, drm_intel_context *ctx,
209 int drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd);
210 drm_intel_bo *drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr *bufmgr,
224 int (*exec) (drm_intel_bo *bo,
233 drm_intel_bo *drm_intel_bo_fake_alloc_static(drm_intel_bufmgr *bufmgr,
237 void drm_intel_bo_fake_disable_backing_store(drm_intel_bo *bo,
238 void (*invalidate_cb) (drm_intel_bo
270 #define dri_bo drm_intel_bo