Lines Matching refs:pud
297 pud_t pud; in pud_basic_tests() local
303 pud = pfn_pud(pfn, prot); in pud_basic_tests()
312 WARN_ON(pud_dirty(pud_wrprotect(pud))); in pud_basic_tests()
314 WARN_ON(!pud_same(pud, pud)); in pud_basic_tests()
315 WARN_ON(!pud_young(pud_mkyoung(pud_mkold(pud)))); in pud_basic_tests()
316 WARN_ON(!pud_dirty(pud_mkdirty(pud_mkclean(pud)))); in pud_basic_tests()
317 WARN_ON(pud_dirty(pud_mkclean(pud_mkdirty(pud)))); in pud_basic_tests()
318 WARN_ON(!pud_write(pud_mkwrite(pud_wrprotect(pud)))); in pud_basic_tests()
319 WARN_ON(pud_write(pud_wrprotect(pud_mkwrite(pud)))); in pud_basic_tests()
320 WARN_ON(pud_young(pud_mkold(pud_mkyoung(pud)))); in pud_basic_tests()
321 WARN_ON(pud_dirty(pud_wrprotect(pud_mkclean(pud)))); in pud_basic_tests()
322 WARN_ON(!pud_dirty(pud_wrprotect(pud_mkdirty(pud)))); in pud_basic_tests()
331 WARN_ON(!pud_bad(pud_mkhuge(pud))); in pud_basic_tests()
339 pud_t pud; in pud_advanced_tests() local
348 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
349 set_pud_at(mm, vaddr, pudp, pud); in pud_advanced_tests()
351 pud = READ_ONCE(*pudp); in pud_advanced_tests()
352 WARN_ON(pud_write(pud)); in pud_advanced_tests()
356 pud = READ_ONCE(*pudp); in pud_advanced_tests()
357 WARN_ON(!pud_none(pud)); in pud_advanced_tests()
359 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
360 pud = pud_wrprotect(pud); in pud_advanced_tests()
361 pud = pud_mkclean(pud); in pud_advanced_tests()
362 set_pud_at(mm, vaddr, pudp, pud); in pud_advanced_tests()
363 pud = pud_mkwrite(pud); in pud_advanced_tests()
364 pud = pud_mkdirty(pud); in pud_advanced_tests()
365 pudp_set_access_flags(vma, vaddr, pudp, pud, 1); in pud_advanced_tests()
366 pud = READ_ONCE(*pudp); in pud_advanced_tests()
367 WARN_ON(!(pud_write(pud) && pud_dirty(pud))); in pud_advanced_tests()
371 pud = READ_ONCE(*pudp); in pud_advanced_tests()
372 WARN_ON(!pud_none(pud)); in pud_advanced_tests()
375 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
376 pud = pud_mkyoung(pud); in pud_advanced_tests()
377 set_pud_at(mm, vaddr, pudp, pud); in pud_advanced_tests()
379 pud = READ_ONCE(*pudp); in pud_advanced_tests()
380 WARN_ON(pud_young(pud)); in pud_advanced_tests()
387 pud_t pud; in pud_leaf_tests() local
393 pud = pfn_pud(pfn, prot); in pud_leaf_tests()
397 pud = pud_mkhuge(pud); in pud_leaf_tests()
398 WARN_ON(!pud_leaf(pud)); in pud_leaf_tests()
404 pud_t pud; in pud_huge_tests() local
417 pud = READ_ONCE(*pudp); in pud_huge_tests()
418 WARN_ON(!pud_none(pud)); in pud_huge_tests()
484 pud_t pud = READ_ONCE(*pudp); in pud_clear_tests() local
490 pud = __pud(pud_val(pud) | RANDOM_ORVALUE); in pud_clear_tests()
491 WRITE_ONCE(*pudp, pud); in pud_clear_tests()
493 pud = READ_ONCE(*pudp); in pud_clear_tests()
494 WARN_ON(!pud_none(pud)); in pud_clear_tests()
500 pud_t pud; in pud_populate_tests() local
511 pud = READ_ONCE(*pudp); in pud_populate_tests()
512 WARN_ON(pud_bad(pud)); in pud_populate_tests()
717 pud_t pud; in pud_devmap_tests() local
723 pud = pfn_pud(pfn, prot); in pud_devmap_tests()
724 WARN_ON(!pud_devmap(pud_mkdevmap(pud))); in pud_devmap_tests()
936 pud_t pud; in pud_thp_tests() local
942 pud = pfn_pud(pfn, prot); in pud_thp_tests()
943 WARN_ON(!pud_trans_huge(pud_mkhuge(pud))); in pud_thp_tests()