Home
last modified time | relevance | path

Searched refs:util_idalloc (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/util/
Du_idalloc.h45 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;
Du_idalloc.c40 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/
Dhash.h42 struct util_idalloc;
109 struct util_idalloc* id_alloc;
Dhash.c106 table->id_alloc = MALLOC_STRUCT(util_idalloc); in init_name_reuse()
Dmtypes.h3484 struct util_idalloc free_idx;
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_context.h332 struct util_idalloc tex_slots;
333 struct util_idalloc img_slots;
Dzink_batch.c51 …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/
Dvn_renderer_virtgpu.c122 struct util_idalloc ida;
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_pipe.h1163 struct util_idalloc bindless_used_slots;