Lines Matching defs:mask_len
232 const pt_bitlen_t mask_len = PTN_MASK_BITLEN(mask);
236 KASSERT(mask_len <= id->id_bitoff);
238 KASSERT(!PTN_ISMASK_P(target) || mask_len < PTN_MASK_BITLEN(target));
275 PTN_SET_BRANCH_BITOFF(mask, mask_len);
298 const pt_slot_t mask_len = PTN_MASK_BITLEN(target);
309 if (PTN_ISMASK_P(ptn) && node_mask_len == mask_len)
313 PTN_SET_BRANCH_BITOFF(target, mask_len);
609 ptree_insert_mask_node(pt_tree_t *pt, void *item, pt_bitlen_t mask_len)
612 pt_bitoff_t bitoff = mask_len;
616 KASSERT(mask_len == 0 || (~PT__MASK(PTN_MASK_BITLEN) & mask_len) == 0);
618 * Only the first <mask_len> bits can be non-zero.
623 PTN_SET_MASK_BITLEN(target, mask_len);
687 const pt_bitlen_t mask_len = PTN_MASK_BITLEN(ptn);
690 if (ptree_matchkey(pt, key, ptn, bitoff, mask_len - bitoff))
1098 const pt_bitlen_t mask_len = PTN_MASK_BITLEN(ptn);
1111 ok = ok && PTN_MASK_BITLEN(parent) < mask_len;
1113 ok = ok && PTN_BRANCH_BITOFF(parent) < mask_len;
1142 const pt_bitoff_t mask_len = PTN_MASK_BITLEN(ptn);
1153 ok = ok && bitoff == mask_len;
1156 ok = ok && parent_mask_len < mask_len;