Lines Matching defs:bitlen
33 int bitlen);
49 int bitlen) {
61 prefix->bitlen = (bitlen >= 0) ? bitlen : 128;
65 prefix->bitlen = (bitlen >= 0) ? bitlen : 32;
93 INSIST((prefix->family == AF_INET && prefix->bitlen <= 32) ||
94 (prefix->family == AF_INET6 && prefix->bitlen <= 128) ||
95 (prefix->family == AF_UNSPEC && prefix->bitlen == 0));
106 prefix->bitlen);
224 uint32_t bitlen;
230 RUNTIME_CHECK(prefix->bitlen <= radix->maxbits);
241 bitlen = prefix->bitlen;
243 while (node != NULL && node->bit < bitlen) {
263 if (prefix->bitlen < node->bit) {
269 node->prefix->bitlen))
294 uint32_t bitlen, fam, check_bit, differ_bit;
301 RUNTIME_CHECK(prefix == NULL || prefix->bitlen <= radix->maxbits);
309 bitlen = prefix->bitlen;
314 node->bit = bitlen;
366 while (node->bit < bitlen || node->prefix == NULL) {
388 check_bit = (node->bit < bitlen) ? node->bit : bitlen;
417 if (differ_bit == bitlen && node->bit == bitlen) {
491 if (node->bit != differ_bit && bitlen != differ_bit) {
494 new_node->bit = bitlen;
552 if (bitlen == differ_bit) {
554 if (bitlen < radix->maxbits &&
555 BIT_TEST(test_addr[bitlen >> 3], 0x80 >> (bitlen & 0x07)))