Home | History | Annotate | Download | only in uvm

Lines Matching defs:slock

387 	krwlock_t *slock;
397 slock = uobj->vmobjlock;
398 KASSERTMSG(slock != NULL, "pg %p uobj %p, NULL lock", pg, uobj);
400 slock = anon->an_lock;
401 KASSERTMSG(slock != NULL, "pg %p anon %p, NULL lock", pg, anon);
403 slock = NULL;
405 return slock;
419 krwlock_t *slock, *heldslock = NULL;
423 slock = uvmpd_page_owner_lock(pg);
424 if (slock == NULL) {
430 if (rw_tryenter(slock, RW_WRITER)) {
440 rw_obj_hold(slock);
442 rw_enter(slock, RW_WRITER);
443 heldslock = slock;
452 slock = uvmpd_page_owner_lock(pg);
453 if (heldslock != slock) {
455 slock = NULL;
472 return slock;
653 krwlock_t *slock;
703 p = uvmpdpol_selectvictim(&slock);
719 rw_exit(slock);
798 rw_exit(slock);
810 rw_exit(slock);
834 rw_exit(slock);
866 rw_exit(slock);
869 rw_exit(slock);
884 rw_exit(slock);