/linux/net/batman-adv/ |
A D | types.h | 250 struct hlist_node list; 308 struct hlist_node list; 339 struct hlist_node list; 560 struct hlist_node list; 609 struct hlist_node list; 642 struct hlist_node list; 718 struct hlist_node list; 1376 struct hlist_node list; 1505 struct hlist_node list; 1946 struct hlist_node list; [all …]
|
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/ |
A D | rculist.h | 181 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() 525 struct hlist_node *new) in hlist_replace_rcu() 527 struct hlist_node *next = old->next; 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() 584 static inline void hlist_add_head_rcu(struct hlist_node *n, in hlist_add_head_rcu() 587 struct hlist_node *first = h->first; in hlist_add_head_rcu() 618 struct hlist_node *i, *last = NULL; in hlist_add_tail_rcu() 652 struct hlist_node *next) in hlist_add_before_rcu() [all …]
|
A D | cpuhotplug.h | 360 struct hlist_node *node), in cpuhp_setup_state_multi() 362 struct hlist_node *node)) in cpuhp_setup_state_multi() 369 int __cpuhp_state_add_instance(enum cpuhp_state state, struct hlist_node *node, 372 struct hlist_node *node, bool invoke); 386 struct hlist_node *node) in cpuhp_state_add_instance() 402 struct hlist_node *node) in cpuhp_state_add_instance_nocalls() 420 struct hlist_node *node) in cpuhp_state_add_instance_nocalls_cpuslocked() 477 struct hlist_node *node, bool invoke); 489 struct hlist_node *node) in cpuhp_state_remove_instance() 503 struct hlist_node *node) in cpuhp_state_remove_instance_nocalls()
|
A D | list.h | 794 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE() 835 static inline void __hlist_del(struct hlist_node *n) in __hlist_del() 837 struct hlist_node *next = n->next; in __hlist_del() 838 struct hlist_node **pprev = n->pprev; in __hlist_del() 852 static inline void hlist_del(struct hlist_node *n) in hlist_del() 865 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init() 883 struct hlist_node *first = h->first; in hlist_add_head() 897 struct hlist_node *next) in hlist_add_before() 911 struct hlist_node *prev) in hlist_add_behind() 929 static inline void hlist_add_fake(struct hlist_node *n) in hlist_add_fake() [all …]
|
A D | seq_file.h | 283 extern struct hlist_node *seq_hlist_start(struct hlist_head *head, 285 extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head, 287 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, 290 extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, 292 extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, 294 extern struct hlist_node *seq_hlist_next_rcu(void *v, 299 extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t… 301 extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu…
|
A D | types.h | 183 struct hlist_node *first; 186 struct hlist_node { struct 187 struct hlist_node *next, **pprev; argument
|
A D | fs_pin.h | 7 struct hlist_node s_list; 8 struct hlist_node m_list;
|
A 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/tools/testing/selftests/bpf/progs/ |
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/tools/include/linux/ |
A D | list.h | 598 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE() 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() 641 struct hlist_node *first = h->first; in hlist_add_head() 651 struct hlist_node *next) in hlist_add_before() 660 struct hlist_node *prev) in hlist_add_behind() 671 static inline void hlist_add_fake(struct hlist_node *n) in hlist_add_fake() [all …]
|
A D | types.h | 80 struct hlist_node *first; 83 struct hlist_node { struct 84 struct hlist_node *next, **pprev; argument
|
/linux/drivers/infiniband/core/ |
A D | iwpm_util.c | 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() 269 struct hlist_node *tmp_hlist_node; in iwpm_get_remote_info() 283 hash_bucket_head, hlist_node) { in iwpm_get_remote_info() [all …]
|
A D | iwpm_util.h | 77 struct hlist_node hlist_node; member 85 struct hlist_node hlist_node; member
|
/linux/tools/objtool/include/objtool/ |
A D | elf.h | 30 struct hlist_node hash; 31 struct hlist_node name_hash; 47 struct hlist_node hash; 48 struct hlist_node name_hash; 67 struct hlist_node hash;
|
/linux/drivers/gpu/drm/ |
A D | drm_hashtab.c | 77 static struct hlist_node *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key() 95 static struct hlist_node *drm_ht_find_key_rcu(struct drm_open_hash *ht, in drm_ht_find_key_rcu() 117 struct hlist_node *parent; in drm_ht_insert_item() 172 struct hlist_node *list; in drm_ht_find_item() 185 struct hlist_node *list; in drm_ht_remove_key()
|
/linux/drivers/block/zram/ |
A D | zcomp.h | 22 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/fs/ |
A D | mount.h | 33 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;
|
A D | seq_file.c | 943 struct hlist_node *node; in seq_hlist_start() 977 struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, in seq_hlist_next() 980 struct hlist_node *node = v; in seq_hlist_next() 1001 struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, in seq_hlist_start_rcu() 1004 struct hlist_node *node; in seq_hlist_start_rcu() 1047 struct hlist_node *seq_hlist_next_rcu(void *v, in seq_hlist_next_rcu() 1051 struct hlist_node *node = v; in seq_hlist_next_rcu() 1069 struct hlist_node * 1072 struct hlist_node *node; in seq_hlist_start_percpu() 1093 struct hlist_node * [all …]
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_sync.c | 38 struct hlist_node node; 308 struct hlist_node *tmp; in amdgpu_sync_peek_fence() 349 struct hlist_node *tmp; in amdgpu_sync_get_fence() 379 struct hlist_node *tmp; in amdgpu_sync_clone() 405 struct hlist_node *tmp; in amdgpu_sync_wait() 431 struct hlist_node *tmp; in amdgpu_sync_free()
|
/linux/drivers/android/ |
A D | binder_internal.h | 35 struct hlist_node hlist; 257 struct hlist_node dead_node; 343 struct hlist_node node_entry; 424 struct hlist_node proc_node; 433 struct hlist_node deferred_work_node;
|
/linux/tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/ |
A D | types.h | 113 struct hlist_node *first; 116 struct hlist_node { struct 117 struct hlist_node *next, **pprev; argument
|
/linux/net/netfilter/ |
A D | nf_conntrack_expect.c | 232 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/drivers/perf/hisilicon/ |
A D | hisi_uncore_pmu.h | 82 struct hlist_node node; 114 int hisi_uncore_pmu_online_cpu(unsigned int cpu, struct hlist_node *node); 115 int hisi_uncore_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node);
|
/linux/drivers/net/ethernet/pensando/ionic/ |
A D | ionic_rx_filter.h | 21 struct hlist_node by_hash; 22 struct hlist_node by_id;
|