Searched refs:huge_page_order (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/ |
| H A D | hugetlb.h | 786 static inline unsigned int huge_page_order(struct hstate *h) in huge_page_order() function 810 (vma->vm_pgoff >> huge_page_order(h)); in hugetlb_linear_page_index() 820 return order_is_gigantic(huge_page_order(h)); in hstate_is_gigantic() 836 return filemap_lock_folio(mapping, idx << huge_page_order(h)); in filemap_lock_hugetlb_folio() 1194 static inline unsigned int huge_page_order(struct hstate *h)
|
| /linux/mm/ |
| H A D | hugetlb.c | 1017 (vma->vm_pgoff >> huge_page_order(h)); in vma_hugecache_offset() 1858 int order = huge_page_order(h); in only_alloc_fresh_hugetlb_folio() 2076 order = huge_page_order(&default_hstate); in dissolve_free_hugetlb_folios() 2078 order = min(order, huge_page_order(h)); in dissolve_free_hugetlb_folios() 3144 unsigned int order = huge_page_order(h); in hugetlb_folio_init_tail_vmemmap() 3173 prep_compound_head(&folio->page, huge_page_order(h)); in hugetlb_folio_init_vmemmap() 3967 split_page_owner(&folio->page, huge_page_order(src), huge_page_order(dst)); in demote_free_hugetlb_folios() 3968 pgalloc_tag_split(folio, huge_page_order(src), huge_page_order(dst)); in demote_free_hugetlb_folios() 4049 dst->max_huge_pages += nr_demoted << (huge_page_order(src) - huge_page_order(dst)); in demote_pool_huge_page() 5632 idx <<= huge_page_order(h); in hugetlb_add_to_page_cache()
|
| H A D | memfd.c | 87 idx >>= huge_page_order(h); in memfd_alloc_folio()
|
| H A D | hugetlb_vmemmap.c | 845 if (vmemmap_populate_hvo(start, end, huge_page_order(h), zone, in hugetlb_vmemmap_init_late()
|
| H A D | hmm.c | 563 hmm_pfn_flags_order(huge_page_order(hstate_vma(vma))); in hmm_vma_walk_hugetlb_entry()
|
| H A D | gup.c | 3471 start_idx <<= huge_page_order(h); in memfd_pin_folios() 3472 end_idx <<= huge_page_order(h); in memfd_pin_folios()
|
| /linux/fs/hugetlbfs/ |
| H A D | inode.c | 161 desc->pgoff >> huge_page_order(h), in hugetlbfs_file_mmap_prepare() 589 index = folio->index >> huge_page_order(h); in remove_inode_hugepages() 798 folio = filemap_get_folio(mapping, index << huge_page_order(h)); in hugetlbfs_fallocate()
|