Symbol: hlist_entry
arch/x86/kernel/kvm.c
108
hlist_entry(p, typeof(*n), link);
arch/x86/kernel/kvm.c
199
n = hlist_entry(p, typeof(*n), link);
block/blk-cgroup.c
1312
struct blkcg_gq *blkg = hlist_entry(blkcg->blkg_list.first,
block/blk-ioc.c
112
struct io_cq *icq = hlist_entry(ioc->icq_list.first,
block/blk-zoned.c
1849
zwplug = hlist_entry(disk->zone_wplugs_hash[i].first,
drivers/android/binder.c
6357
proc = hlist_entry(binder_deferred_list.first,
drivers/block/zram/zcomp.c
171
struct zcomp *comp = hlist_entry(node, struct zcomp, node);
drivers/block/zram/zcomp.c
183
struct zcomp *comp = hlist_entry(node, struct zcomp, node);
drivers/firmware/arm_scmi/driver.c
708
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
61
p9_fid_put(hlist_entry(p, struct p9_fid, dlist));
fs/afs/cell.c
734
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
4611
alias = hlist_entry(inode->i_dentry.first, struct dentry, d_u.d_alias);
fs/dcache.c
1013
alias = hlist_entry(inode->i_dentry.first, struct dentry, d_u.d_alias);
fs/dcache.c
1096
de = hlist_entry(l->first, struct dentry, d_u.d_alias);
fs/dcache.c
639
next = hlist_entry(dentry->d_sib.next, struct dentry, d_sib);
fs/eventpoll.c
1130
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
118
struct dentry *d = hlist_entry(*p, struct dentry, d_sib);
fs/locks.c
2941
cur = hlist_entry(v, struct file_lock_core, flc_link);
fs/namespace.c
1989
mnt = hlist_entry(mp.node.next, struct mount, mnt_mp_list);
fs/namespace.c
2659
child = hlist_entry(tree_list.first, struct mount, mnt_hash);
fs/nfs/dir.c
1493
hlist_entry(dir->i_dentry.first, struct dentry, d_u.d_alias);
fs/nfs/pnfs_dev.c
348
d = hlist_entry(tmp.first, struct nfs4_deviceid_node, tmpnode);
fs/ocfs2/dlm/dlmdomain.c
422
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
2549
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
1157
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
include/linux/perf_event.h
792
struct hlist_node hlist_entry;
include/net/ip_fib.h
308
return hlist_entry(tb_hlist, struct fib_table, tb_hlist);
include/net/sock.h
759
return hlist_entry(node, struct sock, sk_node);
include/net/sock.h
764
return hlist_entry(head->first, struct sock, sk_node);
kernel/bpf/cgroup.c
1050
return hlist_entry(progs->first, typeof(*pl), node);
kernel/bpf/cgroup.c
634
return hlist_entry(progs->first, typeof(*pl), node);
kernel/events/core.c
11003
hlist_for_each_entry_rcu(event, head, hlist_entry) {
kernel/events/core.c
11072
hlist_add_head_rcu(&event->hlist_entry, head);
kernel/events/core.c
11080
hlist_del_rcu(&event->hlist_entry);
kernel/events/core.c
11403
hlist_for_each_entry_rcu(event, head, hlist_entry) {
kernel/events/core.c
13311
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
465
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
1103
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
2491
timer = hlist_entry(head->first, struct timer_list, entry);
kernel/trace/ftrace.c
4040
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
325
subscription = hlist_entry(subscriptions->list.first,
mm/zswap.c
737
struct zswap_pool *pool = hlist_entry(node, struct zswap_pool, node);
mm/zswap.c
797
struct zswap_pool *pool = hlist_entry(node, struct zswap_pool, node);
net/atm/lec.c
1000
struct lec_arp_table *entry = hlist_entry(state->node,
net/ax25/af_ax25.c
1952
ax25_cb *ax25 = hlist_entry(v, struct ax25_cb, ax25_node);
net/ax25/ax25_uid.c
173
pt = hlist_entry(v, struct ax25_uid_assoc, uid_node);
net/batman-adv/bridge_loop_avoidance.c
818
claim_removed_entry = hlist_entry(claim_removed_node,
net/batman-adv/fragmentation.c
258
entry = hlist_entry(chain->first, struct batadv_frag_list_entry, list);
net/batman-adv/hard-interface.c
424
hardif_neigh = hlist_entry(first, struct batadv_hardif_neigh_node,
net/batman-adv/translation-table.c
1254
tt_removed_entry = hlist_entry(tt_removed_node,
net/batman-adv/translation-table.c
570
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
2699
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
1089
key = hlist_entry(mns->keys.first, struct mctp_sk_key, hlist);
net/netfilter/ipvs/ip_vs_conn.c
1109
return hlist_entry(e, struct ip_vs_conn, c_list);
net/netfilter/ipvs/ip_vs_ctl.c
2357
return hlist_entry(e, struct ip_vs_service, s_list);
net/netfilter/ipvs/ip_vs_ctl.c
2375
return hlist_entry(e, struct ip_vs_service, f_list);
net/netfilter/nf_conntrack_expect.c
659
expect = hlist_entry(n, struct nf_conntrack_expect, hnode);
net/netrom/nr_route.c
877
struct nr_node *nr_node = hlist_entry(v, struct nr_node,
net/netrom/nr_route.c
935
nr_neigh = hlist_entry(v, struct nr_neigh, neigh_node);
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
560
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; \