Lines Matching refs:pvmw
22 struct page_vma_mapped_walk pvmw = { in __damon_pa_mkold() local
28 while (page_vma_mapped_walk(&pvmw)) { in __damon_pa_mkold()
29 addr = pvmw.address; in __damon_pa_mkold()
30 if (pvmw.pte) in __damon_pa_mkold()
31 damon_ptep_mkold(pvmw.pte, vma->vm_mm, addr); in __damon_pa_mkold()
33 damon_pmdp_mkold(pvmw.pmd, vma->vm_mm, addr); in __damon_pa_mkold()
96 struct page_vma_mapped_walk pvmw = { in __damon_pa_young() local
104 while (page_vma_mapped_walk(&pvmw)) { in __damon_pa_young()
105 addr = pvmw.address; in __damon_pa_young()
106 if (pvmw.pte) { in __damon_pa_young()
107 result->accessed = pte_young(*pvmw.pte) || in __damon_pa_young()
112 result->accessed = pmd_young(*pvmw.pmd) || in __damon_pa_young()
121 page_vma_mapped_walk_done(&pvmw); in __damon_pa_young()