PG_FICTITIOUS
KASSERT((m->flags & PG_FICTITIOUS) != 0,
KASSERT((m->flags & PG_FICTITIOUS) != 0, ("not fictitious %p", m));
KASSERT((m->flags & PG_FICTITIOUS) != 0,
if (((*mres)->flags & PG_FICTITIOUS) != 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
if ((m->flags & PG_FICTITIOUS) == 0)
if ((m->flags & PG_FICTITIOUS) == 0)
(p->flags & PG_FICTITIOUS) == 0) {
if (__predict_false(!pmap_initialized || (m->flags & PG_FICTITIOUS)))
if (__predict_false(!pmap_initialized || (m->flags & PG_FICTITIOUS)))
if ((m->flags & PG_FICTITIOUS) == 0)
if (!pmap_initialized || (m->flags & PG_FICTITIOUS)) {
KKASSERT((m->flags & PG_FICTITIOUS) == 0);
KKASSERT((m->flags & PG_FICTITIOUS));
if ((m->flags & PG_FICTITIOUS) == 0) {
(p->flags & PG_FICTITIOUS) == 0) {
if (!pmap_initialized || (m->flags & PG_FICTITIOUS))
if (!pmap_initialized || (m->flags & PG_FICTITIOUS)) {
if (!pmap_initialized || (m->flags & PG_FICTITIOUS))
KKASSERT((m->flags & PG_FICTITIOUS) != 0);
m->flags = PG_FICTITIOUS | PG_UNQUEUED;
if (!(m->flags & PG_FICTITIOUS))
if (page->flags & PG_FICTITIOUS) {
marker.flags = PG_FICTITIOUS | PG_MARKER;
fakem.flags = PG_FICTITIOUS | PG_UNQUEUED;
(m->flags & PG_FICTITIOUS) == 0) {
(m->flags & PG_FICTITIOUS) ||
fakem.flags = PG_FICTITIOUS | PG_UNQUEUED;
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED |
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED)) == 0);
if ((m->flags & PG_FICTITIOUS) != 0)
m->flags = PG_FICTITIOUS | PG_UNQUEUED;
(m->flags & PG_FICTITIOUS)) {
(m->flags & PG_FICTITIOUS)) {
KKASSERT(m[i].flags & PG_FICTITIOUS);
KKASSERT(m->flags & PG_FICTITIOUS);
m->flags |= PG_FICTITIOUS | PG_UNQUEUED;
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED))) {
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED)) == 0) {
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED))) {
if ((m->flags & PG_FICTITIOUS) != 0) {
if ((m->flags & PG_FICTITIOUS) == 0) {
if (m->flags & PG_FICTITIOUS) {
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED))) {
if ((m->flags & (PG_FICTITIOUS | PG_UNQUEUED)) == 0) {
(m->flags & (PG_FICTITIOUS | PG_UNQUEUED)) == 0) {
(m->flags & (PG_UNQUEUED | PG_NEED_COMMIT | PG_FICTITIOUS))) {
PG_FICTITIOUS)) || /* or is fictitious */
if ((m->flags & (PG_UNQUEUED | PG_NEED_COMMIT | PG_FICTITIOUS)) ||
vm_page_flag_clear(m, PG_FICTITIOUS | PG_UNQUEUED);
mark->hold.flags = PG_FICTITIOUS | PG_MARKER;
mark->stat.flags = PG_FICTITIOUS | PG_MARKER;
mark->pact.flags = PG_FICTITIOUS | PG_MARKER;
marker.flags = PG_FICTITIOUS | PG_MARKER;
marker.flags = PG_FICTITIOUS | PG_MARKER;
if (m->flags & (PG_MARKER | PG_FICTITIOUS))
if (m->flags & (PG_MARKER | PG_FICTITIOUS))
page_marker[q].flags = PG_FICTITIOUS | PG_MARKER;
if (m->flags & (PG_UNQUEUED | PG_FICTITIOUS))
if (m.flags & PG_FICTITIOUS)
if (m.flags & PG_FICTITIOUS)
if (m.flags & PG_FICTITIOUS)