Home
last modified time | relevance | path

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

1234567

/aosp_15_r20/external/mesa3d/src/util/
H A Du_dynarray.h47 struct util_dynarray struct
56 util_dynarray_init(struct util_dynarray *buf, void *mem_ctx) in util_dynarray_init() argument
63 util_dynarray_init_from_stack(struct util_dynarray *buf, void *data, unsigned capacity) in util_dynarray_init_from_stack()
72 util_dynarray_fini(struct util_dynarray *buf) in util_dynarray_fini()
86 util_dynarray_clear(struct util_dynarray *buf) in util_dynarray_clear()
94 util_dynarray_ensure_cap(struct util_dynarray *buf, unsigned newcap) in util_dynarray_ensure_cap()
123 util_dynarray_resize_bytes(struct util_dynarray *buf, unsigned nelts, size_t eltsize) in util_dynarray_resize_bytes()
139 util_dynarray_clone(struct util_dynarray *buf, void *mem_ctx, in util_dynarray_clone()
140 struct util_dynarray *from_buf) in util_dynarray_clone()
148 util_dynarray_grow_bytes(struct util_dynarray *buf, unsigned ngrow, size_t eltsize) in util_dynarray_grow_bytes()
[all …]
H A Dregister_allocate_internal.h43 struct util_dynarray conflict_list;
95 struct util_dynarray adjacency_list;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_types.h278 struct util_dynarray mfences;
496 struct util_dynarray overflowed_pools[2];
512 struct util_dynarray pools[ZINK_DESCRIPTOR_BASE_TYPES];
597 struct util_dynarray signal_semaphores; //external signal semaphores
598 struct util_dynarray wait_semaphores; //external wait semaphores
599 struct util_dynarray wait_semaphore_stages; //external wait semaphores
600 struct util_dynarray fd_wait_semaphores; //dmabuf wait semaphores
601 struct util_dynarray fd_wait_semaphore_stages; //dmabuf wait semaphores
602 struct util_dynarray tracked_semaphores; //semaphores which are just tracked
604 struct util_dynarray fences; //zink_tc_fence refs
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_vectorize_vs_inputs.c99 static struct util_dynarray *
102 struct util_dynarray *stack = ralloc(mem_ctx, struct util_dynarray); in r600_vec_instr_stack_create()
108 r600_vec_instr_stack_push(struct util_dynarray *stack, nir_instr *instr) in r600_vec_instr_stack_push()
155 struct util_dynarray *stack, in r600_vec_instr_stack_pop()
192 const struct util_dynarray *arr1 = data1; in r600_cmp_func()
193 const struct util_dynarray *arr2 = data2; in r600_cmp_func()
220 const struct util_dynarray *stack = data; in r600_hash_stack()
244 struct util_dynarray *new_stack = r600_vec_instr_stack_create(instr_set); in r600_vec_instr_set_add()
251 struct util_dynarray *stack = (struct util_dynarray *)entry->key; in r600_vec_instr_set_add()
281 struct util_dynarray *temp = r600_vec_instr_stack_create(instr_set); in r600_vec_instr_set_remove()
[all …]
/aosp_15_r20/external/mesa3d/src/util/tests/
H A Ddag_test.cpp33 struct util_dynarray expect, actual;
74 struct util_dynarray *output = (struct util_dynarray *)data; in output_cb()
98 int_dynarrays_equal(struct util_dynarray *a, struct util_dynarray *b) in int_dynarrays_equal()
115 struct util_dynarray *a, in int_dynarrays_equal_pred()
116 struct util_dynarray *b) in int_dynarrays_equal_pred()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/
H A 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;
H A Dlima_blit.h13 struct util_dynarray;
17 struct util_dynarray *cmd,
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_batch.h195 struct util_dynarray draw_patches;
198 struct util_dynarray fb_read_patches;
206 struct util_dynarray rbrc_patches;
211 struct util_dynarray gmem_patches;
218 struct util_dynarray shader_patches;
288 struct util_dynarray samples;
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dintel_nir_lower_non_uniform_resource_intel.c39 struct util_dynarray *inst_array = state; in add_src_instr()
51 find_resource_intel(struct util_dynarray *inst_array, in find_resource_intel()
81 struct util_dynarray *inst_array) in intel_nir_lower_non_uniform_intrinsic()
143 struct util_dynarray *inst_array) in intel_nir_lower_non_uniform_tex()
182 struct util_dynarray *inst_array = cb_data; in intel_nir_lower_non_uniform_instr()
223 struct util_dynarray inst_array; in intel_nir_lower_non_uniform_resource_intel()
/aosp_15_r20/external/mesa3d/src/imagination/vulkan/usc/
H A Dpvr_uscgen.h144 struct util_dynarray *binary);
146 void pvr_uscgen_nop(struct util_dynarray *binary);
151 struct util_dynarray *binary);
155 struct util_dynarray *binary);
H A Dpvr_uscgen.c37 struct util_dynarray *binary) in pvr_uscgen_eot()
76 void pvr_uscgen_nop(struct util_dynarray *binary) in pvr_uscgen_nop()
/aosp_15_r20/external/mesa3d/src/imagination/vulkan/
H A Dpvr_hardcode.h102 struct util_dynarray *shader_out);
124 struct util_dynarray *program_out,
130 struct util_dynarray *program_out);
133 struct util_dynarray *program_out);
H A Dpvr_hardcode.c215 struct util_dynarray *shader_out) in pvr_hard_code_graphics_shader()
333 struct util_dynarray *program_out, in pvr_hard_code_get_idfwdf_program()
349 struct util_dynarray *program_out) in pvr_hard_code_get_passthrough_vertex_shader()
362 struct util_dynarray *program_out) in pvr_hard_code_get_passthrough_rta_vertex_shader()
H A Dpvr_private.h469 struct util_dynarray sec_query_indices;
770 struct util_dynarray query_indices;
810 struct util_dynarray depth_bias_array;
813 struct util_dynarray scissor_array;
821 struct util_dynarray deferred_csb_commands;
825 struct util_dynarray deferred_clears;
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_binary.c126 … struct util_dynarray *pipeline_binaries, uint32_t *num_binaries) in radv_create_pipeline_binary_from_data()
155 … struct radv_shader *shader, struct util_dynarray *pipeline_binaries, in radv_create_pipeline_binary_from_shader()
189 … struct util_dynarray *pipeline_binaries, uint32_t *num_binaries) in radv_create_pipeline_binary_from_rt_shader()
240 … struct radv_pipeline *pipeline, struct util_dynarray *pipeline_binaries, in radv_create_pipeline_binary_from_pipeline()
291 … struct util_dynarray *pipeline_binaries, uint32_t *num_binaries) in radv_create_pipeline_binary_from_cache()
313 … const VkAllocationCallbacks *pAllocator, struct util_dynarray *pipeline_binaries, in radv_create_pipeline_binaries()
360 struct util_dynarray pipeline_binaries; in radv_CreatePipelineBinariesKHR()
H A Dradv_pipeline_binary.h18 struct util_dynarray;
32 … struct radv_shader *shader, struct util_dynarray *pipeline_binaries,
40 … struct util_dynarray *pipeline_binaries, uint32_t *num_binaries);
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A 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()
H A Dnir_search.c40 struct util_dynarray *states;
53 nir_algebraic_automaton(nir_instr *instr, struct util_dynarray *states,
629 struct util_dynarray *states, in add_uses_to_worklist()
643 struct util_dynarray *states, in nir_algebraic_update_automaton()
666 struct util_dynarray *states, in nir_replace_instr()
789 nir_algebraic_automaton(nir_instr *instr, struct util_dynarray *states, in nir_algebraic_automaton()
844 struct util_dynarray *states, in nir_algebraic_instr()
892 struct util_dynarray states = { 0 }; in nir_algebraic_impl()
H A Dnir_opt_copy_prop_vars.c63 struct util_dynarray arr;
68 struct util_dynarray arr;
379 static struct util_dynarray *
385 struct util_dynarray *copies_array; in copies_array_for_deref()
401 struct util_dynarray *copies_array = in copy_entry_create()
417 copy_entry_remove(struct util_dynarray *copies, in copy_entry_remove()
452 struct util_dynarray *copies_array = in lookup_entry_for_deref()
475 struct util_dynarray *copies_array, in lookup_entry_and_kill_aliases_copy_array()
548 struct util_dynarray *copies_array = &cpda->arr; in lookup_entry_and_kill_aliases()
590 apply_barrier_for_modes_to_dynarr(struct util_dynarray *copies_array, in apply_barrier_for_modes_to_dynarr()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_ml.h28 struct util_dynarray operations;
31 struct util_dynarray tensors; /* Contains struct pipe_resource* */
32 struct util_dynarray offsets; /* These are integers */
H A Detnaviv_etc2.h46 struct util_dynarray *offsets);
49 etna_etc2_patch(uint8_t *buffer, const struct util_dynarray *offsets);
/aosp_15_r20/external/mesa3d/src/panfrost/midgard/
H A Dmidgard_schedule.c66 add_dependency(struct util_dynarray *table, unsigned index, uint16_t mask, in add_dependency()
73 struct util_dynarray *parents = &table[(BYTE_COUNT * index) + i]; in add_dependency()
89 mark_access(struct util_dynarray *table, unsigned index, uint16_t mask, in mark_access()
106 struct util_dynarray *last_read = calloc(sizeof(struct util_dynarray), sz); in mir_create_dependency_graph()
107 struct util_dynarray *last_write = calloc(sizeof(struct util_dynarray), sz); in mir_create_dependency_graph()
1477 struct util_dynarray bundles; in schedule_block()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_texture_handle.h49 struct util_dynarray trash_caches;
57 struct util_dynarray gallivms;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_context.h191 struct util_dynarray global_buffers;
412 struct util_dynarray variants;
439 struct util_dynarray binary;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_batch.h49 struct util_dynarray local_bos;
56 struct util_dynarray zombie_samplers;

1234567