Home | History | Annotate | Download | only in uvm

Lines Matching refs:uvm_wait

118  * State coordinating sleeping in uvm_wait with wakeups in uvm_pageout
136 * - thread context in uvm_wait when SLEEP allocations fail
268 * membar_release matches membar_acquire in uvm_wait.
279 * Matches membar_sync in uvm_wait.
285 * are none, nothing more to do -- whoever calls uvm_wait next
292 * uvm_wait waiters are either asleep or about to go to sleep,
302 * uvm_wait("wmesg", ticket);
306 * will wake up and not sleep forever when it hits uvm_wait.
318 * uvm_wait_prepare: return a ticket for uvm_wait
323 * 3. uvm_wait with the ticket if it fails
337 * uvm_wait: wait (sleep) for the page daemon to free some pages
346 uvm_wait(const char *wmsg, uint64_t ticket)
414 * wakeup, any other call to uvm_wait would have consumed it
415 * and so can't be waiting; if another call to uvm_wait didn't
1246 * => return true if it seems to be worth to do uvm_wait.