/aosp_15_r20/external/mesa3d/src/util/tests/ |
H A D | dag_test.cpp | 104 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 D | u_dynarray.h | 211 #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 D | intel_nir_lower_non_uniform_resource_intel.c | 64 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 D | nir_search.c | 810 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 D | nir_opt_load_store_vectorize.c | 1257 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 D | nir_opt_ray_queries.c | 322 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 D | etnaviv_ml.c | 22 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 D | etnaviv_perfmon.c | 480 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 D | agx_repair_ssa.c | 96 *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 D | agx_state.h | 746 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 D | iris_fence.c | 152 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 D | crocus_fence.c | 132 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 D | zink_clear.h | 81 return util_dynarray_element(&fb_clear->clears, struct zink_framebuffer_clear_data, idx); in zink_fb_clear_element()
|
H A D | zink_descriptors.c | 871 …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() 1018 … util_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 D | fd2_gmem.c | 401 *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 D | pan_job.c | 298 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 D | pan_context.c | 926 *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 D | pan_csf.c | 195 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 D | freedreno_util.h | 253 util_dynarray_element(buf, struct fd_cs_patch, i)
|
/aosp_15_r20/external/mesa3d/src/panfrost/compiler/valhall/ |
H A D | va_insert_flow.c | 373 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 D | radv_printf.c | 231 util_dynarray_element(&device->printf.formats, struct radv_printf_format, format_index); in radv_dump_printf_data()
|
H A D | radv_pipeline_binary.c | 386 util_dynarray_element(&pipeline_binaries, struct radv_pipeline_binary *, i); in radv_CreatePipelineBinariesKHR()
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan/xe/ |
H A D | anv_batch_chain.c | 182 *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 D | stw_pixelformat.c | 373 return util_dynarray_element(&stw_dev->pixelformats, in stw_pixelformat_get_info()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_context.c | 171 struct pipe_resource **res = util_dynarray_element( in nv50_context_unreference_resources()
|