Home
last modified time | relevance | path

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

/third_party/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.h47 struct lima_bo *bo;
77 struct lima_bo *bo;
171 struct lima_bo *bo;
240 struct lima_bo *plb[LIMA_CTX_PLB_MAX_NUM];
241 struct lima_bo *gp_tile_heap[LIMA_CTX_PLB_MAX_NUM];
243 struct lima_bo *plb_gp_stream;
244 struct lima_bo *gp_output;
323 struct lima_context *ctx, struct lima_bo *bo, bool write);
Dlima_job.h37 struct lima_bo;
100 struct lima_bo *bo, uint32_t flags);
Dlima_resource.h56 struct lima_bo *bo;
Dlima_screen.h86 struct lima_bo *pp_buffer;
Dmeson.build69 'lima_bo.c',
70 'lima_bo.h',
Dlima_job.c185 struct lima_bo *bo, uint32_t flags) in lima_job_add_bo()
199 struct lima_bo **jbo = util_dynarray_grow(job->bos + pipe, struct lima_bo *, 1); in lima_job_add_bo()
235 util_dynarray_foreach(job->bos + pipe, struct lima_bo *, bo) { in lima_job_start()
254 lima_job_has_bo(struct lima_job *job, struct lima_bo *bo, bool all) in lima_job_has_bo()
1069 struct lima_context *ctx, struct lima_bo *bo, bool write) in lima_flush_job_accessing_bo()
Dlima_resource.c618 struct lima_bo *bo = res->bo; in lima_transfer_map()
631 struct lima_bo *new_bo; in lima_transfer_map()
760 struct lima_bo *bo = res->bo; in lima_transfer_unmap_inner()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni2518 ../src/gallium/drivers/lima/lima_bo.c
2519 ../src/gallium/drivers/lima/lima_bo.h