Lines Matching refs:pmd
134 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_basic_tests() local
140 WARN_ON(!pmd_same(pmd, pmd)); in pmd_basic_tests()
141 WARN_ON(!pmd_young(pmd_mkyoung(pmd_mkold(pmd)))); in pmd_basic_tests()
142 WARN_ON(!pmd_dirty(pmd_mkdirty(pmd_mkclean(pmd)))); in pmd_basic_tests()
143 WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd)))); in pmd_basic_tests()
144 WARN_ON(pmd_young(pmd_mkold(pmd_mkyoung(pmd)))); in pmd_basic_tests()
145 WARN_ON(pmd_dirty(pmd_mkclean(pmd_mkdirty(pmd)))); in pmd_basic_tests()
146 WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd)))); in pmd_basic_tests()
151 WARN_ON(!pmd_bad(pmd_mkhuge(pmd))); in pmd_basic_tests()
159 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests() local
170 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
171 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
173 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
174 WARN_ON(pmd_write(pmd)); in pmd_advanced_tests()
176 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
177 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
179 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
180 pmd = pmd_wrprotect(pmd); in pmd_advanced_tests()
181 pmd = pmd_mkclean(pmd); in pmd_advanced_tests()
182 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
183 pmd = pmd_mkwrite(pmd); in pmd_advanced_tests()
184 pmd = pmd_mkdirty(pmd); in pmd_advanced_tests()
185 pmdp_set_access_flags(vma, vaddr, pmdp, pmd, 1); in pmd_advanced_tests()
186 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
187 WARN_ON(!(pmd_write(pmd) && pmd_dirty(pmd))); in pmd_advanced_tests()
189 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
190 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
192 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_advanced_tests()
193 pmd = pmd_mkyoung(pmd); in pmd_advanced_tests()
194 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
196 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
197 WARN_ON(pmd_young(pmd)); in pmd_advanced_tests()
206 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_leaf_tests() local
212 pmd = pmd_mkhuge(pmd); in pmd_leaf_tests()
213 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
219 pmd_t pmd; in pmd_huge_tests() local
232 pmd = READ_ONCE(*pmdp); in pmd_huge_tests()
233 WARN_ON(!pmd_none(pmd)); in pmd_huge_tests()
241 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_savedwrite_tests() local
247 WARN_ON(!pmd_savedwrite(pmd_mk_savedwrite(pmd_clear_savedwrite(pmd)))); in pmd_savedwrite_tests()
248 WARN_ON(pmd_savedwrite(pmd_clear_savedwrite(pmd_mk_savedwrite(pmd)))); in pmd_savedwrite_tests()
561 pmd_t pmd = READ_ONCE(*pmdp); in pmd_clear_tests() local
564 pmd = __pmd(pmd_val(pmd) | RANDOM_ORVALUE); in pmd_clear_tests()
565 WRITE_ONCE(*pmdp, pmd); in pmd_clear_tests()
567 pmd = READ_ONCE(*pmdp); in pmd_clear_tests()
568 WARN_ON(!pmd_none(pmd)); in pmd_clear_tests()
574 pmd_t pmd; in pmd_populate_tests() local
582 pmd = READ_ONCE(*pmdp); in pmd_populate_tests()
583 WARN_ON(pmd_bad(pmd)); in pmd_populate_tests()
612 pmd_t pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_protnone_tests() local
618 WARN_ON(!pmd_protnone(pmd)); in pmd_protnone_tests()
619 WARN_ON(!pmd_present(pmd)); in pmd_protnone_tests()
637 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_devmap_tests() local
640 WARN_ON(!pmd_devmap(pmd_mkdevmap(pmd))); in pmd_devmap_tests()
691 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_soft_dirty_tests() local
697 WARN_ON(!pmd_soft_dirty(pmd_mksoft_dirty(pmd))); in pmd_soft_dirty_tests()
698 WARN_ON(pmd_soft_dirty(pmd_clear_soft_dirty(pmd))); in pmd_soft_dirty_tests()
703 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_swap_soft_dirty_tests() local
710 WARN_ON(!pmd_swp_soft_dirty(pmd_swp_mksoft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
711 WARN_ON(pmd_swp_soft_dirty(pmd_swp_clear_soft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
736 pmd_t pmd; in pmd_swap_tests() local
739 pmd = pfn_pmd(pfn, prot); in pmd_swap_tests()
740 swp = __pmd_to_swp_entry(pmd); in pmd_swap_tests()
741 pmd = __swp_entry_to_pmd(swp); in pmd_swap_tests()
742 WARN_ON(pfn != pmd_pfn(pmd)); in pmd_swap_tests()
821 pmd_t pmd; in pmd_thp_tests() local
838 pmd = pfn_pmd(pfn, prot); in pmd_thp_tests()
839 WARN_ON(!pmd_trans_huge(pmd_mkhuge(pmd))); in pmd_thp_tests()
842 WARN_ON(!pmd_trans_huge(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
843 WARN_ON(!pmd_present(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
894 pmd_t *pmdp, *saved_pmdp, pmd; in debug_vm_pgtable() local
960 pmd = READ_ONCE(*pmdp); in debug_vm_pgtable()
964 saved_ptep = pmd_pgtable(pmd); in debug_vm_pgtable()