Searched refs:HPAGE_SIZE (Results 1 - 25 of 38) sorted by relevance

12

/linux-master/tools/testing/selftests/mm/
H A Dtranshuge-stress.c76 len -= len % HPAGE_SIZE;
77 ptr = mmap(NULL, len + HPAGE_SIZE, PROT_RW, mmap_flags, backing_fd, 0);
80 ptr += HPAGE_SIZE - (uintptr_t)ptr % HPAGE_SIZE;
98 for (p = ptr; p < ptr + len; p += HPAGE_SIZE) {
122 if (madvise(p, HPAGE_SIZE - psize(), MADV_DONTNEED))
H A Dvm_util.h60 #define HPAGE_SIZE (1 << HPAGE_SHIFT) macro
H A Dpkey-x86.h29 #define HPAGE_SIZE (1UL<<21) macro
H A Dpkey-powerpc.h31 #define HPAGE_SIZE (1UL << 24) macro
H A Dprotection_keys.c727 size = ALIGN_UP(size, HPAGE_SIZE * 2);
734 ptr = ALIGN_PTR_UP(ptr, HPAGE_SIZE);
736 ret = madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE);
738 ret = madvise(ptr, HPAGE_SIZE, MADV_WILLNEED);
740 memset(ptr, 0, HPAGE_SIZE);
769 hpagesz_kb = HPAGE_SIZE / 1024;
806 size = ALIGN_UP(size, HPAGE_SIZE * 2);
979 if (size >= HPAGE_SIZE)
980 size = HPAGE_SIZE;
1362 if (size >= HPAGE_SIZE)
[all...]
H A Dksm_tests.c561 len -= len % HPAGE_SIZE;
562 map_ptr_orig = mmap(NULL, len + HPAGE_SIZE, PROT_READ | PROT_WRITE,
564 map_ptr = map_ptr_orig + HPAGE_SIZE - (uintptr_t)map_ptr_orig % HPAGE_SIZE;
578 for (void *p = map_ptr; p < map_ptr + len; p += HPAGE_SIZE) {
609 munmap(map_ptr_orig, len + HPAGE_SIZE);
614 munmap(map_ptr_orig, len + HPAGE_SIZE);
H A Dvm_util.c232 if (mmap(ptr, HPAGE_SIZE, PROT_READ | PROT_WRITE,
237 if (madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE))
/linux-master/arch/x86/include/asm/
H A Dpage_types.h24 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro
25 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux-master/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-master/arch/hexagon/include/asm/
H A Dpage.h42 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro
43 #define HPAGE_MASK (~(HPAGE_SIZE-1))
/linux-master/arch/mips/include/asm/
H A Dpage.h49 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro
50 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
54 #define HPAGE_SIZE ({BUILD_BUG(); 0; }) macro
H A Dhugetlb.h82 flush_tlb_range(vma, addr, addr + HPAGE_SIZE);
/linux-master/arch/loongarch/include/asm/
H A Dpage.h19 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro
20 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
H A Dhugetlb.h76 flush_tlb_range(vma, addr, addr + HPAGE_SIZE);
/linux-master/arch/s390/include/asm/
H A Dkexec.h43 #define KEXEC_CRASH_MEM_ALIGN HPAGE_SIZE
H A Dpage.h28 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro
29 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux-master/arch/x86/kernel/
H A Dvmlinux.lds.S63 #define X86_ALIGN_RODATA_BEGIN . = ALIGN(HPAGE_SIZE);
66 . = ALIGN(HPAGE_SIZE); \
434 . = ALIGN(HPAGE_SIZE);
438 . = ALIGN(HPAGE_SIZE);
/linux-master/arch/riscv/include/asm/
H A Dpage.h20 #define HPAGE_SIZE (_AC(1, UL) << HPAGE_SHIFT) macro
21 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux-master/arch/powerpc/include/asm/
H A Dpage.h38 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro
39 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux-master/arch/parisc/include/asm/
H A Dpage.h152 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) macro
153 #define HPAGE_MASK (~(HPAGE_SIZE - 1))
/linux-master/arch/sparc/include/asm/
H A Dpage_64.h27 #define HPAGE_SIZE (_AC(1,UL) << HPAGE_SHIFT) macro
28 #define HPAGE_MASK (~(HPAGE_SIZE - 1UL))
/linux-master/arch/sh/include/asm/
H A Dpage.h30 #define HPAGE_SIZE (1UL << HPAGE_SHIFT) macro
31 #define HPAGE_MASK (~(HPAGE_SIZE-1))
/linux-master/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-master/arch/sparc/mm/
H A Dhugetlbpage.c273 size = HPAGE_SIZE;
361 /* An HPAGE_SIZE'ed page is composed of two REAL_HPAGE_SIZE'ed pages */
362 if (size == HPAGE_SIZE)
402 /* An HPAGE_SIZE'ed page is composed of two REAL_HPAGE_SIZE'ed pages */
403 if (size == HPAGE_SIZE)
H A Dtlb.c156 end = vaddr + HPAGE_SIZE;

Completed in 220 milliseconds

12