| /linux-6.15/tools/testing/selftests/mm/ |
| H A D | transhuge-stress.c | 76 len -= len % HPAGE_SIZE; in main() 77 ptr = mmap(NULL, len + HPAGE_SIZE, PROT_RW, mmap_flags, backing_fd, 0); in main() 80 ptr += HPAGE_SIZE - (uintptr_t)ptr % HPAGE_SIZE; in main() 98 for (p = ptr; p < ptr + len; p += HPAGE_SIZE) { in main() 122 if (madvise(p, HPAGE_SIZE - psize(), MADV_DONTNEED)) in main()
|
| H A D | pkey-arm64.h | 38 #undef HPAGE_SIZE 39 #define HPAGE_SIZE default_huge_page_size() macro
|
| H A D | ksm_tests.c | 561 len -= len % HPAGE_SIZE; in ksm_merge_hugepages_time() 562 map_ptr_orig = mmap(NULL, len + HPAGE_SIZE, PROT_READ | PROT_WRITE, in ksm_merge_hugepages_time() 564 map_ptr = map_ptr_orig + HPAGE_SIZE - (uintptr_t)map_ptr_orig % HPAGE_SIZE; in ksm_merge_hugepages_time() 578 for (void *p = map_ptr; p < map_ptr + len; p += HPAGE_SIZE) { in ksm_merge_hugepages_time() 609 munmap(map_ptr_orig, len + HPAGE_SIZE); in ksm_merge_hugepages_time() 614 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() 735 hpagesz_kb = HPAGE_SIZE / 1024; in setup_hugetlbfs() 772 size = ALIGN_UP(size, HPAGE_SIZE * 2); in malloc_pkey_hugetlb() 910 if (size >= HPAGE_SIZE) in test_pkey_alloc_free_attach_pkey0() 911 size = HPAGE_SIZE; in test_pkey_alloc_free_attach_pkey0() 1294 if (size >= HPAGE_SIZE) in test_mprotect_with_pkey_0() [all …]
|
| H A D | vm_util.h | 81 #define HPAGE_SIZE (1 << HPAGE_SHIFT) macro
|
| H A D | pkey-x86.h | 33 #define HPAGE_SIZE (1UL<<21) 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()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | page_types.h | 21 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro 22 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | page.h | 44 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro 45 #define HPAGE_MASK (~(HPAGE_SIZE - 1)) 49 #define HPAGE_SIZE ({BUILD_BUG(); 0; }) macro
|
| H A D | hugetlb.h | 79 flush_tlb_range(vma, addr, addr + HPAGE_SIZE); in huge_ptep_set_access_flags()
|
| /linux-6.15/arch/hexagon/include/asm/ |
| H A D | page.h | 42 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 43 #define HPAGE_MASK (~(HPAGE_SIZE-1))
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | vmlinux.lds.S | 61 #define X86_ALIGN_RODATA_BEGIN . = ALIGN(HPAGE_SIZE); 64 . = ALIGN(HPAGE_SIZE); \ 411 . = ALIGN(HPAGE_SIZE); 415 . = ALIGN(HPAGE_SIZE);
|
| /linux-6.15/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-6.15/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))
|
| H A D | hugetlb.h | 83 flush_tlb_range(vma, addr, addr + HPAGE_SIZE); in huge_ptep_set_access_flags()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | page.h | 37 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro 38 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux-6.15/arch/parisc/include/asm/ |
| H A D | page.h | 151 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro 152 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| /linux-6.15/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-6.15/arch/sparc/include/asm/ |
| H A D | page_64.h | 25 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro 26 #define HPAGE_MASK (~(HPAGE_SIZE - 1UL))
|
| /linux-6.15/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-6.15/arch/sparc/mm/ |
| H A D | hugetlbpage.c | 162 size = HPAGE_SIZE; in huge_tte_to_size() 251 if (size == HPAGE_SIZE) in __set_huge_pte_at() 292 if (size == HPAGE_SIZE) in huge_ptep_get_and_clear()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | page.h | 23 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro 24 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
|
| H A D | kexec.h | 43 #define KEXEC_CRASH_MEM_ALIGN HPAGE_SIZE
|
| /linux-6.15/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-6.15/arch/s390/kvm/ |
| H A D | pv.c | 190 vlen = ALIGN(virt * ((npages * PAGE_SIZE) / HPAGE_SIZE), PAGE_SIZE); in kvm_s390_pv_alloc_vm() 737 #define DUMP_BUFF_LEN HPAGE_SIZE 785 if (!IS_ALIGNED(*gaddr, HPAGE_SIZE)) in kvm_s390_pv_dump_stor_state() 825 uvcb.gaddr += HPAGE_SIZE; in kvm_s390_pv_dump_stor_state()
|