Searched refs:PMD_ORDER (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/tools/mm/ |
| H A D | thpmaps | 30 PMD_ORDER = int(math.log2(PMD_SIZE / PAGE_SIZE)) 237 'aligned': [0] * (PMD_ORDER + 1), 238 'unaligned': [0] * (PMD_ORDER + 1), 242 'aligned': [0] * (PMD_ORDER + 1), 243 'unaligned': [0] * (PMD_ORDER + 1), 288 …stats['anon']['aligned'][PMD_ORDER] = max(0, stats['anon']['aligned'][PMD_ORDER] - kbnr(anon_pmd_m… 289 …stats['file']['aligned'][PMD_ORDER] = max(0, stats['file']['aligned'][PMD_ORDER] - kbnr(file_pmd_m… 522 if order > PMD_ORDER:
|
| /linux-6.15/include/linux/ |
| H A D | huge_mm.h | 77 #define THP_ORDERS_ALL_ANON ((BIT(PMD_ORDER + 1) - 1) & ~(BIT(0) | BIT(1))) 85 (BIT(PMD_ORDER) | BIT(PUD_ORDER)) 152 if (order <= 0 || order > PMD_ORDER) in mod_mthp_stat()
|
| H A D | swap.h | 281 #define SWAP_NR_ORDERS (PMD_ORDER + 1)
|
| H A D | pgtable.h | 8 #define PMD_ORDER (PMD_SHIFT - PAGE_SHIFT) macro
|
| /linux-6.15/mm/ |
| H A D | khugepaged.c | 428 if (test_bit(PMD_ORDER, &huge_anon_orders_always)) in hugepage_pmd_enabled() 430 if (test_bit(PMD_ORDER, &huge_anon_orders_madvise)) in hugepage_pmd_enabled() 432 if (test_bit(PMD_ORDER, &huge_anon_orders_inherit) && in hugepage_pmd_enabled() 478 PMD_ORDER)) in khugepaged_enter_vma() 935 if (!thp_vma_suitable_order(vma, address, PMD_ORDER)) in hugepage_vma_revalidate() 937 if (!thp_vma_allowable_order(vma, vma->vm_flags, tva_flags, PMD_ORDER)) in hugepage_vma_revalidate() 1534 if (!thp_vma_allowable_order(vma, vma->vm_flags, 0, PMD_ORDER)) in collapse_pte_mapped_thp() 2417 TVA_ENFORCE_SYSFS, PMD_ORDER)) { in khugepaged_scan_mm_slot() 2753 if (!thp_vma_allowable_order(vma, vma->vm_flags, 0, PMD_ORDER)) in madvise_collapse()
|
| H A D | page_vma_mapped.c | 283 PMD_ORDER) && in page_vma_mapped_walk()
|
| H A D | memory.c | 4337 TVA_IN_PF | TVA_ENFORCE_SYSFS, BIT(PMD_ORDER) - 1); in alloc_swap_folio() 4885 TVA_IN_PF | TVA_ENFORCE_SYSFS, BIT(PMD_ORDER) - 1); in alloc_anon_folio() 5159 if (!thp_vma_suitable_order(vma, haddr, PMD_ORDER)) in do_set_pmd() 5864 return vma->vm_ops->huge_fault(vmf, PMD_ORDER); in create_huge_pmd() 5887 ret = vma->vm_ops->huge_fault(vmf, PMD_ORDER); in wp_huge_pmd() 6110 TVA_IN_PF | TVA_ENFORCE_SYSFS, PMD_ORDER)) { in __handle_mm_fault()
|
| H A D | huge_memory.c | 782 huge_anon_orders_inherit = BIT(PMD_ORDER); in hugepage_init_sysfs() 1325 if (!thp_vma_suitable_order(vma, haddr, PMD_ORDER)) in do_huge_pmd_anonymous_page() 1484 if (WARN_ON_ONCE(folio_order(folio) != PMD_ORDER)) in vmf_insert_folio_pmd()
|
| H A D | swapfile.c | 928 if (order < PMD_ORDER) { in cluster_alloc_swap_entry()
|
| /linux-6.15/fs/ |
| H A D | dax.c | 92 return PMD_ORDER; in dax_entry_order() 2016 XA_STATE_ORDER(xas, &mapping->i_pages, vmf->pgoff, PMD_ORDER); in dax_iomap_pmd_fault() 2052 entry = grab_mapping_entry(&xas, mapping, PMD_ORDER); in dax_iomap_pmd_fault() 2119 else if (order == PMD_ORDER) in dax_iomap_fault() 2163 else if (order == PMD_ORDER) in dax_insert_pfn_mkwrite()
|
| /linux-6.15/Documentation/admin-guide/mm/ |
| H A D | transhuge.rst | 323 ``thp_anon`` is not specified, PMD_ORDER THP will default to ``inherit``. 325 PMD_ORDER THP policy will be overridden. If the policy for PMD_ORDER 352 ``thp_shmem`` is not specified, PMD_ORDER hugepage will default to 354 user, the PMD_ORDER hugepage policy will be overridden. If the policy for 355 PMD_ORDER is not defined within a valid ``thp_shmem``, its policy will
|
| /linux-6.15/drivers/dax/ |
| H A D | device.c | 247 else if (order == PMD_ORDER) in dev_dax_huge_fault()
|
| /linux-6.15/drivers/vfio/pci/ |
| H A D | vfio_pci_core.c | 1671 case PMD_ORDER: in vfio_pci_mmap_huge_fault()
|