Home
last modified time | relevance | path

Searched refs:HPAGE_SIZE (Results 1 – 25 of 35) sorted by relevance

12

/linux/tools/testing/selftests/mm/
H A Dtranshuge-stress.c76 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 Dpkey-arm64.h38 #undef HPAGE_SIZE
39 #define HPAGE_SIZE default_huge_page_size() macro
H A Dprotection_keys.c693 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 Dpkey-x86.h33 #define HPAGE_SIZE (1UL<<21) macro
H A Dvm_util.h136 #define HPAGE_SIZE (1 << HPAGE_SHIFT) macro
H A Dvm_util.c271 if (mmap(ptr, HPAGE_SIZE, PROT_READ | PROT_WRITE, in allocate_transhuge()
276 if (madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE)) in allocate_transhuge()
/linux/arch/hexagon/include/asm/
H A Dpage.h42 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro
43 #define HPAGE_MASK (~(HPAGE_SIZE-1))
/linux/arch/x86/kernel/
H A Dvmlinux.lds.S61 #define X86_ALIGN_RODATA_BEGIN . = ALIGN(HPAGE_SIZE);
64 . = ALIGN(HPAGE_SIZE); \
415 . = ALIGN(HPAGE_SIZE);
419 . = ALIGN(HPAGE_SIZE);
/linux/arch/arc/include/asm/
H A Dhugepage.h17 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro
18 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux/arch/loongarch/include/asm/
H A Dpage.h14 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro
15 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
H A Dhugetlb.h69 flush_tlb_range(vma, addr, addr + HPAGE_SIZE); in huge_ptep_set_access_flags()
/linux/arch/powerpc/include/asm/
H A Dpage.h37 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro
38 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux/arch/parisc/include/asm/
H A Dpage.h151 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro
152 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux/arch/sh/include/asm/
H A Dpage.h28 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro
29 #define HPAGE_MASK (~(HPAGE_SIZE-1))
/linux/arch/sparc/mm/
H A Dhugetlbpage.c162 size = HPAGE_SIZE; in huge_tte_to_size()
250 /* An HPAGE_SIZE'ed page is composed of two REAL_HPAGE_SIZE'ed pages */ in __set_huge_pte_at()
251 if (size == HPAGE_SIZE) in __set_huge_pte_at()
291 /* An HPAGE_SIZE'ed page is composed of two REAL_HPAGE_SIZE'ed pages */ in huge_ptep_get_and_clear()
292 if (size == HPAGE_SIZE) in huge_ptep_get_and_clear()
H A Dtlb.c159 end = vaddr + HPAGE_SIZE; in tlb_batch_pmd_scan()
/linux/arch/sparc/include/asm/
H A Dpage_64.h25 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro
26 #define HPAGE_MASK (~(HPAGE_SIZE - 1UL))
/linux/arch/riscv/include/asm/
H A Dpage.h18 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro
19 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux/arch/s390/include/asm/
H A Dpage.h23 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro
24 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
H A Dkexec.h43 #define KEXEC_CRASH_MEM_ALIGN HPAGE_SIZE
/linux/arch/mips/include/asm/
H A Dhugetlb.h65 flush_tlb_range(vma, addr, addr + HPAGE_SIZE); in huge_ptep_set_access_flags()
/linux/arch/arm/include/asm/
H A Dpgtable-3level.h58 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro
59 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux/arch/s390/kvm/
H A Dpv.c249 vlen = ALIGN(virt * ((npages * PAGE_SIZE) / HPAGE_SIZE), PAGE_SIZE); in kvm_s390_pv_alloc_vm()
796 #define DUMP_BUFF_LEN HPAGE_SIZE
844 if (!IS_ALIGNED(*gaddr, HPAGE_SIZE)) in kvm_s390_pv_dump_stor_state()
884 uvcb.gaddr += HPAGE_SIZE; in kvm_s390_pv_dump_stor_state()
/linux/arch/loongarch/mm/
H A Dtlb.c154 write_csr_entrylo1(lo + (HPAGE_SIZE >> 1)); in __update_hugetlb()
/linux/arch/riscv/mm/
H A Dhugetlbpage.c418 if (size == HPAGE_SIZE) in __hugetlb_valid_size()

12