Home
last modified time | relevance | path

Searched refs:HPAGE_SHIFT (Results 1 – 20 of 20) sorted by relevance

/arch/sh/include/asm/
A Dpage.h16 #define HPAGE_SHIFT 16 macro
18 #define HPAGE_SHIFT 18 macro
20 #define HPAGE_SHIFT 20 macro
22 #define HPAGE_SHIFT 22 macro
24 #define HPAGE_SHIFT 26 macro
28 #define HPAGE_SIZE (1UL << HPAGE_SHIFT)
30 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
/arch/powerpc/include/asm/
A Dpage.h28 #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)
A Dhugetlb.h23 return HPAGE_SHIFT != 0; in hugepages_supported()
/arch/x86/include/asm/
A Dpage_types.h20 #define HPAGE_SHIFT PMD_SHIFT macro
21 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT)
23 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
/arch/hexagon/include/asm/
A Dpage.h41 #define HPAGE_SHIFT 22 macro
42 #define HPAGE_SIZE (1UL << HPAGE_SHIFT)
44 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
/arch/mips/include/asm/
A Dpage.h43 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro
44 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT)
46 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
48 #define HPAGE_SHIFT ({BUILD_BUG(); 0; }) macro
/arch/sparc/include/asm/
A Dpage_64.h16 #define HPAGE_SHIFT 23 macro
25 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT)
27 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
29 #define REAL_HPAGE_PER_HPAGE (_AC(1,UL) << (HPAGE_SHIFT - REAL_HPAGE_SHIFT))
A Dpgtable_64.h78 #if (PMD_SHIFT != HPAGE_SHIFT)
79 #error PMD_SHIFT must equal HPAGE_SHIFT for transparent huge pages.
/arch/loongarch/include/asm/
A Dpage.h13 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) macro
14 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT)
16 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
/arch/parisc/include/asm/
A Dpage.h150 #define HPAGE_SHIFT PMD_SHIFT /* fixed for transparent huge pages */ macro
151 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
153 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
/arch/arc/include/asm/
A Dhugepage.h16 #define HPAGE_SHIFT PMD_SHIFT macro
17 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT)
/arch/riscv/include/asm/
A Dpage.h17 #define HPAGE_SHIFT PMD_SHIFT macro
18 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT)
20 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
/arch/s390/include/asm/
A Dpage.h22 #define HPAGE_SHIFT 20 macro
23 #define HPAGE_SIZE (1UL << HPAGE_SHIFT)
25 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
/arch/parisc/mm/
A Dhugetlbpage.c89 BUILD_BUG_ON(REAL_HPAGE_SHIFT > HPAGE_SHIFT); in purge_tlb_entries_huge()
94 for (i = 0; i < (1 << (HPAGE_SHIFT-REAL_HPAGE_SHIFT)); i++) { in purge_tlb_entries_huge()
/arch/arm/include/asm/
A Dpgtable-3level.h57 #define HPAGE_SHIFT PMD_SHIFT macro
58 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT)
60 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
/arch/loongarch/mm/
A Dtlbex.S169 slli.d t1, t1, (HPAGE_SHIFT - 1)
327 slli.d t1, t1, (HPAGE_SHIFT - 1)
484 slli.d t1, t1, (HPAGE_SHIFT - 1)
/arch/parisc/kernel/
A Dsetup.c117 1 << (REAL_HPAGE_SHIFT - 20), 1 << (HPAGE_SHIFT - 20)); in setup_arch()
/arch/sparc/mm/
A Dhugetlbpage.c47 case HPAGE_SHIFT: in sun4v_hugepage_shift_to_tte()
A Dinit_64.c337 hugetlb_add_hstate(HPAGE_SHIFT - PAGE_SHIFT); in hugetlbpage_init()
378 case HPAGE_SHIFT: in arch_hugetlb_valid_size()
/arch/arm64/include/asm/
A Dpgtable.h505 #define HPAGE_SHIFT PMD_SHIFT macro
506 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT)
508 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)

Completed in 56 milliseconds