RADIX_TREE_TAG_MASK
assert((radix_tree_sum_node(n) & RADIX_TREE_TAG_MASK) ==
for (tagmask = 1; tagmask <= RADIX_TREE_TAG_MASK; tagmask ++) {
return (void *)((uintptr_t)p & ~RADIX_TREE_TAG_MASK);
return (uintptr_t)p & RADIX_TREE_TAG_MASK;
for (tagmask = 1; tagmask <= RADIX_TREE_TAG_MASK; tagmask ++) {
for (tagmask = 1; tagmask <= RADIX_TREE_TAG_MASK; tagmask ++) {
for (tagmask = 1; tagmask <= RADIX_TREE_TAG_MASK; tagmask ++) {
newmask = radix_tree_sum_node(n) & RADIX_TREE_TAG_MASK;