Home
last modified time | relevance | path

Searched defs:bo (Results 1 – 25 of 294) sorted by relevance

12345678910>>...12

/external/libdrm/freedreno/
Dfreedreno_bo.c36 static void set_name(struct fd_bo *bo, uint32_t name) in set_name()
46 struct fd_bo *bo = NULL; in lookup_bo() local
61 struct fd_bo *bo; in bo_from_handle() local
84 struct fd_bo *bo = NULL; in fd_bo_new() local
109 struct fd_bo *bo = NULL; in fd_bo_from_handle() local
132 struct fd_bo *bo; in fd_bo_from_dmabuf() local
164 struct fd_bo *bo; in fd_bo_from_name() local
194 uint64_t fd_bo_get_iova(struct fd_bo *bo) in fd_bo_get_iova()
199 void fd_bo_put_iova(struct fd_bo *bo) in fd_bo_put_iova()
204 struct fd_bo * fd_bo_ref(struct fd_bo *bo) in fd_bo_ref()
[all …]
Dfreedreno_bo_cache.c91 struct fd_bo *bo; in fd_bo_cache_cleanup() local
126 static int is_idle(struct fd_bo *bo) in is_idle()
136 struct fd_bo *bo = NULL; in find_in_bucket() local
164 struct fd_bo *bo = NULL; in fd_bo_cache_alloc() local
194 fd_bo_cache_free(struct fd_bo_cache *cache, struct fd_bo *bo) in fd_bo_cache_free()
/external/libdrm/etnaviv/
Detnaviv_bo.c34 static void set_name(struct etna_bo *bo, uint32_t name) in set_name()
42 drm_private void bo_del(struct etna_bo *bo) in bo_del()
65 struct etna_bo *bo = NULL; in lookup_bo() local
82 struct etna_bo *bo = calloc(sizeof(*bo), 1); in bo_from_handle() local
110 struct etna_bo *bo; in etna_bo_new() local
134 struct etna_bo *etna_bo_ref(struct etna_bo *bo) in etna_bo_ref()
142 static int get_buffer_info(struct etna_bo *bo) in get_buffer_info()
164 struct etna_bo *bo; in etna_bo_from_name() local
201 struct etna_bo *bo; in etna_bo_from_dmabuf() local
234 void etna_bo_del(struct etna_bo *bo) in etna_bo_del()
[all …]
Detnaviv_bo_cache.c79 struct etna_bo *bo; in etna_bo_cache_cleanup() local
113 static int is_idle(struct etna_bo *bo) in is_idle()
123 struct etna_bo *bo = NULL, *tmp; in find_in_bucket() local
161 struct etna_bo *bo; in etna_bo_cache_alloc() local
181 drm_private int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo) in etna_bo_cache_free()
/external/minigbm/
Dgbm.c89 PUBLIC void gbm_surface_release_buffer(struct gbm_surface *surface, struct gbm_bo *bo) in gbm_surface_release_buffer()
95 struct gbm_bo *bo; in gbm_bo_new() local
110 struct gbm_bo *bo; in gbm_bo_create() local
134 struct gbm_bo *bo; in gbm_bo_create_with_modifiers() local
151 PUBLIC void gbm_bo_destroy(struct gbm_bo *bo) in gbm_bo_destroy()
166 struct gbm_bo *bo; in gbm_bo_import() local
226 PUBLIC void *gbm_bo_map(struct gbm_bo *bo, uint32_t x, uint32_t y, uint32_t width, uint32_t height, in gbm_bo_map()
250 PUBLIC void gbm_bo_unmap(struct gbm_bo *bo, void *map_data) in gbm_bo_unmap()
256 PUBLIC uint32_t gbm_bo_get_width(struct gbm_bo *bo) in gbm_bo_get_width()
261 PUBLIC uint32_t gbm_bo_get_height(struct gbm_bo *bo) in gbm_bo_get_height()
[all …]
Ddrv.c229 struct bo *bo; in drv_bo_new() local
255 struct bo *bo; in drv_bo_create() local
288 struct bo *bo; in drv_bo_create_with_modifiers() local
321 void drv_bo_destroy(struct bo *bo) in drv_bo_destroy()
349 struct bo *bo; in drv_bo_import() local
395 void *drv_bo_map(struct bo *bo, const struct rectangle *rect, uint32_t map_flags, in drv_bo_map()
467 int drv_bo_unmap(struct bo *bo, struct mapping *mapping) in drv_bo_unmap()
494 int drv_bo_invalidate(struct bo *bo, struct mapping *mapping) in drv_bo_invalidate()
509 int drv_bo_flush_or_unmap(struct bo *bo, struct mapping *mapping) in drv_bo_flush_or_unmap()
527 uint32_t drv_bo_get_width(struct bo *bo) in drv_bo_get_width()
[all …]
Ddrv_priv.h17 struct bo { struct
24 union bo_handle handles[DRV_MAX_PLANES]; argument
25 uint32_t offsets[DRV_MAX_PLANES];
26 uint32_t sizes[DRV_MAX_PLANES];
27 uint32_t strides[DRV_MAX_PLANES];
28 uint64_t format_modifiers[DRV_MAX_PLANES];
29 uint64_t use_flags;
30 size_t total_size;
31 void *priv;
/external/libdrm/radeon/
Dradeon_bo.c36 void radeon_bo_debug(struct radeon_bo *bo, const char *op) in radeon_bo_debug()
48 struct radeon_bo *bo; in radeon_bo_open() local
53 void radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref()
60 struct radeon_bo *radeon_bo_unref(struct radeon_bo *bo) in radeon_bo_unref()
70 int radeon_bo_map(struct radeon_bo *bo, int write) in radeon_bo_map()
76 int radeon_bo_unmap(struct radeon_bo *bo) in radeon_bo_unmap()
82 int radeon_bo_wait(struct radeon_bo *bo) in radeon_bo_wait()
90 int radeon_bo_is_busy(struct radeon_bo *bo, uint32_t *domain) in radeon_bo_is_busy()
97 radeon_bo_set_tiling(struct radeon_bo *bo, in radeon_bo_set_tiling()
105 radeon_bo_get_tiling(struct radeon_bo *bo, in radeon_bo_get_tiling()
[all …]
/external/libdrm/tests/modetest/
Dbuffers.c43 struct bo struct
57 static struct bo * argument
61 struct bo *bo; in bo_create_dumb() local
91 static int bo_map(struct bo *bo, void **out) in bo_map()
115 static void bo_unmap(struct bo *bo) in bo_unmap()
131 struct bo *bo; in bo_create() local
328 void bo_destroy(struct bo *bo) in bo_destroy()
/external/mesa3d/src/gbm/main/
Dgbm.c155 gbm_bo_get_width(struct gbm_bo *bo) in gbm_bo_get_width()
166 gbm_bo_get_height(struct gbm_bo *bo) in gbm_bo_get_height()
180 gbm_bo_get_stride(struct gbm_bo *bo) in gbm_bo_get_stride()
193 gbm_bo_get_stride_for_plane(struct gbm_bo *bo, int plane) in gbm_bo_get_stride_for_plane()
206 gbm_bo_get_format(struct gbm_bo *bo) in gbm_bo_get_format()
224 gbm_bo_get_bpp(struct gbm_bo *bo) in gbm_bo_get_bpp()
287 gbm_bo_get_offset(struct gbm_bo *bo, int plane) in gbm_bo_get_offset()
298 gbm_bo_get_device(struct gbm_bo *bo) in gbm_bo_get_device()
312 gbm_bo_get_handle(struct gbm_bo *bo) in gbm_bo_get_handle()
329 gbm_bo_get_fd(struct gbm_bo *bo) in gbm_bo_get_fd()
[all …]
/external/libdrm/intel/
Dintel_bufmgr.c86 drm_intel_bo_reference(drm_intel_bo *bo) in drm_intel_bo_reference()
92 drm_intel_bo_unreference(drm_intel_bo *bo) in drm_intel_bo_unreference()
113 drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_subdata()
120 drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_get_subdata()
139 drm_intel_bo_wait_rendering(drm_intel_bo *bo) in drm_intel_bo_wait_rendering()
151 drm_intel_bo_exec(drm_intel_bo *bo, int used, in drm_intel_bo_exec()
158 drm_intel_bo_mrb_exec(drm_intel_bo *bo, int used, in drm_intel_bo_mrb_exec()
190 drm_intel_bo_flink(drm_intel_bo *bo, uint32_t * name) in drm_intel_bo_flink()
199 drm_intel_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset, in drm_intel_bo_emit_reloc()
210 drm_intel_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset, in drm_intel_bo_emit_reloc_fence()
[all …]
Dintel_bufmgr_gem.c161 drm_intel_bo *bo; member
166 drm_intel_bo bo; member
308 static inline drm_intel_bo_gem *to_bo_gem(drm_intel_bo *bo) in to_bo_gem()
418 drm_intel_bo *bo = bufmgr_gem->exec_bos[i]; in drm_intel_gem_dump_validation_list() local
467 drm_intel_gem_bo_reference(drm_intel_bo *bo) in drm_intel_gem_bo_reference()
483 drm_intel_add_validate_buffer(drm_intel_bo *bo) in drm_intel_add_validate_buffer()
521 drm_intel_add_validate_buffer2(drm_intel_bo *bo, int need_fence) in drm_intel_add_validate_buffer2()
609 drm_intel_setup_reloc_list(drm_intel_bo *bo) in drm_intel_setup_reloc_list()
638 drm_intel_gem_bo_busy(drm_intel_bo *bo) in drm_intel_gem_bo_busy()
676 drm_intel_gem_bo_madvise(drm_intel_bo *bo, int madv) in drm_intel_gem_bo_madvise()
[all …]
/external/libdrm/tegra/
Dtegra.c38 static void drm_tegra_bo_free(struct drm_tegra_bo *bo) in drm_tegra_bo_free()
108 struct drm_tegra_bo *bo; in drm_tegra_bo_new() local
145 struct drm_tegra_bo *bo; in drm_tegra_bo_wrap() local
168 struct drm_tegra_bo *bo; in drm_tegra_bo_name_ref() local
197 int drm_tegra_bo_name_get(struct drm_tegra_bo *bo, uint32_t *name) in drm_tegra_bo_name_get()
220 struct drm_tegra_bo *drm_tegra_bo_ref(struct drm_tegra_bo *bo) in drm_tegra_bo_ref()
228 void drm_tegra_bo_unref(struct drm_tegra_bo *bo) in drm_tegra_bo_unref()
234 int drm_tegra_bo_get_handle(struct drm_tegra_bo *bo, uint32_t *handle) in drm_tegra_bo_get_handle()
244 int drm_tegra_bo_map(struct drm_tegra_bo *bo, void **ptr) in drm_tegra_bo_map()
276 int drm_tegra_bo_unmap(struct drm_tegra_bo *bo) in drm_tegra_bo_unmap()
[all …]
/external/libdrm/freedreno/msm/
Dmsm_bo.c33 struct fd_bo *bo = &msm_bo->base; in bo_allocate() local
57 static int msm_bo_offset(struct fd_bo *bo, uint64_t *offset) in msm_bo_offset()
67 static int msm_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op) in msm_bo_cpu_prep()
79 static void msm_bo_cpu_fini(struct fd_bo *bo) in msm_bo_cpu_fini()
88 static int msm_bo_madvise(struct fd_bo *bo, int willneed) in msm_bo_madvise()
107 static uint64_t msm_bo_iova(struct fd_bo *bo) in msm_bo_iova()
119 static void msm_bo_destroy(struct fd_bo *bo) in msm_bo_destroy()
160 struct fd_bo *bo; in msm_bo_from_handle() local
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_bo.c52 static inline struct radeon_bo *radeon_bo(struct pb_buffer *bo) in radeon_bo()
63 static bool radeon_real_bo_is_busy(struct radeon_bo *bo) in radeon_real_bo_is_busy()
72 static bool radeon_bo_is_busy(struct radeon_bo *bo) in radeon_bo_is_busy()
96 static void radeon_real_bo_wait_idle(struct radeon_bo *bo) in radeon_real_bo_wait_idle()
105 static void radeon_bo_wait_idle(struct radeon_bo *bo) in radeon_bo_wait_idle()
135 struct radeon_bo *bo = radeon_bo(_buf); in radeon_bo_wait() local
179 struct radeon_bo *bo = (struct radeon_bo*)buf; in radeon_bo_get_initial_domain() local
331 struct radeon_bo *bo = radeon_bo(_buf); in radeon_bo_destroy() local
398 struct radeon_bo *bo = radeon_bo(_buf); in radeon_bo_destroy_or_cache() local
408 void *radeon_bo_do_map(struct radeon_bo *bo) in radeon_bo_do_map()
[all …]
/external/libdrm/tests/radeon/
Drbo.c39 struct rbo *bo; in rbo() local
94 int rbo_map(struct rbo *bo) in rbo_map()
124 void rbo_unmap(struct rbo *bo) in rbo_unmap()
133 struct rbo *rbo_incref(struct rbo *bo) in rbo_incref()
139 struct rbo *rbo_decref(struct rbo *bo) in rbo_decref()
158 int rbo_wait(struct rbo *bo) in rbo_wait()
/external/libdrm/rockchip/
Drockchip_drm.c94 struct rockchip_bo *bo; in rockchip_bo_create() local
135 struct rockchip_bo *bo; in rockchip_bo_from_handle() local
162 void rockchip_bo_destroy(struct rockchip_bo *bo) in rockchip_bo_destroy()
197 struct rockchip_bo *bo; in rockchip_bo_from_name() local
237 int rockchip_bo_get_name(struct rockchip_bo *bo, uint32_t *name) in rockchip_bo_get_name()
260 uint32_t rockchip_bo_handle(struct rockchip_bo *bo) in rockchip_bo_handle()
273 void *rockchip_bo_map(struct rockchip_bo *bo) in rockchip_bo_map()
/external/libdrm/freedreno/kgsl/
Dkgsl_bo.c46 struct fd_bo *bo = &kgsl_bo->base; in bo_alloc() local
70 static int kgsl_bo_offset(struct fd_bo *bo, uint64_t *offset) in kgsl_bo_offset()
80 static int kgsl_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op) in kgsl_bo_cpu_prep()
111 static void kgsl_bo_cpu_fini(struct fd_bo *bo) in kgsl_bo_cpu_fini()
115 static int kgsl_bo_madvise(struct fd_bo *bo, int willneed) in kgsl_bo_madvise()
120 static void kgsl_bo_destroy(struct fd_bo *bo) in kgsl_bo_destroy()
164 struct fd_bo *bo; in kgsl_bo_from_handle() local
183 struct fd_bo *bo; in fd_bo_from_fbdev() local
225 struct fd_bo *bo = &kgsl_bo->base; in kgsl_bo_gpuaddr() local
275 struct fd_bo *bo = &kgsl_bo->base; in kgsl_bo_set_timestamp() local
[all …]
/external/libdrm/omap/
Domap_drm.c163 struct omap_bo *bo = NULL; in lookup_bo() local
175 struct omap_bo *bo = calloc(sizeof(*bo), 1); in bo_from_handle() local
196 struct omap_bo *bo = NULL; in omap_bo_new_impl() local
258 struct omap_bo *omap_bo_ref(struct omap_bo *bo) in omap_bo_ref()
265 static int get_buffer_info(struct omap_bo *bo) in get_buffer_info()
287 struct omap_bo *bo = NULL; in omap_bo_from_name() local
321 struct omap_bo *bo = NULL; in omap_bo_from_dmabuf() local
350 void omap_bo_del(struct omap_bo *bo) in omap_bo_del()
383 int omap_bo_get_name(struct omap_bo *bo, uint32_t *name) in omap_bo_get_name()
404 uint32_t omap_bo_handle(struct omap_bo *bo) in omap_bo_handle()
[all …]
/external/mesa3d/src/amd/vulkan/winsys/amdgpu/
Dradv_amdgpu_bo.c44 amdgpu_bo_handle bo, in radv_amdgpu_bo_va_op()
67 radv_amdgpu_winsys_virtual_map(struct radv_amdgpu_winsys_bo *bo, in radv_amdgpu_winsys_virtual_map()
84 radv_amdgpu_winsys_virtual_unmap(struct radv_amdgpu_winsys_bo *bo, in radv_amdgpu_winsys_virtual_unmap()
107 radv_amdgpu_winsys_rebuild_bo_list(struct radv_amdgpu_winsys_bo *bo) in radv_amdgpu_winsys_rebuild_bo_list()
136 struct radv_amdgpu_winsys_bo *bo = (struct radv_amdgpu_winsys_bo*)_bo; in radv_amdgpu_winsys_bo_virtual_bind() local
250 struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo); in radv_amdgpu_winsys_bo_destroy() local
275 static void radv_amdgpu_add_buffer_to_global_list(struct radv_amdgpu_winsys_bo *bo) in radv_amdgpu_add_buffer_to_global_list()
295 struct radv_amdgpu_winsys_bo *bo; in radv_amdgpu_winsys_bo_create() local
389 struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo); in radv_amdgpu_winsys_bo_map() local
401 struct radv_amdgpu_winsys_bo *bo = radv_amdgpu_winsys_bo(_bo); in radv_amdgpu_winsys_bo_unmap() local
[all …]
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_bo.c58 struct amdgpu_winsys_bo *bo = amdgpu_winsys_bo(_buf); in amdgpu_bo_wait() local
154 static void amdgpu_bo_remove_fences(struct amdgpu_winsys_bo *bo) in amdgpu_bo_remove_fences()
166 struct amdgpu_winsys_bo *bo = amdgpu_winsys_bo(_buf); in amdgpu_bo_destroy() local
201 struct amdgpu_winsys_bo *bo = amdgpu_winsys_bo(_buf); in amdgpu_bo_destroy_or_cache() local
215 struct amdgpu_winsys_bo *bo = (struct amdgpu_winsys_bo*)buf; in amdgpu_bo_map() local
333 struct amdgpu_winsys_bo *bo = (struct amdgpu_winsys_bo*)buf; in amdgpu_bo_unmap() local
359 static void amdgpu_add_buffer_to_global_list(struct amdgpu_winsys_bo *bo) in amdgpu_add_buffer_to_global_list()
384 struct amdgpu_winsys_bo *bo; in amdgpu_create_bo() local
489 struct amdgpu_winsys_bo *bo = amdgpu_winsys_bo(_buf); in amdgpu_bo_can_reclaim() local
500 struct amdgpu_winsys_bo *bo = NULL; /* fix container_of */ in amdgpu_bo_can_reclaim_slab() local
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_bufmgr.c52 vc4_bo_label(struct vc4_screen *screen, struct vc4_bo *bo, const char *fmt, ...) in vc4_bo_label()
108 vc4_bo_remove_from_cache(struct vc4_bo_cache *cache, struct vc4_bo *bo) in vc4_bo_remove_from_cache()
116 static void vc4_bo_purgeable(struct vc4_bo *bo) in vc4_bo_purgeable()
127 static bool vc4_bo_unpurgeable(struct vc4_bo *bo) in vc4_bo_unpurgeable()
144 vc4_bo_free(struct vc4_bo *bo) in vc4_bo_free()
184 struct vc4_bo *iter, *tmp, *bo = NULL; in vc4_bo_from_cache() local
225 struct vc4_bo *bo; in vc4_bo_alloc() local
282 vc4_bo_last_unreference(struct vc4_bo *bo) in vc4_bo_last_unreference()
335 vc4_bo_last_unreference_locked_timed(struct vc4_bo *bo, time_t time) in vc4_bo_last_unreference_locked_timed()
384 struct vc4_bo *bo; in vc4_bo_open_handle() local
[all …]
/external/libdrm/amdgpu/
Damdgpu_bo.c56 struct amdgpu_bo *bo; in amdgpu_bo_alloc() local
97 int amdgpu_bo_set_metadata(amdgpu_bo_handle bo, in amdgpu_bo_set_metadata()
120 int amdgpu_bo_query_info(amdgpu_bo_handle bo, in amdgpu_bo_query_info()
171 static void amdgpu_add_handle_to_table(amdgpu_bo_handle bo) in amdgpu_add_handle_to_table()
179 static int amdgpu_bo_export_flink(amdgpu_bo_handle bo) in amdgpu_bo_export_flink()
227 int amdgpu_bo_export(amdgpu_bo_handle bo, in amdgpu_bo_export()
262 struct amdgpu_bo *bo = NULL; in amdgpu_bo_import() local
397 struct amdgpu_bo *bo = buf_handle; in amdgpu_bo_free() local
428 int amdgpu_bo_cpu_map(amdgpu_bo_handle bo, void **cpu) in amdgpu_bo_cpu_map()
476 int amdgpu_bo_cpu_unmap(amdgpu_bo_handle bo) in amdgpu_bo_cpu_unmap()
[all …]
/external/mesa3d/src/gallium/drivers/vc5/
Dvc5_bufmgr.c82 vc5_bo_remove_from_cache(struct vc5_bo_cache *cache, struct vc5_bo *bo) in vc5_bo_remove_from_cache()
99 struct vc5_bo *bo = NULL; in vc5_bo_from_cache() local
126 struct vc5_bo *bo; in vc5_bo_alloc() local
186 vc5_bo_last_unreference(struct vc5_bo *bo) in vc5_bo_last_unreference()
198 vc5_bo_free(struct vc5_bo *bo) in vc5_bo_free()
275 vc5_bo_last_unreference_locked_timed(struct vc5_bo *bo, time_t time) in vc5_bo_last_unreference_locked_timed()
331 struct vc5_bo *bo; in vc5_bo_open_handle() local
403 vc5_bo_get_dmabuf(struct vc5_bo *bo) in vc5_bo_get_dmabuf()
423 vc5_bo_flink(struct vc5_bo *bo, uint32_t *name) in vc5_bo_flink()
499 vc5_bo_wait(struct vc5_bo *bo, uint64_t timeout_ns, const char *reason) in vc5_bo_wait()
[all …]
/external/libxcam/modules/ocl/intel/
Dcl_va_memory.cpp28 SmartPtr<DrmBoBuffer> &bo) in CLVaBuffer()
36 CLVaBuffer::init_va_buffer (const SmartPtr<CLIntelContext> &context, SmartPtr<DrmBoBuffer> &bo) in init_va_buffer()
64 SmartPtr<DrmBoBuffer> &bo, in CLVaImage()
90 SmartPtr<DrmBoBuffer> &bo, in CLVaImage()
133 const SmartPtr<CLIntelContext> &context, SmartPtr<DrmBoBuffer> &bo, in init_va_image()

12345678910>>...12