Lines Matching defs:pmd

184 	pmd_t pmd;
190 pmd = pfn_pmd(args->fixed_pmd_pfn, prot);
199 WARN_ON(pmd_dirty(pmd_wrprotect(pmd)));
202 WARN_ON(!pmd_same(pmd, pmd));
203 WARN_ON(!pmd_young(pmd_mkyoung(pmd_mkold(pmd))));
204 WARN_ON(!pmd_dirty(pmd_mkdirty(pmd_mkclean(pmd))));
205 WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd), args->vma)));
206 WARN_ON(pmd_young(pmd_mkold(pmd_mkyoung(pmd))));
207 WARN_ON(pmd_dirty(pmd_mkclean(pmd_mkdirty(pmd))));
208 WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd, args->vma))));
209 WARN_ON(pmd_dirty(pmd_wrprotect(pmd_mkclean(pmd))));
210 WARN_ON(!pmd_dirty(pmd_wrprotect(pmd_mkdirty(pmd))));
215 WARN_ON(!pmd_bad(pmd_mkhuge(pmd)));
221 pmd_t pmd;
244 pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
245 set_pmd_at(args->mm, vaddr, args->pmdp, pmd);
248 pmd = READ_ONCE(*args->pmdp);
249 WARN_ON(pmd_write(pmd));
251 pmd = READ_ONCE(*args->pmdp);
252 WARN_ON(!pmd_none(pmd));
254 pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
255 pmd = pmd_wrprotect(pmd);
256 pmd = pmd_mkclean(pmd);
257 set_pmd_at(args->mm, vaddr, args->pmdp, pmd);
259 pmd = pmd_mkwrite(pmd, args->vma);
260 pmd = pmd_mkdirty(pmd);
261 pmdp_set_access_flags(args->vma, vaddr, args->pmdp, pmd, 1);
262 pmd = READ_ONCE(*args->pmdp);
263 WARN_ON(!(pmd_write(pmd) && pmd_dirty(pmd)));
265 pmd = READ_ONCE(*args->pmdp);
266 WARN_ON(!pmd_none(pmd));
268 pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot));
269 pmd = pmd_mkyoung(pmd);
270 set_pmd_at(args->mm, vaddr, args->pmdp, pmd);
273 pmd = READ_ONCE(*args->pmdp);
274 WARN_ON(pmd_young(pmd));
283 pmd_t pmd;
289 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
294 pmd = pmd_mkhuge(pmd);
295 WARN_ON(!pmd_leaf(pmd));
444 pmd_t pmd;
458 pmd = READ_ONCE(*args->pmdp);
459 WARN_ON(!pmd_none(pmd));
649 pmd_t pmd = READ_ONCE(*args->pmdp);
652 pmd = __pmd(pmd_val(pmd) | RANDOM_ORVALUE);
653 WRITE_ONCE(*args->pmdp, pmd);
655 pmd = READ_ONCE(*args->pmdp);
656 WARN_ON(!pmd_none(pmd));
661 pmd_t pmd;
669 pmd = READ_ONCE(*args->pmdp);
670 WARN_ON(pmd_bad(pmd));
699 pmd_t pmd;
708 pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none));
709 WARN_ON(!pmd_protnone(pmd));
710 WARN_ON(!pmd_present(pmd));
728 pmd_t pmd;
734 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
735 WARN_ON(!pmd_devmap(pmd_mkdevmap(pmd)));
790 pmd_t pmd;
799 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
800 WARN_ON(!pmd_soft_dirty(pmd_mksoft_dirty(pmd)));
801 WARN_ON(pmd_soft_dirty(pmd_clear_soft_dirty(pmd)));
806 pmd_t pmd;
816 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
817 WARN_ON(!pmd_swp_soft_dirty(pmd_swp_mksoft_dirty(pmd)));
818 WARN_ON(pmd_swp_soft_dirty(pmd_swp_clear_soft_dirty(pmd)));
875 pmd_t pmd;
881 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
882 swp = __pmd_to_swp_entry(pmd);
883 pmd = __swp_entry_to_pmd(swp);
884 WARN_ON(args->fixed_pmd_pfn != pmd_pfn(pmd));
961 pmd_t pmd;
974 * removing the present bit from the pmd, pmd_trans_huge() still
978 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
979 WARN_ON(!pmd_trans_huge(pmd_mkhuge(pmd)));
982 WARN_ON(!pmd_trans_huge(pmd_mkinvalid(pmd_mkhuge(pmd))));
983 WARN_ON(!pmd_present(pmd_mkinvalid(pmd_mkhuge(pmd))));
1160 * address range on some architectures ({pmd,pud}_huge_test
1261 pr_err("Failed to allocate pmd entries\n");