Symbol: hlist_entry
arch/x86/kernel/kvm.c
103
hlist_entry(p, typeof(*n), link);
arch/x86/kernel/kvm.c
194
n = hlist_entry(p, typeof(*n), link);
block/blk-cgroup.c
1248
blkg = hlist_entry(blkcg->blkg_list.first, struct blkcg_gq,
block/blk-ioc.c
112
struct io_cq *icq = hlist_entry(ioc->icq_list.first,
block/blk-zoned.c
1974
zwplug = hlist_entry(disk->zone_wplugs_hash[i].first,
drivers/android/binder.c
6372
proc = hlist_entry(binder_deferred_list.first,
drivers/block/zram/zcomp.c
176
struct zcomp *comp = hlist_entry(node, struct zcomp, node);
drivers/block/zram/zcomp.c
188
struct zcomp *comp = hlist_entry(node, struct zcomp, node);
drivers/firmware/arm_scmi/driver.c
709
xfer = hlist_entry(minfo->free_xfers.first, struct scmi_xfer, node);
drivers/gpu/drm/vmwgfx/ttm_object.c
265
base = hlist_entry(hash, struct ttm_ref_object, hash)->obj;
drivers/gpu/drm/vmwgfx/ttm_object.c
310
ref = hlist_entry(hash, struct ttm_ref_object, hash);
drivers/gpu/drm/vmwgfx/ttm_object.c
374
ref = hlist_entry(hash, struct ttm_ref_object, hash);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
246
entry = hlist_entry(hash, struct vmw_cmdbuf_res, hash);
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
91
return hlist_entry(hash, struct vmw_cmdbuf_res, hash)->res;
fs/9p/vfs_dentry.c
96
p9_fid_put(hlist_entry(p, struct p9_fid, dlist));
fs/afs/cell.c
749
pcell = hlist_entry(*p, struct afs_cell, proc_link);
fs/afs/proc.c
269
struct afs_volume *vol = hlist_entry(v, struct afs_volume, proc_link);
fs/ceph/mds_client.c
4793
alias = hlist_entry(inode->i_dentry.first, struct dentry, d_alias);
fs/dcache.c
1146
alias = hlist_entry(inode->i_dentry.first, struct dentry, d_alias);
fs/dcache.c
1241
de = hlist_entry(l->first, struct dentry, d_alias);
fs/dcache.c
693
next = hlist_entry(dentry->d_sib.next, struct dentry, d_sib);
fs/eventpoll.c
1411
epi = hlist_entry(file->f_ep->first, struct epitem, fllink);
fs/fs_pin.c
81
pin_kill(hlist_entry(p, struct fs_pin, m_list));
fs/fs_pin.c
95
pin_kill(hlist_entry(q, struct fs_pin, s_list));
fs/libfs.c
116
struct dentry *d = hlist_entry(*p, struct dentry, d_sib);
fs/locks.c
3023
cur = hlist_entry(v, struct file_lock_core, flc_link);
fs/namespace.c
1994
mnt = hlist_entry(mp.node.next, struct mount, mnt_mp_list);
fs/namespace.c
2677
child = hlist_entry(tree_list.first, struct mount, mnt_hash);
fs/nfs/dir.c
1491
hlist_entry(dir->i_dentry.first, struct dentry, d_alias);
fs/nfs/pnfs_dev.c
348
d = hlist_entry(tmp.first, struct nfs4_deviceid_node, tmpnode);
fs/ocfs2/dlm/dlmdomain.c
424
res = hlist_entry(iter, struct dlm_lock_resource,
fs/pnode.c
24
return hlist_entry(p->mnt_slave_list.first, struct mount, mnt_slave);
fs/pnode.c
29
return hlist_entry(p->mnt_slave.next, struct mount, mnt_slave);
fs/proc/base.c
2519
struct k_itimer *timer = hlist_entry((struct hlist_node *)v, struct k_itimer, list);
fs/proc/inode.c
115
struct proc_inode *ei = hlist_entry(node, struct proc_inode, sibling_inodes);
include/linux/list.h
1194
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
include/linux/perf_event.h
792
struct hlist_node hlist_entry;
include/net/ip_fib.h
307
return hlist_entry(tb_hlist, struct fib_table, tb_hlist);
include/net/sock.h
764
return hlist_entry(node, struct sock, sk_node);
include/net/sock.h
769
return hlist_entry(head->first, struct sock, sk_node);
kernel/bpf/cgroup.c
1105
return hlist_entry(progs->first, typeof(*pl), node);
kernel/bpf/cgroup.c
655
return hlist_entry(progs->first, typeof(*pl), node);
kernel/events/core.c
11072
hlist_for_each_entry_rcu(event, head, hlist_entry) {
kernel/events/core.c
11141
hlist_add_head_rcu(&event->hlist_entry, head);
kernel/events/core.c
11149
hlist_del_rcu(&event->hlist_entry);
kernel/events/core.c
11472
hlist_for_each_entry_rcu(event, head, hlist_entry) {
kernel/events/core.c
13389
INIT_HLIST_NODE(&event->hlist_entry);
kernel/irq/resend.c
37
desc = hlist_entry(irq_resend_list.first, struct irq_desc, resend_node);
kernel/pid.c
472
result = hlist_entry(first, struct task_struct, pid_links[(type)]);
kernel/printk/printk.c
4037
hlist_entry(console_list.first, struct console, node)
kernel/time/posix-timers.c
1118
posix_timer_cleanup_ignored(hlist_entry(timers.first, struct k_itimer,
kernel/time/timer.c
1779
timer = hlist_entry(head->first, struct timer_list, entry);
kernel/time/timer.c
2492
timer = hlist_entry(head->first, struct timer_list, entry);
kernel/trace/ftrace.c
4064
iter->probe_entry = hlist_entry(hnd, struct ftrace_func_entry, hlist);
kernel/trace/trace_event_perf.c
379
hlist_add_head_rcu(&p_event->hlist_entry, list);
kernel/trace/trace_event_perf.c
395
hlist_del_rcu(&p_event->hlist_entry);
kernel/trace/trace_event_perf.c
463
head.first = &event->hlist_entry;
kernel/watch_queue.c
618
watch = hlist_entry(wqueue->watches.first, struct watch, queue_node);
lib/debugobjects.c
161
obj = hlist_entry(first_batch, typeof(*obj), node);
lib/debugobjects.c
190
obj = hlist_entry(head->first, typeof(*obj), node);
lib/debugobjects.c
209
obj = hlist_entry(head->first, typeof(*obj), node);
lib/debugobjects.c
231
obj = hlist_entry(list->first, typeof(*obj), node);
lib/debugobjects.c
300
first = hlist_entry(pcp->objects.first, typeof(*first), node);
lib/tests/list-test.c
1019
hlist_entry(&(test_struct.list),
mm/cma_debug.c
82
mem = hlist_entry(cma->mem_head.first, struct cma_mem, node);
mm/mmu_notifier.c
351
subscription = hlist_entry(subscriptions->list.first,
mm/zswap.c
785
struct zswap_pool *pool = hlist_entry(node, struct zswap_pool, node);
net/batman-adv/bridge_loop_avoidance.c
828
claim_removed_entry = hlist_entry(claim_removed_node,
net/batman-adv/fragmentation.c
270
entry = hlist_entry(chain->first, struct batadv_frag_list_entry, list);
net/batman-adv/hard-interface.c
452
hardif_neigh = hlist_entry(first, struct batadv_hardif_neigh_node,
net/batman-adv/translation-table.c
1300
tt_removed_entry = hlist_entry(tt_removed_node,
net/batman-adv/translation-table.c
574
tt_removed_entry = hlist_entry(tt_removed_node,
net/bridge/br_multicast.c
3292
pmctx = hlist_entry(rlist, struct net_bridge_mcast_port,
net/bridge/br_multicast.c
3296
pmctx = hlist_entry(rlist, struct net_bridge_mcast_port,
net/ipv4/fib_trie.c
1631
struct fib_alias *fa = hlist_entry(pprev, typeof(*fa), fa_list.next);
net/ipv4/fib_trie.c
2697
tb = hlist_entry(tb_node, struct fib_table, tb_hlist);
net/ipv4/udp_offload.c
67
tup = hlist_entry(udp_tunnel_gro->list.first, struct udp_sock,
net/mctp/test/route-test.c
1130
key = hlist_entry(mns->keys.first, struct mctp_sk_key, hlist);
net/netfilter/nf_conntrack_expect.c
670
expect = hlist_entry(n, struct nf_conntrack_expect, hnode);
net/rxrpc/local_object.c
262
local = hlist_entry(cursor, struct rxrpc_local, link);
net/rxrpc/peer_event.c
225
call = hlist_entry(error_targets.first,
net/rxrpc/proc.c
417
local = hlist_entry(v, struct rxrpc_local, link);
net/sched/sch_qfq.c
917
return hlist_entry(grp->slots[grp->front].first,
net/sunrpc/auth.c
391
cred = hlist_entry(head->first, struct rpc_cred, cr_hash);
net/sunrpc/cache.c
566
ch = hlist_entry(head->first, struct cache_head,
scripts/include/list.h
402
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
tools/include/linux/list.h
726
____ptr ? hlist_entry(____ptr, type, member) : NULL; \