Home
last modified time | relevance | path

Searched refs:util_dynarray_element (Results 1 – 25 of 49) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/util/tests/
H A Ddag_test.cpp104 if (*util_dynarray_element(a, int, i) != in int_dynarrays_equal()
105 *util_dynarray_element(b, int, i)) { in int_dynarrays_equal()
128 result << *util_dynarray_element(a, int, i); in int_dynarrays_equal_pred()
135 result << *util_dynarray_element(b, int, i); in int_dynarrays_equal_pred()
/aosp_15_r20/external/mesa3d/src/util/
H A Du_dynarray.h211 #define util_dynarray_element(buf, type, idx) ((type*)(buf)->data + (idx)) macro
213 #define util_dynarray_end(buf) ((void*)util_dynarray_element((buf), char, (buf)->size))
231 type __v = *util_dynarray_element((buf), type, (i)); \
233 memcpy(util_dynarray_element((buf), type, (i)), \
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dintel_nir_lower_non_uniform_resource_intel.c64 nir_instr *instr = *util_dynarray_element(inst_array, nir_instr *, idx++); in find_resource_intel()
67 nir_instr *scan_instr = *util_dynarray_element(inst_array, nir_instr *, scan_index); in find_resource_intel()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_search.c810 index += tbl->filter[*util_dynarray_element(states, uint16_t, in nir_algebraic_automaton()
814 uint16_t *state = util_dynarray_element(states, uint16_t, in nir_algebraic_automaton()
825 uint16_t *state = util_dynarray_element(states, uint16_t, in nir_algebraic_automaton()
861 int xform_idx = *util_dynarray_element(states, uint16_t, in nir_algebraic_instr()
H A Dnir_opt_load_store_vectorize.c1257 struct entry *low = *util_dynarray_element(arr, struct entry *, first_idx); in vectorize_sorted_entries()
1262 struct entry *high = *util_dynarray_element(arr, struct entry *, second_idx); in vectorize_sorted_entries()
1278 *util_dynarray_element(arr, struct entry *, second_idx) = NULL; in vectorize_sorted_entries()
1285 *util_dynarray_element(arr, struct entry *, second_idx) = NULL; in vectorize_sorted_entries()
1291 *util_dynarray_element(arr, struct entry *, first_idx) = low; in vectorize_sorted_entries()
H A Dnir_opt_ray_queries.c322 nir_instr *init = *util_dynarray_element(&range->instrs, nir_instr *, 0); in nir_opt_ray_query_ranges()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_ml.c22 return *util_dynarray_element(&subgraph->tensors, struct pipe_resource *, idx); in etna_ml_get_tensor()
28 return *util_dynarray_element(&subgraph->offsets, unsigned, idx); in etna_ml_get_offset()
474 last_operation = util_dynarray_element(&subgraph->operations, in etna_ml_subgraph_read_outputs()
H A Detnaviv_perfmon.c480 i = *util_dynarray_element(&screen->supported_pm_queries, unsigned, index); in etna_pm_get_driver_query_info()
/aosp_15_r20/external/mesa3d/src/asahi/compiler/
H A Dagx_repair_ssa.c96 *util_dynarray_element(&block->predecessors, agx_block *, 0); in resolve_read()
295 *util_dynarray_element(&block->predecessors, agx_block *, s); in agx_repair_ssa()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/asahi/
H A Dagx_state.h746 uint8_t *value = util_dynarray_element(&ctx->writer, uint8_t, handle); in agx_writer_add()
757 uint8_t value = *util_dynarray_element(&ctx->writer, uint8_t, handle); in agx_writer_get()
771 uint8_t *value = util_dynarray_element(&ctx->writer, uint8_t, handle); in agx_writer_remove()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/
H A Diris_fence.c152 util_dynarray_element(&batch->syncobjs, struct iris_syncobj *, i); in clear_stale_syncobjs()
154 util_dynarray_element(&batch->exec_fences, in clear_stale_syncobjs()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_fence.c132 util_dynarray_element(&batch->syncobjs, struct crocus_syncobj *, i); in clear_stale_syncobjs()
134 util_dynarray_element(&batch->exec_fences, in clear_stale_syncobjs()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_clear.h81 return util_dynarray_element(&fb_clear->clears, struct zink_framebuffer_clear_data, idx); in zink_fb_clear_element()
H A Dzink_descriptors.c871 …struct zink_descriptor_pool_multi **mppool = util_dynarray_element(&bs->dd.pools[type], struct zin… in set_pool()
899 …struct zink_descriptor_pool_multi **mppool = util_dynarray_element(&bs->dd.pools[type], struct zin… in find_pool()
1018util_dynarray_element(&bs->dd.pools[type], struct zink_descriptor_pool_multi *, pool_key->id) : in get_descriptor_pool()
1489 …struct zink_descriptor_pool_multi **mppool = util_dynarray_element(&bs->dd.pools[i], struct zink_d… in zink_batch_descriptor_deinit()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_gmem.c401 *util_dynarray_element(&batch->draw_patches, uint32_t *, i); in patch_draws()
565 *util_dynarray_element(&batch->shader_patches, instr_cf_t *, i); in fd2_emit_tile_init()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_job.c298 return util_dynarray_element(&batch->bos, pan_bo_access, handle); in panfrost_batch_get_bo_access()
314 return !!(*util_dynarray_element(&batch->bos, pan_bo_access, handle)); in panfrost_batch_uses_resource()
H A Dpan_context.c926 *util_dynarray_element(&ctx->global_buffers, struct pipe_resource *, in panfrost_set_global_binding()
931 struct pipe_resource **res = util_dynarray_element( in panfrost_set_global_binding()
H A Dpan_csf.c195 unsigned i = ptr - util_dynarray_element(&batch->bos, pan_bo_access, 0); in csf_submit_collect_wait_ops()
300 unsigned i = ptr - util_dynarray_element(&batch->bos, pan_bo_access, 0); in csf_attach_sync_points()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_util.h253 util_dynarray_element(buf, struct fd_cs_patch, i)
/aosp_15_r20/external/mesa3d/src/panfrost/compiler/valhall/
H A Dva_insert_flow.c373 bi_block *pred = *util_dynarray_element(&block->predecessors, bi_block *, 0); in va_discard_before_block()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_printf.c231 util_dynarray_element(&device->printf.formats, struct radv_printf_format, format_index); in radv_dump_printf_data()
H A Dradv_pipeline_binary.c386 util_dynarray_element(&pipeline_binaries, struct radv_pipeline_binary *, i); in radv_CreatePipelineBinariesKHR()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/xe/
H A Danv_batch_chain.c182 *util_dynarray_element(&submit->batch_bos, struct anv_bo *, 0); in xe_queue_exec_async()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/wgl/
H A Dstw_pixelformat.c373 return util_dynarray_element(&stw_dev->pixelformats, in stw_pixelformat_get_info()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_context.c171 struct pipe_resource **res = util_dynarray_element( in nv50_context_unreference_resources()

12