Lines Matching refs:pmd

171 	pmd_t pmd;  in pmd_basic_tests()  local
177 pmd = pfn_pmd(args->fixed_pmd_pfn, prot); in pmd_basic_tests()
186 WARN_ON(pmd_dirty(pmd_wrprotect(pmd))); in pmd_basic_tests()
189 WARN_ON(!pmd_same(pmd, pmd)); in pmd_basic_tests()
190 WARN_ON(!pmd_young(pmd_mkyoung(pmd_mkold(pmd)))); in pmd_basic_tests()
191 WARN_ON(!pmd_dirty(pmd_mkdirty(pmd_mkclean(pmd)))); in pmd_basic_tests()
192 WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd), args->vma))); in pmd_basic_tests()
193 WARN_ON(pmd_young(pmd_mkold(pmd_mkyoung(pmd)))); in pmd_basic_tests()
194 WARN_ON(pmd_dirty(pmd_mkclean(pmd_mkdirty(pmd)))); in pmd_basic_tests()
195 WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd, args->vma)))); in pmd_basic_tests()
196 WARN_ON(pmd_dirty(pmd_wrprotect(pmd_mkclean(pmd)))); in pmd_basic_tests()
197 WARN_ON(!pmd_dirty(pmd_wrprotect(pmd_mkdirty(pmd)))); in pmd_basic_tests()
202 WARN_ON(!pmd_bad(pmd_mkhuge(pmd))); in pmd_basic_tests()
208 pmd_t pmd; in pmd_advanced_tests() local
231 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests()
232 set_pmd_at(args->mm, vaddr, args->pmdp, pmd); in pmd_advanced_tests()
235 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
236 WARN_ON(pmd_write(pmd)); in pmd_advanced_tests()
238 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
239 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
241 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests()
242 pmd = pmd_wrprotect(pmd); in pmd_advanced_tests()
243 pmd = pmd_mkclean(pmd); in pmd_advanced_tests()
244 set_pmd_at(args->mm, vaddr, args->pmdp, pmd); in pmd_advanced_tests()
246 pmd = pmd_mkwrite(pmd, args->vma); in pmd_advanced_tests()
247 pmd = pmd_mkdirty(pmd); in pmd_advanced_tests()
248 pmdp_set_access_flags(args->vma, vaddr, args->pmdp, pmd, 1); in pmd_advanced_tests()
249 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
250 WARN_ON(!(pmd_write(pmd) && pmd_dirty(pmd))); in pmd_advanced_tests()
252 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
253 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
255 pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot)); in pmd_advanced_tests()
256 pmd = pmd_mkyoung(pmd); in pmd_advanced_tests()
257 set_pmd_at(args->mm, vaddr, args->pmdp, pmd); in pmd_advanced_tests()
260 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
261 WARN_ON(pmd_young(pmd)); in pmd_advanced_tests()
270 pmd_t pmd; in pmd_leaf_tests() local
276 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_leaf_tests()
281 pmd = pmd_mkhuge(pmd); in pmd_leaf_tests()
282 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
423 pmd_t pmd; in pmd_huge_tests() local
437 pmd = pmdp_get(args->pmdp); in pmd_huge_tests()
438 WARN_ON(!pmd_none(pmd)); in pmd_huge_tests()
623 pmd_t pmd = pmdp_get(args->pmdp); in pmd_clear_tests() local
626 WARN_ON(pmd_none(pmd)); in pmd_clear_tests()
628 pmd = pmdp_get(args->pmdp); in pmd_clear_tests()
629 WARN_ON(!pmd_none(pmd)); in pmd_clear_tests()
634 pmd_t pmd; in pmd_populate_tests() local
642 pmd = pmdp_get(args->pmdp); in pmd_populate_tests()
643 WARN_ON(pmd_bad(pmd)); in pmd_populate_tests()
672 pmd_t pmd; in pmd_protnone_tests() local
681 pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none)); in pmd_protnone_tests()
682 WARN_ON(!pmd_protnone(pmd)); in pmd_protnone_tests()
683 WARN_ON(!pmd_present(pmd)); in pmd_protnone_tests()
719 pmd_t pmd; in pmd_soft_dirty_tests() local
728 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_soft_dirty_tests()
729 WARN_ON(!pmd_soft_dirty(pmd_mksoft_dirty(pmd))); in pmd_soft_dirty_tests()
730 WARN_ON(pmd_soft_dirty(pmd_clear_soft_dirty(pmd))); in pmd_soft_dirty_tests()
735 pmd_t pmd; in pmd_swap_soft_dirty_tests() local
745 pmd = swp_entry_to_pmd(args->swp_entry); in pmd_swap_soft_dirty_tests()
746 WARN_ON(!is_swap_pmd(pmd)); in pmd_swap_soft_dirty_tests()
748 WARN_ON(!pmd_swp_soft_dirty(pmd_swp_mksoft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
749 WARN_ON(pmd_swp_soft_dirty(pmd_swp_clear_soft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
882 pmd_t pmd; in pmd_thp_tests() local
899 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_thp_tests()
900 WARN_ON(!pmd_trans_huge(pmd_mkhuge(pmd))); in pmd_thp_tests()
903 WARN_ON(!pmd_trans_huge(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
904 WARN_ON(!pmd_present(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
905 WARN_ON(!pmd_leaf(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()