hlist_entry_safe
struct mmdc_pmu *pmu_mmdc = hlist_entry_safe(node, struct mmdc_pmu, node);
bs = hlist_entry_safe(node, struct bio_set, cpuhp_dead);
struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node,
struct blk_mq_hw_ctx *hctx = hlist_entry_safe(node,
hctx = hlist_entry_safe(node, struct blk_mq_hw_ctx, cpuhp_dead);
struct rockchip_dfi *dfi = hlist_entry_safe(node, struct rockchip_dfi, node);
priv = hlist_entry_safe(node, struct fme_perf_priv, node);
struct trbe_drvdata *drvdata = hlist_entry_safe(node, struct trbe_drvdata, hotplug_node);
struct trbe_drvdata *drvdata = hlist_entry_safe(node, struct trbe_drvdata, hotplug_node);
hisi_ptt = hlist_entry_safe(node, struct hisi_ptt, hotplug_node);
iovad = hlist_entry_safe(node, struct iova_domain, cpuhp_dead);
struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node);
struct r5conf *conf = hlist_entry_safe(node, struct r5conf, node);
hlist_entry_safe(ptr, struct eth_hash_entry, node)
adapter = hlist_entry_safe(node, struct ibmvnic_adapter, node);
adapter = hlist_entry_safe(node, struct ibmvnic_adapter, node_dead);
adapter = hlist_entry_safe(node, struct ibmvnic_adapter, node);
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
nd_pmu = hlist_entry_safe(node, struct nvdimm_pmu, node);
nd_pmu = hlist_entry_safe(node, struct nvdimm_pmu, node);
irq = hlist_entry_safe(node, struct ali_drw_pmu_irq, node);
struct ddr_pmu *pmu = hlist_entry_safe(node, struct ddr_pmu, node);
struct arm_ccn_dt *dt = hlist_entry_safe(node, struct arm_ccn_dt, node);
cmn = hlist_entry_safe(cpuhp_node, struct arm_cmn, cpuhp_node);
cmn = hlist_entry_safe(cpuhp_node, struct arm_cmn, cpuhp_node);
ni = hlist_entry_safe(cpuhp_node, struct arm_ni, cpuhp_node);
ni = hlist_entry_safe(cpuhp_node, struct arm_ni, cpuhp_node);
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
hlist_entry_safe(node, struct arm_cspmu, cpuhp_node);
irq = hlist_entry_safe(node, struct dmc620_pmu_irq, node);
struct dsu_pmu *dsu_pmu = hlist_entry_safe(node, struct dsu_pmu,
dsu_pmu = hlist_entry_safe(node, struct dsu_pmu, cpuhp_node);
struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node);
struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node);
smmu_pmu = hlist_entry_safe(node, struct smmu_pmu, node);
spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node);
spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node);
struct cxl_pmu_info *info = hlist_entry_safe(node, struct cxl_pmu_info, node);
struct cxl_pmu_info *info = hlist_entry_safe(node, struct cxl_pmu_info, node);
pcie_pmu = hlist_entry_safe(cpuhp_node, struct dwc_pcie_pmu, cpuhp_node);
pcie_pmu = hlist_entry_safe(cpuhp_node, struct dwc_pcie_pmu, cpuhp_node);
struct ddr_pmu *pmu = hlist_entry_safe(node, struct ddr_pmu, node);
struct ddr_pmu *pmu = hlist_entry_safe(node, struct ddr_pmu, node);
uncorepmu = hlist_entry_safe(cpuhp_node, struct uncore_pmu, node);
uncorepmu = hlist_entry_safe(cpuhp_node, struct uncore_pmu, node);
struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node);
struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node);
struct hisi_pmu *l3c_pmu = hlist_entry_safe(node, struct hisi_pmu, node);
struct hisi_pmu *l3c_pmu = hlist_entry_safe(node, struct hisi_pmu, node);
struct hisi_pmu *hisi_pmu = hlist_entry_safe(node, struct hisi_pmu,
struct hisi_pmu *hisi_pmu = hlist_entry_safe(node, struct hisi_pmu,
hns3_pmu = hlist_entry_safe(node, struct hns3_pmu, node);
hns3_pmu = hlist_entry_safe(node, struct hns3_pmu, node);
struct cn10k_ddr_pmu *pmu = hlist_entry_safe(node, struct cn10k_ddr_pmu,
struct tad_pmu *pmu = hlist_entry_safe(node, struct tad_pmu, node);
struct pem_pmu *pmu = hlist_entry_safe(node, struct pem_pmu, node);
hlist_entry_safe(node, struct nv_c2c_pmu, cpuhp_node);
hlist_entry_safe(node, struct nv_c2c_pmu, cpuhp_node);
hlist_entry_safe(node, struct cmem_lat_pmu, node);
hlist_entry_safe(node, struct cmem_lat_pmu, node);
l2cache_pmu = hlist_entry_safe(node, struct l2cache_pmu, node);
l2cache_pmu = hlist_entry_safe(node, struct l2cache_pmu, node);
struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node);
struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node);
struct riscv_pmu *pmu = hlist_entry_safe(node, struct riscv_pmu, node);
struct starlink_pmu *starlink_pmu = hlist_entry_safe(node,
struct starlink_pmu *starlink_pmu = hlist_entry_safe(node,
tx2_pmu = hlist_entry_safe(hpnode,
tx2_pmu = hlist_entry_safe(hpnode,
struct xgene_pmu *xgene_pmu = hlist_entry_safe(node, struct xgene_pmu,
struct xgene_pmu *xgene_pmu = hlist_entry_safe(node, struct xgene_pmu,
struct lpfc_hba *phba = hlist_entry_safe(node, struct lpfc_hba, cpuhp);
struct lpfc_hba *phba = hlist_entry_safe(node, struct lpfc_hba, cpuhp);
dentry = hlist_entry_safe(sb->s_roots.first,
return hlist_entry_safe(node, struct fsnotify_mark, obj_list);
return hlist_entry_safe(node, struct fsnotify_mark, obj_list);
first_mark = hlist_entry_safe(conn->list.first,
return hlist_entry_safe(con->node.next, struct console, node);
return hlist_entry_safe(dentry->d_children.first, struct dentry, d_sib);
return hlist_entry_safe(dentry->d_sib.next, struct dentry, d_sib);
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
pos = hlist_entry_safe(n, typeof(*pos), member))
pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
for (pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_first_rcu(head)),\
pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_next_rcu(\
for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_first_rcu(head)),\
pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu(\
for (pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
return hlist_entry_safe(sk->sk_node.next, struct sock, sk_node);
struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node);
struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node);
next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(&dev->index_hlist)),
next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),
pinst = hlist_entry_safe(node, struct padata_instance, cpuhp_node);
pinst = hlist_entry_safe(node, struct padata_instance, cpuhp_node);
hlist_entry_safe(&(test_struct.list),
hlist_entry_safe((struct hlist_node *)NULL,
mctx = hlist_entry_safe(rp, struct net_bridge_mcast_port,
mctx = hlist_entry_safe(rp, struct net_bridge_mcast_port,
selem = hlist_entry_safe(rcu_dereference(hlist_next_rcu(&selem->map_node)),
elem_next = hlist_entry_safe(rcu_dereference(hlist_next_rcu(&elem->node)),
elem_next = hlist_entry_safe(rcu_dereference(hlist_first_rcu(head)),
elem = hlist_entry_safe(node, struct bpf_shtab_elem, node);
elem = hlist_entry_safe(node, struct bpf_shtab_elem, node);
fa_next = hlist_entry_safe(fa_to_delete->fa_list.next,
first_key = hlist_entry_safe(key_head, struct tcp_ao_key, node);
sk = hlist_entry_safe(hslot2->head.first, struct sock,
sk = hlist_entry_safe(sk->__sk_common.skc_portaddr_node.next,
return hlist_entry_safe(node, struct fib6_table, tb6_hlist);
est = hlist_entry_safe(ipvs->est_temp_list.first,
est = hlist_entry_safe(td->chains[cid].first, struct ip_vs_estimator,
ch = hlist_entry_safe(rcu_dereference(
ch = hlist_entry_safe(
ch = hlist_entry_safe(
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
pos = hlist_entry_safe(n, typeof(*pos), member))
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
pos = hlist_entry_safe(n, typeof(*pos), member))