Lines Matching refs:BASE_ADDR
18 #define BASE_ADDR ((void *)(1UL << 30)) macro
441 p = mmap(BASE_ADDR, hpage_pmd_size, PROT_READ | PROT_WRITE, in alloc_mapping()
443 if (p != BASE_ADDR) { in alloc_mapping()
444 printf("Failed to allocate VMA at %p\n", BASE_ADDR); in alloc_mapping()
765 madvise(BASE_ADDR, hpage_pmd_size, MADV_HUGEPAGE); in collapse_compound_extreme()
766 fill_memory(BASE_ADDR, 0, hpage_pmd_size); in collapse_compound_extreme()
767 if (!check_huge(BASE_ADDR)) { in collapse_compound_extreme()
771 madvise(BASE_ADDR, hpage_pmd_size, MADV_NOHUGEPAGE); in collapse_compound_extreme()
773 p = mremap(BASE_ADDR - i * page_size, in collapse_compound_extreme()
777 BASE_ADDR + 2 * hpage_pmd_size); in collapse_compound_extreme()
783 p = mremap(BASE_ADDR + 2 * hpage_pmd_size, in collapse_compound_extreme()
787 BASE_ADDR - (i + 1) * page_size); in collapse_compound_extreme()
794 munmap(BASE_ADDR, hpage_pmd_size); in collapse_compound_extreme()