| /linux/tools/testing/selftests/mm/ |
| H A D | transhuge-stress.c | 80 len -= len % HPAGE_SIZE; in main() 81 ptr = mmap(NULL, len + HPAGE_SIZE, PROT_RW, mmap_flags, backing_fd, 0); in main() 84 ptr += HPAGE_SIZE - (uintptr_t)ptr % HPAGE_SIZE; in main() 102 for (p = ptr; p < ptr + len; p += HPAGE_SIZE) { in main() 126 if (madvise(p, HPAGE_SIZE - psize(), MADV_DONTNEED)) in main()
|
| H A D | ksm_tests.c | 531 len -= len % HPAGE_SIZE; in ksm_merge_hugepages_time() 532 map_ptr_orig = mmap(NULL, len + HPAGE_SIZE, PROT_READ | PROT_WRITE, in ksm_merge_hugepages_time() 534 map_ptr = map_ptr_orig + HPAGE_SIZE - (uintptr_t)map_ptr_orig % HPAGE_SIZE; in ksm_merge_hugepages_time() 548 for (void *p = map_ptr; p < map_ptr + len; p += HPAGE_SIZE) { in ksm_merge_hugepages_time() 579 munmap(map_ptr_orig, len + HPAGE_SIZE); in ksm_merge_hugepages_time() 583 munmap(map_ptr_orig, len + HPAGE_SIZE); in ksm_merge_hugepages_time()
|
| H A D | protection_keys.c | 693 size = ALIGN_UP(size, HPAGE_SIZE * 2); in malloc_pkey_anon_huge() 700 ptr = ALIGN_PTR_UP(ptr, HPAGE_SIZE); in malloc_pkey_anon_huge() 702 ret = madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE); in malloc_pkey_anon_huge() 704 ret = madvise(ptr, HPAGE_SIZE, MADV_WILLNEED); in malloc_pkey_anon_huge() 706 memset(ptr, 0, HPAGE_SIZE); in malloc_pkey_anon_huge() 716 long hpagesz_mb = HPAGE_SIZE / 1024 / 1024; in setup_hugetlbfs() 730 hugetlb_set_nr_pages(HPAGE_SIZE, GET_NR_HUGE_PAGES); in setup_hugetlbfs() 731 free_pages = hugetlb_free_pages(HPAGE_SIZE); in setup_hugetlbfs() 750 size = ALIGN_UP(size, HPAGE_SIZE * 2); in setup_hugetlbfs() 888 if (size >= HPAGE_SIZE) in close_test_fds() [all...] |
| H A D | pkey-powerpc.h | 36 #define HPAGE_SIZE (1UL << 24) macro
|
| H A D | vm_util.h | 162 #define HPAGE_SIZE (1 << HPAGE_SHIFT) 165 #define HPAGE_SIZE global() macro
|
| H A D | vm_util.c | 270 if (mmap(ptr, HPAGE_SIZE, PROT_READ | PROT_WRITE, in allocate_transhuge() 275 if (madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE)) in allocate_transhuge()
|
| H A D | guard-regions.c | 2194 const unsigned long size = 2 * HPAGE_SIZE; in TEST_F()
|
| /linux/arch/arc/include/asm/ |
| H A D | hugepage.h | 17 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 18 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux/arch/loongarch/include/asm/ |
| H A D | page.h | 14 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 15 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux/arch/sh/include/asm/ |
| H A D | page.h | 28 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 29 #define HPAGE_MASK (~(HPAGE_SIZE-1))
|
| /linux/arch/riscv/include/asm/ |
| H A D | page.h | 18 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 19 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux/arch/arm/include/asm/ |
| H A D | pgtable-3level.h | 58 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro 59 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux/arch/sparc/mm/ |
| H A D | fault_64.c | 468 mm_rss -= (mm->context.thp_pte_count * (HPAGE_SIZE / PAGE_SIZE)); in do_sparc64_fault()
|
| H A D | tsb.c | 562 mm_rss -= saved_thp_pte_count * (HPAGE_SIZE / PAGE_SIZE); in init_new_context()
|
| /linux/arch/mips/mm/ |
| H A D | tlb-r4k.c | 339 write_c0_entrylo1(lo + (HPAGE_SIZE >> 7)); in __update_tlb()
|
| H A D | tlbex.c | 704 small_sequence = (HPAGE_SIZE >> 7) < 0x10000; in build_huge_update_entries() 708 uasm_i_lui(p, tmp, HPAGE_SIZE >> (7 + 16)); in build_huge_update_entries() 714 UASM_i_ADDIU(p, pte, pte, HPAGE_SIZE >> 7); in build_huge_update_entries()
|