Home | History | Annotate | Download | only in uvm

Lines Matching refs:uvm_swap_data_lock

96  *  - uvm_swap_data_lock (kmutex_t): this lock protects all swap data
204 static kmutex_t uvm_swap_data_lock __cacheline_aligned;
278 mutex_init(&uvm_swap_data_lock, MUTEX_DEFAULT, IPL_NONE);
318 * => caller must hold both swap_syscall_lock and uvm_swap_data_lock
330 KASSERT(mutex_owned(&uvm_swap_data_lock));
375 * => caller must hold both swap_syscall_lock and uvm_swap_data_lock
386 KASSERT(mutex_owned(&uvm_swap_data_lock));
411 * => caller must hold both swap_syscall_lock and uvm_swap_data_lock
419 KASSERT(mutex_owned(&uvm_swap_data_lock));
434 * => caller must hold uvm_swap_data_lock
442 KASSERT(mutex_owned(&uvm_swap_data_lock));
467 mutex_enter(&uvm_swap_data_lock);
469 mutex_exit(&uvm_swap_data_lock);
550 * to grab the uvm_swap_data_lock because we may fault&sleep during
662 mutex_enter(&uvm_swap_data_lock);
669 mutex_exit(&uvm_swap_data_lock);
690 mutex_enter(&uvm_swap_data_lock);
693 mutex_exit(&uvm_swap_data_lock);
700 mutex_exit(&uvm_swap_data_lock);
716 mutex_enter(&uvm_swap_data_lock);
719 mutex_exit(&uvm_swap_data_lock);
728 mutex_enter(&uvm_swap_data_lock);
730 mutex_exit(&uvm_swap_data_lock);
740 mutex_exit(&uvm_swap_data_lock);
834 * => caller should leave uvm_swap_data_lock unlocked, we may lock it
1029 mutex_enter(&uvm_swap_data_lock);
1034 mutex_exit(&uvm_swap_data_lock);
1066 KASSERT(mutex_owned(&uvm_swap_data_lock));
1071 mutex_exit(&uvm_swap_data_lock);
1090 mutex_enter(&uvm_swap_data_lock);
1093 mutex_exit(&uvm_swap_data_lock);
1121 mutex_enter(&uvm_swap_data_lock);
1128 mutex_exit(&uvm_swap_data_lock);
1156 mutex_enter(&uvm_swap_data_lock);
1172 mutex_enter(&uvm_swap_data_lock);
1183 mutex_exit(&uvm_swap_data_lock);
1227 mutex_enter(&uvm_swap_data_lock);
1229 mutex_exit(&uvm_swap_data_lock);
1637 * => we lock uvm_swap_data_lock
1669 mutex_enter(&uvm_swap_data_lock);
1694 mutex_exit(&uvm_swap_data_lock);
1711 mutex_exit(&uvm_swap_data_lock);
1731 mutex_enter(&uvm_swap_data_lock);
1736 mutex_exit(&uvm_swap_data_lock);
1744 * => we lock uvm_swap_data_lock
1752 mutex_enter(&uvm_swap_data_lock);
1767 mutex_exit(&uvm_swap_data_lock);
1774 * => we lock uvm_swap_data_lock
1798 mutex_enter(&uvm_swap_data_lock);
1806 mutex_exit(&uvm_swap_data_lock);
1931 mutex_enter(&uvm_swap_data_lock);
1935 mutex_exit(&uvm_swap_data_lock);
1941 mutex_exit(&uvm_swap_data_lock);
2042 mutex_enter(&uvm_swap_data_lock);
2045 mutex_exit(&uvm_swap_data_lock);