Home
last modified time | relevance | path

Searched refs:hlist_entry_safe (Results 1 – 25 of 49) sorted by relevance

12

/linux/scripts/include/
H A Dlist.h400 #define hlist_entry_safe(ptr, type, member) \ macro
412 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
414 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
424 for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
426 pos = hlist_entry_safe(n, typeof(*pos), member))
/linux/tools/include/linux/
H A Dlist.h724 #define hlist_entry_safe(ptr, type, member) \ macro
736 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
738 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
746 for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\
748 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
757 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
767 for (pos = hlist_entry_safe((head)->first, typeof(*pos), member);\
769 pos = hlist_entry_safe(n, typeof(*pos), member))
/linux/drivers/nvdimm/
H A Dnd_perf.c136 nd_pmu = hlist_entry_safe(node, struct nvdimm_pmu, node); in nvdimm_pmu_cpu_offline()
173 nd_pmu = hlist_entry_safe(node, struct nvdimm_pmu, node); in nvdimm_pmu_cpu_online()
/linux/fs/proc/
H A Dconsoles.c95 return hlist_entry_safe(con->node.next, struct console, node); in c_next()
/linux/include/linux/
H A Ddcache.h606 return hlist_entry_safe(dentry->d_children.first, struct dentry, d_sib); in d_first_child()
611 return hlist_entry_safe(dentry->d_sib.next, struct dentry, d_sib); in d_next_sibling()
/linux/drivers/net/ethernet/freescale/fman/
H A Dfman_mac.h77 hlist_entry_safe(ptr, struct eth_hash_entry, node)
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_pmu.c501 struct hisi_pmu *hisi_pmu = hlist_entry_safe(node, struct hisi_pmu, in hisi_uncore_pmu_online_cpu()
540 struct hisi_pmu *hisi_pmu = hlist_entry_safe(node, struct hisi_pmu, in hisi_uncore_pmu_offline_cpu()
H A Dhisi_uncore_l3c_pmu.c896 struct hisi_pmu *l3c_pmu = hlist_entry_safe(node, struct hisi_pmu, node); in hisi_l3c_pmu_online_cpu()
917 struct hisi_pmu *l3c_pmu = hlist_entry_safe(node, struct hisi_pmu, node); in hisi_l3c_pmu_offline_cpu()
H A Dhisi_pcie_pmu.c693 struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node); in hisi_pcie_pmu_online_cpu()
705 struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node); in hisi_pcie_pmu_offline_cpu()
/linux/fs/notify/
H A Dfsnotify.c388 return hlist_entry_safe(node, struct fsnotify_mark, obj_list); in fsnotify_first_mark()
399 return hlist_entry_safe(node, struct fsnotify_mark, obj_list); in fsnotify_next_mark()
/linux/drivers/perf/
H A Dfujitsu_uncore_pmu.c416 uncorepmu = hlist_entry_safe(cpuhp_node, struct uncore_pmu, node); in fujitsu_uncore_pmu_online_cpu()
430 uncorepmu = hlist_entry_safe(cpuhp_node, struct uncore_pmu, node); in fujitsu_uncore_pmu_offline_cpu()
H A Darm_pmu.c719 struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); in arm_perf_starting_cpu()
736 struct arm_pmu *pmu = hlist_entry_safe(node, struct arm_pmu, node); in arm_perf_teardown_cpu()
H A Ddwc_pcie_pmu.c776 pcie_pmu = hlist_entry_safe(cpuhp_node, struct dwc_pcie_pmu, cpuhp_node); in dwc_pcie_pmu_online_cpu()
791 pcie_pmu = hlist_entry_safe(cpuhp_node, struct dwc_pcie_pmu, cpuhp_node); in dwc_pcie_pmu_offline_cpu()
H A Darm_spe_pmu.c1274 spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); in arm_spe_pmu_cpu_startup()
1286 spe_pmu = hlist_entry_safe(node, struct arm_spe_pmu, hotplug_node); in arm_spe_pmu_cpu_teardown()
H A Darm_dmc620_pmu.c642 irq = hlist_entry_safe(node, struct dmc620_pmu_irq, node); in dmc620_pmu_cpu_teardown()
H A Dalibaba_uncore_drw_pmu.c743 irq = hlist_entry_safe(node, struct ali_drw_pmu_irq, node); in ali_drw_pmu_offline_cpu()
/linux/net/netfilter/ipvs/
H A Dip_vs_est.c608 est = hlist_entry_safe(ipvs->est_temp_list.first, in ip_vs_est_drain_temp_list()
832 est = hlist_entry_safe(td->chains[cid].first, struct ip_vs_estimator, in ip_vs_est_calc_phase()
/linux/net/core/
H A Dsock_map.c1073 elem_next = hlist_entry_safe(rcu_dereference(hlist_next_rcu(&elem->node)), in sock_hash_get_next_key()
1085 elem_next = hlist_entry_safe(rcu_dereference(hlist_first_rcu(head)), in sock_hash_get_next_key()
1327 elem = hlist_entry_safe(node, struct bpf_shtab_elem, node); in sock_hash_seq_find_next()
1338 elem = hlist_entry_safe(node, struct bpf_shtab_elem, node); in sock_hash_seq_find_next()
/linux/kernel/
H A Dpadata.c774 pinst = hlist_entry_safe(node, struct padata_instance, cpu_online_node); in padata_cpu_online()
789 pinst = hlist_entry_safe(node, struct padata_instance, cpu_dead_node); in padata_cpu_dead()
/linux/drivers/hwtracing/coresight/
H A Dcoresight-trbe.c1419 struct trbe_drvdata *drvdata = hlist_entry_safe(node, struct trbe_drvdata, hotplug_node); in arm_trbe_cpu_startup()
1442 struct trbe_drvdata *drvdata = hlist_entry_safe(node, struct trbe_drvdata, hotplug_node); in arm_trbe_cpu_teardown()
/linux/net/sunrpc/
H A Dcache.c1390 return hlist_entry_safe(rcu_dereference_raw( in __cache_seq_start()
1408 return hlist_entry_safe(rcu_dereference_raw( in cache_seq_next()
1421 return hlist_entry_safe(rcu_dereference_raw( in cache_seq_next()
/linux/kernel/bpf/
H A Ddevmap.c309 next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(&dev->index_hlist)), in dev_map_hash_get_next_key()
324 next_dev = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)), in dev_map_hash_get_next_key()
/linux/arch/arm/mach-imx/
H A Dmmdc.c219 struct mmdc_pmu *pmu_mmdc = hlist_entry_safe(node, struct mmdc_pmu, node); in mmdc_pmu_offline_cpu()
/linux/io_uring/
H A Dio-wq.c1433 struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node); in io_wq_cpu_online()
1440 struct io_wq *wq = hlist_entry_safe(node, struct io_wq, cpuhp_node); in io_wq_cpu_offline()
/linux/lib/tests/
H A Dlist-test.c1028 hlist_entry_safe(&(test_struct.list), in hlist_test_entry_safe()
1032 hlist_entry_safe((struct hlist_node *)NULL, in hlist_test_entry_safe()

12