Searched refs:tb_hlist (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/include/net/ |
D | ip_fib.h | 217 struct hlist_node tb_hlist; member 245 struct hlist_node *tb_hlist; in fib_get_table() local 252 tb_hlist = rcu_dereference_rtnl(hlist_first_rcu(ptr)); in fib_get_table() 254 return hlist_entry(tb_hlist, struct fib_table, tb_hlist); in fib_get_table()
|
/Linux-v4.19/net/ipv4/ |
D | fib_frontend.c | 66 hlist_add_head_rcu(&local_table->tb_hlist, in fib4_rules_init() 68 hlist_add_head_rcu(&main_table->tb_hlist, in fib4_rules_init() 113 hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); in fib_new_table() 130 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_get_table() 160 hlist_replace_rcu(&old->tb_hlist, &new->tb_hlist); in fib_replace_table() 205 hlist_for_each_entry_safe(tb, tmp, head, tb_hlist) in fib_flush() 816 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in inet_dump_fib() 1358 hlist_for_each_entry_safe(tb, tmp, head, tb_hlist) { in ip_fib_net_exit() 1359 hlist_del(&tb->tb_hlist); in ip_fib_net_exit()
|
D | fib_trie.c | 1983 hlist_for_each_entry_rcu(tb, head, tb_hlist) in fib_notify() 2335 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_triestat_seq_show() 2366 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_trie_get_idx() 2406 while ((tb_node = rcu_dereference(hlist_next_rcu(&tb->tb_hlist)))) { in fib_trie_seq_next() 2407 tb = hlist_entry(tb_node, struct fib_table, tb_hlist); in fib_trie_seq_next() 2416 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_trie_seq_next()
|