Lines Matching defs:cn
1339 struct tnode *cn;
1387 cn = (struct tnode *)n;
1402 * The skipped bits are key[pos+bits..cn->pos].
1418 if (tkey_extract_bits(cn->key, current_prefix_length,
1419 cn->pos - current_prefix_length) != 0 ||
1420 !(cn->child[0]))
1438 * Thus, find out where there is a mismatch (before cn->pos)
1445 * checked. The bits after cn->pos aren't checked since these are
1453 node_prefix = MASK_PFX(cn->key, cn->pos);
1454 key_prefix = MASK_PFX(key, cn->pos);
1466 key_prefix = tkey_extract_bits(cn->key, mp, cn->pos-mp);
1471 if (current_prefix_length >= cn->pos)