Lines Matching refs:pg_flags
71 #define VALID_FLAGS(pg_flags) \ argument
72 (((pg_flags) & ~(PQ_FREE|PG_ZERO|PG_PMAPMASK)) == 0x0)
104 if (pg->pg_flags & PG_ZERO) in uvm_pmr_pg_to_memtype()
350 KDASSERT(pg->pg_flags & PQ_FREE); in uvm_pmr_remove_addr()
367 KDASSERT(pg->pg_flags & PQ_FREE); in uvm_pmr_remove_size()
412 KDASSERT(pg->pg_flags & PQ_FREE); in uvm_pmr_insert_addr()
465 KDASSERT(pg->pg_flags & PQ_FREE); in uvm_pmr_insert_size()
809 KASSERT(pg_i->pg_flags & PQ_FREE); in uvm_pmr_extract_range()
1210 atomic_clearbits_int(&found->pg_flags, PG_PMAPMASK); in uvm_pmr_getpages()
1212 if (found->pg_flags & PG_ZERO) { in uvm_pmr_getpages()
1220 if (found->pg_flags & PG_ZERO) in uvm_pmr_getpages()
1227 atomic_clearbits_int(&found->pg_flags, PG_ZERO|PQ_FREE); in uvm_pmr_getpages()
1309 if (!((pg[i].pg_flags & PQ_FREE) == 0 && in uvm_pmr_freepages()
1310 VALID_FLAGS(pg[i].pg_flags))) { in uvm_pmr_freepages()
1312 pg[i].pg_flags); in uvm_pmr_freepages()
1314 KASSERT((pg[i].pg_flags & PQ_FREE) == 0 && in uvm_pmr_freepages()
1315 VALID_FLAGS(pg[i].pg_flags)); in uvm_pmr_freepages()
1316 atomic_setbits_int(&pg[i].pg_flags, PQ_FREE); in uvm_pmr_freepages()
1317 atomic_clearbits_int(&pg[i].pg_flags, PG_ZERO); in uvm_pmr_freepages()
1353 if (!((pg->pg_flags & PQ_FREE) == 0 && in uvm_pmr_freepageq()
1354 VALID_FLAGS(pg->pg_flags))) { in uvm_pmr_freepageq()
1356 pg->pg_flags); in uvm_pmr_freepageq()
1358 KASSERT((pg->pg_flags & PQ_FREE) == 0 && in uvm_pmr_freepageq()
1359 VALID_FLAGS(pg->pg_flags)); in uvm_pmr_freepageq()
1360 atomic_setbits_int(&pg->pg_flags, PQ_FREE); in uvm_pmr_freepageq()
1361 atomic_clearbits_int(&pg->pg_flags, PG_ZERO); in uvm_pmr_freepageq()
1450 KASSERT(VALID_FLAGS(i[lcv].pg_flags) && in uvm_pmr_assertvalid()
1451 (i[lcv].pg_flags & PQ_FREE) == PQ_FREE); in uvm_pmr_assertvalid()
2214 atomic_setbits_int(&pg->pg_flags, PG_ZERO); in uvm_pagezero_thread()