Lines Matching refs:drm_intel_bo
49 typedef struct _drm_intel_bo drm_intel_bo; typedef
114 drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
116 drm_intel_bo *drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr,
120 drm_intel_bo *drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr,
125 drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr,
131 void drm_intel_bo_reference(drm_intel_bo *bo);
132 void drm_intel_bo_unreference(drm_intel_bo *bo);
133 int drm_intel_bo_map(drm_intel_bo *bo, int write_enable);
134 int drm_intel_bo_unmap(drm_intel_bo *bo);
136 int drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset,
138 int drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset,
140 void drm_intel_bo_wait_rendering(drm_intel_bo *bo);
144 int drm_intel_bo_exec(drm_intel_bo *bo, int used,
146 int drm_intel_bo_mrb_exec(drm_intel_bo *bo, int used,
149 int drm_intel_bufmgr_check_aperture_space(drm_intel_bo ** bo_array, int count);
151 int drm_intel_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
152 drm_intel_bo *target_bo, uint32_t target_offset,
154 int drm_intel_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset,
155 drm_intel_bo *target_bo,
158 int drm_intel_bo_pin(drm_intel_bo *bo, uint32_t alignment);
159 int drm_intel_bo_unpin(drm_intel_bo *bo);
160 int drm_intel_bo_set_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
162 int drm_intel_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
164 int drm_intel_bo_flink(drm_intel_bo *bo, uint32_t * name);
165 int drm_intel_bo_busy(drm_intel_bo *bo);
166 int drm_intel_bo_madvise(drm_intel_bo *bo, int madv);
167 int drm_intel_bo_use_48b_address_range(drm_intel_bo *bo, uint32_t enable);
168 int drm_intel_bo_set_softpin_offset(drm_intel_bo *bo, uint64_t offset);
170 int drm_intel_bo_disable_reuse(drm_intel_bo *bo);
171 int drm_intel_bo_is_reusable(drm_intel_bo *bo);
172 int drm_intel_bo_references(drm_intel_bo *bo, drm_intel_bo *target_bo);
176 drm_intel_bo *drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr,
183 int drm_intel_gem_bo_map_unsynchronized(drm_intel_bo *bo);
184 int drm_intel_gem_bo_map_gtt(drm_intel_bo *bo);
185 int drm_intel_gem_bo_unmap_gtt(drm_intel_bo *bo);
189 void drm_intel_gem_bo_disable_implicit_sync(drm_intel_bo *bo);
190 void drm_intel_gem_bo_enable_implicit_sync(drm_intel_bo *bo);
192 void *drm_intel_gem_bo_map__cpu(drm_intel_bo *bo);
193 void *drm_intel_gem_bo_map__gtt(drm_intel_bo *bo);
194 void *drm_intel_gem_bo_map__wc(drm_intel_bo *bo);
196 int drm_intel_gem_bo_get_reloc_count(drm_intel_bo *bo);
197 void drm_intel_gem_bo_clear_relocs(drm_intel_bo *bo, int start);
198 void drm_intel_gem_bo_start_gtt_access(drm_intel_bo *bo, int write_enable);
204 void drm_intel_gem_bo_aub_dump_bmp(drm_intel_bo *bo,
209 drm_intel_bufmgr_gem_set_aub_annotations(drm_intel_bo *bo,
217 int drm_intel_gem_bo_wait(drm_intel_bo *bo, int64_t timeout_ns);
223 int drm_intel_gem_bo_context_exec(drm_intel_bo *bo, drm_intel_context *ctx,
225 int drm_intel_gem_bo_fence_exec(drm_intel_bo *bo,
232 int drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd);
233 drm_intel_bo *drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr *bufmgr,
247 int (*exec) (drm_intel_bo *bo,
256 drm_intel_bo *drm_intel_bo_fake_alloc_static(drm_intel_bufmgr *bufmgr,
260 void drm_intel_bo_fake_disable_backing_store(drm_intel_bo *bo,
261 void (*invalidate_cb) (drm_intel_bo
299 #define dri_bo drm_intel_bo