Home
last modified time | relevance | path

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

/Linux-v6.6/fs/hugetlbfs/
Dinode.c169 len >> huge_page_shift(h), vma, in hugetlbfs_file_mmap()
330 unsigned long index = iocb->ki_pos >> huge_page_shift(h); in hugetlbfs_read_iter()
345 end_index = (isize - 1) >> huge_page_shift(h); in hugetlbfs_read_iter()
395 index += offset >> huge_page_shift(h); in hugetlbfs_read_iter()
398 iocb->ki_pos = ((loff_t)index << huge_page_shift(h)) + offset; in hugetlbfs_read_iter()
664 const pgoff_t start = lstart >> huge_page_shift(h); in remove_inode_hugepages()
665 const pgoff_t end = lend >> huge_page_shift(h); in remove_inode_hugepages()
741 pgoff_t idx = start >> huge_page_shift(h); in hugetlbfs_zero_partial_page()
822 unsigned long hpage_shift = huge_page_shift(h); in hugetlbfs_fallocate()
1171 unsigned hpage_shift = huge_page_shift(sbinfo->hstate); in hugetlbfs_show_options()
[all …]
/Linux-v6.6/include/linux/
Dhugetlb.h827 static inline unsigned huge_page_shift(struct hstate *h) in huge_page_shift() function
903 if ((huge_page_shift(h) == PMD_SHIFT) || in arch_hugetlb_migration_supported()
904 (huge_page_shift(h) == PUD_SHIFT) || in arch_hugetlb_migration_supported()
905 (huge_page_shift(h) == PGDIR_SHIFT)) in arch_hugetlb_migration_supported()
1125 static inline unsigned int huge_page_shift(struct hstate *h)
/Linux-v6.6/arch/powerpc/include/asm/book3s/64/
Dhugetlb.h23 shift = huge_page_shift(hstate); in hstate_get_psize()
/Linux-v6.6/arch/powerpc/mm/nohash/
De500_hugetlbpage.c191 unsigned long tsize = huge_page_shift(hstate) - 10; in flush_hugetlb_page()
/Linux-v6.6/arch/x86/include/asm/
Dtlbflush.h243 ? huge_page_shift(hstate_vma(vma)) \
/Linux-v6.6/arch/powerpc/mm/book3s64/
Dslice.c795 return shift_to_mmu_psize(huge_page_shift(hstate)); in file_to_psize()
/Linux-v6.6/arch/riscv/kvm/
Dmmu.c642 vma_pageshift = huge_page_shift(hstate_vma(vma)); in kvm_riscv_gstage_map()
/Linux-v6.6/mm/
Dhugetlb.c992 return ((address - vma->vm_start) >> huge_page_shift(h)) + in vma_hugecache_offset()
4962 unsigned int shift = huge_page_shift(hstate_vma(vma)); in make_huge_pte()
5881 size = i_size_read(mapping->host) >> huge_page_shift(h); in hugetlb_no_page()
6402 size = i_size_read(mapping->host) >> huge_page_shift(h); in hugetlb_mfill_atomic_pte()
6656 unsigned int shift = huge_page_shift(hstate_vma(vma)); in hugetlb_change_protection()
Dmemory-failure.c820 return check_hwpoisoned_entry(pte, addr, huge_page_shift(h), in hwpoison_hugetlb_range()
Dmigrate.c247 unsigned int shift = huge_page_shift(h); in remove_migration_pte()
Dmempolicy.c2042 huge_page_shift(hstate_vma(vma))); in huge_node()
/Linux-v6.6/arch/arm64/kvm/
Dmmu.c1337 return huge_page_shift(hstate_vma(vma)); in get_vma_page_shift()