/linux-master/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)
|
/linux-master/arch/sh/include/asm/ |
H A D | page.h | 18 #define HPAGE_SHIFT 16 macro 20 #define HPAGE_SHIFT 18 macro 22 #define HPAGE_SHIFT 20 macro 24 #define HPAGE_SHIFT 22 macro 26 #define HPAGE_SHIFT 26 macro 30 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 32 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/linux-master/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)
|
/linux-master/arch/hexagon/include/asm/ |
H A D | page.h | 41 #define HPAGE_SHIFT 22 macro 42 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 44 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/linux-master/tools/testing/selftests/mm/ |
H A D | vm_util.h | 59 #define HPAGE_SHIFT 21 macro 60 #define HPAGE_SIZE (1 << HPAGE_SHIFT)
|
H A D | transhuge-stress.c | 69 " and %zd MiB of ram", len >> HPAGE_SHIFT, len >> 20, 70 ram >> (20 + HPAGE_SHIFT - pshift() - 1)); 85 map_len = ram >> (HPAGE_SHIFT - 1); 106 size_t idx = pfn >> (HPAGE_SHIFT - pshift()); 130 s, s * 1000 / (len >> HPAGE_SHIFT), len / s / (1 << 20),
|
H A D | vm_util.c | 249 !(PAGEMAP_PFN(ent[0]) & ((1 << (HPAGE_SHIFT - pshift())) - 1)))
|
/linux-master/arch/loongarch/include/asm/ |
H A D | page.h | 18 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro 19 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 21 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/linux-master/arch/mips/include/asm/ |
H A D | page.h | 48 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro 49 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 51 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 53 #define HPAGE_SHIFT ({BUILD_BUG(); 0; }) macro
|
/linux-master/arch/sparc/include/asm/ |
H A D | page_64.h | 18 #define HPAGE_SHIFT 23 macro 27 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) 29 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 31 #define REAL_HPAGE_PER_HPAGE (_AC(1,UL) << (HPAGE_SHIFT - REAL_HPAGE_SHIFT))
|
H A D | pgtable_64.h | 78 #if (PMD_SHIFT != HPAGE_SHIFT) 79 #error PMD_SHIFT must equal HPAGE_SHIFT for transparent huge pages.
|
/linux-master/arch/arc/include/asm/ |
H A D | hugepage.h | 16 #define HPAGE_SHIFT PMD_SHIFT macro 17 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT)
|
/linux-master/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)
|
/linux-master/arch/parisc/include/asm/ |
H A D | page.h | 151 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ macro 152 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 154 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/linux-master/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)
|
/linux-master/arch/parisc/mm/ |
H A D | hugetlbpage.c | 110 BUILD_BUG_ON(REAL_HPAGE_SHIFT > HPAGE_SHIFT); 115 for (i = 0; i < (1 << (HPAGE_SHIFT-REAL_HPAGE_SHIFT)); i++) {
|
/linux-master/arch/arm/include/asm/ |
H A D | pgtable-3level.h | 57 #define HPAGE_SHIFT PMD_SHIFT macro 58 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 60 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/linux-master/arch/loongarch/mm/ |
H A D | tlbex.S | 168 slli.d t1, t1, (HPAGE_SHIFT - 1) 325 slli.d t1, t1, (HPAGE_SHIFT - 1) 481 slli.d t1, t1, (HPAGE_SHIFT - 1)
|
/linux-master/arch/parisc/kernel/ |
H A D | setup.c | 117 1 << (REAL_HPAGE_SHIFT - 20), 1 << (HPAGE_SHIFT - 20));
|
/linux-master/drivers/infiniband/core/ |
H A D | umem_odp.c | 247 umem_odp->page_shift = HPAGE_SHIFT;
|
/linux-master/arch/sparc/mm/ |
H A D | hugetlbpage.c | 158 case HPAGE_SHIFT:
|
H A D | init_64.c | 337 hugetlb_add_hstate(HPAGE_SHIFT - PAGE_SHIFT); 378 case HPAGE_SHIFT:
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | grufault.c | 184 *pageshift = is_vm_hugetlb_page(vma) ? HPAGE_SHIFT : PAGE_SHIFT; 242 *pageshift = is_vm_hugetlb_page(vma) ? HPAGE_SHIFT : PAGE_SHIFT;
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable.h | 401 #define HPAGE_SHIFT PMD_SHIFT macro 402 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 404 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/linux-master/include/linux/ |
H A D | hugetlb.h | 985 * time. Some of them, such as powerpc, set HPAGE_SHIFT to 0 988 #define hugepages_supported() (HPAGE_SHIFT != 0)
|