Home
last modified time | relevance | path

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

12345678910>>...20

/linux/net/batman-adv/
H A Dtypes.h256 struct hlist_node list;
314 struct hlist_node list;
345 struct hlist_node list;
410 struct hlist_node mcast_want_all_unsnoopables_node;
416 struct hlist_node mcast_want_all_ipv4_node;
421 struct hlist_node mcast_want_all_ipv6_node;
427 struct hlist_node mcast_want_all_rtr4_node;
432 struct hlist_node mcast_want_all_rtr6_node;
494 struct hlist_node hash_entry;
566 struct hlist_node lis
[all...]
H A Dhash.h26 typedef bool (*batadv_hashdata_compare_cb)(const struct hlist_node *,
35 typedef void (*batadv_hashdata_free_cb)(struct hlist_node *, void *);
79 struct hlist_node *data_node) in batadv_hash_add()
84 struct hlist_node *node; in batadv_hash_add()
135 struct hlist_node *node; in batadv_hash_remove()
/linux/include/linux/
H A Drculist.h225 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu()
558 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu()
573 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu()
574 struct hlist_node *new) in hlist_replace_rcu()
576 struct hlist_node *next = old->next; in hlist_replace_rcu()
580 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
598 struct hlist_node *node1 = left->first; in hlists_swap_heads_rcu()
599 struct hlist_node *node2 = right->first; in hlists_swap_heads_rcu()
610 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first)))
611 #define hlist_next_rcu(node) (*((struct hlist_node __rc
[all...]
H A Dlist.h934 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE()
948 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed()
961 static inline int hlist_unhashed_lockless(const struct hlist_node *h) in hlist_unhashed_lockless()
975 static inline void __hlist_del(struct hlist_node *n) in __hlist_del()
977 struct hlist_node *next = n->next; in __hlist_del()
978 struct hlist_node **pprev = n->pprev; in __hlist_del()
986 * hlist_del - Delete the specified hlist_node from its list
992 static inline void hlist_del(struct hlist_node *n) in hlist_del()
1000 * hlist_del_init - Delete the specified hlist_node from its list and initialize
1005 static inline void hlist_del_init(struct hlist_node *
[all...]
H A Dseq_file.h315 extern struct hlist_node *seq_hlist_start(struct hlist_head *head,
317 extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head,
319 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head,
322 extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head,
324 extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head,
326 extern struct hlist_node *seq_hlist_next_rcu(void *v,
331 extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t pos);
333 extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu, loff_t *pos);
H A Dfs_pin.h7 struct hlist_node s_list;
8 struct hlist_node m_list;
H A Dbpf_local_storage.h77 struct hlist_node map_node; /* Linked to bpf_local_storage_map */
78 struct hlist_node snode; /* Linked to bpf_local_storage */
82 struct hlist_node free_node; /* used to postpone
H A Dtypes.h204 struct hlist_node *first;
207 struct hlist_node { struct
208 struct hlist_node *next, **pprev; argument
H A Dhashtable.h57 * @node: the &struct hlist_node of the object to be added
66 * @node: the &struct hlist_node of the object to be added
74 * @node: the &struct hlist_node of the object to be checked
76 static inline bool hash_hashed(struct hlist_node *node) in hash_hashed()
103 * @node: &struct hlist_node of the object to remove
105 static inline void hash_del(struct hlist_node *node) in hash_del()
112 * @node: &struct hlist_node of the object to remove
114 static inline void hash_del_rcu(struct hlist_node *node) in hash_del_rcu()
124 * @member: the name of the hlist_node within the struct
136 * @member: the name of the hlist_node withi
[all...]
/linux/tools/testing/selftests/bpf/progs/
H A Dbtf_dump_test_case_ordering.c36 struct hlist_node { struct
37 struct hlist_node *next; argument
38 struct hlist_node **pprev; argument
42 struct hlist_node *first;
53 struct hlist_node n;
/linux/scripts/include/
H A Dlist.h322 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE()
336 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed()
341 static inline void __hlist_del(struct hlist_node *n) in __hlist_del()
343 struct hlist_node *next = n->next; in __hlist_del()
344 struct hlist_node **pprev = n->pprev; in __hlist_del()
352 * hlist_del - Delete the specified hlist_node from its list
358 static inline void hlist_del(struct hlist_node *n) in hlist_del()
366 * hlist_del_init - Delete the specified hlist_node from its list and initialize
371 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init()
387 static inline void hlist_add_head(struct hlist_node *
[all...]
H A Dlist_types.h10 struct hlist_node *first;
13 struct hlist_node { struct
14 struct hlist_node *next, **pprev; argument
/linux/tools/include/linux/
H A Dlist.h609 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE()
615 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed()
625 static inline void __hlist_del(struct hlist_node *n) in __hlist_del()
627 struct hlist_node *next = n->next; in __hlist_del()
628 struct hlist_node **pprev = n->pprev; in __hlist_del()
635 static inline void hlist_del(struct hlist_node *n) in hlist_del()
642 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init()
650 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head()
652 struct hlist_node *first = h->first; in hlist_add_head()
661 static inline void hlist_add_before(struct hlist_node *
[all...]
H A Dtypes.h96 struct hlist_node *first;
99 struct hlist_node { struct
100 struct hlist_node *next, **pprev; argument
/linux/drivers/hv/
H A Dmshv_eventfd.h23 struct hlist_node rsmplr_hnode;
33 struct hlist_node irqfd_hnode;
40 struct hlist_node irqfd_resampler_hnode;
59 struct hlist_node iovntfd_hnode;
/linux/drivers/infiniband/core/
H A Diwpm_util.c133 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...]
H A Diwpm_util.h76 struct hlist_node hlist_node; member
84 struct hlist_node hlist_node; member
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sync.c39 struct hlist_node node;
320 struct hlist_node *tmp; in amdgpu_sync_peek_fence()
359 struct hlist_node *tmp; in amdgpu_sync_get_fence()
390 struct hlist_node *tmp; in amdgpu_sync_clone()
437 struct hlist_node *tmp; in amdgpu_sync_push_to_job()
461 struct hlist_node *tmp; in amdgpu_sync_wait()
485 struct hlist_node *tmp; in amdgpu_sync_free()
/linux/fs/
H A Dmount.h44 struct hlist_node m_hash;
50 struct hlist_node mnt_hash;
73 struct hlist_node mnt_slave; /* slave list entry */
78 struct hlist_node mnt_mp_list; /* list mounts with the same mountpoint */
79 struct hlist_node mnt_umount;
H A Dseq_file.c966 struct hlist_node *seq_hlist_start(struct hlist_head *head, loff_t pos) in seq_hlist_start()
968 struct hlist_node *node; in seq_hlist_start()
985 struct hlist_node *seq_hlist_start_head(struct hlist_head *head, loff_t pos) in seq_hlist_start_head()
1002 struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, in seq_hlist_next()
1005 struct hlist_node *node = v; in seq_hlist_next()
1026 struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, in seq_hlist_start_rcu()
1029 struct hlist_node *node; in seq_hlist_start_rcu()
1050 struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, in seq_hlist_start_head_rcu()
1072 struct hlist_node *seq_hlist_next_rcu(void *v, in seq_hlist_next_rcu()
1076 struct hlist_node *nod in seq_hlist_next_rcu()
[all...]
/linux/drivers/block/zram/
H A Dzcomp.h77 struct hlist_node node;
80 int zcomp_cpu_up_prepare(unsigned int cpu, struct hlist_node *node);
81 int zcomp_cpu_dead(unsigned int cpu, struct hlist_node *node);
/linux/drivers/android/
H A Dbinder_internal.h34 struct hlist_node hlist;
236 struct hlist_node dead_node;
332 struct hlist_node node_entry;
418 struct hlist_node proc_node;
427 struct hlist_node deferred_work_node;
/linux/scripts/gendwarfksyms/
H A Dcache.c11 struct hlist_node hash;
43 struct hlist_node *tmp; in cache_free()
H A Dsymbols.c23 struct hlist_node *tmp; in __for_each_addr()
59 struct hlist_node *tmp; in for_each()
182 struct hlist_node *tmp; in symbol_for_each()
318 struct hlist_node *tmp; in symbol_print_versions()
331 struct hlist_node *tmp; in symbol_free()
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_pmu.h133 struct hlist_node node;
161 int hisi_uncore_pmu_online_cpu(unsigned int cpu, struct hlist_node *node);
162 int hisi_uncore_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node);

12345678910>>...20