/linux-4.4.14/tools/testing/selftests/vm/ |
D | transhuge-stress.c | 23 #define HPAGE_SIZE (1 << HPAGE_SHIFT) macro 35 if (mmap(ptr, HPAGE_SIZE, PROT_READ | PROT_WRITE, in allocate_transhuge() 40 if (madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE)) in allocate_transhuge() 88 len -= len % HPAGE_SIZE; in main() 89 ptr = mmap(NULL, len + HPAGE_SIZE, PROT_READ | PROT_WRITE, in main() 93 ptr += HPAGE_SIZE - (uintptr_t)ptr % HPAGE_SIZE; in main() 109 for (p = ptr; p < ptr + len; p += HPAGE_SIZE) { in main() 133 if (madvise(p, HPAGE_SIZE - PAGE_SIZE, MADV_DONTNEED)) in main()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | pgtable_32.h | 24 #define PGDIR_SIZE HPAGE_SIZE 58 # define _VMALLOC_END (PKMAP_BASE & ~(HPAGE_SIZE-1)) 60 # define _VMALLOC_END (FIXADDR_START & ~(HPAGE_SIZE-1))
|
D | pci.h | 78 #define PCIE_HOST_BAR0_SIZE HPAGE_SIZE 92 #define MEM_MAP_INTR_REGIONS_BASE (HPAGE_MASK - HPAGE_SIZE)
|
D | page.h | 38 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 41 #define HPAGE_MASK (~(HPAGE_SIZE - 1)) 252 ((kaddr & (HPAGE_SIZE - 1)) >> PAGE_SHIFT); in kaddr_to_pfn()
|
D | tlbflush.h | 92 local_flush_tlb_pages(NULL, r.start, HPAGE_SIZE, r.size); in local_flush_tlb_all()
|
D | pgtable_64.h | 32 #define PMD_SIZE HPAGE_SIZE
|
/linux-4.4.14/arch/x86/include/asm/ |
D | page_types.h | 29 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro 30 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/mips/include/asm/ |
D | page.h | 63 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro 64 #define HPAGE_MASK (~(HPAGE_SIZE - 1)) 68 #define HPAGE_SIZE ({BUILD_BUG(); 0; }) macro
|
D | hugetlb.h | 103 flush_tlb_range(vma, addr, addr + HPAGE_SIZE); in huge_ptep_set_access_flags()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | page.h | 60 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 61 #define HPAGE_MASK (~(HPAGE_SIZE-1))
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | page.h | 47 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro 48 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/metag/include/asm/ |
D | page.h | 43 # define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 44 # define HPAGE_MASK (~(HPAGE_SIZE-1))
|
D | pgtable.h | 46 #define HPTRS_PER_PTE (PGDIR_SIZE/HPAGE_SIZE)
|
/linux-4.4.14/arch/s390/include/asm/ |
D | page.h | 21 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 22 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
D | kexec.h | 39 #define KEXEC_CRASH_MEM_ALIGN HPAGE_SIZE
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | page_64.h | 24 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro 25 #define HPAGE_MASK (~(HPAGE_SIZE - 1UL))
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | page.h | 149 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro 150 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/ia64/mm/ |
D | hugetlbpage.c | 155 if ((REGION_NUMBER(addr) != RGN_HPAGE) || (addr & (HPAGE_SIZE - 1))) in hugetlb_get_unmapped_area() 162 info.align_mask = PAGE_MASK & (HPAGE_SIZE - 1); in hugetlb_get_unmapped_area()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | page.h | 42 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 43 #define HPAGE_MASK (~(HPAGE_SIZE-1))
|
/linux-4.4.14/arch/x86/kernel/ |
D | vmlinux.lds.S | 57 #define X64_ALIGN_DEBUG_RODATA_BEGIN . = ALIGN(HPAGE_SIZE); 60 . = ALIGN(HPAGE_SIZE); \
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | page.h | 52 # define HPAGE_SIZE (__IA64_UL_CONST(1) << HPAGE_SHIFT) macro 53 # define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | page.h | 46 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro 47 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/tile/kernel/ |
D | head_64.S | 248 .set addr, addr + HPAGE_SIZE 263 .set addr, addr + HPAGE_SIZE
|
D | setup.c | 325 for (j = 0; vaddr < vaddr_end; vaddr += HPAGE_SIZE, ++j) { in setup_pa_va_mapping() 413 if ((range.start & (HPAGE_SIZE-1)) != 0 || in setup_memory() 414 (range.size & (HPAGE_SIZE-1)) != 0) { in setup_memory() 417 range.start = (start_pa + HPAGE_SIZE - 1) & HPAGE_MASK; in setup_memory() 734 BUG_ON(kdata_huge && size > HPAGE_SIZE); in percpu_size() 1194 if (hv_hpage_size != HPAGE_SIZE) in validate_hv() 1196 hv_hpage_size, HPAGE_SIZE); in validate_hv()
|
D | tlb.c | 89 r.start, r.size, HPAGE_SIZE, cpu_online_mask, in flush_tlb_all()
|
/linux-4.4.14/arch/tile/mm/ |
D | init.c | 451 end_huge_pfn = end_pfn - (HPAGE_SIZE >> PAGE_SHIFT); in kernel_physical_mapping_init() 460 BUG_ON(address & (HPAGE_SIZE-1)); in kernel_physical_mapping_init() 572 pfn += PFN_DOWN(HPAGE_SIZE), address += HPAGE_SIZE) in kernel_physical_mapping_init()
|
D | pgtable.c | 144 flush_remote(0, 0, NULL, addr, HPAGE_SIZE, HPAGE_SIZE, in shatter_huge_page()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | pgtable-3level.h | 68 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 69 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/x86/mm/ |
D | hugetlbpage.c | 38 page = &pte_page(*pte)[vpfn % (HPAGE_SIZE/PAGE_SIZE)];
|
D | init_32.c | 918 unsigned long size = (((unsigned long)__init_end + HPAGE_SIZE) & HPAGE_MASK) - start; in mark_nxdata_nx()
|
/linux-4.4.14/arch/sparc/mm/ |
D | tlb.c | 153 end = vaddr + HPAGE_SIZE; in tlb_batch_pmd_scan()
|
D | hugetlbpage.c | 115 addr = ALIGN(addr, HPAGE_SIZE); in hugetlb_get_unmapped_area()
|
D | fault_64.c | 483 mm_rss -= (mm->context.huge_pte_count * (HPAGE_SIZE / PAGE_SIZE)); in do_sparc64_fault()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | pgtable.h | 304 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 305 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
/linux-4.4.14/arch/mips/mm/ |
D | tlb-r4k.c | 321 write_c0_entrylo1(lo + (HPAGE_SIZE >> 7)); in __update_tlb()
|
D | tlbex.c | 740 small_sequence = (HPAGE_SIZE >> 7) < 0x10000; in build_huge_update_entries() 744 uasm_i_lui(p, tmp, HPAGE_SIZE >> (7 + 16)); in build_huge_update_entries() 750 UASM_i_ADDIU(p, pte, pte, HPAGE_SIZE >> 7); in build_huge_update_entries()
|
/linux-4.4.14/arch/tile/ |
D | Kconfig | 66 # Support for additional huge page sizes besides HPAGE_SIZE. 69 # larger than the default HPAGE_SIZE.
|
/linux-4.4.14/mm/ |
D | hugetlb.c | 2664 default_hstate_size = HPAGE_SIZE; in hugetlb_init() 4262 *addr = ALIGN(*addr, HPAGE_SIZE * PTRS_PER_PTE) - HPAGE_SIZE; in huge_pmd_unshare()
|
/linux-4.4.14/Documentation/vm/ |
D | hugetlbpage.txt | 285 rounded down to HPAGE_SIZE boundary. The min_size option sets the minimum
|
/linux-4.4.14/kernel/sched/ |
D | fair.c | 2244 end = ALIGN(start + (pages << PAGE_SHIFT), HPAGE_SIZE); in task_numa_work()
|