Lines Matching refs:chain
97 struct dn_route __rcu *chain; member
206 rtp = &dn_rt_hash_table[i].chain; in dn_dst_check_expire()
240 rtp = &dn_rt_hash_table[i].chain; in dn_dst_gc()
338 rthp = &dn_rt_hash_table[hash].chain; in dn_insert_route()
347 dn_rt_hash_table[hash].chain); in dn_insert_route()
348 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); in dn_insert_route()
360 rcu_assign_pointer(rt->dst.dn_next, dn_rt_hash_table[hash].chain); in dn_insert_route()
361 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); in dn_insert_route()
377 if ((rt = xchg((struct dn_route **)&dn_rt_hash_table[i].chain, NULL)) == NULL) in dn_run_flush()
1261 for (rt = rcu_dereference_bh(dn_rt_hash_table[hash].chain); rt; in __dn_route_output_key()
1537 for(rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt != NULL; in dn_route_input()
1754 for(rt = rcu_dereference_bh(dn_rt_hash_table[h].chain), idx = 0; in dn_cache_dump()
1790 rt = rcu_dereference_bh(dn_rt_hash_table[s->bucket].chain); in dn_rt_cache_get_first()
1808 rt = rcu_dereference_bh(dn_rt_hash_table[s->bucket].chain); in dn_rt_cache_get_next()
1919 dn_rt_hash_table[i].chain = NULL; in dn_route_init()