Lines Matching refs:pmd
161 pmd_t pmd)
166 if (pmd_user_accessible_page(pmd, addr)) {
167 page_table_check_clear(pmd_pfn(pmd), PMD_SIZE >> PAGE_SHIFT);
219 static inline void page_table_check_pmd_flags(pmd_t pmd)
221 if (pmd_present(pmd)) {
222 if (pmd_uffd_wp(pmd))
223 WARN_ON_ONCE(pmd_write(pmd));
224 } else if (pmd_swp_uffd_wp(pmd)) {
225 const softleaf_t entry = softleaf_from_pmd(pmd);
232 pmd_t *pmdp, pmd_t pmd, unsigned int nr)
240 page_table_check_pmd_flags(pmd);
244 if (pmd_user_accessible_page(pmd, addr))
245 page_table_check_set(pmd_pfn(pmd), stride * nr, pmd_write(pmd));
267 pmd_t pmd)
272 if (!pmd_bad(pmd) && !pmd_leaf(pmd)) {
273 pte_t *ptep = pte_offset_map(&pmd, addr);