/linux-3.4.99/include/linux/ |
D | rculist.h | 135 static inline void hlist_del_init_rcu(struct hlist_node *n) in hlist_del_init_rcu() 327 static inline void hlist_del_rcu(struct hlist_node *n) in hlist_del_rcu() 340 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu() 341 struct hlist_node *new) in hlist_replace_rcu() 343 struct hlist_node *next = old->next; in hlist_replace_rcu() 347 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu() 356 #define hlist_first_rcu(head) (*((struct hlist_node __rcu **)(&(head)->first))) 357 #define hlist_next_rcu(node) (*((struct hlist_node __rcu **)(&(node)->next))) 358 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev))) 379 static inline void hlist_add_head_rcu(struct hlist_node *n, in hlist_add_head_rcu() [all …]
|
D | seq_file.h | 146 extern struct hlist_node *seq_hlist_start(struct hlist_head *head, 148 extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head, 150 extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, 153 extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, 155 extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, 157 extern struct hlist_node *seq_hlist_next_rcu(void *v,
|
D | list.h | 586 static inline void INIT_HLIST_NODE(struct hlist_node *h) in INIT_HLIST_NODE() 592 static inline int hlist_unhashed(const struct hlist_node *h) in hlist_unhashed() 602 static inline void __hlist_del(struct hlist_node *n) in __hlist_del() 604 struct hlist_node *next = n->next; in __hlist_del() 605 struct hlist_node **pprev = n->pprev; in __hlist_del() 611 static inline void hlist_del(struct hlist_node *n) in hlist_del() 618 static inline void hlist_del_init(struct hlist_node *n) in hlist_del_init() 626 static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h) in hlist_add_head() 628 struct hlist_node *first = h->first; in hlist_add_head() 637 static inline void hlist_add_before(struct hlist_node *n, in hlist_add_before() [all …]
|
D | pid.h | 54 struct hlist_node pid_chain; 71 struct hlist_node node; 178 struct hlist_node *pos___; \
|
D | types.h | 234 struct hlist_node *first; 237 struct hlist_node { struct 238 struct hlist_node *next, **pprev; argument
|
D | if_team.h | 31 struct hlist_node hlist; /* node in hash list */ 129 struct hlist_node *p; in team_get_port_by_index() 141 struct hlist_node *p; in team_get_port_by_index_rcu()
|
/linux-3.4.99/net/batman-adv/ |
D | hash.h | 31 typedef int (*hashdata_compare_cb)(const struct hlist_node *, const void *); 37 typedef void (*hashdata_free_cb)(struct hlist_node *, void *); 58 struct hlist_node *node, *node_tmp; in hash_delete() 94 const void *data, struct hlist_node *data_node) in hash_add() 99 struct hlist_node *node; in hash_add() 142 struct hlist_node *node; in hash_remove()
|
D | types.h | 100 struct hlist_node hash_entry; 114 struct hlist_node list; 126 struct hlist_node list; 229 struct hlist_node hash_entry; 270 struct hlist_node list; 288 struct hlist_node list; 312 struct hlist_node hash_entry; 331 struct hlist_node list; 341 struct hlist_node list; 349 struct hlist_node list;
|
D | vis.c | 55 static int vis_info_cmp(const struct hlist_node *node, const void *data2) in vis_info_cmp() 97 struct hlist_node *node; in vis_hash_find() 127 struct hlist_node *pos; in vis_data_insert_interface() 147 struct hlist_node *pos; in vis_data_read_prim_sec() 163 struct hlist_node *pos; in vis_data_count_prim_sec() 194 struct hlist_node *node; in vis_seq_print_text() 204 struct hlist_node *pos, *n; in vis_seq_print_text() 556 struct hlist_node *node; in find_best_vis_server() 605 struct hlist_node *node; in generate_vis_packet() 704 struct hlist_node *node, *node_tmp; in purge_vis_packets() [all …]
|
D | originator.c | 41 static int compare_orig(const struct hlist_node *node, const void *data2) in compare_orig() 120 struct hlist_node *node, *node_tmp; in orig_node_free_rcu() 163 struct hlist_node *node, *node_tmp; in originator_free() 273 struct hlist_node *node, *node_tmp; in purge_orig_neighbors() 344 struct hlist_node *node, *node_tmp; in _purge_orig() 403 struct hlist_node *node, *node_tmp; in orig_seq_print_text() 515 struct hlist_node *node; in orig_hash_add_if() 597 struct hlist_node *node; in orig_hash_del_if()
|
/linux-3.4.99/tools/perf/util/include/linux/ |
D | types.h | 14 struct hlist_node *first; 17 struct hlist_node { struct 18 struct hlist_node *next, **pprev; argument
|
/linux-3.4.99/drivers/gpu/drm/ |
D | drm_hashtab.c | 63 struct hlist_node *list; in drm_ht_verbose_list() 76 static struct hlist_node *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key() 81 struct hlist_node *list; in drm_ht_find_key() 101 struct hlist_node *list, *parent; in drm_ht_insert_item() 157 struct hlist_node *list; in drm_ht_find_item() 170 struct hlist_node *list; in drm_ht_remove_key()
|
/linux-3.4.99/mm/ |
D | mmu_notifier.c | 40 struct hlist_node *node; in __mmu_notifier_release() 95 struct hlist_node *n; in __mmu_notifier_clear_flush_young() 112 struct hlist_node *n; in __mmu_notifier_test_young() 132 struct hlist_node *n; in __mmu_notifier_change_pte() 153 struct hlist_node *n; in __mmu_notifier_invalidate_page() 168 struct hlist_node *n; in __mmu_notifier_invalidate_range_start() 183 struct hlist_node *n; in __mmu_notifier_invalidate_range_end()
|
/linux-3.4.99/net/netfilter/ |
D | nf_conntrack_expect.c | 93 struct hlist_node *n; in __nf_ct_expect_find() 133 struct hlist_node *n; in nf_ct_find_expectation() 175 struct hlist_node *n, *next; in nf_ct_remove_expectations() 351 struct hlist_node *n; in evict_oldest_expect() 372 struct hlist_node *n, *next; in __nf_ct_expect_check() 447 static struct hlist_node *ct_expect_get_first(struct seq_file *seq) in ct_expect_get_first() 451 struct hlist_node *n; in ct_expect_get_first() 461 static struct hlist_node *ct_expect_get_next(struct seq_file *seq, in ct_expect_get_next() 462 struct hlist_node *head) in ct_expect_get_next() 476 static struct hlist_node *ct_expect_get_idx(struct seq_file *seq, loff_t pos) in ct_expect_get_idx() [all …]
|
/linux-3.4.99/arch/powerpc/kvm/ |
D | book3s_mmu_hpte.c | 132 struct hlist_node *node; in kvmppc_mmu_pte_flush_all() 151 struct hlist_node *node; in kvmppc_mmu_pte_flush_page() 171 struct hlist_node *node; in kvmppc_mmu_pte_flush_long() 215 struct hlist_node *node; in kvmppc_mmu_pte_vflush_short() 236 struct hlist_node *node; in kvmppc_mmu_pte_vflush_long() 274 struct hlist_node *node; in kvmppc_mmu_pte_pflush()
|
/linux-3.4.99/net/mac80211/ |
D | mesh_pathtbl.c | 38 struct hlist_node list; 130 struct hlist_node *p, *q; in mesh_table_free() 161 struct hlist_node *p, *q; in mesh_table_grow() 343 struct hlist_node *n; in mpath_lookup() 396 struct hlist_node *p; in mesh_path_lookup_by_idx() 424 struct hlist_node *n; in mesh_path_add_gate() 470 struct hlist_node *p, *q; in mesh_gate_del() 515 struct hlist_node *n; in mesh_path_add() 648 struct hlist_node *n; in mpp_path_add() 733 struct hlist_node *p; in mesh_plink_broken() [all …]
|
/linux-3.4.99/fs/notify/ |
D | vfsmount_mark.c | 36 struct hlist_node *pos, *n; in fsnotify_clear_marks_by_mount() 66 struct hlist_node *pos; in fsnotify_recalc_vfsmount_mask_locked() 109 struct hlist_node *pos; in fsnotify_find_vfsmount_mark_locked() 149 struct hlist_node *node, *last = NULL; in fsnotify_add_vfsmount_mark()
|
D | inode_mark.c | 39 struct hlist_node *pos; in fsnotify_recalc_inode_mask_locked() 90 struct hlist_node *pos, *n; in fsnotify_clear_marks_by_inode() 123 struct hlist_node *pos; in fsnotify_find_inode_mark_locked() 189 struct hlist_node *node, *last = NULL; in fsnotify_add_inode_mark()
|
/linux-3.4.99/net/ipv4/netfilter/ |
D | nf_conntrack_l3proto_ipv4_compat.c | 217 static struct hlist_node *ct_expect_get_first(struct seq_file *seq) in ct_expect_get_first() 221 struct hlist_node *n; in ct_expect_get_first() 232 static struct hlist_node *ct_expect_get_next(struct seq_file *seq, in ct_expect_get_next() 233 struct hlist_node *head) in ct_expect_get_next() 248 static struct hlist_node *ct_expect_get_idx(struct seq_file *seq, loff_t pos) in ct_expect_get_idx() 250 struct hlist_node *head = ct_expect_get_first(seq); in ct_expect_get_idx() 280 const struct hlist_node *n = v; in exp_seq_show()
|
/linux-3.4.99/fs/ |
D | seq_file.c | 773 struct hlist_node *seq_hlist_start(struct hlist_head *head, loff_t pos) in seq_hlist_start() 775 struct hlist_node *node; in seq_hlist_start() 792 struct hlist_node *seq_hlist_start_head(struct hlist_head *head, loff_t pos) in seq_hlist_start_head() 809 struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, in seq_hlist_next() 812 struct hlist_node *node = v; in seq_hlist_next() 833 struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, in seq_hlist_start_rcu() 836 struct hlist_node *node; in seq_hlist_start_rcu() 857 struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, in seq_hlist_start_head_rcu() 879 struct hlist_node *seq_hlist_next_rcu(void *v, in seq_hlist_next_rcu() 883 struct hlist_node *node = v; in seq_hlist_next_rcu()
|
/linux-3.4.99/net/ax25/ |
D | ax25_uid.c | 57 struct hlist_node *node; in ax25_findbyuid() 77 struct hlist_node *node; in ax25_uid_ioctl() 208 struct hlist_node *node; in ax25_uid_free()
|
/linux-3.4.99/drivers/clk/ |
D | clk.c | 91 struct hlist_node *tmp; in clk_debug_create_subtree() 168 struct hlist_node *tmp; in clk_debug_init() 204 struct hlist_node *tmp; in clk_disable_unused_subtree() 234 struct hlist_node *tmp; in clk_disable_unused() 336 struct hlist_node *tmp; in __clk_lookup_subtree() 354 struct hlist_node *tmp; in __clk_lookup() 676 struct hlist_node *tmp; in __clk_recalc_rates() 718 struct hlist_node *tmp; in __clk_speculate_rates() 748 struct hlist_node *tmp; in clk_calc_subtree() 807 struct hlist_node *tmp; in clk_propagate_rate_change() [all …]
|
/linux-3.4.99/net/ipv6/ |
D | xfrm6_tunnel.c | 59 struct hlist_node list_byaddr; 60 struct hlist_node list_byspi; 92 struct hlist_node *pos; in __xfrm6_tunnel_spi_lookup() 123 struct hlist_node *pos; in __xfrm6_tunnel_spi_check() 206 struct hlist_node *pos, *n; in xfrm6_tunnel_free_spi()
|
/linux-3.4.99/include/net/ |
D | ip_fib.h | 50 struct hlist_node nh_hash; 72 struct hlist_node fib_hash; 73 struct hlist_node fib_lhash; 158 struct hlist_node tb_hlist;
|
/linux-3.4.99/net/bridge/ |
D | br_fdb.c | 100 struct hlist_node *h; in br_fdb_changeaddr() 152 struct hlist_node *h, *n; in br_fdb_cleanup() 178 struct hlist_node *h, *n; in br_fdb_flush() 198 struct hlist_node *h, *g; in br_fdb_delete_by_port() 236 struct hlist_node *h; in __br_fdb_get() 283 struct hlist_node *h; in br_fdb_fillbuf() 330 struct hlist_node *h; in fdb_find() 343 struct hlist_node *h; in fdb_find_rcu() 553 struct hlist_node *h; in br_fdb_dump()
|