Lines Matching refs:leaf
854 static void find_rr_leaf(struct fib6_node *fn, struct fib6_info *leaf, in find_rr_leaf() argument
865 __find_rr_leaf(leaf, rr_head, metric, res, &cont, in find_rr_leaf()
878 struct fib6_info *leaf = rcu_dereference(fn->leaf); in rt6_select() local
886 if (!leaf || leaf == net->ipv6.fib6_null_entry) in rt6_select()
891 rt0 = leaf; in rt6_select()
906 find_rr_leaf(fn, leaf, rt0, oif, strict, &do_rr, res); in rt6_select()
912 next = leaf; in rt6_select()
915 spin_lock_bh(&leaf->fib6_table->tb6_lock); in rt6_select()
919 spin_unlock_bh(&leaf->fib6_table->tb6_lock); in rt6_select()
1232 res.f6i = rcu_dereference(fn->leaf); in ip6_pol_route_lookup()
4541 iter = rcu_dereference_protected(fn->leaf, in rt6_multipath_first_sibling()