Home
last modified time | relevance | path

Searched refs:hlist_node (Results 1 – 25 of 360) sorted by relevance

12345678910>>...15

/Linux-v4.19/include/linux/
Drculist.h154 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 …]
Dcpuhotplug.h260 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()
Dseq_file.h223 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…
Dlist.h658 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 …]
Dfs_pin.h7 struct hlist_node s_list;
8 struct hlist_node m_list;
Dtypes.h191 struct hlist_node *first;
194 struct hlist_node { struct
195 struct hlist_node *next, **pprev; argument
Dhashtable.h76 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/
Dtypes.h240 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 …]
Dhash.h38 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/
Dlist.h598 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 …]
Dtypes.h74 struct hlist_node *first;
77 struct hlist_node { struct
78 struct hlist_node *next, **pprev; argument
/Linux-v4.19/drivers/infiniband/core/
Diwpm_util.c142 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 …]
Diwpm_util.h77 struct hlist_node hlist_node; member
84 struct hlist_node hlist_node; member
/Linux-v4.19/drivers/block/zram/
Dzcomp.h23 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/
Ddrm_hashtab.c73 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/
Damdgpu_sync.c37 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/
Dtypes.h117 struct hlist_node *first;
120 struct hlist_node { struct
121 struct hlist_node *next, **pprev; argument
/Linux-v4.19/fs/
Dseq_file.c922 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 …]
Dmount.h28 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/
Dhisi_uncore_pmu.h70 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/
Dnf_conntrack_expect.c217 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/
Dllsec.h46 struct hlist_node bucket_s;
47 struct hlist_node bucket_hw;
/Linux-v4.19/include/trace/events/
Dcpuhp.h42 int (*fun)(unsigned int, struct hlist_node *),
43 struct hlist_node *node),
/Linux-v4.19/include/net/
Dip_fib.h81 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/
Dnf_conntrack_expect.h20 struct hlist_node lnode;
23 struct hlist_node hnode;

12345678910>>...15