Home
last modified time | relevance | path

Searched refs:util_dynarray (Results 1 – 25 of 99) sorted by relevance

1234

/third_party/mesa3d/src/util/
Du_dynarray.h45 struct util_dynarray struct
54 util_dynarray_init(struct util_dynarray *buf, void *mem_ctx) in util_dynarray_init() argument
61 util_dynarray_fini(struct util_dynarray *buf) in util_dynarray_fini()
74 util_dynarray_clear(struct util_dynarray *buf) in util_dynarray_clear()
82 util_dynarray_ensure_cap(struct util_dynarray *buf, unsigned newcap) in util_dynarray_ensure_cap()
105 util_dynarray_resize_bytes(struct util_dynarray *buf, unsigned nelts, size_t eltsize) in util_dynarray_resize_bytes()
121 util_dynarray_clone(struct util_dynarray *buf, void *mem_ctx, in util_dynarray_clone()
122 struct util_dynarray *from_buf) in util_dynarray_clone()
130 util_dynarray_grow_bytes(struct util_dynarray *buf, unsigned ngrow, size_t eltsize) in util_dynarray_grow_bytes()
149 util_dynarray_trim(struct util_dynarray *buf) in util_dynarray_trim()
Dregister_allocate_internal.h43 struct util_dynarray conflict_list;
97 struct util_dynarray adjacency_list;
Ddag.h45 struct util_dynarray edges;
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_vectorize_vs_inputs.c120 static struct util_dynarray *
123 struct util_dynarray *stack = ralloc(mem_ctx, struct util_dynarray); in r600_vec_instr_stack_create()
129 r600_vec_instr_stack_push(struct util_dynarray *stack, nir_instr *instr) in r600_vec_instr_stack_push()
177 r600_vec_instr_stack_pop(nir_builder *b, struct util_dynarray *stack, in r600_vec_instr_stack_pop()
217 const struct util_dynarray *arr1 = data1; in r600_cmp_func()
218 const struct util_dynarray *arr2 = data2; in r600_cmp_func()
246 const struct util_dynarray *stack = data; in r600_hash_stack()
270 struct util_dynarray *new_stack = r600_vec_instr_stack_create(instr_set); in r600_vec_instr_set_add()
277 struct util_dynarray *stack = (struct util_dynarray *) entry->key; in r600_vec_instr_set_add()
305 struct util_dynarray *temp = r600_vec_instr_stack_create(instr_set); in r600_vec_instr_set_remove()
[all …]
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_job.h66 struct util_dynarray gem_bos[2];
67 struct util_dynarray bos[2];
71 struct util_dynarray vs_cmd_array;
72 struct util_dynarray plbu_cmd_array;
73 struct util_dynarray plbu_cmd_head;
Dlima_gpu.h106 struct util_dynarray *plbu_cmd_array = array; \
161 struct util_dynarray *vs_cmd_array = array; \
/third_party/mesa3d/src/panfrost/bifrost/test/
Dtest-pack-formats.c31 bi_test_pack_format_1(struct util_dynarray *result) in bi_test_pack_format_1()
50 bi_test_pack_format_2(struct util_dynarray *result) in bi_test_pack_format_2()
70 bi_test_pack_format_3(struct util_dynarray *result) in bi_test_pack_format_3()
94 bi_test_pack_format_4(struct util_dynarray *result) in bi_test_pack_format_4()
121 bi_test_pack_format_5(struct util_dynarray *result) in bi_test_pack_format_5()
152 bi_test_pack_format_6(struct util_dynarray *result) in bi_test_pack_format_6()
187 bi_test_pack_format_7(struct util_dynarray *result) in bi_test_pack_format_7()
221 bi_test_pack_format_8(struct util_dynarray *result) in bi_test_pack_format_8()
263 struct util_dynarray result; in main()
/third_party/mesa3d/src/util/tests/
Ddag_test.cpp33 struct util_dynarray expect, actual;
64 struct util_dynarray *output = (struct util_dynarray *)data; in output_cb()
88 int_dynarrays_equal(struct util_dynarray *a, struct util_dynarray *b) in int_dynarrays_equal()
105 struct util_dynarray *a, in int_dynarrays_equal_pred()
106 struct util_dynarray *b) in int_dynarrays_equal_pred()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_batch.h170 struct util_dynarray draw_patches;
173 struct util_dynarray fb_read_patches;
181 struct util_dynarray rbrc_patches;
186 struct util_dynarray gmem_patches;
193 struct util_dynarray shader_patches;
240 struct util_dynarray samples;
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_batch.h85 struct util_dynarray unref_resources;
86 struct util_dynarray bindless_releases[2];
88 struct util_dynarray persistent_resources;
89 struct util_dynarray zombie_samplers;
90 struct util_dynarray dead_framebuffers;
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_mempool.h31 struct util_dynarray free_bos;
59 struct util_dynarray bos;
60 struct util_dynarray big_bos;
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_dead_write_vars.c56 clear_unused_for_modes(struct util_dynarray *unused_writes, nir_variable_mode modes) in clear_unused_for_modes()
65 clear_unused_for_read(struct util_dynarray *unused_writes, nir_deref_instr *src) in clear_unused_for_read()
74 update_unused_writes(struct util_dynarray *unused_writes, in update_unused_writes()
116 struct util_dynarray unused_writes; in remove_dead_write_vars_local()
Dnir_opt_copy_prop_vars.c314 copy_entry_create(struct util_dynarray *copies, in copy_entry_create()
330 copy_entry_remove(struct util_dynarray *copies, in copy_entry_remove()
350 struct util_dynarray *copies, in lookup_entry_for_deref()
375 struct util_dynarray *copies, in lookup_entry_and_kill_aliases()
422 struct util_dynarray *copies, in kill_aliases()
436 struct util_dynarray *copies, in get_entry_and_kill_aliases()
452 apply_barrier_for_modes(struct util_dynarray *copies, in apply_barrier_for_modes()
748 struct util_dynarray *copies, in invalidate_copies_for_cf_node()
819 dump_copy_entries(struct util_dynarray *copies) in dump_copy_entries()
829 struct util_dynarray *copies) in copy_prop_vars_block()
[all …]
Dnir_search.c44 struct util_dynarray *states;
56 nir_algebraic_automaton(nir_instr *instr, struct util_dynarray *states,
652 struct util_dynarray *states, in add_uses_to_worklist()
666 struct util_dynarray *states, in nir_algebraic_update_automaton()
689 struct util_dynarray *states, in nir_replace_instr()
809 nir_algebraic_automaton(nir_instr *instr, struct util_dynarray *states, in nir_algebraic_automaton()
864 struct util_dynarray *states, in nir_algebraic_instr()
915 struct util_dynarray states = {0}; in nir_algebraic_impl()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_etc2.h46 struct util_dynarray *offsets);
49 etna_etc2_patch(uint8_t *buffer, const struct util_dynarray *offsets);
Detnaviv_resource.h41 struct util_dynarray;
62 struct util_dynarray *patch_offsets;
Detnaviv_etc2.c81 struct util_dynarray *offsets) in etna_etc2_calculate_blocks()
142 etna_etc2_patch(uint8_t *buffer, const struct util_dynarray *offsets) in etna_etc2_patch()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_state.h89 struct util_dynarray branch_relocs;
93 struct util_dynarray const_relocs;
/third_party/mesa3d/src/asahi/compiler/
Dagx_pack.c264 agx_pack_alu(struct util_dynarray *emission, agx_instr *I) in agx_pack_alu()
387 agx_pack_instr(struct util_dynarray *emission, struct util_dynarray *fixups, agx_instr *I) in agx_pack_instr()
607 agx_fixup_branch(struct util_dynarray *emission, struct agx_branch_fixup fix) in agx_fixup_branch()
620 agx_pack_binary(agx_context *ctx, struct util_dynarray *emission) in agx_pack_binary()
622 struct util_dynarray fixups; in agx_pack_binary()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_batch.h104 struct util_dynarray syncobjs;
107 struct util_dynarray exec_fences;
/third_party/mesa3d/src/vulkan/util/
Dvk_command_buffer.h74 struct util_dynarray labels;
Dvk_queue.h88 struct util_dynarray labels;
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_batch.h126 struct util_dynarray syncobjs;
129 struct util_dynarray exec_fences;
/third_party/mesa3d/src/panfrost/bifrost/
Dbi_pack.c397 struct util_dynarray *emission) in bi_pack_constants()
595 bi_pack_format(struct util_dynarray *emission, in bi_pack_format()
628 struct util_dynarray *emission, gl_shader_stage stage) in bi_pack_clause()
690 bi_collect_blend_ret_addr(bi_context *ctx, struct util_dynarray *emission, in bi_collect_blend_ret_addr()
713 bi_pack(bi_context *ctx, struct util_dynarray *emission) in bi_pack()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_schedule.c66 add_dependency(struct util_dynarray *table, unsigned index, uint16_t mask, midgard_instruction **in… in add_dependency()
72 struct util_dynarray *parents = &table[(BYTE_COUNT * index) + i]; in add_dependency()
88 mark_access(struct util_dynarray *table, unsigned index, uint16_t mask, unsigned parent) in mark_access()
103 struct util_dynarray *last_read = calloc(sizeof(struct util_dynarray), sz); in mir_create_dependency_graph()
104 struct util_dynarray *last_write = calloc(sizeof(struct util_dynarray), sz); in mir_create_dependency_graph()
1449 struct util_dynarray bundles; in schedule_block()

1234