Home
last modified time | relevance | path

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

123456

/linux/drivers/dma/xilinx/
H A Dxilinx_dma.c1286 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()
1558 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_dma_start_transfer()
1638 tail_desc = list_last_entry(&chan->pending_list, in xilinx_mcdma_start_transfer()
1640 tail_segment = list_last_entry(&tail_desc->segments, 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()
1950 tail_segment = list_last_entry(&tail_desc->segments, in append_desc_queue()
[all …]
/linux/tools/include/linux/
H A 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/scripts/include/
H A Dlist.h250 #define list_last_entry(ptr, type, member) \ macro
296 for (pos = list_last_entry(head, typeof(*pos), member); \
/linux/drivers/accel/qaic/
H A Dqaic_debugfs.c159 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/include/media/
H A Dv4l2-fwnode.h412 list_last_entry(&(v4l2c)->links, struct v4l2_connector_link, head)
/linux/include/linux/
H A Dlist.h630 #define list_last_entry(ptr, type, member) \ macro
701 list_last_entry(head, typeof(*(pos)), member) : list_prev_entry(pos, member))
793 for (pos = list_last_entry(head, typeof(*pos), member); \
916 for (pos = list_last_entry(head, typeof(*pos), member), \
/linux/sound/soc/qcom/qdsp6/
H A Dq6usb.c70 sdev = list_last_entry(&data->devices, struct snd_soc_usb_device, list); in q6usb_hw_params()
216 sdev = list_last_entry(&data->devices, struct snd_soc_usb_device, list); in q6usb_update_offload_route()
/linux/tools/perf/ui/browsers/
H A Dannotate-data.c193 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/tools/perf/util/
H A Dcall-path.c59 cpb = list_last_entry(&cpr->blocks, struct call_path_block, in call_path__new()
/linux/drivers/remoteproc/
H A Dti_k3_r5_remoteproc.c217 core = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_lockstep_reset()
325 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_rproc_prepare()
417 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_rproc_unprepare()
1032 core1 = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_init()
1196 list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_cluster_rproc_exit()
/linux/samples/bpf/
H A 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/tools/bpf/bpftool/
H A Dcfg.c57 list_last_entry(&cfg->funcs, struct func_node, l)
61 list_last_entry(&func->bbs, struct bb_node, l)
/linux/kernel/bpf/
H A Dkmem_cache_iter.c54 else if (list_last_entry(&slab_caches, struct kmem_cache, list) == prev) in bpf_iter_kmem_cache_next()
/linux/drivers/staging/greybus/
H A 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/drivers/staging/media/ipu7/
H A Dipu7-isys-queue.c225 ib = list_last_entry(&aq->incoming, in buffer_list_get()
493 ib = list_last_entry(&aq->active, struct ipu7_isys_buffer, in return_buffers()
506 ib = list_last_entry(&aq->incoming, struct ipu7_isys_buffer, in return_buffers()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring_mux.c497 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_ib_mark_offset()
530 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_end_ib()
/linux/drivers/usb/usbip/
H A Dvudc_sysfs.c47 usb_req = list_last_entry(&ep0->req_queue, struct vrequest, req_entry); in get_gadget_descs()
/linux/lib/
H A Dparman.c105 return list_last_entry(&prio->item_list, in parman_prio_last_item()
/linux/sound/soc/intel/avs/
H A Dutils.c281 entry = list_last_entry(&adev->fw_list, typeof(*entry), node); in avs_release_last_firmware()
/linux/drivers/gpu/drm/scheduler/tests/
H A Dmock_scheduler.c184 list_last_entry(&sched->job_list, typeof(*prev), in mock_sched_run_job()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmatcher.c40 tmp_matcher = list_last_entry(&tbl->matchers_list, in mlx5hws_matcher_update_end_ft_isolated()
170 last = list_last_entry(&tbl->matchers_list, in hws_matcher_connect_isolated_last()
321 last = list_last_entry(&tbl->matchers_list, in hws_matcher_disconnect_isolated()
/linux/kernel/gcov/
H A Dclang.c130 struct gcov_fn_info *info = list_last_entry(&current_info->functions, in llvm_gcda_emit_arcs()
/linux/drivers/gpu/drm/i915/gt/
H A Dselftest_context.c57 rq = list_last_entry(&tl->requests, typeof(*rq), link); in context_sync()
/linux/drivers/hwtracing/coresight/
H A Dcoresight-syscfg.c681 load_list_item = list_last_entry(&cscfg_mgr->load_order_list, in cscfg_unload_config_sets()
1240 owner_info = list_last_entry(&cscfg_mgr->load_order_list, in cscfg_unload_cfgs_on_exit()
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.c121 NULL : list_last_entry(zorder_list, typeof(*last), zlist_node); in komeda_plane_state_list_add()

123456