Home
last modified time | relevance | path

Searched refs:huge_page_shift (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/fs/hugetlbfs/
Dinode.c180 len >> huge_page_shift(h), vma, in hugetlbfs_file_mmap()
276 unsigned long index = iocb->ki_pos >> huge_page_shift(h); in hugetlbfs_read_iter()
291 end_index = (isize - 1) >> huge_page_shift(h); in hugetlbfs_read_iter()
325 index += offset >> huge_page_shift(h); in hugetlbfs_read_iter()
328 iocb->ki_pos = ((loff_t)index << huge_page_shift(h)) + offset; in hugetlbfs_read_iter()
419 const pgoff_t start = lstart >> huge_page_shift(h); in remove_inode_hugepages()
420 const pgoff_t end = lend >> huge_page_shift(h); in remove_inode_hugepages()
580 unsigned long hpage_shift = huge_page_shift(h); in hugetlbfs_fallocate()
929 unsigned hpage_shift = huge_page_shift(sbinfo->hstate); in hugetlbfs_show_options()
1134 size_opt <<= huge_page_shift(h); in hugetlbfs_size_to_hpages()
[all …]
/Linux-v5.4/include/linux/
Dhugetlb.h424 static inline unsigned huge_page_shift(struct hstate *h) in huge_page_shift() function
489 if ((huge_page_shift(h) == PMD_SHIFT) || in arch_hugetlb_migration_supported()
490 (huge_page_shift(h) == PUD_SHIFT) || in arch_hugetlb_migration_supported()
491 (huge_page_shift(h) == PGDIR_SHIFT)) in arch_hugetlb_migration_supported()
674 static inline unsigned int huge_page_shift(struct hstate *h) in huge_page_shift() function
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dhugetlb.h24 shift = huge_page_shift(hstate); in hstate_get_psize()
/Linux-v5.4/arch/powerpc/mm/nohash/
Dbook3e_hugetlbpage.c201 unsigned long tsize = huge_page_shift(hstate) - 10; in flush_hugetlb_page()
/Linux-v5.4/arch/x86/include/asm/
Dtlbflush.h574 ? huge_page_shift(hstate_vma(vma)) \
/Linux-v5.4/arch/sparc/mm/
Dhugetlbpage.c184 unsigned int shift = huge_page_shift(hstate_vma(vma)); in arch_make_huge_pte()
/Linux-v5.4/mm/
Dhugetlb.c625 return ((address - vma->vm_start) >> huge_page_shift(h)) + in vma_hugecache_offset()
3285 return 1UL << huge_page_shift(hstate); in hugetlb_vm_op_pagesize()
3891 size = i_size_read(mapping->host) >> huge_page_shift(h); in hugetlb_no_page()
3998 size = i_size_read(mapping->host) >> huge_page_shift(h); in hugetlb_no_page()
4264 size = i_size_read(mapping->host) >> huge_page_shift(h); in hugetlb_mcopy_atomic_pte()
4292 size = i_size_read(mapping->host) >> huge_page_shift(h); in hugetlb_mcopy_atomic_pte()
Dmempolicy.c1952 huge_page_shift(hstate_vma(vma))); in huge_node()
/Linux-v5.4/arch/powerpc/mm/
Dhugetlbpage.c533 int mmu_psize = shift_to_mmu_psize(huge_page_shift(hstate)); in hugetlb_get_unmapped_area()
/Linux-v5.4/drivers/infiniband/core/
Dumem_odp.c428 umem_odp->page_shift = huge_page_shift(h); in ib_umem_odp_get()
/Linux-v5.4/virt/kvm/arm/
Dmmu.c1600 lsb = huge_page_shift(hstate_vma(vma)); in kvm_send_hwpoison_signal()