Lines Matching refs:PAGE_SHIFT
47 * Given a virtual address, the lowest PAGE_SHIFT bits determine offset
48 * into the page; the next higher PAGE_SHIFT-3 bits determine the pte#
51 * in the proper pmdtable (where we must have PMD_BITS <= (PAGE_SHIFT-2)
59 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3))
62 #define PMD_BITS (PAGE_SHIFT - 2)
65 #define PGDIR_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3) + PMD_BITS)
68 #define PGDIR_BITS (PAGE_SHIFT - 2)
75 #define PTRS_PER_PTE (1UL << (PAGE_SHIFT-3))
151 #if PAGE_SHIFT == 13
154 #elif PAGE_SHIFT == 16
157 #elif PAGE_SHIFT == 19
160 #elif PAGE_SHIFT == 22
164 #error Wrong PAGE_SHIFT specified
226 unsigned long paddr = pfn << PAGE_SHIFT;
261 "i" (21), "i" (21 + PAGE_SHIFT),
262 "i" (8), "i" (8 + PAGE_SHIFT));
313 off <<= PAGE_SHIFT;
658 ((address >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)))
718 #define __swp_type(entry) (((entry).val >> PAGE_SHIFT) & 0xffUL)
719 #define __swp_offset(entry) ((entry).val >> (PAGE_SHIFT + 8UL))
723 (((long)(type) << PAGE_SHIFT) | \
724 ((long)(offset) << (PAGE_SHIFT + 8UL))) \
731 #define pte_to_pgoff(pte) (pte_val(pte) >> PAGE_SHIFT)
733 #define PTE_FILE_MAX_BITS (64UL - PAGE_SHIFT - 1UL)