Searched refs:util_idalloc (Results 1 – 9 of 9) sorted by relevance
/third_party/mesa3d/src/util/ |
D | u_idalloc.h | 45 struct util_idalloc struct 53 util_idalloc_init(struct util_idalloc *buf, unsigned initial_num_ids); argument 56 util_idalloc_fini(struct util_idalloc *buf); 59 util_idalloc_alloc(struct util_idalloc *buf); 62 util_idalloc_alloc_range(struct util_idalloc *buf, unsigned num); 65 util_idalloc_free(struct util_idalloc *buf, unsigned id); 68 util_idalloc_reserve(struct util_idalloc *buf, unsigned id); 71 util_idalloc_exists(struct util_idalloc *buf, unsigned id) in util_idalloc_exists() 87 struct util_idalloc buf;
|
D | u_idalloc.c | 40 util_idalloc_resize(struct util_idalloc *buf, unsigned new_num_elements) in util_idalloc_resize() 51 util_idalloc_init(struct util_idalloc *buf, unsigned initial_num_ids) in util_idalloc_init() 59 util_idalloc_fini(struct util_idalloc *buf) in util_idalloc_fini() 66 util_idalloc_alloc(struct util_idalloc *buf) in util_idalloc_alloc() 89 find_free_block(struct util_idalloc *buf, unsigned start) in find_free_block() 100 util_idalloc_alloc_range(struct util_idalloc *buf, unsigned num) in util_idalloc_alloc_range() 145 util_idalloc_free(struct util_idalloc *buf, unsigned id) in util_idalloc_free() 154 util_idalloc_reserve(struct util_idalloc *buf, unsigned id) in util_idalloc_reserve()
|
/third_party/mesa3d/src/mesa/main/ |
D | hash.h | 42 struct util_idalloc; 109 struct util_idalloc* id_alloc;
|
D | hash.c | 106 table->id_alloc = MALLOC_STRUCT(util_idalloc); in init_name_reuse()
|
D | mtypes.h | 3484 struct util_idalloc free_idx;
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_context.h | 332 struct util_idalloc tex_slots; 333 struct util_idalloc img_slots;
|
D | zink_batch.c | 51 …struct util_idalloc *ids = i ? &ctx->di.bindless[is_buffer].img_slots : &ctx->di.bindless[is_buffe… in zink_reset_batch_state()
|
/third_party/mesa3d/src/virtio/vulkan/ |
D | vn_renderer_virtgpu.c | 122 struct util_idalloc ida;
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_pipe.h | 1163 struct util_idalloc bindless_used_slots;
|