Lines Matching refs:pmd

170 	pmd_t pmd;  in pmd_basic_tests()  local
176 pmd = pfn_pmd(args->fixed_pmd_pfn, prot); in pmd_basic_tests()
185 WARN_ON(pmd_dirty(pmd_wrprotect(pmd))); in pmd_basic_tests()
188 WARN_ON(!pmd_same(pmd, pmd)); in pmd_basic_tests()
189 WARN_ON(!pmd_young(pmd_mkyoung(pmd_mkold(pmd)))); in pmd_basic_tests()
190 WARN_ON(!pmd_dirty(pmd_mkdirty(pmd_mkclean(pmd)))); in pmd_basic_tests()
191 WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd), args->vma))); in pmd_basic_tests()
192 WARN_ON(pmd_young(pmd_mkold(pmd_mkyoung(pmd)))); in pmd_basic_tests()
193 WARN_ON(pmd_dirty(pmd_mkclean(pmd_mkdirty(pmd)))); in pmd_basic_tests()
194 WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd, args->vma)))); in pmd_basic_tests()
195 WARN_ON(pmd_dirty(pmd_wrprotect(pmd_mkclean(pmd)))); in pmd_basic_tests()
196 WARN_ON(!pmd_dirty(pmd_wrprotect(pmd_mkdirty(pmd)))); in pmd_basic_tests()
201 WARN_ON(!pmd_bad(pmd_mkhuge(pmd))); in pmd_basic_tests()
207 pmd_t pmd; in pmd_advanced_tests() local
230 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests()
231 set_pmd_at(args->mm, vaddr, args->pmdp, pmd); in pmd_advanced_tests()
234 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
235 WARN_ON(pmd_write(pmd)); in pmd_advanced_tests()
237 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
238 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
240 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests()
241 pmd = pmd_wrprotect(pmd); in pmd_advanced_tests()
242 pmd = pmd_mkclean(pmd); in pmd_advanced_tests()
243 set_pmd_at(args->mm, vaddr, args->pmdp, pmd); in pmd_advanced_tests()
245 pmd = pmd_mkwrite(pmd, args->vma); in pmd_advanced_tests()
246 pmd = pmd_mkdirty(pmd); in pmd_advanced_tests()
247 pmdp_set_access_flags(args->vma, vaddr, args->pmdp, pmd, 1); in pmd_advanced_tests()
248 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
249 WARN_ON(!(pmd_write(pmd) && pmd_dirty(pmd))); in pmd_advanced_tests()
251 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
252 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
254 pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot)); in pmd_advanced_tests()
255 pmd = pmd_mkyoung(pmd); in pmd_advanced_tests()
256 set_pmd_at(args->mm, vaddr, args->pmdp, pmd); in pmd_advanced_tests()
259 pmd = pmdp_get(args->pmdp); in pmd_advanced_tests()
260 WARN_ON(pmd_young(pmd)); in pmd_advanced_tests()
269 pmd_t pmd; in pmd_leaf_tests() local
275 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_leaf_tests()
280 pmd = pmd_mkhuge(pmd); in pmd_leaf_tests()
281 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
430 pmd_t pmd; in pmd_huge_tests() local
444 pmd = pmdp_get(args->pmdp); in pmd_huge_tests()
445 WARN_ON(!pmd_none(pmd)); in pmd_huge_tests()
630 pmd_t pmd = pmdp_get(args->pmdp); in pmd_clear_tests() local
633 WARN_ON(pmd_none(pmd)); in pmd_clear_tests()
635 pmd = pmdp_get(args->pmdp); in pmd_clear_tests()
636 WARN_ON(!pmd_none(pmd)); in pmd_clear_tests()
641 pmd_t pmd; in pmd_populate_tests() local
649 pmd = pmdp_get(args->pmdp); in pmd_populate_tests()
650 WARN_ON(pmd_bad(pmd)); in pmd_populate_tests()
679 pmd_t pmd; in pmd_protnone_tests() local
688 pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none)); in pmd_protnone_tests()
689 WARN_ON(!pmd_protnone(pmd)); in pmd_protnone_tests()
690 WARN_ON(!pmd_present(pmd)); in pmd_protnone_tests()
708 pmd_t pmd; in pmd_devmap_tests() local
714 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_devmap_tests()
715 WARN_ON(!pmd_devmap(pmd_mkdevmap(pmd))); in pmd_devmap_tests()
770 pmd_t pmd; in pmd_soft_dirty_tests() local
779 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_soft_dirty_tests()
780 WARN_ON(!pmd_soft_dirty(pmd_mksoft_dirty(pmd))); in pmd_soft_dirty_tests()
781 WARN_ON(pmd_soft_dirty(pmd_clear_soft_dirty(pmd))); in pmd_soft_dirty_tests()
786 pmd_t pmd; in pmd_swap_soft_dirty_tests() local
796 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_swap_soft_dirty_tests()
797 WARN_ON(!pmd_swp_soft_dirty(pmd_swp_mksoft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
798 WARN_ON(pmd_swp_soft_dirty(pmd_swp_clear_soft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
855 pmd_t pmd; in pmd_swap_tests() local
861 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_swap_tests()
862 swp = __pmd_to_swp_entry(pmd); in pmd_swap_tests()
863 pmd = __swp_entry_to_pmd(swp); in pmd_swap_tests()
864 WARN_ON(args->fixed_pmd_pfn != pmd_pfn(pmd)); in pmd_swap_tests()
941 pmd_t pmd; in pmd_thp_tests() local
958 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_thp_tests()
959 WARN_ON(!pmd_trans_huge(pmd_mkhuge(pmd))); in pmd_thp_tests()
962 WARN_ON(!pmd_trans_huge(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
963 WARN_ON(!pmd_present(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
964 WARN_ON(!pmd_leaf(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()