Home
last modified time | relevance | path

Searched refs:huge_page_order (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Dhugetlb.h780 static inline unsigned int huge_page_order(struct hstate *h) in huge_page_order() function
804 (vma->vm_pgoff >> huge_page_order(h)); in hugetlb_linear_page_index()
814 return order_is_gigantic(huge_page_order(h)); in hstate_is_gigantic()
830 return filemap_lock_folio(mapping, idx << huge_page_order(h)); in filemap_lock_hugetlb_folio()
1188 static inline unsigned int huge_page_order(struct hstate *h)
/linux/mm/
H A Dhugetlb.c1012 (vma->vm_pgoff >> huge_page_order(h)); in vma_hugecache_offset()
1838 int order = huge_page_order(h); in only_alloc_fresh_hugetlb_folio()
2056 order = huge_page_order(&default_hstate); in dissolve_free_hugetlb_folios()
2058 order = min(order, huge_page_order(h)); in dissolve_free_hugetlb_folios()
3124 unsigned int order = huge_page_order(h); in hugetlb_folio_init_tail_vmemmap()
3153 prep_compound_head(&folio->page, huge_page_order(h)); in hugetlb_folio_init_vmemmap()
3947 split_page_owner(&folio->page, huge_page_order(src), huge_page_order(dst)); in demote_free_hugetlb_folios()
3948 pgalloc_tag_split(folio, huge_page_order(src), huge_page_order(dst)); in demote_free_hugetlb_folios()
4029 dst->max_huge_pages += nr_demoted << (huge_page_order(src) - huge_page_order(dst)); in demote_pool_huge_page()
5630 idx <<= huge_page_order(h); in hugetlb_add_to_page_cache()
H A Dmemfd.c87 idx >>= huge_page_order(h); in memfd_alloc_folio()
H A Dhmm.c563 hmm_pfn_flags_order(huge_page_order(hstate_vma(vma))); in hmm_vma_walk_hugetlb_entry()
/linux/fs/hugetlbfs/
H A Dinode.c154 vma->vm_pgoff >> huge_page_order(h), in hugetlbfs_file_mmap()
569 index = folio->index >> huge_page_order(h); in remove_inode_hugepages()
778 folio = filemap_get_folio(mapping, index << huge_page_order(h)); in hugetlbfs_fallocate()