| /linux/tools/testing/selftests/mm/ |
| H A D | hugetlb-madvise.c | 37 unsigned long huge_page_size; variable 45 *((unsigned long *)(addr + (i * huge_page_size))) = i; in write_fault_pages() 50 force_read_pages(addr, nr_pages, huge_page_size); in read_fault_pages() 60 huge_page_size = default_huge_page_size(); in main() 61 if (!huge_page_size) { in main() 66 if (!huge_page_size) { in main() 89 addr = mmap(NULL, (NR_HUGE_PAGES + 2) * huge_page_size, in main() 97 if (munmap(addr, huge_page_size) || in main() 98 munmap(addr + (NR_HUGE_PAGES + 1) * huge_page_size, in main() 99 huge_page_size)) { in main() [all...] |
| H A D | hugetlb_fault_after_madv.c | 17 static size_t huge_page_size; variable 49 madvise(huge_ptr, huge_page_size, MADV_DONTNEED); in madv() 73 huge_page_size = default_huge_page_size(); in main() 74 if (!huge_page_size) in main() 78 huge_page_size / 1024); in main() 87 huge_ptr = mmap(NULL, huge_page_size, PROT_READ | PROT_WRITE, in main() 99 munmap(huge_ptr, huge_page_size); in main()
|
| H A D | process_madv.c | 134 long huge_page_size; in TEST_F() local 144 huge_page_size = read_pmd_pagesize(); in TEST_F() 145 if (huge_page_size <= 0) in TEST_F() 155 size_t map_size = 2 * huge_page_size; in TEST_F() 194 vec.iov_len = huge_page_size; in TEST_F() 207 ASSERT_EQ(ret, huge_page_size); in TEST_F()
|
| /linux/mm/ |
| H A D | hugetlb.c | 1695 if (huge_page_size(h) == size) in size_to_hstate() 3053 m = memblock_alloc_exact_nid_raw(huge_page_size(h), in alloc_bootmem() 3054 huge_page_size(h), 0, in alloc_bootmem() 3057 m = memblock_alloc_try_nid_raw(huge_page_size(h), in alloc_bootmem() 3058 huge_page_size(h), 0, in alloc_bootmem() 3128 huge_page_size(h) - PAGE_SIZE); in __alloc_bootmem_huge_page() 3424 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages_onenode() 3451 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages_errcheck() 3662 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in report_hugepages() 4129 string_get_size(huge_page_size(&default_hstate), in hugetlb_init() [all …]
|
| H A D | hugetlb_cma.c | 67 m = cma_reserve_early(cma, huge_page_size(h)); in hugetlb_cma_alloc_bootmem() 76 m = cma_reserve_early(cma, huge_page_size(h)); in hugetlb_cma_alloc_bootmem()
|
| H A D | pagewalk.c | 333 unsigned long boundary = (addr & huge_page_mask(h)) + huge_page_size(h); in hugetlb_entry_end() 345 unsigned long sz = huge_page_size(h); in walk_hugetlb_range()
|
| H A D | hugetlb_cgroup.c | 812 mem_fmt(buf, sizeof(buf), huge_page_size(h)); in hugetlb_cgroup_cfttypes_init()
|
| H A D | rmap.c | 2028 hsz = huge_page_size(hstate_vma(vma)); in try_to_unmap_one() 2455 hsz = huge_page_size(hstate_vma(vma)); in try_to_migrate_one()
|
| H A D | madvise.c | 892 range->end = ALIGN_DOWN(range->end, huge_page_size(hstate_vma(vma))); in madvise_dontneed_free_valid_vma()
|
| H A D | migrate.c | 418 unsigned long psize = huge_page_size(h); in remove_migration_pte()
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | radix_hugetlbpage.c | 50 unsigned long psize = huge_page_size(hstate_vma(vma)); in radix__huge_ptep_modify_prot_commit()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | memory.c | 844 huge_page_size = ctx->hdev->asic_prop.pmmu_huge.page_size; in init_phys_pg_pack_from_userptr() local 845 u32 pgs_in_huge_page = huge_page_size >> __ffs(page_size); in init_phys_pg_pack_from_userptr() 877 (dma_addr & (huge_page_size - 1))) in init_phys_pg_pack_from_userptr() 882 page_size = huge_page_size; in init_phys_pg_pack_from_userptr() 1075 huge_page_size = hdev->asic_prop.pmmu_huge.page_size; in map_device_va() local 1102 if (addr & (huge_page_size - 1)) in map_device_va() 1105 va_block_align = huge_page_size; in map_device_va() 1113 va_block_align = huge_page_size; in map_device_va()
|
| /linux/arch/riscv/mm/ |
| H A D | tlbflush.c | 178 stride_size = huge_page_size(hstate_vma(vma)); in flush_tlb_range()
|
| /linux/ipc/ |
| H A D | shm.c | 750 hugesize = ALIGN(size, huge_page_size(hs)); in newseg()
|