Lines Matching refs:hugetlbsize
1045 static void run_with_hugetlb(test_fn fn, const char *desc, size_t hugetlbsize)
1051 hugetlbsize / 1024);
1053 flags |= __builtin_ctzll(hugetlbsize) << MAP_HUGE_SHIFT;
1055 mem = mmap(NULL, hugetlbsize, PROT_READ | PROT_WRITE, flags, -1, 0);
1063 memset(mem, 1, hugetlbsize);
1069 dummy = mmap(NULL, hugetlbsize, PROT_READ | PROT_WRITE, flags, -1, 0);
1075 munmap(dummy, hugetlbsize);
1077 fn(mem, hugetlbsize, true);
1079 munmap(mem, hugetlbsize);
1740 size_t hugetlbsize)
1747 hugetlbsize / 1024);
1749 flags |= __builtin_ctzll(hugetlbsize) << MFD_HUGE_SHIFT;
1759 if (fallocate(fd, 0, 0, hugetlbsize)) {
1766 mem = mmap(NULL, hugetlbsize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd,
1773 smem = mmap(NULL, hugetlbsize, PROT_READ, MAP_SHARED, fd, 0);
1784 fn(mem, smem, hugetlbsize);
1786 munmap(mem, hugetlbsize);
1788 munmap(smem, hugetlbsize);