Lines Matching refs:fn_bit
133 static __be32 addr_bit_set(const void *token, int fn_bit) in addr_bit_set() argument
143 return (__force __be32)(1 << ((~fn_bit ^ BITOP_BE32_SWIZZLE) & 0x1f)) & in addr_bit_set()
144 addr[fn_bit >> 5]; in addr_bit_set()
771 if (plen < fn->fn_bit || in fib6_add_1()
772 !ipv6_prefix_equal(&key->addr, addr, fn->fn_bit)) { in fib6_add_1()
789 if (plen == fn->fn_bit) { in fib6_add_1()
809 dir = addr_bit_set(addr, fn->fn_bit); in fib6_add_1()
845 ln->fn_bit = plen; in fib6_add_1()
901 in->fn_bit = bit; in fib6_add_1()
914 ln->fn_bit = plen; in fib6_add_1()
939 ln->fn_bit = plen; in fib6_add_1()
1576 dir = addr_bit_set(args->addr, fn->fn_bit); in fib6_node_lookup_1()
1680 if (plen <= fn->fn_bit) in fib6_locate_1()
1691 if (plen < fn->fn_bit || in fib6_locate_1()
1692 !ipv6_prefix_equal(&key->addr, addr, fn->fn_bit)) in fib6_locate_1()
1695 if (plen == fn->fn_bit) in fib6_locate_1()
1705 if (addr_bit_set(addr, fn->fn_bit)) in fib6_locate_1()
1820 RT6_TRACE("fixing tree: plen=%d iter=%d\n", fn->fn_bit, iter); in fib6_repair_tree()