/Linux-v4.19/include/linux/ |
D | rculist.h | 154 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu() 455 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu() 468 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu() 469 struct hlist_node *new) in hlist_replace_rcu() 471 struct hlist_node *next = old->next; in hlist_replace_rcu() 475 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu() 484 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) 485 #define hlist_next_rcu(node) (*((struct hlist_node __rcu **)(&(node)->next))) 486 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev))) 507 static inline void hlist_add_head_rcu(struct hlist_node *n, in hlist_add_head_rcu() [all …]
|
D | cpuhotplug.h | 260 struct hlist_node *node), in cpuhp_setup_state_multi() 262 struct hlist_node *node)) in cpuhp_setup_state_multi() 269 int __cpuhp_state_add_instance(enum cpuhp_state state, struct hlist_node *node, 272 struct hlist_node *node, bool invoke); 285 struct hlist_node *node) in cpuhp_state_add_instance() 300 struct hlist_node *node) in cpuhp_state_add_instance_nocalls() 307 struct hlist_node *node) in cpuhp_state_add_instance_nocalls_cpuslocked() 356 struct hlist_node *node, bool invoke); 368 struct hlist_node *node) in cpuhp_state_remove_instance() 382 struct hlist_node *node) in cpuhp_state_remove_instance_nocalls()
|
D | seq_file.h | 223 extern struct hlist_node *seq_hlist_start(struct hlist_head *head, 225 extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head, 227 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, 230 extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, 232 extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, 234 extern struct hlist_node *seq_hlist_next_rcu(void *v, 239 extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t… 241 extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu…
|
D | list.h | 658 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE() 664 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed() 674 static inline void __hlist_del(struct hlist_node *n) in __hlist_del() 676 struct hlist_node *next = n->next; in __hlist_del() 677 struct hlist_node **pprev = n->pprev; in __hlist_del() 684 static inline void hlist_del(struct hlist_node *n) in hlist_del() 691 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init() 699 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head() 701 struct hlist_node *first = h->first; in hlist_add_head() 710 static inline void hlist_add_before(struct hlist_node *n, in hlist_add_before() [all …]
|
D | fs_pin.h | 7 struct hlist_node s_list; 8 struct hlist_node m_list;
|
D | types.h | 191 struct hlist_node *first; 194 struct hlist_node { struct 195 struct hlist_node *next, **pprev; argument
|
D | hashtable.h | 76 static inline bool hash_hashed(struct hlist_node *node) in hash_hashed() 105 static inline void hash_del(struct hlist_node *node) in hash_del() 114 static inline void hash_del_rcu(struct hlist_node *node) in hash_del_rcu()
|
/Linux-v4.19/net/batman-adv/ |
D | types.h | 240 struct hlist_node list; 295 struct hlist_node list; 326 struct hlist_node list; 400 struct hlist_node mcast_want_all_unsnoopables_node; 406 struct hlist_node mcast_want_all_ipv4_node; 411 struct hlist_node mcast_want_all_ipv6_node; 473 struct hlist_node hash_entry; 545 struct hlist_node list; 594 struct hlist_node list; 627 struct hlist_node list; [all …]
|
D | hash.h | 38 typedef bool (*batadv_hashdata_compare_cb)(const struct hlist_node *, 47 typedef void (*batadv_hashdata_free_cb)(struct hlist_node *, void *); 88 struct hlist_node *data_node) in batadv_hash_add() 93 struct hlist_node *node; in batadv_hash_add() 143 struct hlist_node *node; in batadv_hash_remove()
|
/Linux-v4.19/tools/include/linux/ |
D | list.h | 598 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE() 604 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed() 614 static inline void __hlist_del(struct hlist_node *n) in __hlist_del() 616 struct hlist_node *next = n->next; in __hlist_del() 617 struct hlist_node **pprev = n->pprev; in __hlist_del() 624 static inline void hlist_del(struct hlist_node *n) in hlist_del() 631 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init() 639 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head() 641 struct hlist_node *first = h->first; in hlist_add_head() 650 static inline void hlist_add_before(struct hlist_node *n, in hlist_add_before() [all …]
|
D | types.h | 74 struct hlist_node *first; 77 struct hlist_node { struct 78 struct hlist_node *next, **pprev; argument
|
/Linux-v4.19/drivers/infiniband/core/ |
D | iwpm_util.c | 142 hlist_add_head(&map_info->hlist_node, hash_bucket_head); in iwpm_create_mapinfo() 156 struct hlist_node *tmp_hlist_node; in iwpm_remove_mapinfo() 171 hash_bucket_head, hlist_node) { in iwpm_remove_mapinfo() 176 hlist_del_init(&map_info->hlist_node); in iwpm_remove_mapinfo() 190 struct hlist_node *tmp_hlist_node; in free_hash_bucket() 199 &iwpm_hash_bucket[i], hlist_node) { in free_hash_bucket() 201 hlist_del_init(&map_info->hlist_node); in free_hash_bucket() 213 struct hlist_node *tmp_hlist_node; in free_reminfo_bucket() 222 &iwpm_reminfo_bucket[i], hlist_node) { in free_reminfo_bucket() 224 hlist_del_init(&rem_info->hlist_node); in free_reminfo_bucket() [all …]
|
D | iwpm_util.h | 77 struct hlist_node hlist_node; member 84 struct hlist_node hlist_node; member
|
/Linux-v4.19/drivers/block/zram/ |
D | zcomp.h | 23 struct hlist_node node; 26 int zcomp_cpu_up_prepare(unsigned int cpu, struct hlist_node *node); 27 int zcomp_cpu_dead(unsigned int cpu, struct hlist_node *node);
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_hashtab.c | 73 static struct hlist_node *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key() 91 static struct hlist_node *drm_ht_find_key_rcu(struct drm_open_hash *ht, in drm_ht_find_key_rcu() 113 struct hlist_node *parent; in drm_ht_insert_item() 168 struct hlist_node *list; in drm_ht_find_item() 181 struct hlist_node *list; in drm_ht_remove_key()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_sync.c | 37 struct hlist_node node; 263 struct hlist_node *tmp; in amdgpu_sync_peek_fence() 305 struct hlist_node *tmp; in amdgpu_sync_get_fence() 337 struct hlist_node *tmp; in amdgpu_sync_clone() 363 struct hlist_node *tmp; in amdgpu_sync_wait() 389 struct hlist_node *tmp; in amdgpu_sync_free()
|
/Linux-v4.19/tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/ |
D | types.h | 117 struct hlist_node *first; 120 struct hlist_node { struct 121 struct hlist_node *next, **pprev; argument
|
/Linux-v4.19/fs/ |
D | seq_file.c | 922 struct hlist_node *seq_hlist_start(struct hlist_head *head, loff_t pos) in seq_hlist_start() 924 struct hlist_node *node; in seq_hlist_start() 941 struct hlist_node *seq_hlist_start_head(struct hlist_head *head, loff_t pos) in seq_hlist_start_head() 958 struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, in seq_hlist_next() 961 struct hlist_node *node = v; in seq_hlist_next() 982 struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, in seq_hlist_start_rcu() 985 struct hlist_node *node; in seq_hlist_start_rcu() 1006 struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, in seq_hlist_start_head_rcu() 1028 struct hlist_node *seq_hlist_next_rcu(void *v, in seq_hlist_next_rcu() 1032 struct hlist_node *node = v; in seq_hlist_next_rcu() [all …]
|
D | mount.h | 28 struct hlist_node m_hash; 35 struct hlist_node mnt_hash; 61 struct hlist_node mnt_mp_list; /* list mounts with the same mountpoint */
|
/Linux-v4.19/drivers/perf/hisilicon/ |
D | hisi_uncore_pmu.h | 70 struct hlist_node node; 100 int hisi_uncore_pmu_online_cpu(unsigned int cpu, struct hlist_node *node); 101 int hisi_uncore_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node);
|
/Linux-v4.19/net/netfilter/ |
D | nf_conntrack_expect.c | 217 struct hlist_node *next; in nf_ct_remove_expectations() 413 struct hlist_node *next; in __nf_ct_expect_check() 483 const struct hlist_node *next; in nf_ct_expect_iterate_destroy() 509 const struct hlist_node *next; in nf_ct_expect_iterate_net() 539 static struct hlist_node *ct_expect_get_first(struct seq_file *seq) in ct_expect_get_first() 542 struct hlist_node *n; in ct_expect_get_first() 552 static struct hlist_node *ct_expect_get_next(struct seq_file *seq, in ct_expect_get_next() 553 struct hlist_node *head) in ct_expect_get_next() 566 static struct hlist_node *ct_expect_get_idx(struct seq_file *seq, loff_t pos) in ct_expect_get_idx() 568 struct hlist_node *head = ct_expect_get_first(seq); in ct_expect_get_idx() [all …]
|
/Linux-v4.19/net/mac802154/ |
D | llsec.h | 46 struct hlist_node bucket_s; 47 struct hlist_node bucket_hw;
|
/Linux-v4.19/include/trace/events/ |
D | cpuhp.h | 42 int (*fun)(unsigned int, struct hlist_node *), 43 struct hlist_node *node),
|
/Linux-v4.19/include/net/ |
D | ip_fib.h | 81 struct hlist_node nh_hash; 107 struct hlist_node fib_hash; 108 struct hlist_node fib_lhash; 217 struct hlist_node tb_hlist; 245 struct hlist_node *tb_hlist; in fib_get_table()
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_conntrack_expect.h | 20 struct hlist_node lnode; 23 struct hlist_node hnode;
|