/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | transhuge-stress.c | 20 #define HPAGE_SHIFT 21 macro 23 #define HPAGE_SIZE (1 << HPAGE_SHIFT) 52 !(PAGEMAP_PFN(ent[0]) & ((1 << (HPAGE_SHIFT - PAGE_SHIFT)) - 1))) in allocate_transhuge() 81 " and %zd MiB of ram", len >> HPAGE_SHIFT, len >> 20, in main() 82 len >> (20 + HPAGE_SHIFT - PAGE_SHIFT - 1)); in main() 98 map_len = ram >> (HPAGE_SHIFT - 1); in main() 117 size_t idx = pfn >> (HPAGE_SHIFT - PAGE_SHIFT); in main() 141 s, s * 1000 / (len >> HPAGE_SHIFT), len / s / (1 << 20), in main()
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | page.h | 29 #define HPAGE_SHIFT 16 macro 31 #define HPAGE_SHIFT 18 macro 33 #define HPAGE_SHIFT 20 macro 35 #define HPAGE_SHIFT 22 macro 37 #define HPAGE_SHIFT 26 macro 41 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 43 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | page.h | 29 #define HPAGE_SHIFT 16 macro 31 #define HPAGE_SHIFT 18 macro 33 #define HPAGE_SHIFT 20 macro 35 #define HPAGE_SHIFT 22 macro 37 #define HPAGE_SHIFT 26 macro 41 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 43 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | page.h | 28 #define HPAGE_SHIFT PAGE_SHIFT macro 31 #define HPAGE_SHIFT hpage_shift macro 33 #define HPAGE_SHIFT 19 /* 512k pages */ macro 35 #define HPAGE_SHIFT 22 /* 4M pages */ macro 37 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 39 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | page.h | 29 #define HPAGE_SHIFT PAGE_SHIFT macro 32 #define HPAGE_SHIFT hpage_shift macro 34 #define HPAGE_SHIFT 19 /* 512k pages */ macro 36 #define HPAGE_SHIFT 22 /* 4M pages */ macro 38 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 40 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | transhuge-stress.c | 63 " and %zd MiB of ram", len >> HPAGE_SHIFT, len >> 20, in main() 64 ram >> (20 + HPAGE_SHIFT - pshift() - 1)); in main() 79 map_len = ram >> (HPAGE_SHIFT - 1); in main() 100 size_t idx = pfn >> (HPAGE_SHIFT - pshift()); in main() 124 s, s * 1000 / (len >> HPAGE_SHIFT), len / s / (1 << 20), in main()
|
H A D | vm_util.h | 58 #define HPAGE_SHIFT 21 macro 59 #define HPAGE_SIZE (1 << HPAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | page_types.h | 29 #define HPAGE_SHIFT PMD_SHIFT macro 30 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 32 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | page_types.h | 23 #define HPAGE_SHIFT PMD_SHIFT macro 24 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 26 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | page_64.h | 19 #define HPAGE_SHIFT 23 macro 28 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 30 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 32 #define REAL_HPAGE_PER_HPAGE (_AC(1,UL) << (HPAGE_SHIFT - REAL_HPAGE_SHIFT))
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | page_64.h | 19 #define HPAGE_SHIFT 23 macro 28 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 30 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 32 #define REAL_HPAGE_PER_HPAGE (_AC(1,UL) << (HPAGE_SHIFT - REAL_HPAGE_SHIFT))
|
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | page.h | 46 #define HPAGE_SHIFT 22 macro 47 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 49 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | page.h | 46 #define HPAGE_SHIFT 22 macro 47 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 49 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | page.h | 62 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro 63 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 65 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 67 #define HPAGE_SHIFT ({BUILD_BUG(); 0; }) macro
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | page.h | 62 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro 63 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 65 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 67 #define HPAGE_SHIFT ({BUILD_BUG(); 0; }) macro
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | page.h | 51 # define HPAGE_SHIFT hpage_shift macro 53 # define HPAGE_SIZE (__IA64_UL_CONST(1) << HPAGE_SHIFT) 125 | (REGION_OFFSET(x) >> (HPAGE_SHIFT-PAGE_SHIFT))) 126 # define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | page.h | 25 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro 26 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 28 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | page.h | 26 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro 27 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 29 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | page.h | 159 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ macro 160 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 162 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | page.h | 51 # define HPAGE_SHIFT hpage_shift macro 53 # define HPAGE_SIZE (__IA64_UL_CONST(1) << HPAGE_SHIFT) 152 | (REGION_OFFSET(x) >> (HPAGE_SHIFT-PAGE_SHIFT))) 153 # define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | page.h | 161 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ macro 162 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 164 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | page.h | 25 #define HPAGE_SHIFT 20 macro 26 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 28 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | page.h | 24 #define HPAGE_SHIFT PMD_SHIFT macro 25 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 27 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | page.h | 19 #define HPAGE_SHIFT PMD_SHIFT macro 20 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 22 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | page.h | 27 #define HPAGE_SHIFT 20 macro 28 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 30 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|