| /linux-6.15/tools/include/linux/ |
| H A D | list.h | 373 #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.15/drivers/dma/xilinx/ |
| H A D | xilinx_dma.c | 1286 desc = list_last_entry(&chan->active_list, in xilinx_dma_tx_status() 1484 tail_desc = list_last_entry(&chan->pending_list, in xilinx_cdma_start_transfer() 1486 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_cdma_start_transfer() 1556 tail_desc = list_last_entry(&chan->pending_list, in xilinx_dma_start_transfer() 1638 tail_desc = list_last_entry(&chan->pending_list, in xilinx_mcdma_start_transfer() 1727 seg = list_last_entry(&desc->segments, in xilinx_dma_complete_descriptor() 1947 tail_desc = list_last_entry(&chan->pending_list, in append_desc_queue() 1966 list_last_entry(&tail_desc->segments, in append_desc_queue() 2261 segment = list_last_entry(&desc->segments, in xilinx_dma_prep_slave_sg() 2366 segment = list_last_entry(&desc->segments, in xilinx_dma_prep_dma_cyclic() [all …]
|
| /linux-6.15/drivers/accel/qaic/ |
| H A D | qaic_debugfs.c | 159 page = list_last_entry(&qdev->bootlog, struct bootlog_page, node); in bootlog_get_space() 177 page = list_last_entry(&qdev->bootlog, struct bootlog_page, node); in bootlog_commit()
|
| /linux-6.15/scripts/include/ |
| H A D | list.h | 250 #define list_last_entry(ptr, type, member) \ macro 296 for (pos = list_last_entry(head, typeof(*pos), member); \
|
| /linux-6.15/include/media/ |
| H A D | v4l2-fwnode.h | 412 list_last_entry(&(v4l2c)->links, struct v4l2_connector_link, head)
|
| /linux-6.15/include/linux/ |
| H A D | list.h | 622 #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), \
|
| H A D | damon.h | 801 return list_last_entry(&t->regions_list, struct damon_region, list); in damon_last_region()
|
| /linux-6.15/tools/perf/ui/browsers/ |
| H A D | annotate-data.c | 193 return list_last_entry(&entry->children, struct browser_entry, node); in get_last_child() 243 last = list_last_entry(&browser->entries, struct browser_entry, node); in browser__next_entry() 281 entry = list_last_entry(&browser->entries, typeof(*entry), node); in browser__seek()
|
| /linux-6.15/tools/perf/util/ |
| H A D | call-path.c | 59 cpb = list_last_entry(&cpr->blocks, struct call_path_block, in call_path__new()
|
| /linux-6.15/kernel/bpf/ |
| H A D | kmem_cache_iter.c | 54 else if (list_last_entry(&slab_caches, struct kmem_cache, list) == prev) in bpf_iter_kmem_cache_next()
|
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | cfg.c | 57 list_last_entry(&cfg->funcs, struct func_node, l) 61 list_last_entry(&func->bbs, struct bb_node, l)
|
| /linux-6.15/samples/bpf/ |
| H A D | test_lru_dist.c | 80 #define list_last_entry(ptr, type, member) \ macro 144 node = list_last_entry(&lru->list, in pfect_lru_lookup_or_insert()
|
| /linux-6.15/drivers/staging/greybus/ |
| H A D | spilib.c | 131 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.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ring_mux.c | 496 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_ib_mark_offset() 529 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_end_ib()
|
| /linux-6.15/drivers/remoteproc/ |
| H A D | ti_k3_r5_remoteproc.c | 329 core = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_lockstep_reset() 646 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, in k3_r5_rproc_stop() 1213 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_init() 1343 list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_exit()
|
| /linux-6.15/drivers/usb/usbip/ |
| H A D | vudc_sysfs.c | 47 usb_req = list_last_entry(&ep0->req_queue, struct vrequest, req_entry); in get_gadget_descs()
|
| /linux-6.15/lib/ |
| H A D | parman.c | 105 return list_last_entry(&prio->item_list, in parman_prio_last_item()
|
| /linux-6.15/sound/soc/intel/avs/ |
| H A D | utils.c | 281 entry = list_last_entry(&adev->fw_list, typeof(*entry), node); in avs_release_last_firmware()
|
| /linux-6.15/kernel/gcov/ |
| H A D | clang.c | 130 struct gcov_fn_info *info = list_last_entry(¤t_info->functions, in llvm_gcda_emit_arcs()
|
| /linux-6.15/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_context.c | 57 rq = list_last_entry(&tl->requests, typeof(*rq), link); in context_sync()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_table.c | 17 last_nic_matcher = list_last_entry(&nic_tbl->nic_matcher_list, in dr_table_set_miss_action_nic()
|
| /linux-6.15/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_kms.c | 121 NULL : list_last_entry(zorder_list, typeof(*last), zlist_node); in komeda_plane_state_list_add()
|
| /linux-6.15/include/net/ |
| H A D | xdp_sock_drv.h | 175 frag = list_last_entry(&xskb->pool->xskb_list, struct xdp_buff_xsk, in xsk_buff_get_tail()
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | coresight-syscfg.c | 679 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.15/kernel/locking/ |
| H A D | ww_mutex.h | 45 w = list_last_entry(&lock->wait_list, struct mutex_waiter, list); in __ww_waiter_last()
|