PG_FICTITIOUS
(m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0) {
(m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
((om->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0 &&
if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
((m->flags & PG_FICTITIOUS) == 0 &&
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : pa_to_pvh(pa);
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
if ((m->flags & PG_FICTITIOUS) == 0 &&
if ((m->flags & PG_FICTITIOUS) != 0)
(m->flags & PG_FICTITIOUS) == 0) {
if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) {
((om->flags & PG_FICTITIOUS) != 0 ||
sp_enabled && (m->flags & PG_FICTITIOUS) == 0 &&
if ((m->flags & PG_FICTITIOUS) != 0)
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
((m->flags & PG_FICTITIOUS) == 0 &&
((m->flags & PG_FICTITIOUS) == 0 &&
if ((m->flags & PG_FICTITIOUS) != 0 ||
if ((m->flags & PG_FICTITIOUS) != 0)
if ((m->flags & PG_FICTITIOUS) != 0)
if (ma == oma || (m->flags & PG_FICTITIOUS) != 0)
((m->flags & PG_FICTITIOUS) == 0 &&
if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) {
m->flags |= PG_FICTITIOUS;
m->flags &= ~PG_FICTITIOUS;
if ((m->flags & PG_FICTITIOUS) == 0)
(m->flags & PG_FICTITIOUS) == 0) {
(m->flags & PG_FICTITIOUS) == 0) {
(m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : page_to_pvh(m);
(m->flags & PG_FICTITIOUS) == 0 &&
((om->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0 &&
if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
((m->flags & PG_FICTITIOUS) == 0 &&
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : page_to_pvh(m);
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : page_to_pvh(m);
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : page_to_pvh(m);
if ((m->flags & PG_FICTITIOUS) == 0 &&
page->flags |= PG_FICTITIOUS;
if (((*mres)->flags & PG_FICTITIOUS) != 0) {
KASSERT((m->flags & PG_FICTITIOUS) != 0,
KASSERT((m->flags & PG_FICTITIOUS) != 0, ("ttm lost fictitious %p", m));
m->flags &= ~PG_FICTITIOUS;
p->flags |= PG_FICTITIOUS;
m->flags |= PG_FICTITIOUS;
m->flags &= ~PG_FICTITIOUS;
if (((*mres)->flags & PG_FICTITIOUS) != 0) {
KASSERT((page->flags & PG_FICTITIOUS) != 0,
KASSERT((page->flags & PG_FICTITIOUS) != 0,
(m->flags & PG_FICTITIOUS) == 0) {
if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) != 0)
((om->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0 &&
if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
((m->flags & PG_FICTITIOUS) == 0 &&
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0) {
((m->flags & PG_FICTITIOUS) == 0 &&
((m->flags & PG_FICTITIOUS) == 0 &&
if ((m->flags & PG_FICTITIOUS) != 0)
if ((m->flags & PG_FICTITIOUS) != 0 ||
if ((m->flags & PG_FICTITIOUS) != 0)
if ((m->flags & PG_FICTITIOUS) != 0)
(m->flags & PG_FICTITIOUS) == 0 &&
((m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
((om->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0 &&
if ((m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : pa_to_pvh(pa);
if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
(m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
if ((m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
((om->flags & PG_FICTITIOUS) != 0 ||
(m->flags & PG_FICTITIOUS) == 0 &&
(m->flags & PG_FICTITIOUS) == 0 &&
if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
((m->flags & PG_FICTITIOUS) == 0 &&
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
if ((m->flags & PG_FICTITIOUS) == 0) {
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy : pa_to_pvh(pa);
pvh = (m->flags & PG_FICTITIOUS) != 0 ? &pv_dummy :
if ((m->flags & PG_FICTITIOUS) == 0 &&
if (((*mres)->flags & PG_FICTITIOUS) != 0) {
KASSERT(!(m[0]->flags & PG_FICTITIOUS),
(m->flags & PG_FICTITIOUS) == 0)
if ((m->flags & PG_FICTITIOUS) == 0 &&
KASSERT((tm->flags & PG_FICTITIOUS) == 0,
KASSERT((p->flags & PG_FICTITIOUS) == 0,
if ((m->flags & PG_FICTITIOUS) != 0) {
m->flags = PG_FICTITIOUS;
KASSERT((m->flags & PG_FICTITIOUS) != 0,
KASSERT((m->flags & PG_FICTITIOUS) != 0,
KASSERT((m->flags & PG_FICTITIOUS) != 0 ||
KASSERT((m->flags & PG_FICTITIOUS) == 0 || m->ref_count >= 1,
KASSERT((m->flags & (PG_FICTITIOUS | PG_MARKER)) == 0,
if ((m->flags & PG_FICTITIOUS) != 0) {
KASSERT((m->flags & PG_FICTITIOUS) == 0 ||
KASSERT((m->flags & PG_FICTITIOUS) == 0 || VPRC_WIRE_COUNT(old) > 1,
m->flags = PG_FICTITIOUS;
KASSERT((m->flags & PG_FICTITIOUS) == 0,
KASSERT((m->flags & PG_FICTITIOUS) != 0, ("%p not fictitious", m));