/linux/net/batman-adv/ |
H A D | types.h | 256 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 D | hash.h | 26 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 D | rculist.h | 225 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 D | list.h | 934 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 D | seq_file.h | 315 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 D | fs_pin.h | 7 struct hlist_node s_list; 8 struct hlist_node m_list;
|
H A D | bpf_local_storage.h | 77 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 D | types.h | 204 struct hlist_node *first; 207 struct hlist_node { struct 208 struct hlist_node *next, **pprev; argument
|
H A D | hashtable.h | 57 * @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 D | btf_dump_test_case_ordering.c | 36 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 D | list.h | 322 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 D | list_types.h | 10 struct hlist_node *first; 13 struct hlist_node { struct 14 struct hlist_node *next, **pprev; argument
|
/linux/tools/include/linux/ |
H A D | list.h | 609 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 D | types.h | 96 struct hlist_node *first; 99 struct hlist_node { struct 100 struct hlist_node *next, **pprev; argument
|
/linux/drivers/hv/ |
H A D | mshv_eventfd.h | 23 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 D | iwpm_util.c | 133 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 D | iwpm_util.h | 76 struct hlist_node hlist_node; member 84 struct hlist_node hlist_node; member
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_sync.c | 39 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 D | mount.h | 44 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 D | seq_file.c | 966 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 D | zcomp.h | 77 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 D | binder_internal.h | 34 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 D | cache.c | 11 struct hlist_node hash; 43 struct hlist_node *tmp; in cache_free()
|
H A D | symbols.c | 23 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 D | hisi_uncore_pmu.h | 133 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);
|