Lines Matching refs:uobject
320 * at this point, if the page has a uobject [meaning
321 * we have it on loan], then that uobject is locked
323 * locks (including uobject) and try again.
337 if (pg->uobject) {
342 uvm_pagewait(pg, pg->uobject->vmobjlock, "anonget1");
564 KASSERT(opg->uobject == NULL || opg->loan_count > 0);
568 KASSERT(rw_lock_held(opg->uobject->vmobjlock));
574 uobj = opg->uobject;
1377 KASSERT(pg->uobject == NULL);
1485 uobj = anon->an_page->uobject; /* locked by anonget if !NULL */
1957 uobjpage->uobject->vmobjlock == uobj->vmobjlock);
1958 KASSERT(uobj == NULL || !UVM_OBJ_IS_CLEAN(uobjpage->uobject) ||
2028 KASSERT(curpg->uobject->vmobjlock == uobj->vmobjlock);
2092 KASSERT(!UVM_OBJ_IS_CLEAN(pg->uobject) ||
2095 KASSERT(rw_lock_op(pg->uobject->vmobjlock) == flt->lower_lock_type);
2194 uobj = pg->uobject;
2286 UVM_OBJ_NEEDS_WRITEFAULT(uobjpage->uobject))
2580 * use pg->uobject here. if the page is from a
2586 KASSERT(uobj->vmobjlock == pg->uobject->vmobjlock);
2588 uao_dropswap(pg->uobject, pg->offset >> PAGE_SHIFT);