Symbol: hlist_entry_safe
arch/arm/mach-imx/mmdc.c
219
struct mmdc_pmu *pmu_mmdc = hlist_entry_safe(node, struct mmdc_pmu, node);
block/bio.c
773
bs = hlist_entry_safe(node, struct bio_set, cpuhp_dead);
block/blk-mq.c
3721
struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node,
block/blk-mq.c
3782
struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node,
block/blk-mq.c
3802
hctx = hlist_entry_safe(node, struct blk_mq_hw_ctx, cpuhp_dead);
drivers/devfreq/event/rockchip-dfi.c
597
struct rockchip_dfi *dfi = hlist_entry_safe(node, struct rockchip_dfi, node);
drivers/fpga/dfl-fme-perf.c
946
priv = hlist_entry_safe(node, struct fme_perf_priv, node);
drivers/hwtracing/coresight/coresight-trbe.c
1478
struct trbe_drvdata *drvdata = hlist_entry_safe(node, struct trbe_drvdata, hotplug_node);
drivers/hwtracing/coresight/coresight-trbe.c
1501
struct trbe_drvdata *drvdata = hlist_entry_safe(node, struct trbe_drvdata, hotplug_node);
drivers/hwtracing/ptt/hisi_ptt.c
1389
hisi_ptt = hlist_entry_safe(node, struct hisi_ptt, hotplug_node);
drivers/iommu/iova.c
947
iovad = hlist_entry_safe(node, struct iova_domain, cpuhp_dead);
drivers/md/raid5.c
7414
struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node);
drivers/md/raid5.c
7454
struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node);
drivers/net/ethernet/freescale/fman/fman_mac.h
77
hlist_entry_safe(ptr, struct eth_hash_entry, node)
drivers/net/ethernet/ibm/ibmvnic.c
325
adapter = hlist_entry_safe(node, struct ibmvnic_adapter, node);
drivers/net/ethernet/ibm/ibmvnic.c
334
adapter = hlist_entry_safe(node, struct ibmvnic_adapter, node_dead);
drivers/net/ethernet/ibm/ibmvnic.c
343
adapter = hlist_entry_safe(node, struct ibmvnic_adapter, node);
drivers/net/ethernet/marvell/mvneta.c
4426
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
drivers/net/ethernet/marvell/mvneta.c
4492
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
drivers/net/ethernet/marvell/mvneta.c
4514
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
drivers/net/virtio_net.c
4004
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
4012
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/net/virtio_net.c
4020
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
drivers/nvdimm/nd_perf.c
136
nd_pmu = hlist_entry_safe(node, struct nvdimm_pmu, node);
drivers/nvdimm/nd_perf.c
173
nd_pmu = hlist_entry_safe(node, struct nvdimm_pmu, node);
drivers/perf/alibaba_uncore_drw_pmu.c
743
irq = hlist_entry_safe(node, struct ali_drw_pmu_irq, node);
drivers/perf/amlogic/meson_ddr_pmu_core.c
395
struct ddr_pmu *pmu = hlist_entry_safe(node, struct ddr_pmu, node);
drivers/perf/arm-ccn.c
1192
struct arm_ccn_dt *dt = hlist_entry_safe(node, struct arm_ccn_dt, node);
drivers/perf/arm-cmn.c
2026
cmn = hlist_entry_safe(cpuhp_node, struct arm_cmn, cpuhp_node);
drivers/perf/arm-cmn.c
2039
cmn = hlist_entry_safe(cpuhp_node, struct arm_cmn, cpuhp_node);
drivers/perf/arm-ni.c
805
ni = hlist_entry_safe(cpuhp_node, struct arm_ni, cpuhp_node);
drivers/perf/arm-ni.c
818
ni = hlist_entry_safe(cpuhp_node, struct arm_ni, cpuhp_node);
drivers/perf/arm_cspmu/arm_cspmu.c
1313
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
drivers/perf/arm_cspmu/arm_cspmu.c
1333
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
drivers/perf/arm_dmc620_pmu.c
642
irq = hlist_entry_safe(node, struct dmc620_pmu_irq, node);
drivers/perf/arm_dsu_pmu.c
804
struct dsu_pmu *dsu_pmu = hlist_entry_safe(node, struct dsu_pmu,
drivers/perf/arm_dsu_pmu.c
825
dsu_pmu = hlist_entry_safe(node, struct dsu_pmu, cpuhp_node);
drivers/perf/arm_pmu.c
719
struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node);
drivers/perf/arm_pmu.c
736
struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node);
drivers/perf/arm_smmuv3_pmu.c
673
smmu_pmu = hlist_entry_safe(node, struct smmu_pmu, node);
drivers/perf/arm_spe_pmu.c
1274
spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node);
drivers/perf/arm_spe_pmu.c
1286
spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node);
drivers/perf/cxl_pmu.c
913
struct cxl_pmu_info *info = hlist_entry_safe(node, struct cxl_pmu_info, node);
drivers/perf/cxl_pmu.c
930
struct cxl_pmu_info *info = hlist_entry_safe(node, struct cxl_pmu_info, node);
drivers/perf/dwc_pcie_pmu.c
776
pcie_pmu = hlist_entry_safe(cpuhp_node, struct dwc_pcie_pmu, cpuhp_node);
drivers/perf/dwc_pcie_pmu.c
791
pcie_pmu = hlist_entry_safe(cpuhp_node, struct dwc_pcie_pmu, cpuhp_node);
drivers/perf/fsl_imx8_ddr_perf.c
760
struct ddr_pmu *pmu = hlist_entry_safe(node, struct ddr_pmu, node);
drivers/perf/fsl_imx9_ddr_perf.c
761
struct ddr_pmu *pmu = hlist_entry_safe(node, struct ddr_pmu, node);
drivers/perf/fujitsu_uncore_pmu.c
415
uncorepmu = hlist_entry_safe(cpuhp_node, struct uncore_pmu, node);
drivers/perf/fujitsu_uncore_pmu.c
429
uncorepmu = hlist_entry_safe(cpuhp_node, struct uncore_pmu, node);
drivers/perf/hisilicon/hisi_pcie_pmu.c
693
struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node);
drivers/perf/hisilicon/hisi_pcie_pmu.c
705
struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node);
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c
896
struct hisi_pmu *l3c_pmu = hlist_entry_safe(node, struct hisi_pmu, node);
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c
917
struct hisi_pmu *l3c_pmu = hlist_entry_safe(node, struct hisi_pmu, node);
drivers/perf/hisilicon/hisi_uncore_pmu.c
501
struct hisi_pmu *hisi_pmu = hlist_entry_safe(node, struct hisi_pmu,
drivers/perf/hisilicon/hisi_uncore_pmu.c
540
struct hisi_pmu *hisi_pmu = hlist_entry_safe(node, struct hisi_pmu,
drivers/perf/hisilicon/hns3_pmu.c
1466
hns3_pmu = hlist_entry_safe(node, struct hns3_pmu, node);
drivers/perf/hisilicon/hns3_pmu.c
1483
hns3_pmu = hlist_entry_safe(node, struct hns3_pmu, node);
drivers/perf/marvell_cn10k_ddr_pmu.c
916
struct cn10k_ddr_pmu *pmu = hlist_entry_safe(node, struct cn10k_ddr_pmu,
drivers/perf/marvell_cn10k_tad_pmu.c
451
struct tad_pmu *pmu = hlist_entry_safe(node, struct tad_pmu, node);
drivers/perf/marvell_pem_pmu.c
299
struct pem_pmu *pmu = hlist_entry_safe(node, struct pem_pmu, node);
drivers/perf/nvidia_t410_c2c_pmu.c
711
hlist_entry_safe(node, struct nv_c2c_pmu, cpuhp_node);
drivers/perf/nvidia_t410_c2c_pmu.c
731
hlist_entry_safe(node, struct nv_c2c_pmu, cpuhp_node);
drivers/perf/nvidia_t410_cmem_latency_pmu.c
534
hlist_entry_safe(node, struct cmem_lat_pmu, node);
drivers/perf/nvidia_t410_cmem_latency_pmu.c
554
hlist_entry_safe(node, struct cmem_lat_pmu, node);
drivers/perf/qcom_l2_pmu.c
772
l2cache_pmu = hlist_entry_safe(node, struct l2cache_pmu, node);
drivers/perf/qcom_l2_pmu.c
808
l2cache_pmu = hlist_entry_safe(node, struct l2cache_pmu, node);
drivers/perf/qcom_l3_pmu.c
696
struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node);
drivers/perf/qcom_l3_pmu.c
707
struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node);
drivers/perf/riscv_pmu_sbi.c
1149
struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node);
drivers/perf/starfive_starlink_pmu.c
589
struct starlink_pmu *starlink_pmu = hlist_entry_safe(node,
drivers/perf/starfive_starlink_pmu.c
604
struct starlink_pmu *starlink_pmu = hlist_entry_safe(node,
drivers/perf/thunderx2_pmu.c
914
tx2_pmu = hlist_entry_safe(hpnode,
drivers/perf/thunderx2_pmu.c
933
tx2_pmu = hlist_entry_safe(hpnode,
drivers/perf/xgene_pmu.c
1782
struct xgene_pmu *xgene_pmu = hlist_entry_safe(node, struct xgene_pmu,
drivers/perf/xgene_pmu.c
1796
struct xgene_pmu *xgene_pmu = hlist_entry_safe(node, struct xgene_pmu,
drivers/scsi/lpfc/lpfc_init.c
12900
struct lpfc_hba *phba = hlist_entry_safe(node, struct lpfc_hba, cpuhp);
drivers/scsi/lpfc/lpfc_init.c
12930
struct lpfc_hba *phba = hlist_entry_safe(node, struct lpfc_hba, cpuhp);
fs/dcache.c
1816
dentry = hlist_entry_safe(sb->s_roots.first,
fs/notify/fsnotify.c
391
return hlist_entry_safe(node, struct fsnotify_mark, obj_list);
fs/notify/fsnotify.c
402
return hlist_entry_safe(node, struct fsnotify_mark, obj_list);
fs/notify/mark.c
181
first_mark = hlist_entry_safe(conn->list.first,
fs/proc/consoles.c
95
return hlist_entry_safe(con->node.next, struct console, node);
include/linux/dcache.h
636
return hlist_entry_safe(dentry->d_children.first, struct dentry, d_sib);
include/linux/dcache.h
641
return hlist_entry_safe(dentry->d_sib.next, struct dentry, d_sib);
include/linux/list.h
1204
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
include/linux/list.h
1206
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
include/linux/list.h
1214
for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
include/linux/list.h
1216
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
include/linux/list.h
1225
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
include/linux/list.h
1235
for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
include/linux/list.h
1237
pos = hlist_entry_safe(n, typeof(*pos), member))
include/linux/rculist.h
794
pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
include/linux/rculist.h
797
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
include/linux/rculist.h
815
pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
include/linux/rculist.h
818
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
include/linux/rculist.h
835
for (pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_first_rcu(head)),\
include/linux/rculist.h
838
pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_next_rcu(\
include/linux/rculist.h
852
for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_first_rcu(head)),\
include/linux/rculist.h
855
pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu(\
include/linux/rculist.h
864
for (pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
include/linux/rculist.h
867
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
include/linux/rculist.h
876
for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
include/linux/rculist.h
879
pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
include/linux/rculist.h
889
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
include/net/sock.h
789
return hlist_entry_safe(sk->sk_node.next, struct sock, sk_node);
io_uring/io-wq.c
1434
struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node);
io_uring/io-wq.c
1441
struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node);
kernel/bpf/devmap.c
309
next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(&dev->index_hlist)),
kernel/bpf/devmap.c
324
next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),
kernel/padata.c
761
pinst = hlist_entry_safe(node, struct padata_instance, cpuhp_node);
kernel/padata.c
782
pinst = hlist_entry_safe(node, struct padata_instance, cpuhp_node);
lib/tests/list-test.c
1028
hlist_entry_safe(&(test_struct.list),
lib/tests/list-test.c
1032
hlist_entry_safe((struct hlist_node *)NULL,
net/bridge/br_private.h
1113
mctx = hlist_entry_safe(rp, struct net_bridge_mcast_port,
net/bridge/br_private.h
1117
mctx = hlist_entry_safe(rp, struct net_bridge_mcast_port,
net/core/bpf_sk_storage.c
719
selem = hlist_entry_safe(rcu_dereference(hlist_next_rcu(&selem->map_node)),
net/core/sock_map.c
1075
elem_next = hlist_entry_safe(rcu_dereference(hlist_next_rcu(&elem->node)),
net/core/sock_map.c
1087
elem_next = hlist_entry_safe(rcu_dereference(hlist_first_rcu(head)),
net/core/sock_map.c
1329
elem = hlist_entry_safe(node, struct bpf_shtab_elem, node);
net/core/sock_map.c
1340
elem = hlist_entry_safe(node, struct bpf_shtab_elem, node);
net/ipv4/fib_trie.c
1674
fa_next = hlist_entry_safe(fa_to_delete->fa_list.next,
net/ipv4/tcp_ao.c
1302
first_key = hlist_entry_safe(key_head, struct tcp_ao_key, node);
net/ipv4/udp.c
3373
sk = hlist_entry_safe(hslot2->head.first, struct sock,
net/ipv4/udp.c
3426
sk = hlist_entry_safe(sk->__sk_common.skc_portaddr_node.next,
net/ipv6/ip6_fib.c
2685
return hlist_entry_safe(node, struct fib6_table, tb6_hlist);
net/netfilter/ipvs/ip_vs_est.c
622
est = hlist_entry_safe(ipvs->est_temp_list.first,
net/netfilter/ipvs/ip_vs_est.c
848
est = hlist_entry_safe(td->chains[cid].first, struct ip_vs_estimator,
net/sunrpc/cache.c
1363
ch = hlist_entry_safe(rcu_dereference(
net/sunrpc/cache.c
1383
ch = hlist_entry_safe(
net/sunrpc/cache.c
1388
ch = hlist_entry_safe(
scripts/include/list.h
412
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
scripts/include/list.h
414
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
scripts/include/list.h
424
for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
scripts/include/list.h
426
pos = hlist_entry_safe(n, typeof(*pos), member))
tools/include/linux/list.h
736
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
tools/include/linux/list.h
738
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
tools/include/linux/list.h
746
for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
tools/include/linux/list.h
748
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
tools/include/linux/list.h
757
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
tools/include/linux/list.h
767
for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
tools/include/linux/list.h
769
pos = hlist_entry_safe(n, typeof(*pos), member))