Lines Matching defs:bitoff
143 const pt_node_t *ptn, pt_bitoff_t bitoff, pt_bitlen_t bitlen)
146 bitoff, bitlen, pt->pt_context);
200 /* set branch bitlen and bitoff in one step. */
612 pt_bitoff_t bitoff = mask_len;
621 if (!ptree_matchnode(pt, target, NULL, UINT_MAX, &bitoff, &slot))
638 pt_bitoff_t bitoff;
644 bitoff = 0;
659 if (bitoff < branch_bitoff) {
660 if (!ptree_matchkey(pt, key, ptn, bitoff, branch_bitoff - bitoff)) {
667 bitoff = branch_bitoff;
680 bitoff += PTN_BRANCH_BITLEN(parent);
683 KASSERT(PTN_ISROOT_P(pt, parent) || PTN_BRANCH_BITOFF(parent) + PTN_BRANCH_BITLEN(parent) == bitoff);
688 if (bitoff == PTN_MASK_BITLEN(ptn))
690 if (ptree_matchkey(pt, key, ptn, bitoff, mask_len - bitoff))
694 if (ptree_matchkey(pt, key, ptn, bitoff, UINT_MAX))
823 pt_bitoff_t bitoff;
834 bitoff = 0;
884 bitoff += PTN_BRANCH_BITLEN(parent);
1135 const pt_bitoff_t bitoff = PTN_BRANCH_BITOFF(ptn);
1153 ok = ok && bitoff == mask_len;
1158 ok = ok && parent_bitoff < bitoff;
1163 ok = ok && parent_bitoff <= bitoff;
1165 ok = ok && parent_bitoff < bitoff;
1177 ok = ok && ptree_matchnode(pt, PT_NODE(node), ptn, bitoff, &tmp_bitoff, &tmp_slot);