Home
last modified time | relevance | path

Searched refs:lima_bo (Results 1 – 10 of 10) sorted by relevance

/external/mesa3d/src/gallium/drivers/lima/
Dlima_bo.h33 struct lima_bo { struct
56 struct lima_bo *lima_bo_create(struct lima_screen *screen, uint32_t size, argument
58 void lima_bo_unreference(struct lima_bo *bo);
60 static inline void lima_bo_reference(struct lima_bo *bo) in lima_bo_reference()
65 void *lima_bo_map(struct lima_bo *bo);
66 void lima_bo_unmap(struct lima_bo *bo);
68 bool lima_bo_export(struct lima_bo *bo, struct winsys_handle *handle);
69 struct lima_bo *lima_bo_import(struct lima_screen *screen,
72 bool lima_bo_wait(struct lima_bo *bo, uint32_t op, uint64_t timeout_ns);
Dlima_bo.c79 lima_bo_cache_remove(struct lima_bo *bo) in lima_bo_cache_remove()
95 lima_bo_free(struct lima_bo *bo) in lima_bo_free()
122 list_for_each_entry_safe(struct lima_bo, entry, in lima_bo_cache_fini()
129 static bool lima_bo_get_info(struct lima_bo *bo) in lima_bo_get_info()
169 list_for_each_entry_safe(struct lima_bo, entry, in lima_bo_cache_free_stale_bos()
192 list_for_each_entry(struct lima_bo, entry, bucket, size_list) { in lima_bo_cache_print_stats()
204 lima_bo_cache_put(struct lima_bo *bo) in lima_bo_cache_put()
234 static struct lima_bo *
241 struct lima_bo *bo = NULL; in lima_bo_cache_get()
250 list_for_each_entry_safe(struct lima_bo, entry, bucket, size_list) { in lima_bo_cache_get()
[all …]
Dlima_context.h53 struct lima_bo *bo;
80 struct lima_bo *bo;
151 struct lima_bo *bo;
214 struct lima_bo *plb[LIMA_CTX_PLB_MAX_NUM];
215 struct lima_bo *gp_tile_heap[LIMA_CTX_PLB_MAX_NUM];
217 struct lima_bo *plb_gp_stream;
218 struct lima_bo *gp_output;
292 struct lima_context *ctx, struct lima_bo *bo, bool write);
Dlima_job.h35 struct lima_bo;
96 struct lima_bo *bo, uint32_t flags);
DAndroid.mk55 lima_bo.c \
56 lima_bo.h \
Dlima_resource.h55 struct lima_bo *bo;
Dlima_screen.h83 struct lima_bo *pp_buffer;
Dmeson.build66 'lima_bo.c',
67 'lima_bo.h',
Dlima_job.c184 struct lima_bo *bo, uint32_t flags) in lima_job_add_bo()
198 struct lima_bo **jbo = util_dynarray_grow(job->bos + pipe, struct lima_bo *, 1); in lima_job_add_bo()
234 util_dynarray_foreach(job->bos + pipe, struct lima_bo *, bo) { in lima_job_start()
253 lima_job_has_bo(struct lima_job *job, struct lima_bo *bo, bool all) in lima_job_has_bo()
1055 struct lima_context *ctx, struct lima_bo *bo, bool write) in lima_flush_job_accessing_bo()
Dlima_resource.c555 struct lima_bo *bo = res->bo; in lima_transfer_map()
568 struct lima_bo *new_bo; in lima_transfer_map()
665 struct lima_bo *bo = res->bo; in lima_transfer_unmap_inner()