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.h48 struct lima_bo *bo;
81 struct lima_bo *bo;
175 struct lima_bo *bo;
250 struct lima_bo *plb[LIMA_CTX_PLB_MAX_NUM];
251 struct lima_bo *gp_tile_heap[LIMA_CTX_PLB_MAX_NUM];
253 struct lima_bo *plb_gp_stream;
254 struct lima_bo *gp_output;
333 struct lima_context *ctx, struct lima_bo *bo, bool write);
Dlima_job.h37 struct lima_bo;
103 struct lima_bo *bo, uint32_t flags);
Dlima_resource.h56 struct lima_bo *bo;
Dlima_screen.h87 struct lima_bo *pp_buffer;
Dmeson.build70 'lima_bo.c',
71 'lima_bo.h',
Dlima_job.c207 struct lima_bo *bo, uint32_t flags) in lima_job_add_bo()
221 struct lima_bo **jbo = util_dynarray_grow(job->bos + pipe, struct lima_bo *, 1); in lima_job_add_bo()
257 util_dynarray_foreach(job->bos + pipe, struct lima_bo *, bo) { in lima_job_start()
276 lima_job_has_bo(struct lima_job *job, struct lima_bo *bo, bool all) in lima_job_has_bo()
1028 struct lima_context *ctx, struct lima_bo *bo, bool write) in lima_flush_job_accessing_bo()
Dlima_resource.c608 struct lima_bo *bo = res->bo; in lima_transfer_map()
621 struct lima_bo *new_bo; in lima_transfer_map()
747 struct lima_bo *bo = res->bo; in lima_transfer_flush_region()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni2494 "../src/gallium/drivers/lima/lima_bo.c",
2495 "../src/gallium/drivers/lima/lima_bo.h",