Symbol: list_last_entry
arch/arm64/kvm/vgic/vgic-mmio-v3.c
905
rdreg = list_last_entry(rd_regions,
drivers/accel/habanalabs/common/command_submission.c
459
last_entry = list_last_entry(&cs->staged_cs_node, struct hl_cs,
drivers/accel/habanalabs/common/command_submission.c
87
node = list_last_entry(&outcome_store->used_list,
drivers/accel/habanalabs/common/command_submission.c
92
node = list_last_entry(&outcome_store->free_list,
drivers/accel/qaic/qaic_data.c
1302
bo = list_last_entry(&dbc->xfer_list, struct qaic_bo, xfer_list);
drivers/accel/qaic/qaic_debugfs.c
158
page = list_last_entry(&qdev->bootlog, struct bootlog_page, node);
drivers/accel/qaic/qaic_debugfs.c
176
page = list_last_entry(&qdev->bootlog, struct bootlog_page, node);
drivers/base/dd.c
1429
dev_prv = list_last_entry(&drv->p->klist_devices.k_list,
drivers/dma/dmatest.c
1256
dtc = list_last_entry(&info->channels,
drivers/dma/dmatest.c
1278
dtc = list_last_entry(&info->channels, struct dmatest_chan, node);
drivers/dma/qcom/gpi.c
1879
vd = list_last_entry(&gchan->vc.desc_issued,
drivers/dma/sh/usb-dmac.c
319
desc = list_last_entry(&chan->desc_freed, struct usb_dmac_desc,
drivers/dma/xilinx/xilinx_dma.c
1297
desc = list_last_entry(&chan->active_list,
drivers/dma/xilinx/xilinx_dma.c
1495
tail_desc = list_last_entry(&chan->pending_list,
drivers/dma/xilinx/xilinx_dma.c
1497
tail_segment = list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
1564
desc = list_last_entry(&chan->done_list,
drivers/dma/xilinx/xilinx_dma.c
1588
tail_desc = list_last_entry(&chan->pending_list,
drivers/dma/xilinx/xilinx_dma.c
1590
tail_segment = list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
1671
tail_desc = list_last_entry(&chan->pending_list,
drivers/dma/xilinx/xilinx_dma.c
1673
tail_segment = list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
1760
seg = list_last_entry(&desc->segments,
drivers/dma/xilinx/xilinx_dma.c
1983
tail_desc = list_last_entry(&chan->pending_list,
drivers/dma/xilinx/xilinx_dma.c
1986
tail_segment = list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
1991
cdma_tail_segment = list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
1996
axidma_tail_segment = list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
2002
list_last_entry(&tail_desc->segments,
drivers/dma/xilinx/xilinx_dma.c
2288
segment = list_last_entry(&desc->segments,
drivers/dma/xilinx/xilinx_dma.c
2390
segment = list_last_entry(&desc->segments,
drivers/dma/xilinx/xilinx_dma.c
2495
segment = list_last_entry(&desc->segments,
drivers/dma/xilinx/xilinx_dma.c
2597
segment = list_last_entry(&desc->segments,
drivers/dma/xilinx/zynqmp_dma.c
394
desc = list_last_entry(&chan->pending_list,
drivers/dma/xilinx/zynqmp_dma.c
397
desc = list_last_entry(&desc->tx_list,
drivers/gpio/gpiolib.c
544
prev = list_last_entry(&gpio_devices, struct gpio_device, list);
drivers/gpu/buddy.c
1462
block = list_last_entry(&allocated, typeof(*block), link);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
497
chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
530
chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1574
new_dev = list_last_entry(&topology_device_list, struct kfd_topology_device, list);
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
931
dev = list_last_entry(&topology_device_list,
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
952
dev = list_last_entry(&topology_device_list,
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
121
NULL : list_last_entry(zorder_list, typeof(*last), zlist_node);
drivers/gpu/drm/bridge/sil-sii8620.c
408
msg = list_last_entry(&ctx->mt_queue, struct sii8620_mt_msg, node);
drivers/gpu/drm/drm_bridge.c
1199
drm_bridge_get(list_last_entry(&encoder->bridge_chain,
drivers/gpu/drm/drm_lease.c
327
while (master != top && master == list_last_entry(&master->lessor->lessees, struct drm_master, lessee_list))
drivers/gpu/drm/i915/gt/selftest_context.c
59
rq = list_last_entry(&tl->requests, typeof(*rq), link);
drivers/gpu/drm/i915/gvt/scheduler.c
1031
struct intel_vgpu_mm *m = list_last_entry(&workload->lri_shadow_mm,
drivers/gpu/drm/i915/i915_gpu_error.c
637
if (page == list_last_entry(&vma->page_list, typeof(*page), lru))
drivers/gpu/drm/i915/i915_request.c
864
rq = list_last_entry(&tl->requests, typeof(*rq), link);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
39
#define list_last_op(_ops) list_last_entry(_ops, struct bind_job_op, entry)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
246
prev = list_last_entry(&mm->nodes, typeof(*node), nl_entry);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
149
return list_last_entry(&pstate->list, typeof(*cstate), head);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c
1451
p = &list_last_entry(&ram->cfg, typeof(*cfg), head)->bios;
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
184
list_last_entry(&sched->job_list, typeof(*prev),
drivers/gpu/drm/vc4/vc4_bo.c
241
struct vc4_bo *bo = list_last_entry(&vc4->bo_cache.time_list,
drivers/gpu/drm/vc4/vc4_bo.c
525
struct vc4_bo *bo = list_last_entry(&vc4->bo_cache.time_list,
drivers/gpu/drm/vc4/vc4_drv.h
818
return list_last_entry(&vc4->render_job_list,
drivers/gpu/drm/vc4/vc4_v3d.c
316
struct vc4_bo *bo = list_last_entry(&list,
drivers/gpu/tests/gpu_buddy_test.c
1229
block = list_last_entry(&blocks, typeof(*block), link);
drivers/gpu/tests/gpu_buddy_test.c
74
block = list_last_entry(&allocated[i],
drivers/greybus/connection.c
608
operation = list_last_entry(&connection->operations,
drivers/hid/amd-sfh-hid/amd_sfh_client.c
84
req_node = list_last_entry(&req_list->list, struct request_list, list);
drivers/hid/hid-multitouch.c
761
usage = list_last_entry(&application->mt_usages,
drivers/hwtracing/coresight/coresight-core.c
81
return list_last_entry(&path->path_list, struct coresight_node, link);
drivers/hwtracing/coresight/coresight-syscfg.c
1242
owner_info = list_last_entry(&cscfg_mgr->load_order_list,
drivers/hwtracing/coresight/coresight-syscfg.c
681
load_list_item = list_last_entry(&cscfg_mgr->load_order_list,
drivers/hwtracing/intel_th/msu.c
1118
struct msc_window *prev = list_last_entry(&msc->win_list,
drivers/infiniband/core/frmr_pools.c
29
page = list_last_entry(&queue->pages_list,
drivers/infiniband/core/frmr_pools.c
44
page = list_last_entry(&queue->pages_list, struct frmr_handles_page,
drivers/infiniband/hw/irdma/puda.c
1411
buf = list_last_entry(&pbufl, struct irdma_puda_buf, list);
drivers/mailbox/mtk-cmdq-mailbox.c
259
struct cmdq_task *prev_task = list_last_entry(
drivers/md/dm-vdo/recovery-journal.c
207
block = list_last_entry(&journal->free_tail_blocks,
drivers/md/md.c
9103
if (mddev == list_last_entry(&all_mddevs, struct mddev, all_mddevs))
drivers/md/raid5-ppl.c
318
struct stripe_head *sh_last = list_last_entry(
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
218
ib = list_last_entry(&aq->incoming,
drivers/media/pci/intel/ipu6/ipu6-isys.c
1002
msg = list_last_entry(&isys->framebuflist, struct isys_fw_msgs, head);
drivers/media/platform/chips-media/coda/coda-common.c
1170
meta = list_last_entry(&ctx->buffer_meta_list, struct coda_buffer_meta,
drivers/media/platform/chips-media/coda/coda-common.c
1194
dst_vb = list_last_entry(&dst_vq->done_list, struct vb2_buffer,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1335
list_last_entry(&video->out_active,
drivers/media/platform/ti/vpe/vip.c
959
buf = list_last_entry(&stream->post_bufs,
drivers/media/v4l2-core/v4l2-mem2mem.c
163
b = list_last_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/net/dsa/sja1105/sja1105_vl.c
76
last_e = list_last_entry(&gating_cfg->entries,
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
1808
rx = list_last_entry(&rx_mod->rx_free_q, struct bna_rx, qe);
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3206
tx = list_last_entry(&tx_mod->tx_free_q, struct bna_tx, qe);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
170
last = list_last_entry(&tbl->matchers_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
321
last = list_last_entry(&tbl->matchers_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
40
tmp_matcher = list_last_entry(&tbl->matchers_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c
308
matcher = list_last_entry(&tbl->matchers_list, struct mlx5hws_matcher, list_node);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
128
buff = list_last_entry(&dump_data->buff_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
769
prev_nic_matcher = list_last_entry(&nic_tbl->nic_matcher_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
25
last_ste = list_last_entry(miss_list, struct mlx5dr_ste, miss_list_node);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
334
last_ste = list_last_entry(mlx5dr_ste_get_miss_list(ste),
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
17
last_nic_matcher = list_last_entry(&nic_tbl->nic_matcher_list,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
362
vchunk = list_last_entry(&vregion->vchunk_list,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
377
vregion = list_last_entry(&vgroup->vregion_list,
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
95
sublist = list_last_entry(&erif_list->erif_sublists,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7271
mlxsw_sp_rt6 = list_last_entry(&fib6_entry->rt6_list,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7420
mlxsw_sp_rt6 = list_last_entry(&fib6_entry->rt6_list,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2578
elem = list_last_entry(&admin->rules, struct vcap_rule_internal,
drivers/net/ethernet/netronome/nfp/bpf/main.h
240
list_last_entry(&(nfp_prog)->insns, struct nfp_insn_meta, l)
drivers/net/wireless/ath/ath9k/xmit.c
2440
bf = list_last_entry(&bf_q, struct ath_buf, list);
drivers/nvme/host/ioctl.c
819
if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
1032
core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1196
list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
217
core = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
325
core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/remoteproc/ti_k3_r5_remoteproc.c
417
core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem);
drivers/scsi/lpfc/lpfc_sli.c
22421
allocated_sgl = list_last_entry(&lpfc_buf->dma_sgl_xtra_list,
drivers/scsi/lpfc/lpfc_sli.c
22569
allocated_buf = list_last_entry(&lpfc_buf->dma_cmd_rsp_list,
drivers/spi/spi-pic32-sqi.c
397
rdesc = list_last_entry(&sqi->bd_list_used, struct ring_desc, list);
drivers/staging/greybus/spilib.c
131
if (last_xfer == list_last_entry(&msg->transfers,
drivers/staging/greybus/spilib.c
154
if (xfer == list_last_entry(&msg->transfers, struct spi_transfer,
drivers/staging/media/ipu7/ipu7-isys-queue.c
225
ib = list_last_entry(&aq->incoming,
drivers/staging/media/ipu7/ipu7-isys-queue.c
493
ib = list_last_entry(&aq->active, struct ipu7_isys_buffer,
drivers/staging/media/ipu7/ipu7-isys-queue.c
506
ib = list_last_entry(&aq->incoming, struct ipu7_isys_buffer,
drivers/staging/media/ipu7/ipu7-isys.c
661
msg = list_last_entry(&isys->framebuflist, struct isys_fw_msgs, head);
drivers/thermal/thermal_core.c
535
td = list_last_entry(&tz->trips_reached,
drivers/usb/core/devio.c
671
as = list_last_entry(list, struct async, asynclist);
drivers/usb/usbip/vudc_sysfs.c
47
usb_req = list_last_entry(&ep0->req_queue, struct vrequest, req_entry);
drivers/vdpa/mlx5/core/mr.c
156
e = list_last_entry(&mkey->head, struct mlx5_vdpa_direct_mr, list);
drivers/vfio/pci/vfio_pci_core.c
2601
vdev = list_last_entry(&dev_set->device_list,
drivers/vfio/vfio_iommu_type1.c
2046
last = list_last_entry(iova, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2487
node = list_last_entry(iova_copy, struct vfio_iova, list);
drivers/vfio/vfio_iommu_type1.c
2521
node = list_last_entry(iova_copy, struct vfio_iova, list);
fs/btrfs/defrag.c
1046
last = list_last_entry(target_list,
fs/btrfs/defrag.c
1065
last = list_last_entry(target_list,
fs/btrfs/file.c
2831
range = list_last_entry(head, struct falloc_range, list);
fs/btrfs/ioctl.c
5007
root = list_last_entry(&fs_info->dead_roots,
fs/btrfs/ioctl.c
5033
root = list_last_entry(&fs_info->dead_roots,
fs/btrfs/raid56.c
609
found = list_last_entry(&table->stripe_cache,
fs/btrfs/send.c
4107
tmp_ref = list_last_entry(list, struct recorded_ref, list);
fs/btrfs/tree-log.c
6655
curr = list_last_entry(delayed_ins_list, struct btrfs_delayed_item,
fs/ceph/addr.c
105
list_last_entry(&ci->i_cap_snaps,
fs/ceph/addr.c
2257
list_last_entry(&ci->i_cap_snaps,
fs/ceph/caps.c
2327
list_last_entry(&ci->i_cap_flush_list,
fs/ceph/caps.c
2373
req1 = list_last_entry(&ci->i_unsafe_dirops,
fs/ceph/caps.c
2379
req2 = list_last_entry(&ci->i_unsafe_iops,
fs/ceph/caps.c
3303
list_last_entry(&ci->i_cap_snaps,
fs/ceph/file.c
1467
list_last_entry(&ci->i_cap_snaps,
fs/ceph/file.c
2498
list_last_entry(&ci->i_cap_snaps,
fs/ceph/file.c
2655
list_last_entry(&ci->i_cap_snaps,
fs/ceph/mds_client.c
5575
list_last_entry(&mdsc->cap_flush_list,
fs/ceph/mds_client.c
6689
list_last_entry(&mdsc->cap_flush_list,
fs/ceph/super.h
1064
list_last_entry(&ci->i_cap_snaps, struct ceph_cap_snap,
fs/dlm/lowcomms.c
1199
e = list_last_entry(&con->writequeue, struct writequeue_entry, list);
fs/ext4/page-io.c
83
return list_last_entry(&io_end->list_vec, struct ext4_io_end_vec, list);
fs/gfs2/bmap.c
2241
jext = list_last_entry(&jd->extent_list, struct gfs2_journal_extent, list);
fs/gfs2/glock.c
520
gh = list_last_entry(&gl->gl_holders, struct gfs2_holder, gh_list);
fs/gfs2/log.c
258
tr = list_last_entry(&sdp->sd_ail1_list,
fs/ntfs/index.c
1624
si = list_last_entry(&ntfs_cut_tail_list, struct split_info, entry);
fs/smb/client/cifs_debug.c
661
last_iface = list_last_entry(&ses->iface_list,
fs/smb/client/sess.c
203
last_iface = list_last_entry(&ses->iface_list, struct cifs_server_iface,
fs/smb/client/sess.c
381
last_iface = list_last_entry(&ses->iface_list, struct cifs_server_iface,
fs/smb/smbdirect/connection.c
1065
last = list_last_entry(&batch->msg_list,
fs/smb/smbdirect/connection.c
915
last = list_last_entry(&batch->msg_list,
fs/smb/smbdirect/rw.c
237
msg = list_last_entry(&msg_list, struct smbdirect_rw_io, list);
fs/super.c
836
return list_last_entry(&super_blocks, struct super_block, s_list);
fs/xfs/libxfs/xfs_defer.c
788
dfp = list_last_entry(&tp->t_dfops, struct xfs_defer_pending,
include/drm/drm_gpuvm.h
1078
list_last_entry(&(ops)->list, struct drm_gpuva_op, entry)
include/linux/damon.h
939
return list_last_entry(&t->regions_list, struct damon_region, list);
include/linux/list.h
738
list_last_entry(head, typeof(*(pos)), member) : list_prev_entry(pos, member))
include/linux/list.h
830
for (pos = list_last_entry(head, typeof(*pos), member); \
include/linux/list.h
953
for (pos = list_last_entry(head, typeof(*pos), member), \
include/media/v4l2-fwnode.h
414
list_last_entry(&(v4l2c)->links, struct v4l2_connector_link, head)
include/net/xdp_sock_drv.h
215
frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk,
kernel/bpf/kmem_cache_iter.c
54
else if (list_last_entry(&slab_caches, struct kmem_cache, list) == prev)
kernel/gcov/clang.c
130
struct gcov_fn_info *info = list_last_entry(&current_info->functions,
kernel/liveupdate/kho_block.c
129
last = list_last_entry(&bs->blocks, struct kho_block, list);
kernel/liveupdate/luo_file.c
340
luo_file = list_last_entry(&file_set->files_list,
kernel/liveupdate/luo_file.c
696
luo_file = list_last_entry(&file_set->files_list,
kernel/sched/fair.c
10934
p = list_last_entry(tasks, struct task_struct, se.group_node);
kernel/workqueue.c
2984
worker = list_last_entry(&pool->idle_list, struct worker, entry);
kernel/workqueue.c
3026
worker = list_last_entry(&pool->idle_list, struct worker, entry);
lib/kunit/test.c
1043
res = list_last_entry(&test->resources,
lib/parman.c
105
return list_last_entry(&prio->item_list,
lib/tests/list-test.c
603
KUNIT_EXPECT_PTR_EQ(test, &test_struct2, list_last_entry(&list,
mm/cma.c
614
mrp = list_last_entry(&ranges,
mm/damon/core.c
1189
last_filter = list_last_entry(filters, struct damos_filter, list);
mm/page_alloc.c
1494
page = list_last_entry(list, struct page, pcp_list);
mm/userfaultfd.c
3234
wq = list_last_entry(&wqh->head, typeof(*wq), entry);
mm/vmalloc.c
2280
end = list_last_entry(&vn->purge_list, struct vmap_area, list)->va_end;
mm/vmalloc.c
2368
end = max(end, list_last_entry(&vn->purge_list,
net/batman-adv/tp_meter.c
1464
un = list_last_entry(&tp_vars->common.unacked_list,
net/bluetooth/hci_core.c
1586
if (cur_instance == list_last_entry(&hdev->adv_instances,
net/can/j1939/socket.c
121
session = list_last_entry(&jsk->sk_session_queue,
net/core/gro.c
461
oldest = list_last_entry(head, struct sk_buff, list);
net/core/net_namespace.c
692
last = list_last_entry(&net_namespace_list, struct net, list);
net/ipv6/ip6_fib.c
2269
rt = list_last_entry(&rt->fib6_siblings,
net/ipv6/ip6_fib.c
554
rt = list_last_entry(&rt->fib6_siblings,
net/ipv6/route.c
4049
last_sibling = list_last_entry(&rt->fib6_siblings,
net/mptcp/protocol.c
687
tail = list_last_entry(&msk->backlog_list, struct sk_buff, list);
net/mptcp/protocol.h
480
return list_last_entry(&msk->rtx_queue, struct mptcp_data_frag, list);
net/netfilter/ipset/ip_set_list_set.c
281
list_last_entry(&map->members, struct set_elem, list);
net/netfilter/nf_tables_api.c
10718
trans = list_last_entry(&nft_net->commit_list,
net/netfilter/nf_tables_api.c
551
tail = list_last_entry(&nft_net->commit_list, struct nft_trans, list);
net/tipc/monitor.c
168
return list_last_entry(&peer->list, struct tipc_peer, list);
net/tls/tls_device.c
642
last = list_last_entry(&context->records_list,
net/wireless/reg.c
3552
ureq = list_last_entry(&reg_requests_list,
samples/bpf/test_lru_dist.c
144
node = list_last_entry(&lru->list,
scripts/include/list.h
296
for (pos = list_last_entry(head, typeof(*pos), member); \
sound/soc/codecs/cs-amp-lib-test.c
748
entry = list_last_entry(&priv->ctl_write_list, typeof(*entry), list);
sound/soc/intel/avs/path.c
995
if (mod == list_last_entry(&ppl->mod_list,
sound/soc/intel/avs/utils.c
281
entry = list_last_entry(&adev->fw_list, typeof(*entry), node);
sound/soc/qcom/qdsp6/q6usb.c
217
sdev = list_last_entry(&data->devices, struct snd_soc_usb_device, list);
sound/soc/qcom/qdsp6/q6usb.c
70
sdev = list_last_entry(&data->devices, struct snd_soc_usb_device, list);
tools/bpf/bpftool/cfg.c
57
list_last_entry(&cfg->funcs, struct func_node, l)
tools/bpf/bpftool/cfg.c
61
list_last_entry(&func->bbs, struct bb_node, l)
tools/include/linux/list.h
406
(!list_empty(ptr) ? list_last_entry(ptr, type, member) : NULL)
tools/include/linux/list.h
479
for (pos = list_last_entry(head, typeof(*pos), member); \
tools/include/linux/list.h
589
for (pos = list_last_entry(head, typeof(*pos), member), \
tools/perf/builtin-sched.c
4645
cpu_tail = list_last_entry(&cpu_head, struct schedstat_cpu, cpu_list);
tools/perf/ui/browsers/annotate-data.c
193
return list_last_entry(&entry->children, struct browser_entry, node);
tools/perf/ui/browsers/annotate-data.c
243
last = list_last_entry(&browser->entries, struct browser_entry, node);
tools/perf/ui/browsers/annotate-data.c
281
entry = list_last_entry(&browser->entries, typeof(*entry), node);
tools/perf/util/annotate-data.c
1031
last_bb = list_last_entry(this_blocks, typeof(*last_bb), list);
tools/perf/util/annotate.c
2741
if (curr == list_last_entry(sources, struct disasm_line, al.node))
tools/perf/util/annotate.c
2746
next != list_last_entry(sources, struct disasm_line, al.node))
tools/perf/util/annotate.c
3075
last_dl = list_last_entry(&notes->src->source,
tools/perf/util/call-path.c
59
cpb = list_last_entry(&cpr->blocks, struct call_path_block,
tools/perf/util/libdw.c
103
parent = list_last_entry(&args->node->val, struct inline_list, list);