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