Lines Matching refs:uvm
120 if (curproc == uvm.pagedaemon_proc) {
146 simple_lock(&uvm.pagedaemon_lock);
147 wakeup(&uvm.pagedaemon); /* wake the daemon! */
148 UVM_UNLOCK_AND_WAIT(&uvmexp.free, &uvm.pagedaemon_lock, FALSE, wmsg,
205 uvm.pagedaemon_proc = curproc;
217 simple_lock(&uvm.pagedaemon_lock);
220 UVM_UNLOCK_AND_WAIT(&uvm.pagedaemon,
221 &uvm.pagedaemon_lock, FALSE, "pgdaemon", 0);
304 simple_lock(&uvm.aiodoned_lock);
305 if (TAILQ_FIRST(&uvm.aio_done) == NULL) {
307 UVM_UNLOCK_AND_WAIT(&uvm.aiodoned,
308 &uvm.aiodoned_lock, FALSE, "aiodoned", 0);
312 simple_lock(&uvm.aiodoned_lock);
319 bp = TAILQ_FIRST(&uvm.aio_done);
321 TAILQ_INIT(&uvm.aio_done);
324 simple_unlock(&uvm.aiodoned_lock);
344 wakeup(&uvm.pagedaemon);
347 simple_lock(&uvm.pagedaemon_lock);
349 simple_unlock(&uvm.pagedaemon_lock);
530 simple_lock(&uvm.swap_data_lock);
532 simple_unlock(&uvm.swap_data_lock);
802 curproc == uvm.pagedaemon_proc) {
1008 got_it = uvmpd_scan_inactive(&uvm.page_inactive_swp);
1010 got_it = uvmpd_scan_inactive(&uvm.page_inactive_obj);
1012 (void) uvmpd_scan_inactive(&uvm.page_inactive_swp);
1037 for (p = TAILQ_FIRST(&uvm.page_active);