Lines Matching refs:pmdval
2360 pmd_t pmdval, struct folio *folio, bool is_present)
2374 if (is_present && pmd_young(pmdval) &&
2385 unsigned long addr, pmd_t pmdval, bool is_present)
2388 return vm_normal_folio_pmd(vma, addr, pmdval);
2392 return pmd_to_softleaf_folio(pmdval);
2395 static bool has_deposited_pgtable(struct vm_area_struct *vma, pmd_t pmdval,
2406 if (is_huge_zero_pmd(pmdval))
4875 pmd_t pmdval;
4886 pmdval = pmdp_invalidate(vma, address, pvmw->pmd);
4888 writable = pmd_write(pmdval);
4889 softdirty = pmd_soft_dirty(pmdval);
4890 uffd_wp = pmd_uffd_wp(pmdval);
4894 pmdval = pmdp_huge_get_and_clear(vma->vm_mm, address, pvmw->pmd);
4895 old_entry = softleaf_from_pmd(pmdval);
4898 softdirty = pmd_swp_soft_dirty(pmdval);
4899 uffd_wp = pmd_swp_uffd_wp(pmdval);
4905 set_pmd_at(mm, address, pvmw->pmd, pmdval);
4918 if (present && pmd_young(pmdval))
4920 if (present && pmd_dirty(pmdval)) {