Home | History | Annotate | Download | only in uvm

Lines Matching refs:u_obj

141 	struct uvm_object u_obj; /* has: lock, pgops, #pages, #refs */
369 struct uvm_object *uobj = &aobj->u_obj;
482 aobj->u_obj.vmobjlock = rw_obj_alloc();
487 return &aobj->u_obj;
496 uvm_obj_init(&aobj->u_obj, &aobj_pager, !kernobj, refs);
500 uvm_obj_setlock(&aobj->u_obj, &bootstrap_kernel_object_lock);
510 return(&aobj->u_obj);
639 uao_dropswap(&aobj->u_obj, pg->offset >> PAGE_SHIFT);
1116 uao_reference(&aobj->u_obj);
1128 uao_reference(&nextaobj->u_obj);
1135 rw_enter(aobj->u_obj.vmobjlock, RW_WRITER);
1137 rw_exit(aobj->u_obj.vmobjlock);
1140 uao_detach(&aobj->u_obj);
1143 uao_detach(&nextaobj->u_obj);
1244 struct uvm_object *uobj = &aobj->u_obj;
1283 uao_dropswap(&aobj->u_obj, pageidx);
1360 KASSERT(uvm_pagelookup(&aobj->u_obj,