Home
last modified time | relevance | path

Searched refs:pmde (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/mm/
H A Dpage_vma_mapped.c182 pmd_t pmde; in page_vma_mapped_walk() local
236 pmde = pmdp_get_lockless(pvmw->pmd); in page_vma_mapped_walk()
238 if (pmd_trans_huge(pmde) || is_pmd_migration_entry(pmde) || in page_vma_mapped_walk()
239 (pmd_present(pmde) && pmd_devmap(pmde))) { in page_vma_mapped_walk()
241 pmde = *pvmw->pmd; in page_vma_mapped_walk()
242 if (!pmd_present(pmde)) { in page_vma_mapped_walk()
248 entry = pmd_to_swp_entry(pmde); in page_vma_mapped_walk()
254 if (likely(pmd_trans_huge(pmde) || pmd_devma in page_vma_mapped_walk()
[all...]
H A Dhuge_memory.c3259 pmd_t pmde; in remove_migration_pmd() local
3267 pmde = mk_huge_pmd(new, READ_ONCE(vma->vm_page_prot)); in remove_migration_pmd()
3269 pmde = pmd_mksoft_dirty(pmde); in remove_migration_pmd()
3271 pmde = pmd_mkwrite(pmde, vma); in remove_migration_pmd()
3273 pmde = pmd_mkuffd_wp(pmde); in remove_migration_pmd()
3275 pmde = pmd_mkold(pmde); in remove_migration_pmd()
[all...]
H A Dkhugepaged.c945 pmd_t pmde; in find_pmd_or_thp_or_none() local
951 pmde = pmdp_get_lockless(*pmd); in find_pmd_or_thp_or_none()
952 if (pmd_none(pmde)) in find_pmd_or_thp_or_none()
954 if (!pmd_present(pmde)) in find_pmd_or_thp_or_none()
956 if (pmd_trans_huge(pmde)) in find_pmd_or_thp_or_none()
958 if (pmd_devmap(pmde)) in find_pmd_or_thp_or_none()
960 if (pmd_bad(pmde)) in find_pmd_or_thp_or_none()
H A Dksm.c1192 pmd_t pmde; in replace_page() local
1210 * genuine pmde (in which to find pte), test present and !THP together. in replace_page()
1212 pmde = pmdp_get_lockless(pmd); in replace_page()
1213 if (!pmd_present(pmde) || pmd_trans_huge(pmde)) in replace_page()
/kernel/linux/linux-5.10/mm/
H A Dpage_vma_mapped.c157 pmd_t pmde; in page_vma_mapped_walk() local
215 pmde = READ_ONCE(*pvmw->pmd); in page_vma_mapped_walk()
217 if (pmd_trans_huge(pmde) || is_pmd_migration_entry(pmde)) { in page_vma_mapped_walk()
219 pmde = *pvmw->pmd; in page_vma_mapped_walk()
220 if (likely(pmd_trans_huge(pmde))) { in page_vma_mapped_walk()
223 if (pmd_page(pmde) != page) in page_vma_mapped_walk()
227 if (!pmd_present(pmde)) { in page_vma_mapped_walk()
233 entry = pmd_to_swp_entry(pmde); in page_vma_mapped_walk()
242 } else if (!pmd_present(pmde)) { in page_vma_mapped_walk()
[all...]
H A Dhuge_memory.c2989 pmd_t pmde; in remove_migration_pmd() local
2997 pmde = pmd_mkold(mk_huge_pmd(new, vma->vm_page_prot)); in remove_migration_pmd()
2999 pmde = pmd_mksoft_dirty(pmde); in remove_migration_pmd()
3001 pmde = maybe_pmd_mkwrite(pmde, vma); in remove_migration_pmd()
3003 pmde = pmd_wrprotect(pmd_mkuffd_wp(pmde)); in remove_migration_pmd()
3010 set_pmd_at(mm, mmun_start, pvmw->pmd, pmde); in remove_migration_pmd()
H A Drmap.c738 pmd_t pmde; in mm_find_pmd() local
756 * genuine pmde (in which to find pte), test present and !THP together. in mm_find_pmd()
758 pmde = *pmd; in mm_find_pmd()
760 if (!pmd_present(pmde) || pmd_trans_huge(pmde)) in mm_find_pmd()
/kernel/linux/linux-6.6/mm/damon/
H A Dvaddr.c304 pmd_t pmde; in damon_mkold_pmd_entry() local
309 pmde = pmdp_get(pmd); in damon_mkold_pmd_entry()
311 if (!pmd_present(pmde)) { in damon_mkold_pmd_entry()
316 if (pmd_trans_huge(pmde)) { in damon_mkold_pmd_entry()
448 pmd_t pmde; in damon_young_pmd_entry() local
451 pmde = pmdp_get(pmd); in damon_young_pmd_entry()
453 if (!pmd_present(pmde)) { in damon_young_pmd_entry()
458 if (!pmd_trans_huge(pmde)) { in damon_young_pmd_entry()
462 folio = damon_get_folio(pmd_pfn(pmde)); in damon_young_pmd_entry()
465 if (pmd_young(pmde) || !folio_test_idl in damon_young_pmd_entry()
[all...]

Completed in 22 milliseconds