Home
last modified time | relevance | path

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

12345678910>>...20

/Linux-v6.1/net/batman-adv/
Dtypes.h250 struct hlist_node list;
308 struct hlist_node list;
339 struct hlist_node list;
404 struct hlist_node mcast_want_all_unsnoopables_node;
410 struct hlist_node mcast_want_all_ipv4_node;
415 struct hlist_node mcast_want_all_ipv6_node;
421 struct hlist_node mcast_want_all_rtr4_node;
426 struct hlist_node mcast_want_all_rtr6_node;
488 struct hlist_node hash_entry;
560 struct hlist_node list;
[all …]
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-v6.1/include/linux/
Drculist.h181 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu()
511 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu()
524 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu()
525 struct hlist_node *new) in hlist_replace_rcu()
527 struct hlist_node *next = old->next; in hlist_replace_rcu()
531 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
549 struct hlist_node *node1 = left->first; in hlists_swap_heads_rcu()
550 struct hlist_node *node2 = right->first; in hlists_swap_heads_rcu()
561 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first)))
562 #define hlist_next_rcu(node) (*((struct hlist_node __rcu **)(&(node)->next)))
[all …]
Dcpuhotplug.h368 struct hlist_node *node), in cpuhp_setup_state_multi()
370 struct hlist_node *node)) in cpuhp_setup_state_multi()
377 int __cpuhp_state_add_instance(enum cpuhp_state state, struct hlist_node *node,
380 struct hlist_node *node, bool invoke);
394 struct hlist_node *node) in cpuhp_state_add_instance()
410 struct hlist_node *node) in cpuhp_state_add_instance_nocalls()
428 struct hlist_node *node) in cpuhp_state_add_instance_nocalls_cpuslocked()
485 struct hlist_node *node, bool invoke);
497 struct hlist_node *node) in cpuhp_state_remove_instance()
511 struct hlist_node *node) in cpuhp_state_remove_instance_nocalls()
Dlist.h838 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE()
852 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed()
865 static inline int hlist_unhashed_lockless(const struct hlist_node *h) in hlist_unhashed_lockless()
879 static inline void __hlist_del(struct hlist_node *n) in __hlist_del()
881 struct hlist_node *next = n->next; in __hlist_del()
882 struct hlist_node **pprev = n->pprev; in __hlist_del()
896 static inline void hlist_del(struct hlist_node *n) in hlist_del()
909 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init()
925 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head()
927 struct hlist_node *first = h->first; in hlist_add_head()
[all …]
Dseq_file.h288 extern struct hlist_node *seq_hlist_start(struct hlist_head *head,
290 extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head,
292 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head,
295 extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head,
297 extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head,
299 extern struct hlist_node *seq_hlist_next_rcu(void *v,
304 extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t…
306 extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu…
Dfs_pin.h7 struct hlist_node s_list;
8 struct hlist_node m_list;
Dtypes.h183 struct hlist_node *first;
186 struct hlist_node { struct
187 struct hlist_node *next, **pprev; argument
/Linux-v6.1/tools/testing/selftests/bpf/progs/
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-v6.1/tools/include/linux/
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 *n, in hlist_add_before()
[all …]
Dtypes.h89 struct hlist_node *first;
92 struct hlist_node { struct
93 struct hlist_node *next, **pprev; argument
/Linux-v6.1/drivers/infiniband/core/
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 …]
Diwpm_util.h76 struct hlist_node hlist_node; member
84 struct hlist_node hlist_node; member
/Linux-v6.1/drivers/block/zram/
Dzcomp.h22 struct hlist_node node;
25 int zcomp_cpu_up_prepare(unsigned int cpu, struct hlist_node *node);
26 int zcomp_cpu_dead(unsigned int cpu, struct hlist_node *node);
/Linux-v6.1/drivers/gpu/drm/
Ddrm_hashtab.c76 static struct hlist_node *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key()
94 static struct hlist_node *drm_ht_find_key_rcu(struct drm_open_hash *ht, in drm_ht_find_key_rcu()
116 struct hlist_node *parent; in drm_ht_insert_item()
169 struct hlist_node *list; in drm_ht_find_item()
181 struct hlist_node *list; in drm_ht_remove_key()
/Linux-v6.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_hashtab.c75 static struct hlist_node *vmwgfx_ht_find_key(struct vmwgfx_open_hash *ht, unsigned long key) in vmwgfx_ht_find_key()
92 static struct hlist_node *vmwgfx_ht_find_key_rcu(struct vmwgfx_open_hash *ht, unsigned long key) in vmwgfx_ht_find_key_rcu()
113 struct hlist_node *parent; in vmwgfx_ht_insert_item()
165 struct hlist_node *list; in vmwgfx_ht_find_item()
177 struct hlist_node *list; in vmwgfx_ht_remove_key()
/Linux-v6.1/io_uring/
Dalloc_cache.h10 struct hlist_node node;
27 struct hlist_node *node = cache->list.first; in io_alloc_cache_get()
46 struct hlist_node *node = cache->list.first; in io_alloc_cache_free()
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_sync.c39 struct hlist_node node;
275 struct hlist_node *tmp; in amdgpu_sync_peek_fence()
316 struct hlist_node *tmp; in amdgpu_sync_get_fence()
347 struct hlist_node *tmp; in amdgpu_sync_clone()
370 struct hlist_node *tmp; in amdgpu_sync_wait()
396 struct hlist_node *tmp; in amdgpu_sync_free()
/Linux-v6.1/tools/objtool/include/objtool/
Delf.h30 struct hlist_node hash;
31 struct hlist_node name_hash;
47 struct hlist_node hash;
48 struct hlist_node name_hash;
68 struct hlist_node hash;
/Linux-v6.1/fs/
Dmount.h33 struct hlist_node m_hash;
40 struct hlist_node mnt_hash;
67 struct hlist_node mnt_mp_list; /* list mounts with the same mountpoint */
68 struct hlist_node mnt_umount;
Dseq_file.c973 struct hlist_node *seq_hlist_start(struct hlist_head *head, loff_t pos) in seq_hlist_start()
975 struct hlist_node *node; in seq_hlist_start()
992 struct hlist_node *seq_hlist_start_head(struct hlist_head *head, loff_t pos) in seq_hlist_start_head()
1009 struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, in seq_hlist_next()
1012 struct hlist_node *node = v; in seq_hlist_next()
1033 struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, in seq_hlist_start_rcu()
1036 struct hlist_node *node; in seq_hlist_start_rcu()
1057 struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, in seq_hlist_start_head_rcu()
1079 struct hlist_node *seq_hlist_next_rcu(void *v, in seq_hlist_next_rcu()
1083 struct hlist_node *node = v; in seq_hlist_next_rcu()
[all …]
/Linux-v6.1/drivers/android/
Dbinder_internal.h35 struct hlist_node hlist;
235 struct hlist_node dead_node;
321 struct hlist_node node_entry;
402 struct hlist_node proc_node;
411 struct hlist_node deferred_work_node;
/Linux-v6.1/tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/
Dtypes.h113 struct hlist_node *first;
116 struct hlist_node { struct
117 struct hlist_node *next, **pprev; argument
/Linux-v6.1/net/netfilter/
Dnf_conntrack_expect.c232 struct hlist_node *next; in nf_ct_remove_expectations()
441 struct hlist_node *next; in __nf_ct_expect_check()
514 const struct hlist_node *next; in nf_ct_expect_iterate_destroy()
540 const struct hlist_node *next; in nf_ct_expect_iterate_net()
570 static struct hlist_node *ct_expect_get_first(struct seq_file *seq) in ct_expect_get_first()
573 struct hlist_node *n; in ct_expect_get_first()
583 static struct hlist_node *ct_expect_get_next(struct seq_file *seq, in ct_expect_get_next()
584 struct hlist_node *head) in ct_expect_get_next()
597 static struct hlist_node *ct_expect_get_idx(struct seq_file *seq, loff_t pos) in ct_expect_get_idx()
599 struct hlist_node *head = ct_expect_get_first(seq); in ct_expect_get_idx()
[all …]
/Linux-v6.1/drivers/perf/hisilicon/
Dhisi_uncore_pmu.h82 struct hlist_node node;
115 int hisi_uncore_pmu_online_cpu(unsigned int cpu, struct hlist_node *node);
116 int hisi_uncore_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node);

12345678910>>...20