llist_entry
for ((pos) = llist_entry((node), typeof(*(pos)), list); \
(pos) = llist_entry((node), typeof(*(pos)), list))
estatus_node = llist_entry(llnode, struct ghes_estatus_node,
estatus_node = llist_entry(llnode, struct ghes_estatus_node,
map = llist_entry(node, struct cv1800_dmamux_map, node);
vm_bo = llist_entry(bo_defer, struct drm_gpuvm_bo, list.entry.bo_defer);
llist_entry(signal, typeof(*rq), signal_node);
req = llist_entry(node, struct nvme_tcp_request, lentry);
cmd = llist_entry(node, struct nvmet_tcp_cmd, lentry);
p = llist_entry(free, struct tty_buffer, free);
cmd = llist_entry(fcc->dispatch_list, struct flush_cmd, llnode);
ip = llist_entry(node, struct xfs_inode, i_gclist);
for ((pos) = llist_entry((node), typeof(*(pos)), member); \
(pos) = llist_entry((pos)->member.next, typeof(*(pos)), member))
for (pos = llist_entry((node), typeof(*pos), member); \
(n = llist_entry(pos->member.next, typeof(*n), member), true); \
page = llist_entry(pos, struct page, pcp_llist);
s = llist_entry(pos, struct arena_free_span, node);
s = llist_entry(pos, struct arena_free_span, node);
page = llist_entry(pos, struct page, pcp_llist);
scfcp = llist_entry(node, struct scf_check, scf_node);
csd = llist_entry(entry, typeof(*csd), node.llist);
DEBUG_NET_WARN_ON_ONCE(skb != llist_entry(ll_list,
ibmr = llist_entry(ret, struct rds_ib_mr, llnode);
ibmr = llist_entry(node, struct rds_ib_mr, llnode);
*ibmr_ret = llist_entry(clean_nodes, struct rds_ib_mr, llnode);
rqstp = llist_entry(ln, struct svc_rqst, rq_idle);
ctxt = llist_entry(node, struct svc_rdma_recv_ctxt, rc_node);
ctxt = llist_entry(node, struct svc_rdma_recv_ctxt, rc_node);
ctxt = llist_entry(node, struct svc_rdma_rw_ctxt, rw_node);
ctxt = llist_entry(node, struct svc_rdma_rw_ctxt, rw_node);
ctxt = llist_entry(node, struct svc_rdma_send_ctxt, sc_node);
ctxt = llist_entry(node, struct svc_rdma_send_ctxt, sc_node);
return llist_entry(node, struct rpcrdma_rep, rr_node);