Home
last modified time | relevance | path

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

12345

/linux-6.6.21/tools/include/linux/
Dlist.h373 #define list_last_entry(ptr, type, member) \ macro
396 (!list_empty(ptr) ? list_last_entry(ptr, type, member) : NULL)
469 for (pos = list_last_entry(head, typeof(*pos), member); \
579 for (pos = list_last_entry(head, typeof(*pos), member), \
/linux-6.6.21/drivers/dma/xilinx/
Dxilinx_dma.c1283 desc = list_last_entry(&chan->active_list, in xilinx_dma_tx_status()
1479 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer()
1481 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_cdma_start_transfer()
1551 tail_desc = list_last_entry(&chan->pending_list, in xilinx_dma_start_transfer()
1553 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_dma_start_transfer()
1633 tail_desc = list_last_entry(&chan->pending_list, in xilinx_mcdma_start_transfer()
1635 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_mcdma_start_transfer()
1722 seg = list_last_entry(&desc->segments, in xilinx_dma_complete_descriptor()
1942 tail_desc = list_last_entry(&chan->pending_list, in append_desc_queue()
1945 tail_segment = list_last_entry(&tail_desc->segments, in append_desc_queue()
[all …]
/linux-6.6.21/include/media/
Dv4l2-fwnode.h412 list_last_entry(&(v4l2c)->links, struct v4l2_connector_link, head)
/linux-6.6.21/include/linux/
Dlist.h622 #define list_last_entry(ptr, type, member) \ macro
679 list_last_entry(head, typeof(*(pos)), member) : list_prev_entry(pos, member))
781 for (pos = list_last_entry(head, typeof(*pos), member); \
904 for (pos = list_last_entry(head, typeof(*pos), member), \
Ddamon.h563 return list_last_entry(&t->regions_list, struct damon_region, list); in damon_last_region()
/linux-6.6.21/tools/perf/util/
Dcall-path.c59 cpb = list_last_entry(&cpr->blocks, struct call_path_block, in call_path__new()
/linux-6.6.21/tools/bpf/bpftool/
Dcfg.c57 list_last_entry(&cfg->funcs, struct func_node, l)
61 list_last_entry(&func->bbs, struct bb_node, l)
/linux-6.6.21/samples/bpf/
Dtest_lru_dist.c80 #define list_last_entry(ptr, type, member) \ macro
144 node = list_last_entry(&lru->list, in pfect_lru_lookup_or_insert()
/linux-6.6.21/drivers/staging/greybus/
Dspilib.c131 if (last_xfer == list_last_entry(&msg->transfers, in setup_next_xfer()
154 if (xfer == list_last_entry(&msg->transfers, struct spi_transfer, in get_next_xfer()
/linux-6.6.21/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring_mux.c498 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_ib_mark_offset()
531 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_end_ib()
/linux-6.6.21/drivers/gpu/drm/
Ddrm_buddy.c425 node = list_last_entry(&mm->free_list[i], in get_maxblock()
460 block = list_last_entry(&mm->free_list[tmp], in alloc_from_freelist()
/linux-6.6.21/lib/
Dparman.c105 return list_last_entry(&prio->item_list, in parman_prio_last_item()
/linux-6.6.21/drivers/usb/usbip/
Dvudc_sysfs.c47 usb_req = list_last_entry(&ep0->req_queue, struct vrequest, req_entry); in get_gadget_descs()
/linux-6.6.21/include/drm/
Ddrm_gpuva_mgr.h572 list_last_entry(&(ops)->list, struct drm_gpuva_op, entry)
/linux-6.6.21/sound/soc/intel/avs/
Dutils.c281 entry = list_last_entry(&adev->fw_list, typeof(*entry), node); in avs_release_last_firmware()
/linux-6.6.21/include/net/
Dxdp_sock_drv.h162 frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, in xsk_buff_get_tail()
/linux-6.6.21/kernel/gcov/
Dclang.c130 struct gcov_fn_info *info = list_last_entry(&current_info->functions, in llvm_gcda_emit_arcs()
/linux-6.6.21/drivers/gpu/drm/i915/gt/
Dselftest_context.c57 rq = list_last_entry(&tl->requests, typeof(*rq), link); in context_sync()
/linux-6.6.21/drivers/gpu/drm/arm/display/komeda/
Dkomeda_kms.c120 NULL : list_last_entry(zorder_list, typeof(*last), zlist_node); in komeda_plane_state_list_add()
/linux-6.6.21/kernel/locking/
Dww_mutex.h45 w = list_last_entry(&lock->wait_list, struct mutex_waiter, list); in __ww_waiter_last()
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_table.c17 last_nic_matcher = list_last_entry(&nic_tbl->nic_matcher_list, in dr_table_set_miss_action_nic()
/linux-6.6.21/drivers/hwtracing/coresight/
Dcoresight-syscfg.c679 load_list_item = list_last_entry(&cscfg_mgr->load_order_list, in cscfg_unload_config_sets()
1219 owner_info = list_last_entry(&cscfg_mgr->load_order_list, in cscfg_unload_cfgs_on_exit()
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/bpf/
Dmain.h240 list_last_entry(&(nfp_prog)->insns, struct nfp_insn_meta, l)
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/core/
Dmm.c246 prev = list_last_entry(&mm->nodes, typeof(*node), nl_entry); in nvkm_mm_init()
/linux-6.6.21/drivers/remoteproc/
Dti_k3_r5_remoteproc.c317 core = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_lockstep_reset()
1218 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_init()
1330 list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_exit()

12345