/src/tests/rump/kernspace/ |
busypage.c | 60 rw_enter(uobj->vmobjlock, RW_READER); 61 uvm_pagewait(testpg, uobj->vmobjlock, "tw"); 75 rw_enter(uobj->vmobjlock, RW_WRITER); 77 rw_exit(uobj->vmobjlock); 93 rw_enter(uobj->vmobjlock, RW_WRITER); 95 rw_exit(uobj->vmobjlock);
|
/src/sys/ufs/lfs/ |
lfs_pages.c | 146 * Called with vp->v_uobj.vmobjlock held; return with it held. 151 KASSERT(rw_write_held(vp->v_uobj.vmobjlock)); 171 uvm_pagewait(pg, vp->v_uobj.vmobjlock, "lfsput"); 172 rw_enter(vp->v_uobj.vmobjlock, RW_WRITER); 184 * Called with vp->v_uobj.vmobjlock held; return with it held. 191 KASSERT(rw_write_held(vp->v_uobj.vmobjlock)); 202 rw_exit(vp->v_uobj.vmobjlock); 217 rw_enter(vp->v_uobj.vmobjlock, RW_WRITER); 228 KASSERT(rw_write_held(vp->v_uobj.vmobjlock)); 256 KASSERT(rw_write_held(vp->v_uobj.vmobjlock)); [all...] |
ulfs_inode.c | 214 rw_enter(uobj->vmobjlock, RW_WRITER); 241 rw_enter(uobj->vmobjlock, RW_WRITER); 256 rw_exit(uobj->vmobjlock);
|
/src/sys/uvm/ |
uvm_object.c | 70 uo->vmobjlock = rw_obj_alloc(); 73 uo->vmobjlock = NULL; 96 rw_obj_free(uo->vmobjlock); 102 * uvm_obj_setlock: assign a vmobjlock to the UVM object. 110 krwlock_t *olockptr = uo->vmobjlock; 120 uo->vmobjlock = lockptr; 140 rw_enter(uobj->vmobjlock, RW_WRITER); 154 rw_enter(uobj->vmobjlock, RW_WRITER); 167 rw_exit(uobj->vmobjlock); 169 rw_enter(uobj->vmobjlock, RW_WRITER) [all...] |
uvm_vnode.c | 153 KASSERT(rw_write_held(uobj->vmobjlock)); 193 KASSERT(rw_lock_held(uobj->vmobjlock)); 208 KASSERT(rw_write_held(uobj->vmobjlock)); 301 KASSERT(rw_lock_held(uobj->vmobjlock)); 304 KASSERT((flags & UFP_NOBUSY) != 0 || rw_write_held(uobj->vmobjlock)); 343 rw_exit(uobj->vmobjlock); 346 rw_enter(uobj->vmobjlock, RW_WRITER); 367 uvm_pagewait(pg, uobj->vmobjlock, "uvnfp2"); 369 rw_enter(uobj->vmobjlock, RW_WRITER); 443 rw_enter(uobj->vmobjlock, RW_WRITER) [all...] |
uvm_bio.c | 246 KASSERT(rw_write_held(pg->uobject->vmobjlock)); 379 rw_enter(uobj->vmobjlock, RW_WRITER); 424 rw_enter(uobj->vmobjlock, RW_WRITER); 435 KASSERT(uobj->vmobjlock == pg->uobject->vmobjlock); 443 rw_exit(uobj->vmobjlock); 445 rw_enter(uobj->vmobjlock, RW_WRITER); 450 rw_exit(uobj->vmobjlock); 499 rw_enter(ubc_object.uobj.vmobjlock, RW_WRITER); 512 rw_exit(ubc_object.uobj.vmobjlock); [all...] |
uvm_device.c | 223 rw_enter(lcv->u_obj.vmobjlock, RW_WRITER); 225 rw_exit(lcv->u_obj.vmobjlock); 298 rw_enter(uobj->vmobjlock, RW_WRITER); 302 rw_exit(uobj->vmobjlock); 323 rw_enter(uobj->vmobjlock, RW_WRITER); 326 rw_exit(uobj->vmobjlock); 339 rw_exit(uobj->vmobjlock); 352 rw_exit(uobj->vmobjlock);
|
uvm_loan.c | 185 !rw_write_held(uobj->vmobjlock)); 435 rw_exit(pg->uobject->vmobjlock); 462 KASSERT(rw_write_held(pg->uobject->vmobjlock)); 489 krwlock_t *slock = pgpp[0]->uobject->vmobjlock; 516 rw_enter(uobj->vmobjlock, RW_WRITER); 526 rw_enter(uobj->vmobjlock, RW_WRITER); 528 KASSERT(pgpp[i]->uobject->vmobjlock == uobj->vmobjlock); 540 rw_exit(uobj->vmobjlock); 548 rw_enter(uobj->vmobjlock, RW_WRITER) [all...] |
uvm_aobj.c | 66 * uvm_object::vmobjlock 297 KASSERT(rw_write_held(uobj->vmobjlock) || uobj->uo_refs == 0); 372 KASSERT(rw_write_held(uobj->vmobjlock)); 374 rw_exit(uobj->vmobjlock); 482 aobj->u_obj.vmobjlock = rw_obj_alloc(); 629 rw_enter(uobj->vmobjlock, RW_WRITER); 634 uvm_pagewait(pg, uobj->vmobjlock, "uao_det"); 636 rw_enter(uobj->vmobjlock, RW_WRITER); 679 KASSERT(rw_write_held(uobj->vmobjlock)); 709 rw_exit(uobj->vmobjlock); [all...] |
uvm_object.h | 44 * The lock (uvm_object::vmobjlock) may be shared amongst the UVM objects. 50 * vnode_t::v_interlock points to uvm_object::vmobjlock). 58 struct krwlock * vmobjlock; /* lock on object */ member in struct:uvm_object
|
uvm_readahead.c | 125 KASSERT(rw_write_held(uobj->vmobjlock)); 163 rw_enter(uobj->vmobjlock, RW_WRITER); 223 KASSERT(rw_write_held(uobj->vmobjlock)); 359 rw_enter(uobj->vmobjlock, RW_WRITER); 361 rw_exit(uobj->vmobjlock);
|
uvm_fault_i.h | 77 rw_exit(uobj->vmobjlock);
|
uvm_fault.c | 342 uvm_pagewait(pg, pg->uobject->vmobjlock, "anonget1"); 568 KASSERT(rw_lock_held(opg->uobject->vmobjlock)); 583 KASSERT(uobj == NULL || rw_lock_held(uobj->vmobjlock)); 919 rw_enter(uobj->vmobjlock, RW_WRITER); 1215 rw_enter(uobj->vmobjlock, RW_WRITER); 1491 rw_lock_op(uobj->vmobjlock) == flt->lower_lock_type); 1687 rw_lock_op(uobj->vmobjlock) == flt->lower_lock_type); 1814 KASSERT(flt->lower_lock_type == rw_lock_op(uobj->vmobjlock)); 1831 if (__predict_false(!rw_tryupgrade(uobj->vmobjlock))) { 1838 KASSERT(flt->lower_lock_type == rw_lock_op(uobj->vmobjlock)); [all...] |
uvm_anon.c | 145 rw_exit(pg->uobject->vmobjlock); 234 if (!rw_tryenter(pg->uobject->vmobjlock, RW_WRITER)) { 326 rw_exit(uobj->vmobjlock);
|
uvm_km.c | 466 rw_enter(uobj->vmobjlock, RW_WRITER); 472 uvm_pagewait(pg, uobj->vmobjlock, "km_pgrm"); 473 rw_enter(uobj->vmobjlock, RW_WRITER); 491 rw_exit(uobj->vmobjlock); 584 if (rw_tryenter(uvm_kernel_object->vmobjlock, RW_READER)) { 589 rw_exit(uvm_kernel_object->vmobjlock);
|
/src/sys/external/bsd/drm2/include/linux/ |
shmem_fs.h | 59 rw_enter(uobj->vmobjlock, RW_READER); 61 rw_exit(uobj->vmobjlock); 85 rw_enter(uobj->vmobjlock, RW_WRITER);
|
mm.h | 156 rw_enter(pg->uobject->vmobjlock, RW_WRITER); 158 rw_exit(pg->uobject->vmobjlock);
|
/src/sys/miscfs/genfs/ |
layer_vnops.c | 802 KASSERT(rw_lock_held(vp->v_uobj.vmobjlock)); 808 KASSERT(vp->v_uobj.vmobjlock == ap->a_vp->v_uobj.vmobjlock); 811 op = rw_lock_op(vp->v_uobj.vmobjlock); 812 rw_exit(vp->v_uobj.vmobjlock); 814 rw_enter(vp->v_uobj.vmobjlock, op); 819 rw_exit(vp->v_uobj.vmobjlock); 838 KASSERT(rw_write_held(vp->v_uobj.vmobjlock)); 841 KASSERT(vp->v_uobj.vmobjlock == ap->a_vp->v_uobj.vmobjlock); [all...] |
genfs_io.c | 134 KASSERT(rw_lock_held(uobj->vmobjlock)); 135 KASSERT(rw_write_held(uobj->vmobjlock) || 145 * VI_DEADCHECK is set with vmobjlock held. 155 rw_exit(uobj->vmobjlock); 197 rw_exit(uobj->vmobjlock); 285 rw_exit(uobj->vmobjlock); 364 rw_enter(uobj->vmobjlock, RW_WRITER); 381 rw_exit(uobj->vmobjlock); 471 rw_exit(uobj->vmobjlock); 477 rw_exit(uobj->vmobjlock); [all...] |
/src/sys/rump/librump/rumpvfs/ |
vm_vfs.c | 46 rw_enter(uobj->vmobjlock, RW_WRITER); 63 rw_exit(uobj->vmobjlock);
|
/src/sys/rump/librump/rumpkern/ |
vm.c | 179 KASSERT(uobj && rw_write_held(uobj->vmobjlock)); 241 KASSERT(rw_write_held(uobj->vmobjlock)); 287 return rw_write_held(pg->uobject->vmobjlock); 289 return rw_lock_held(pg->uobject->vmobjlock); 709 KASSERT(rw_write_held(pg->uobject->vmobjlock)); 1151 if (rw_tryenter(uobj->vmobjlock, RW_WRITER)) { 1157 KASSERT(!rw_write_held(uobj->vmobjlock)); 1160 rw_exit(uobj->vmobjlock); 1358 rw_enter(uobj->vmobjlock, RW_WRITER); 1367 rw_enter(uobj->vmobjlock, RW_WRITER) [all...] |
/src/sys/nfs/ |
nfs_bio.c | 541 rw_enter(vp->v_uobj.vmobjlock, RW_WRITER); 559 rw_enter(vp->v_uobj.vmobjlock, RW_WRITER); 567 rw_enter(vp->v_uobj.vmobjlock, RW_WRITER); 984 rw_enter(uobj->vmobjlock, RW_WRITER); 1001 rw_exit(uobj->vmobjlock); 1008 rw_enter(uobj->vmobjlock, RW_WRITER); 1013 rw_exit(uobj->vmobjlock); 1065 rw_enter(uobj->vmobjlock, RW_WRITER); 1069 rw_exit(uobj->vmobjlock); 1114 rw_enter(uobj->vmobjlock, RW_WRITER) [all...] |
/src/sys/miscfs/deadfs/ |
dead_vnops.c | 344 rw_exit(ap->a_vp->v_uobj.vmobjlock); 359 rw_exit(ap->a_vp->v_uobj.vmobjlock);
|
/src/sys/ufs/ufs/ |
ufs_inode.c | 245 rw_enter(uobj->vmobjlock, RW_WRITER); 272 rw_enter(uobj->vmobjlock, RW_WRITER); 287 rw_exit(uobj->vmobjlock);
|
/src/sys/external/bsd/drm2/ttm/ |
ttm_bus_dma.c | 123 rw_enter(uobj->vmobjlock, RW_WRITER); 125 /* pgo_put unlocks uobj->vmobjlock. */
|