Lines Matching defs:KEYLENGTH
110 #define KEYLENGTH (8*sizeof(t_key))
115 #define IS_TRIE(n) ((n)->pos >= KEYLENGTH)
121 unsigned char pos; /* 2log(KEYLENGTH) bits needed */
122 unsigned char bits; /* 2log(KEYLENGTH) bits needed */
134 t_key empty_children; /* KEYLENGTH bits needed */
135 t_key full_children; /* KEYLENGTH bits needed */
223 if ((BITS_PER_LONG <= KEYLENGTH) && (KEYLENGTH == kv->pos))
382 BUG_ON(!bits || (shift > KEYLENGTH));
391 if (bits == KEYLENGTH)
397 tn->key = (shift < KEYLENGTH) ? (key >> shift) << shift : 0;
812 /* if bits == KEYLENGTH then pos = 0, and will fail below */
826 /* if bits == KEYLENGTH then used = 100% on wrap, and will fail below */
837 /* account for bits == KEYLENGTH case */
838 if ((tn->bits == KEYLENGTH) && tn_info(tn)->full_children)
959 * This check is safe even if bits == KEYLENGTH due to the
1013 u8 slen = KEYLENGTH - fri->dst_len;
1150 if (plen > KEYLENGTH) {
1155 if ((plen < KEYLENGTH) && (key << plen)) {
1177 u8 slen = KEYLENGTH - plen;
1437 * This check is safe even if bits == KEYLENGTH due to the
1531 if ((BITS_PER_LONG > KEYLENGTH) || (fa->fa_slen < KEYLENGTH)) {
1578 res->prefixlen = KEYLENGTH - fa->fa_slen;
1659 call_fib_entry_notifiers(net, fib_event, key, KEYLENGTH - slen,
1671 u8 slen = KEYLENGTH - plen;
2045 KEYLENGTH - fa->fa_slen, tb->tb_id, &info, 0);
2108 KEYLENGTH - fa->fa_slen, tb->tb_id,
2117 KEYLENGTH - fa->fa_slen, fa,
2162 l->key, KEYLENGTH - fa->fa_slen,
2276 fri.dst_len = KEYLENGTH - fa->fa_slen;
2389 t->kv[0].pos = KEYLENGTH;
2390 t->kv[0].slen = KEYLENGTH;
2768 &prf, KEYLENGTH - n->pos - n->bits, n->bits,
2783 KEYLENGTH - fa->fa_slen,
2943 __be32 mask = inet_make_mask(KEYLENGTH - fa->fa_slen);