PAGE_SECTION_MASK
#define SECTION_ALIGN_UP(pfn) (((pfn) + PAGES_PER_SECTION - 1) & PAGE_SECTION_MASK)
#define SECTION_ALIGN_DOWN(pfn) ((pfn) & PAGE_SECTION_MASK)
return (pfn & ~(PAGE_SECTION_MASK)) / PAGES_PER_SUBSECTION;
*pfn = (*pfn & PAGE_SECTION_MASK) + (bit * PAGES_PER_SUBSECTION);
PAGE_SUBSECTION_MASK : PAGE_SECTION_MASK))
pfn &= PAGE_SECTION_MASK;
- (pfn & ~PAGE_SECTION_MASK));
start &= PAGE_SECTION_MASK;
goal = pgdat_to_phys(pgdat) & (PAGE_SECTION_MASK << PAGE_SHIFT);