Lines Matching defs:pmd
52 * mapping->i_mmap_rwsem (also used for hugetlb pmd sharing)
777 pmd_t *pmd = NULL;
791 pmd = pmd_offset(pud, address);
793 return pmd;
840 pvmw.pmd))
843 /* unexpected pmd-mapped folio? */
954 * We have to assume the worse case ie pmd for invalidation. Note that
980 pmd_t *pmd = pvmw->pmd;
983 if (!pmd_dirty(*pmd) && !pmd_write(*pmd))
988 entry = pmdp_invalidate(vma, address, pmd);
991 set_pmd_at(vma->vm_mm, address, pmd, entry);
994 /* unexpected pmd-mapped folio? */
1509 * For THP, we have to assume the worse case ie pmd for invalidation.
1511 * invalidation in the case of pmd sharing.
1875 * For THP, we have to assume the worse case ie pmd for invalidation.
1877 * invalidation in the case of pmd sharing.
1903 pmd_pfn(*pvmw.pmd) - folio_pfn(folio));