Home
last modified time | relevance | path

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

12345678910>>...12

/linux-3.4.99/include/linux/
Drculist.h135 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 …]
Dseq_file.h146 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,
Dlist.h586 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 …]
Dpid.h54 struct hlist_node pid_chain;
71 struct hlist_node node;
178 struct hlist_node *pos___; \
Dtypes.h234 struct hlist_node *first;
237 struct hlist_node { struct
238 struct hlist_node *next, **pprev; argument
Dif_team.h31 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/
Dhash.h31 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()
Dtypes.h100 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;
Dvis.c55 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 …]
Doriginator.c41 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/
Dtypes.h14 struct hlist_node *first;
17 struct hlist_node { struct
18 struct hlist_node *next, **pprev; argument
/linux-3.4.99/drivers/gpu/drm/
Ddrm_hashtab.c63 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/
Dmmu_notifier.c40 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/
Dnf_conntrack_expect.c93 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/
Dbook3s_mmu_hpte.c132 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/
Dmesh_pathtbl.c38 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/
Dvfsmount_mark.c36 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()
Dinode_mark.c39 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/
Dnf_conntrack_l3proto_ipv4_compat.c217 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/
Dseq_file.c773 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/
Dax25_uid.c57 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/
Dclk.c91 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/
Dxfrm6_tunnel.c59 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/
Dip_fib.h50 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/
Dbr_fdb.c100 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()

12345678910>>...12