MAPLE_NODE_MASK
return (struct maple_node *)((unsigned long)entry & ~MAPLE_NODE_MASK);
((unsigned long)entry & ~MAPLE_NODE_MASK);
p_type &= MAPLE_NODE_MASK;
val &= ~MAPLE_NODE_MASK; /* Clear all node metadata in parent */
(mte_to_node(enode)->parent) & ~MAPLE_NODE_MASK);
parent = (void *)((unsigned long) node->parent & ~MAPLE_NODE_MASK);
((unsigned long *)slots)[i] &= ~MAPLE_NODE_MASK;
val = (unsigned long)node->parent & MAPLE_NODE_MASK;
val &= MAPLE_NODE_MASK;
if (((unsigned long)enode_a & MAPLE_NODE_MASK) !=
((unsigned long)enode_b & MAPLE_NODE_MASK)) {
MAPLE_NODE_MASK);
MAPLE_NODE_MASK);
((unsigned long *)slots_a)[i] &= MAPLE_NODE_MASK;
((unsigned long *)slots_b)[i] &= MAPLE_NODE_MASK;