Home
last modified time | relevance | path

Searched refs:agx_bo (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/asahi/lib/
Dagx_device.h48 struct agx_bo cmdbuf, memmap;
63 struct agx_bo *bo;
69 struct agx_bo *bo;
80 static inline struct agx_bo *
86 struct agx_bo
Dpool.c36 static struct agx_bo *
39 struct agx_bo *bo = agx_bo_create(pool->dev, bo_sz, in agx_pool_alloc_backing()
42 util_dynarray_append(&pool->bos, struct agx_bo *, bo); in agx_pool_alloc_backing()
65 util_dynarray_foreach(&pool->bos, struct agx_bo *, bo) { in agx_pool_cleanup()
76 util_dynarray_foreach(&pool->bos, struct agx_bo *, bo) { in agx_pool_get_bo_handles()
88 struct agx_bo *bo = pool->transient_bo; in agx_pool_alloc_aligned()
Ddecode.c51 struct agx_bo mmap_array[MAX_MAPPINGS];
54 struct agx_bo *ro_mappings[MAX_MAPPINGS];
57 static struct agx_bo *
68 static struct agx_bo *
71 struct agx_bo *mem = agxdecode_find_mapped_gpu_mem_containing_rw(addr); in agxdecode_find_mapped_gpu_mem_containing()
87 static struct agx_bo *
106 struct agx_bo *bo = agxdecode_find_handle(handle, AGX_ALLOC_REGULAR); in agxdecode_mark_mapped()
169 __agxdecode_fetch_gpu_mem(const struct agx_bo *mem, in __agxdecode_fetch_gpu_mem()
223 agxdecode_dump_bo(struct agx_bo *bo, const char *name) in agxdecode_dump_bo()
237 struct agx_bo *alloc = agxdecode_find_mapped_gpu_mem_containing(va); in agxdecode_stateful()
[all …]
Dagx_device.c35 agx_bo_free(struct agx_device *dev, struct agx_bo *bo) in agx_bo_free()
69 struct agx_bo
72 struct agx_bo bo; in agx_shmem_alloc()
92 bo = (struct agx_bo) { in agx_shmem_alloc()
100 bo = (struct agx_bo) { in agx_shmem_alloc()
115 static struct agx_bo *
119 struct agx_bo *bo; in agx_bo_alloc()
156 assert(!memcmp(bo, &((struct agx_bo) {}), sizeof(*bo))); in agx_bo_alloc()
189 agx_bo_reference(struct agx_bo *bo) in agx_bo_reference()
198 agx_bo_unreference(struct agx_bo *bo) in agx_bo_unreference()
[all …]
Dagx_bo.h49 struct agx_bo { struct
84 struct agx_bo * argument
87 void agx_bo_reference(struct agx_bo *bo);
88 void agx_bo_unreference(struct agx_bo *bo);
Ddecode.h39 void agxdecode_track_alloc(struct agx_bo *alloc);
43 void agxdecode_track_free(struct agx_bo *bo);
Dpool.h47 struct agx_bo *transient_bo;
66 return util_dynarray_num_elements(&pool->bos, struct agx_bo *); in agx_pool_num_bos()
/third_party/mesa3d/src/gallium/drivers/asahi/
Dagx_state.h59 struct agx_bo *bo;
93 struct agx_bo *bo;
112 struct agx_bo *encoder;
199 struct agx_bo *desc;
206 struct agx_bo *desc;
238 struct agx_bo *bo;
294 agx_batch_add_bo(struct agx_batch *batch, struct agx_bo *bo) in agx_batch_add_bo()
Dagx_uniforms.c37 struct agx_bo *bo = agx_resource(cb->buffer)->bo; in agx_const_buffer_ptr()
78 struct agx_bo *bo = agx_resource(vb.buffer.resource)->bo; in agx_push_location_direct()
Dagx_blit.c59 struct agx_bo *bo = agx_bo_create(dev, bo_size, AGX_MEMORY_TYPE_SHADER); in agx_build_reload_shader()
173 struct agx_bo *bo = agx_bo_create(dev, 4096, AGX_MEMORY_TYPE_SHADER); in agx_internal_shaders()
Dagx_state.c343 struct agx_bo *bo = agx_bo_create(dev, AGX_SAMPLER_LENGTH, in agx_create_sampler_state()
370 struct agx_bo *bo = state; in agx_delete_sampler_state()
1090 struct agx_bo *bo = sampler->desc; in agx_build_pipeline()
1511 struct agx_bo *bo = agx_resource(info->index.resource)->bo; in agx_index_buffer_ptr()
Dagx_pipe.c266 struct agx_bo *bo = rsrc->bo; in agx_rsrc_offset()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni580 ../src/asahi/lib/agx_bo.h