Home
last modified time | relevance | path

Searched refs:list_first_entry (Results 1 – 25 of 66) sorted by relevance

123

/third_party/mesa3d/src/panfrost/bifrost/
Dbir.c159 return list_first_entry(&block->clauses, bi_clause, link); in bi_next_clause()
163 return list_first_entry(&(clause->link), bi_clause, link); in bi_next_clause()
170 return list_first_entry(&block->clauses, bi_clause, link); in bi_next_clause()
Dcompiler.h705 bi_block *first = list_first_entry(blocks, bi_block, link); in bi_start_block()
1047 return list_first_entry(&(ins->link), bi_instr, link); in bi_next_op()
1053 return list_first_entry(&(block->link), bi_block, link); in bi_next_block()
1059 return list_first_entry(&ctx->blocks, bi_block, link); in bi_entry_block()
1252 bi_instr *I = list_first_entry(&block->instructions, bi_instr, link); in bi_before_nonempty_block()
/third_party/libbpf/include/linux/
Dlist.h82 #define list_first_entry(ptr, type, member) \ macro
87 for (pos = list_first_entry(head, typeof(*pos), member); \
/third_party/NuttX/drivers/usbdev/gadget/
Dusbd_audio.c226 node = list_first_entry(&fuac_sc->uac_queue, struct uac_queue_node, irqqueue); in uac_queue_free()
291 node_tx = list_first_entry(&dev->uac_queue, struct uac_queue_node, irqqueue); in fuac_send_message()
Dusbd_hid.c174 node = list_first_entry(&fhid_sc->hid_queue, struct hid_queue_node, irqqueue); in hid_queue_free()
323 node_temp = list_first_entry(&hid->hid_queue, struct hid_queue_node, irqqueue); in hid_write()
/third_party/mesa3d/src/util/perf/
Du_trace.c294 struct u_trace_chunk *chunk = list_first_entry(chunks, in free_chunks()
578 struct u_trace_chunk *chunk = list_first_entry(chunks, in u_trace_context_process()
626 list_first_entry(&ut->trace_chunks, struct u_trace_chunk, node); in u_trace_begin_iterator()
653 iter.chunk = list_first_entry(&iter.ut->trace_chunks, struct in sanitize_iterator()
/third_party/mesa3d/src/imagination/rogue/
Drogue_shader.h63 list_first_entry(__list, struct rogue_instr, node)
/third_party/libinput/src/
Dutil-list.h138 #define list_first_entry(head, pointer_of_type, member) \ macro
/third_party/mesa3d/src/panfrost/util/
Dnir_mod_helpers.c99 nir_src *use = list_first_entry(&dest->ssa.uses, nir_src, use_link); in pan_has_dest_mod()
/third_party/f2fs-tools/fsck/
Df2fs.h84 #define list_first_entry(ptr, type, member) \ macro
91 for (pos = list_first_entry(head, typeof(*pos), member); \
96 for (pos = list_first_entry(head, typeof(*pos), member), \
/third_party/mesa3d/src/imagination/vulkan/
Dpvr_csb.h113 list_first_entry(&csb->pvr_bo_list, struct pvr_bo, link); in pvr_csb_get_start_address()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_legalize.c464 list_first_entry(&block->instr_list, struct ir3_instruction, node); in resolve_dest_block()
649 struct ir3_instruction *target = list_first_entry( in resolve_jumps()
666 list_first_entry(&block->instr_list, struct ir3_instruction, node); in mark_jp()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dscheduler.c120 ppir_instr *instr = list_first_entry(ready_list, ppir_instr, list); in ppir_schedule_ready_list()
Dppir.h475 return list_first_entry(&node->succ_list, ppir_dep, succ_link)->succ; in ppir_node_first_succ()
485 return list_first_entry(&node->pred_list, ppir_dep, pred_link)->pred; in ppir_node_first_pred()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_bo.c56 struct v3dv_bo *first = list_first_entry(&cache->time_list, in bo_dump_stats()
107 bo = list_first_entry(&cache->size_list[page_index], in bo_from_cache()
/third_party/mesa3d/src/vulkan/runtime/
Dvk_sync_timeline.c113 list_first_entry(&timeline->pending_points, in vk_sync_timeline_first_point()
162 point = list_first_entry(&timeline->free_points, in vk_sync_timeline_alloc_point_locked()
/third_party/mesa3d/src/virtio/vulkan/
Dvn_feedback.c209 return list_first_entry(&pool->feedback_buffers, struct vn_feedback_buffer, in vn_feedback_pool_alloc_locked()
228 list_first_entry(&pool->free_slots, struct vn_feedback_slot, head); in vn_feedback_pool_alloc()
Dvn_renderer_internal.c139 shmem = list_first_entry(&bucket->shmems, struct vn_renderer_shmem, in vn_renderer_shmem_cache_get()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_cs_tpool.c54 task = list_first_entry(&pool->workqueue, struct lp_cs_tpool_task, in lp_cs_tpool_worker()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_bufmgr.c61 struct v3d_bo *first = list_first_entry(&cache->time_list, in v3d_bo_dump_stats()
99 bo = list_first_entry(&cache->size_list[page_index], in v3d_bo_from_cache()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_query.c80 qbuf = list_first_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list); in gfx10_alloc_query_buffer()
456 list_first_entry(&sctx->shader_query_buffers, struct gfx10_sh_query_buffer, list); in gfx10_destroy_query()
/third_party/mesa3d/src/asahi/compiler/
Dagx_compiler.h565 return list_first_entry(&(ins->link), agx_instr, link); in agx_next_op()
571 return list_first_entry(&(block->link), agx_block, link); in agx_next_block()
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
Doptimize.c73 gpir_node *node = list_first_entry(&block->node_list, gpir_node, list); in optimize_branches()
Dreduce_scheduler.c135 gpir_node *node = list_first_entry(ready_list, gpir_node, list); in schedule_ready_list()
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/
Dlist.h140 #define list_first_entry(ptr, type, member) \ macro
147 (!list_empty(ptr) ? list_first_entry(ptr, type, member) : NULL)

123