Home
last modified time | relevance | path

Searched refs:huge_page_size (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.4/include/linux/
Dhugetlb.h405 static inline unsigned long huge_page_size(struct hstate *h) in huge_page_size() function
441 return huge_page_size(h) / 512; in blocks_per_huge_page()
537 if (huge_page_size(h) == PMD_SIZE) in huge_pte_lockptr()
539 VM_BUG_ON(huge_page_size(h) == PAGE_SIZE); in huge_pte_lockptr()
649 static inline unsigned long huge_page_size(struct hstate *h) in huge_page_size() function
/Linux-v5.4/mm/
Dhugetlb.c1205 if (huge_page_size(h) == size) in size_to_hstate()
2179 huge_page_size(h), huge_page_size(h), in __alloc_bootmem_huge_page()
2194 BUG_ON(!IS_ALIGNED(virt_to_phys(m), huge_page_size(h))); in __alloc_bootmem_huge_page()
2274 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages()
2305 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in report_hugepages()
2970 huge_page_size(h)/1024); in hugetlb_add_hstate()
3378 unsigned long sz = huge_page_size(h); in copy_hugetlb_page_range()
3481 unsigned long sz = huge_page_size(h); in __unmap_hugepage_range()
3562 tlb_remove_page_size(tlb, page, huge_page_size(h)); in __unmap_hugepage_range()
3667 address + huge_page_size(h), page); in unmap_ref_private()
[all …]
Dpagewalk.c178 unsigned long boundary = (addr & huge_page_mask(h)) + huge_page_size(h); in hugetlb_entry_end()
189 unsigned long sz = huge_page_size(h); in walk_hugetlb_range()
Dhugetlb_cgroup.c360 mem_fmt(buf, 32, huge_page_size(h)); in __hugetlb_cgroup_file_init()
Duserfaultfd.c276 dst_pte = huge_pte_alloc(dst_mm, dst_addr, huge_page_size(h)); in __mcopy_atomic_hugetlb()
Dmemory-failure.c1138 if (huge_page_size(page_hstate(head)) > PMD_SIZE) { in memory_failure_hugetlb()
Dmmap.c1600 len = ALIGN(len, huge_page_size(hstate_file(file))); in ksys_mmap_pgoff()
1612 len = ALIGN(len, huge_page_size(hs)); in ksys_mmap_pgoff()
/Linux-v5.4/fs/hugetlbfs/
Dinode.c219 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
287 nr = huge_page_size(h); in hugetlbfs_read_iter()
535 loff_t hpage_size = huge_page_size(h); in hugetlbfs_punch_hole()
579 loff_t hpage_size = huge_page_size(h); in hugetlbfs_fallocate()
928 unsigned long hpage_size = huge_page_size(sbinfo->hstate); in hugetlbfs_show_options()
967 buf->f_bsize = huge_page_size(h); in hugetlbfs_statfs()
1282 sb->s_blocksize = huge_page_size(ctx->hstate); in hugetlbfs_fill_super()
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dradix_hugetlbpage.c75 addr = ALIGN(addr, huge_page_size(h)); in radix__hugetlb_get_unmapped_area()
/Linux-v5.4/arch/arm64/mm/
Dhugetlbpage.c25 size_t pagesize = huge_page_size(h); in arch_hugetlb_migration_supported()
298 size_t pagesize = huge_page_size(hstate_vma(vma)); in arch_make_huge_pte()
/Linux-v5.4/arch/parisc/mm/
Dhugetlbpage.c41 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
/Linux-v5.4/include/asm-generic/
Dtlb.h510 unsigned long _sz = huge_page_size(h); \
/Linux-v5.4/arch/sparc/mm/
Dhugetlbpage.c121 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
Dinit_64.c444 hugepage_size = huge_page_size(hstate_vma(vma)); in update_mmu_cache()
/Linux-v5.4/tools/testing/selftests/kvm/lib/
Dkvm_util.c582 size_t huge_page_size = KVM_UTIL_PGS_PER_HUGEPG * vm->page_size; in vm_userspace_mem_region_add() local
641 alignment = max(huge_page_size, alignment); in vm_userspace_mem_region_add()
/Linux-v5.4/fs/proc/
Dtask_mmu.c729 mss->shared_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
731 mss->private_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
/Linux-v5.4/ipc/
Dshm.c647 hugesize = ALIGN(size, huge_page_size(hs)); in newseg()