| /linux-6.15/arch/arm/include/asm/ |
| H A D | pgtable-3level.h | 181 #define pmd_young(pmd) (pmd_isset((pmd), PMD_SECT_AF)) macro 192 #define pmd_hugewillfault(pmd) (!pmd_young(pmd) || !pmd_write(pmd))
|
| /linux-6.15/arch/arc/include/asm/ |
| H A D | hugepage.h | 40 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) macro
|
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | pgtable.h | 532 #define pmd_young pmd_young macro 533 static inline int pmd_young(pmd_t pmd) in pmd_young() function
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | pgtable.h | 679 #define pmd_young pmd_young macro 680 static inline int pmd_young(pmd_t pmd) function
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | pgtable.h | 754 #define pmd_young pmd_young macro 755 static inline int pmd_young(pmd_t pmd) in pmd_young() function
|
| /linux-6.15/arch/sparc/include/asm/ |
| H A D | pgtable_64.h | 717 #define pmd_young pmd_young macro 718 static inline unsigned long pmd_young(pmd_t pmd) in pmd_young() function
|
| /linux-6.15/include/linux/ |
| H A D | pgtable.h | 201 #ifndef pmd_young 202 static inline int pmd_young(pmd_t pmd) in pmd_young() function 395 if (!pmd_young(pmd)) in pmdp_test_and_clear_young()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | pgtable.h | 869 #define pmd_young pmd_young macro 870 static inline int pmd_young(pmd_t pmd) in pmd_young() function 1801 return pmd_young(pmd); in pmdp_test_and_clear_young()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | pgtable.h | 189 #define pmd_young pmd_young macro 190 static inline int pmd_young(pmd_t pmd) in pmd_young() function
|
| /linux-6.15/mm/ |
| H A D | debug_vm_pgtable.c | 189 WARN_ON(!pmd_young(pmd_mkyoung(pmd_mkold(pmd)))); in pmd_basic_tests() 192 WARN_ON(pmd_young(pmd_mkold(pmd_mkyoung(pmd)))); in pmd_basic_tests() 260 WARN_ON(pmd_young(pmd)); in pmd_advanced_tests()
|
| H A D | huge_memory.c | 2179 if (pmd_young(orig_pmd) || pmd_dirty(orig_pmd)) { in madvise_free_huge_pmd() 2897 if (!folio_test_referenced(folio) && pmd_young(old_pmd)) in __split_huge_pmd_locked() 2965 young = pmd_young(old_pmd); in __split_huge_pmd_locked() 4651 if (pmd_young(pmdval)) in set_pmd_migration_entry()
|
| H A D | madvise.c | 410 if (!pageout && pmd_young(orig_pmd)) { in madvise_cold_or_pageout_pte_range()
|
| H A D | vmscan.c | 3432 if (!pmd_young(pmd) && !mm_has_notifiers(vma->vm_mm)) in get_pmd_pfn() 3707 if (!pmd_young(val)) in walk_pmd_range()
|
| /linux-6.15/Documentation/mm/ |
| H A D | arch_pgtable_helpers.rst | 97 | pmd_young | Tests a young PMD |
|
| /linux-6.15/mm/damon/ |
| H A D | paddr.c | 113 *accessed = pmd_young(pmdp_get(pvmw.pmd)) || in damon_folio_young_one()
|
| H A D | vaddr.c | 468 if (pmd_young(pmde) || !folio_test_idle(folio) || in damon_young_pmd_entry()
|
| /linux-6.15/arch/x86/mm/ |
| H A D | pgtable.c | 534 if (pmd_young(*pmdp)) in pmdp_test_and_clear_young()
|
| /linux-6.15/arch/powerpc/include/asm/book3s/64/ |
| H A D | pgtable.h | 1048 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) macro
|
| /linux-6.15/fs/proc/ |
| H A D | task_mmu.c | 884 smaps_account(mss, page, true, pmd_young(*pmd), pmd_dirty(*pmd), in smaps_pmd_entry() 1442 if (pmd_young(old)) in clear_soft_dirty_pmd()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | pgtable.h | 555 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) macro
|
| /linux-6.15/arch/sparc/mm/ |
| H A D | init_64.c | 2955 if (!pmd_leaf(entry) || !pmd_young(entry)) in update_mmu_cache_pmd()
|