Home
last modified time | relevance | path

Searched refs:pmd_young (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/arch/arm/include/asm/
Dpgtable-3level.h181 #define pmd_young(pmd) (pmd_isset((pmd), PMD_SECT_AF)) macro
192 #define pmd_hugewillfault(pmd) (!pmd_young(pmd) || !pmd_write(pmd))
/linux-6.12.1/arch/arc/include/asm/
Dhugepage.h40 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) macro
/linux-6.12.1/arch/loongarch/include/asm/
Dpgtable.h529 #define pmd_young pmd_young macro
530 static inline int pmd_young(pmd_t pmd) in pmd_young() function
/linux-6.12.1/arch/mips/include/asm/
Dpgtable.h679 #define pmd_young pmd_young macro
680 static inline int pmd_young(pmd_t pmd) function
/linux-6.12.1/arch/riscv/include/asm/
Dpgtable.h714 #define pmd_young pmd_young macro
715 static inline int pmd_young(pmd_t pmd) in pmd_young() function
/linux-6.12.1/arch/sparc/include/asm/
Dpgtable_64.h717 #define pmd_young pmd_young macro
718 static inline unsigned long pmd_young(pmd_t pmd) in pmd_young() function
/linux-6.12.1/arch/s390/include/asm/
Dpgtable.h830 #define pmd_young pmd_young macro
831 static inline int pmd_young(pmd_t pmd) in pmd_young() function
1767 return pmd_young(pmd); in pmdp_test_and_clear_young()
/linux-6.12.1/include/linux/
Dpgtable.h180 #ifndef pmd_young
181 static inline int pmd_young(pmd_t pmd) in pmd_young() function
372 if (!pmd_young(pmd)) in pmdp_test_and_clear_young()
/linux-6.12.1/arch/x86/include/asm/
Dpgtable.h189 #define pmd_young pmd_young macro
190 static inline int pmd_young(pmd_t pmd) in pmd_young() function
/linux-6.12.1/mm/
Ddebug_vm_pgtable.c189 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()
Dhuge_memory.c2017 if (pmd_young(orig_pmd) || pmd_dirty(orig_pmd)) { in madvise_free_huge_pmd()
2689 if (!folio_test_referenced(folio) && pmd_young(old_pmd)) in __split_huge_pmd_locked()
2757 young = pmd_young(old_pmd); in __split_huge_pmd_locked()
4184 if (pmd_young(pmdval)) in set_pmd_migration_entry()
Dmadvise.c402 if (!pageout && pmd_young(orig_pmd)) { in madvise_cold_or_pageout_pte_range()
Dvmscan.c3336 if (!pmd_young(pmd) && !mm_has_notifiers(vma->vm_mm)) in get_pmd_pfn()
3571 if (!pmd_young(val)) in walk_pmd_range()
/linux-6.12.1/Documentation/mm/
Darch_pgtable_helpers.rst97 | pmd_young | Tests a young PMD |
/linux-6.12.1/mm/damon/
Dpaddr.c105 *accessed = pmd_young(pmdp_get(pvmw.pmd)) || in damon_folio_young_one()
Dvaddr.c467 if (pmd_young(pmde) || !folio_test_idle(folio) || in damon_young_pmd_entry()
/linux-6.12.1/arch/x86/mm/
Dpgtable.c575 if (pmd_young(*pmdp)) in pmdp_test_and_clear_young()
/linux-6.12.1/arch/powerpc/include/asm/book3s/64/
Dpgtable.h1048 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) macro
/linux-6.12.1/fs/proc/
Dtask_mmu.c871 smaps_account(mss, page, true, pmd_young(*pmd), pmd_dirty(*pmd), in smaps_pmd_entry()
1429 if (pmd_young(old)) in clear_soft_dirty_pmd()
/linux-6.12.1/arch/arm64/include/asm/
Dpgtable.h570 #define pmd_young(pmd) pte_young(pmd_pte(pmd)) macro
/linux-6.12.1/arch/sparc/mm/
Dinit_64.c2959 if (!pmd_leaf(entry) || !pmd_young(entry)) in update_mmu_cache_pmd()