/Linux-v4.19/tools/testing/selftests/vm/ |
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()
|
/Linux-v4.19/arch/sh/include/asm/ |
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 39 #define HPAGE_SHIFT 29 macro 43 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 45 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/Linux-v4.19/arch/x86/include/asm/ |
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)
|
/Linux-v4.19/arch/sparc/include/asm/ |
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))
|
D | pgtable_64.h | 78 #if (PMD_SHIFT != HPAGE_SHIFT) 79 #error PMD_SHIFT must equal HPAGE_SHIFT for transparent huge pages.
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | page.h | 42 extern unsigned int HPAGE_SHIFT; 44 #define HPAGE_SHIFT PAGE_SHIFT macro 46 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 48 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/Linux-v4.19/arch/hexagon/include/asm/ |
D | page.h | 59 #define HPAGE_SHIFT 22 macro 60 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) 62 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
|
/Linux-v4.19/arch/mips/include/asm/ |
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
|
/Linux-v4.19/arch/ia64/include/asm/ |
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)
|
D | pgtable.h | 494 #define HUGETLB_PGDIR_SHIFT (HPAGE_SHIFT + 2*(PAGE_SHIFT-3))
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | page.h | 153 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ macro 154 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 156 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/Linux-v4.19/arch/s390/include/asm/ |
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)
|
/Linux-v4.19/arch/powerpc/mm/ |
D | hugetlbpage.c | 40 unsigned int HPAGE_SHIFT; variable 41 EXPORT_SYMBOL(HPAGE_SHIFT); 724 HPAGE_SHIFT = mmu_psize_defs[MMU_PAGE_4M].shift; in hugetlbpage_init() 726 HPAGE_SHIFT = mmu_psize_defs[MMU_PAGE_512K].shift; in hugetlbpage_init() 732 HPAGE_SHIFT = mmu_psize_defs[MMU_PAGE_16M].shift; in hugetlbpage_init() 734 HPAGE_SHIFT = mmu_psize_defs[MMU_PAGE_1M].shift; in hugetlbpage_init() 736 HPAGE_SHIFT = mmu_psize_defs[MMU_PAGE_2M].shift; in hugetlbpage_init()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | pgtable-3level.h | 67 #define HPAGE_SHIFT PMD_SHIFT macro 68 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 70 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/Linux-v4.19/arch/parisc/mm/ |
D | hugetlbpage.c | 105 BUILD_BUG_ON(REAL_HPAGE_SHIFT > HPAGE_SHIFT); in purge_tlb_entries_huge() 110 for (i = 0; i < (1 << (HPAGE_SHIFT-REAL_HPAGE_SHIFT)); i++) { in purge_tlb_entries_huge()
|
/Linux-v4.19/arch/parisc/kernel/ |
D | setup.c | 134 1 << (REAL_HPAGE_SHIFT - 20), 1 << (HPAGE_SHIFT - 20)); in setup_arch()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | pgtable.h | 302 #define HPAGE_SHIFT PMD_SHIFT macro 303 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) 305 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
|
/Linux-v4.19/drivers/misc/sgi-gru/ |
D | grufault.c | 197 *pageshift = is_vm_hugetlb_page(vma) ? HPAGE_SHIFT : PAGE_SHIFT; in non_atomic_pte_lookup() 255 *pageshift = is_vm_hugetlb_page(vma) ? HPAGE_SHIFT : PAGE_SHIFT; in atomic_pte_lookup()
|
/Linux-v4.19/arch/sparc/mm/ |
D | hugetlbpage.c | 159 case HPAGE_SHIFT: in sun4v_hugepage_shift_to_tte()
|
D | init_64.c | 343 add_huge_page_size(1UL << HPAGE_SHIFT); in hugetlbpage_init() 389 case HPAGE_SHIFT: in setup_hugepagesz()
|
/Linux-v4.19/arch/ia64/mm/ |
D | init.c | 370 ia64_set_rr(HPAGE_REGION_BASE, HPAGE_SHIFT << 2); in ia64_mmu_init()
|
/Linux-v4.19/include/linux/ |
D | hugetlb.h | 524 #define hugepages_supported() (HPAGE_SHIFT != 0)
|
/Linux-v4.19/mm/ |
D | page_alloc.c | 6150 if (HPAGE_SHIFT > PAGE_SHIFT) in set_pageblock_order()
|