HomeSort by: relevance | last modified time | path
    Searched refs:vmobjlock (Results 1 - 25 of 82) sorted by relevancy

1 2 3 4

  /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. */

Completed in 26 milliseconds

1 2 3 4