PG_FREE
if (pg->uanon || (pg->flags & PG_FREE) ||
KASSERTMSG(ptp == NULL || (ptp->flags & PG_FREE) == 0,
KASSERT(pg->flags == PG_FREE);
KASSERT(!(pg->flags & PG_FREE));
pg->flags = PG_FREE;
if ((pg->flags & PG_FREE) == 0) {
if (pg->flags & PG_FREE) {
#define VM_PAGE_IS_FREE(entry) ((entry)->flags & PG_FREE)
KASSERT(pg->flags & PG_FREE);
KASSERT(pcc->pages[pcc->count]->flags & PG_FREE);
KASSERT(pg->flags == PG_FREE);
KASSERT((pg->flags & PG_FREE) == 0);
pg->flags = PG_FREE;