Home
last modified time | relevance | path

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

/linux-6.15/mm/
H A Dpage_vma_mapped.c193 pmd_t pmde; in page_vma_mapped_walk() local
247 pmde = pmdp_get_lockless(pvmw->pmd); in page_vma_mapped_walk()
249 if (pmd_trans_huge(pmde) || is_pmd_migration_entry(pmde) || in page_vma_mapped_walk()
250 (pmd_present(pmde) && pmd_devmap(pmde))) { in page_vma_mapped_walk()
252 pmde = *pvmw->pmd; in page_vma_mapped_walk()
253 if (!pmd_present(pmde)) { in page_vma_mapped_walk()
259 entry = pmd_to_swp_entry(pmde); in page_vma_mapped_walk()
265 if (likely(pmd_trans_huge(pmde) || pmd_devmap(pmde))) { in page_vma_mapped_walk()
268 if (!check_pmd(pmd_pfn(pmde), pvmw)) in page_vma_mapped_walk()
275 } else if (!pmd_present(pmde)) { in page_vma_mapped_walk()
[all …]
H A Dhuge_memory.c4675 pmd_t pmde; in remove_migration_pmd() local
4683 pmde = mk_huge_pmd(new, READ_ONCE(vma->vm_page_prot)); in remove_migration_pmd()
4685 pmde = pmd_mksoft_dirty(pmde); in remove_migration_pmd()
4687 pmde = pmd_mkwrite(pmde, vma); in remove_migration_pmd()
4689 pmde = pmd_mkuffd_wp(pmde); in remove_migration_pmd()
4691 pmde = pmd_mkold(pmde); in remove_migration_pmd()
4694 pmde = pmd_mkdirty(pmde); in remove_migration_pmd()
4706 VM_BUG_ON(pmd_write(pmde) && folio_test_anon(folio) && !PageAnonExclusive(new)); in remove_migration_pmd()
4707 set_pmd_at(mm, haddr, pvmw->pmd, pmde); in remove_migration_pmd()
4711 trace_remove_migration_pmd(address, pmd_val(pmde)); in remove_migration_pmd()
H A Dkhugepaged.c953 pmd_t pmde = pmdp_get_lockless(pmd); in check_pmd_state() local
955 if (pmd_none(pmde)) in check_pmd_state()
957 if (!pmd_present(pmde)) in check_pmd_state()
959 if (pmd_trans_huge(pmde)) in check_pmd_state()
961 if (pmd_devmap(pmde)) in check_pmd_state()
963 if (pmd_bad(pmde)) in check_pmd_state()
H A Dksm.c1353 pmd_t pmde; in replace_page() local
1373 pmde = pmdp_get_lockless(pmd); in replace_page()
1374 if (!pmd_present(pmde) || pmd_trans_huge(pmde)) in replace_page()
/linux-6.15/mm/damon/
H A Dvaddr.c309 pmd_t pmde; in damon_mkold_pmd_entry() local
314 pmde = pmdp_get(pmd); in damon_mkold_pmd_entry()
316 if (!pmd_present(pmde)) { in damon_mkold_pmd_entry()
321 if (pmd_trans_huge(pmde)) { in damon_mkold_pmd_entry()
451 pmd_t pmde; in damon_young_pmd_entry() local
454 pmde = pmdp_get(pmd); in damon_young_pmd_entry()
456 if (!pmd_present(pmde)) { in damon_young_pmd_entry()
461 if (!pmd_trans_huge(pmde)) { in damon_young_pmd_entry()
465 folio = damon_get_folio(pmd_pfn(pmde)); in damon_young_pmd_entry()
468 if (pmd_young(pmde) || !folio_test_idle(folio) || in damon_young_pmd_entry()