• Home
  • Raw
  • Download

Lines Matching refs:pmd

152 	pmd_t pmd;  in pmd_basic_tests()  local
158 pmd = pfn_pmd(pfn, prot); in pmd_basic_tests()
167 WARN_ON(pmd_dirty(pmd_wrprotect(pmd))); in pmd_basic_tests()
170 WARN_ON(!pmd_same(pmd, pmd)); in pmd_basic_tests()
171 WARN_ON(!pmd_young(pmd_mkyoung(pmd_mkold(pmd)))); in pmd_basic_tests()
172 WARN_ON(!pmd_dirty(pmd_mkdirty(pmd_mkclean(pmd)))); in pmd_basic_tests()
173 WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd)))); in pmd_basic_tests()
174 WARN_ON(pmd_young(pmd_mkold(pmd_mkyoung(pmd)))); in pmd_basic_tests()
175 WARN_ON(pmd_dirty(pmd_mkclean(pmd_mkdirty(pmd)))); in pmd_basic_tests()
176 WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd)))); in pmd_basic_tests()
177 WARN_ON(pmd_dirty(pmd_wrprotect(pmd_mkclean(pmd)))); in pmd_basic_tests()
178 WARN_ON(!pmd_dirty(pmd_wrprotect(pmd_mkdirty(pmd)))); in pmd_basic_tests()
183 WARN_ON(!pmd_bad(pmd_mkhuge(pmd))); in pmd_basic_tests()
191 pmd_t pmd; in pmd_advanced_tests() local
202 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
203 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
205 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
206 WARN_ON(pmd_write(pmd)); in pmd_advanced_tests()
208 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
209 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
211 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
212 pmd = pmd_wrprotect(pmd); in pmd_advanced_tests()
213 pmd = pmd_mkclean(pmd); in pmd_advanced_tests()
214 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
215 pmd = pmd_mkwrite(pmd); in pmd_advanced_tests()
216 pmd = pmd_mkdirty(pmd); in pmd_advanced_tests()
217 pmdp_set_access_flags(vma, vaddr, pmdp, pmd, 1); in pmd_advanced_tests()
218 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
219 WARN_ON(!(pmd_write(pmd) && pmd_dirty(pmd))); in pmd_advanced_tests()
221 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
222 WARN_ON(!pmd_none(pmd)); in pmd_advanced_tests()
224 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_advanced_tests()
225 pmd = pmd_mkyoung(pmd); in pmd_advanced_tests()
226 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
228 pmd = READ_ONCE(*pmdp); in pmd_advanced_tests()
229 WARN_ON(pmd_young(pmd)); in pmd_advanced_tests()
238 pmd_t pmd; in pmd_leaf_tests() local
244 pmd = pfn_pmd(pfn, prot); in pmd_leaf_tests()
249 pmd = pmd_mkhuge(pmd); in pmd_leaf_tests()
250 WARN_ON(!pmd_leaf(pmd)); in pmd_leaf_tests()
256 pmd_t pmd; in pmd_huge_tests() local
269 pmd = READ_ONCE(*pmdp); in pmd_huge_tests()
270 WARN_ON(!pmd_none(pmd)); in pmd_huge_tests()
278 pmd_t pmd; in pmd_savedwrite_tests() local
287 pmd = pfn_pmd(pfn, prot); in pmd_savedwrite_tests()
288 WARN_ON(!pmd_savedwrite(pmd_mk_savedwrite(pmd_clear_savedwrite(pmd)))); in pmd_savedwrite_tests()
289 WARN_ON(pmd_savedwrite(pmd_clear_savedwrite(pmd_mk_savedwrite(pmd)))); in pmd_savedwrite_tests()
624 pmd_t pmd = READ_ONCE(*pmdp); in pmd_clear_tests() local
627 pmd = __pmd(pmd_val(pmd) | RANDOM_ORVALUE); in pmd_clear_tests()
628 WRITE_ONCE(*pmdp, pmd); in pmd_clear_tests()
630 pmd = READ_ONCE(*pmdp); in pmd_clear_tests()
631 WARN_ON(!pmd_none(pmd)); in pmd_clear_tests()
637 pmd_t pmd; in pmd_populate_tests() local
645 pmd = READ_ONCE(*pmdp); in pmd_populate_tests()
646 WARN_ON(pmd_bad(pmd)); in pmd_populate_tests()
675 pmd_t pmd; in pmd_protnone_tests() local
684 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_protnone_tests()
685 WARN_ON(!pmd_protnone(pmd)); in pmd_protnone_tests()
686 WARN_ON(!pmd_present(pmd)); in pmd_protnone_tests()
704 pmd_t pmd; in pmd_devmap_tests() local
710 pmd = pfn_pmd(pfn, prot); in pmd_devmap_tests()
711 WARN_ON(!pmd_devmap(pmd_mkdevmap(pmd))); in pmd_devmap_tests()
766 pmd_t pmd; in pmd_soft_dirty_tests() local
775 pmd = pfn_pmd(pfn, prot); in pmd_soft_dirty_tests()
776 WARN_ON(!pmd_soft_dirty(pmd_mksoft_dirty(pmd))); in pmd_soft_dirty_tests()
777 WARN_ON(pmd_soft_dirty(pmd_clear_soft_dirty(pmd))); in pmd_soft_dirty_tests()
782 pmd_t pmd; in pmd_swap_soft_dirty_tests() local
792 pmd = pfn_pmd(pfn, prot); in pmd_swap_soft_dirty_tests()
793 WARN_ON(!pmd_swp_soft_dirty(pmd_swp_mksoft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
794 WARN_ON(pmd_swp_soft_dirty(pmd_swp_clear_soft_dirty(pmd))); in pmd_swap_soft_dirty_tests()
819 pmd_t pmd; in pmd_swap_tests() local
825 pmd = pfn_pmd(pfn, prot); in pmd_swap_tests()
826 swp = __pmd_to_swp_entry(pmd); in pmd_swap_tests()
827 pmd = __swp_entry_to_pmd(swp); in pmd_swap_tests()
828 WARN_ON(pfn != pmd_pfn(pmd)); in pmd_swap_tests()
907 pmd_t pmd; in pmd_thp_tests() local
924 pmd = pfn_pmd(pfn, prot); in pmd_thp_tests()
925 WARN_ON(!pmd_trans_huge(pmd_mkhuge(pmd))); in pmd_thp_tests()
928 WARN_ON(!pmd_trans_huge(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
929 WARN_ON(!pmd_present(pmd_mkinvalid(pmd_mkhuge(pmd)))); in pmd_thp_tests()
980 pmd_t *pmdp, *saved_pmdp, pmd; in debug_vm_pgtable() local
1047 pmd = READ_ONCE(*pmdp); in debug_vm_pgtable()
1051 saved_ptep = pmd_pgtable(pmd); in debug_vm_pgtable()