PTN_MASK_BITLEN
const pt_bitlen_t mask_len = PTN_MASK_BITLEN(ptn);
ok = ok && PTN_MASK_BITLEN(parent) < mask_len;
const pt_bitoff_t parent_mask_len = PTN_MASK_BITLEN(parent);
const pt_bitoff_t mask_len = PTN_MASK_BITLEN(ptn);
*lenp = PTN_MASK_BITLEN(mask);
const pt_bitlen_t mask_len = PTN_MASK_BITLEN(mask);
KASSERT(!PTN_ISMASK_P(target) || mask_len < PTN_MASK_BITLEN(target));
const pt_slot_t mask_len = PTN_MASK_BITLEN(target);
const pt_bitlen_t node_mask_len = PTN_MASK_BITLEN(ptn);
KASSERT(!PTN_ISMASK_P(target) || id->id_bitoff <= PTN_MASK_BITLEN(target));
const pt_bitlen_t leaf_masklen = PTN_MASK_BITLEN(leaf);
const pt_bitlen_t target_masklen = PTN_MASK_BITLEN(target);
const pt_bitlen_t target_masklen = PTN_MASK_BITLEN(target);
KASSERT(!(PTN_ISMASK_P(ptn) && PTN_BRANCH_BITLEN(ptn) == 0) || PTN_MASK_BITLEN(ptn) == branch_bitoff);
KASSERT(mask_len == 0 || (~PT__MASK(PTN_MASK_BITLEN) & mask_len) == 0);
const pt_bitlen_t mask_len = PTN_MASK_BITLEN(ptn);
if (bitoff == PTN_MASK_BITLEN(ptn))
KASSERT(ptree_matchkey(pt, key, mask, 0, PTN_MASK_BITLEN(mask)));
PTN__EXTRACT((ptn)->ptn_nodedata, PTN_MASK_BITLEN)
PTN__INSERT((ptn)->ptn_nodedata, PTN_MASK_BITLEN, masklen)