Home
last modified time | relevance | path

Searched refs:list_last_entry (Results 1 – 25 of 30) sorted by relevance

12

/third_party/mesa3d/src/util/perf/
Du_trace.c174 chunk = list_last_entry(&ut->trace_chunks, in get_chunk()
403 struct u_trace_chunk *last_chunk = list_last_entry(chunks, in u_trace_context_process()
465 list_last_entry(&ut->trace_chunks, struct u_trace_chunk, node); in u_trace_end_iterator()
591 list_last_entry(&ut->trace_chunks, struct u_trace_chunk, node); in u_trace_flush()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_query.c38 list_last_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list); in emit_shader_query()
76 qbuf = list_last_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list); in gfx10_alloc_query_buffer()
155 query->first = list_last_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list); in gfx10_sh_query_begin()
171 query->last = list_last_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list); in gfx10_sh_query_end()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_autotune.c77 list_last_entry(&at->lru, struct fd_batch_history, node); in get_history()
148 list_last_entry(&history->results, struct fd_batch_result, node); in process_results()
Dfreedreno_gmem.c557 list_last_entry(&cache->lru, struct fd_gmem_stateobj, node); in lookup_gmem_state()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_legalize.c576 list_last_entry(&block->instr_list, struct ir3_instruction, node); in opt_jump()
579 list_last_entry(&jumps[0]->node, struct ir3_instruction, node); in opt_jump()
750 list_last_entry(&ir->block_list, struct ir3_block, node); in kill_sched()
769 list_last_entry(&ir->block_list, struct ir3_block, node); in kill_sched()
/third_party/mesa3d/src/asahi/compiler/
Dagx_compiler.h525 return list_last_entry(&(ins->link), agx_instr, link); in agx_prev_op()
543 agx_block *last = list_last_entry(&ctx->blocks, agx_block, link); in agx_exit_block()
Dagx_compile.c1496 agx_block *last_block = list_last_entry(&ctx->blocks, agx_block, link); in agx_compile_shader_nir()
/third_party/mesa3d/src/intel/common/
Dintel_aux_map.c153 list_last_entry(&ctx->buffers, struct aux_map_buffer, link); in align_and_verify_space()
171 list_last_entry(&ctx->buffers, struct aux_map_buffer, link); in get_current_pos()
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
Doptimize.c89 list_last_entry(&prev_block->node_list, gpir_node, list); in optimize_branches()
/third_party/mesa3d/src/panfrost/midgard/
Dcompiler.h356 return list_last_entry(&(ins->link), midgard_instruction, link); in mir_prev_op()
427 return list_last_entry(&block->base.instructions, struct midgard_instruction, link); in mir_last_in_block()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dliveness.c190 ppir_instr *last = list_last_entry(&block->instr_list, ppir_instr, list); in ppir_liveness_compute_live_sets()
/third_party/mesa3d/src/panfrost/util/
Dpan_ir.h314 pan_block *last = list_last_entry(blocks, pan_block, link); in pan_exit_block()
/third_party/mesa3d/src/freedreno/drm/
Dfreedreno_priv.h158 list_last_entry(list, struct fd_submit, node)
/third_party/mesa3d/src/intel/vulkan/
Danv_batch_chain.c625 list_last_entry(&cmd_buffer_from->batch_bos, struct anv_batch_bo, link); in anv_cmd_buffer_record_chain_submit()
653 list_last_entry(&cmd_buffer->batch_bos, struct anv_batch_bo, link); in anv_cmd_buffer_record_end_submit()
1104 list_last_entry(&secondary->batch_bos, struct anv_batch_bo, link); in anv_cmd_buffer_add_secondary()
1133 list_last_entry(&copy_list, struct anv_batch_bo, link); in anv_cmd_buffer_add_secondary()
/third_party/mesa3d/src/util/
Dlist.h185 #define list_last_entry(ptr, type, member) \ macro
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_goto_ifs.c708 prev_level = list_last_entry(levels, struct strct_lvl, link); in organize_levels()
765 list_last_entry(levels, struct strct_lvl, link)->skip_end = 1; in organize_levels()
Dnir_opt_loop_unroll.c1022 list_last_entry(&loop->info->loop_terminator_list, in process_loops()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_bo.c59 struct v3dv_bo *last = list_last_entry(&cache->time_list, in bo_dump_stats()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_bufmgr.c64 struct v3d_bo *last = list_last_entry(&cache->time_list, in v3d_bo_dump_stats()
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/
Dlist.h145 #define list_last_entry(ptr, type, member) \ macro
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_qir.c673 return list_last_entry(&c->blocks, struct qblock, link); in qir_exit_block()
/third_party/mesa3d/src/panfrost/lib/
Dpan_blend.c725 variant = list_last_entry(&shader->variants, struct pan_blend_shader_variant, node); in GENX()
/third_party/mesa3d/src/panfrost/bifrost/
Dbi_pack.c372 bi_clause *clause = list_last_entry(&block->clauses, bi_clause, link); in bi_assign_branch_offset()
Dcompiler.h850 return list_last_entry(&(ins->link), bi_instr, link); in bi_prev_op()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_query.c191 … struct zink_query_buffer *prev = list_last_entry(&query->buffers, struct zink_query_buffer, list); in qbo_sync_from_prev()

12