/third_party/mesa3d/src/util/ |
D | u_dynarray.h | 45 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()
|
D | register_allocate_internal.h | 43 struct util_dynarray conflict_list; 97 struct util_dynarray adjacency_list;
|
D | dag.h | 45 struct util_dynarray edges;
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_vectorize_vs_inputs.c | 120 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/ |
D | lima_job.h | 66 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;
|
D | lima_gpu.h | 106 struct util_dynarray *plbu_cmd_array = array; \ 161 struct util_dynarray *vs_cmd_array = array; \
|
/third_party/mesa3d/src/panfrost/bifrost/test/ |
D | test-pack-formats.c | 31 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/ |
D | dag_test.cpp | 33 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/ |
D | freedreno_batch.h | 170 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/ |
D | zink_batch.h | 85 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/ |
D | panvk_mempool.h | 31 struct util_dynarray free_bos; 59 struct util_dynarray bos; 60 struct util_dynarray big_bos;
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_opt_dead_write_vars.c | 56 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()
|
D | nir_opt_copy_prop_vars.c | 314 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 …]
|
D | nir_search.c | 44 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/ |
D | etnaviv_etc2.h | 46 struct util_dynarray *offsets); 49 etna_etc2_patch(uint8_t *buffer, const struct util_dynarray *offsets);
|
D | etnaviv_resource.h | 41 struct util_dynarray; 62 struct util_dynarray *patch_offsets;
|
D | etnaviv_etc2.c | 81 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/ |
D | nv30_state.h | 89 struct util_dynarray branch_relocs; 93 struct util_dynarray const_relocs;
|
/third_party/mesa3d/src/asahi/compiler/ |
D | agx_pack.c | 264 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/ |
D | iris_batch.h | 104 struct util_dynarray syncobjs; 107 struct util_dynarray exec_fences;
|
/third_party/mesa3d/src/vulkan/util/ |
D | vk_command_buffer.h | 74 struct util_dynarray labels;
|
D | vk_queue.h | 88 struct util_dynarray labels;
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_batch.h | 126 struct util_dynarray syncobjs; 129 struct util_dynarray exec_fences;
|
/third_party/mesa3d/src/panfrost/bifrost/ |
D | bi_pack.c | 397 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/ |
D | midgard_schedule.c | 66 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()
|