Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dhugetlb.h417 static inline unsigned long huge_page_size(struct hstate *h) in huge_page_size() function
453 return huge_page_size(h) / 512; in blocks_per_huge_page()
512 if (huge_page_size(h) == PMD_SIZE) in huge_pte_lockptr()
514 VM_BUG_ON(huge_page_size(h) == PAGE_SIZE); in huge_pte_lockptr()
558 #define huge_page_size(h) PAGE_SIZE macro
/Linux-v4.19/mm/
Dhugetlb.c1186 if (huge_page_size(h) == size) in size_to_hstate()
2104 huge_page_size(h), huge_page_size(h), in __alloc_bootmem_huge_page()
2119 BUG_ON(!IS_ALIGNED(virt_to_phys(m), huge_page_size(h))); in __alloc_bootmem_huge_page()
2179 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages()
2208 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in report_hugepages()
2833 huge_page_size(h)/1024); in hugetlb_add_hstate()
3241 unsigned long sz = huge_page_size(h); in copy_hugetlb_page_range()
3328 unsigned long sz = huge_page_size(h); in __unmap_hugepage_range()
3408 tlb_remove_page_size(tlb, page, huge_page_size(h)); in __unmap_hugepage_range()
3513 address + huge_page_size(h), page); in unmap_ref_private()
[all …]
Dpagewalk.c173 unsigned long boundary = (addr & huge_page_mask(h)) + huge_page_size(h); in hugetlb_entry_end()
184 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.c256 dst_pte = huge_pte_alloc(dst_mm, dst_addr, huge_page_size(h)); in __mcopy_atomic_hugetlb()
Dmemory-failure.c1136 if (huge_page_size(page_hstate(head)) > PMD_SIZE) { in memory_failure_hugetlb()
Dmmap.c1556 len = ALIGN(len, huge_page_size(hstate_file(file))); in ksys_mmap_pgoff()
1568 len = ALIGN(len, huge_page_size(hs)); in ksys_mmap_pgoff()
/Linux-v4.19/fs/hugetlbfs/
Dinode.c205 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
273 nr = huge_page_size(h); in hugetlbfs_read_iter()
516 loff_t hpage_size = huge_page_size(h); in hugetlbfs_punch_hole()
560 loff_t hpage_size = huge_page_size(h); in hugetlbfs_fallocate()
890 unsigned long hpage_size = huge_page_size(sbinfo->hstate); in hugetlbfs_show_options()
929 buf->f_bsize = huge_page_size(h); in hugetlbfs_statfs()
1266 sb->s_blocksize = huge_page_size(config.hstate); in hugetlbfs_fill_super()
/Linux-v4.19/arch/powerpc/mm/
Dhugetlbpage-radix.c74 addr = ALIGN(addr, huge_page_size(h)); in radix__hugetlb_get_unmapped_area()
/Linux-v4.19/arch/parisc/mm/
Dhugetlbpage.c41 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
/Linux-v4.19/include/asm-generic/
Dtlb.h227 __tlb_adjust_range(tlb, address, huge_page_size(h)); \
/Linux-v4.19/tools/testing/selftests/kvm/lib/
Dkvm_util.c576 size_t huge_page_size = KVM_UTIL_PGS_PER_HUGEPG * vm->page_size; in vm_userspace_mem_region_add() local
632 region->mmap_size += huge_page_size; in vm_userspace_mem_region_add()
644 src_type == VM_MEM_SRC_ANONYMOUS_THP ? huge_page_size : 1); in vm_userspace_mem_region_add()
/Linux-v4.19/arch/arm64/mm/
Dhugetlbpage.c286 size_t pagesize = huge_page_size(hstate_vma(vma)); in arch_make_huge_pte()
/Linux-v4.19/arch/sparc/mm/
Dhugetlbpage.c121 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
Dinit_64.c445 hugepage_size = huge_page_size(hstate_vma(vma)); in update_mmu_cache()
/Linux-v4.19/fs/proc/
Dtask_mmu.c694 mss->shared_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
696 mss->private_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_verbs.c1417 if (huge_page_size(h) == 0x200000) { in i40iw_set_hugetlb_values()
1418 iwmr->page_size = huge_page_size(h); in i40iw_set_hugetlb_values()
/Linux-v4.19/ipc/
Dshm.c647 hugesize = ALIGN(size, huge_page_size(hs)); in newseg()