Lines Matching defs:swap_syscall_lock
93 * - swap_syscall_lock (krwlock_t): this lock serializes the swapctl
205 static krwlock_t swap_syscall_lock;
277 rw_init(&swap_syscall_lock);
318 * => caller must hold both swap_syscall_lock and uvm_swap_data_lock
329 KASSERT(rw_write_held(&swap_syscall_lock));
375 * => caller must hold both swap_syscall_lock and uvm_swap_data_lock
384 KASSERT(rw_lock_held(&swap_syscall_lock));
385 KASSERT(remove ? rw_write_held(&swap_syscall_lock) : 1);
411 * => caller must hold both swap_syscall_lock and uvm_swap_data_lock
418 KASSERT(rw_write_held(&swap_syscall_lock));
476 rw_enter(&swap_syscall_lock, op);
481 rw_exit(&swap_syscall_lock);
541 * ensure serialized syscall access by grabbing the swap_syscall_lock
543 rw_enter(&swap_syscall_lock, RW_WRITER);
549 * as we are holding the swap_syscall_lock. we don't want
760 rw_exit(&swap_syscall_lock);
801 KASSERT(rw_lock_held(&swap_syscall_lock));
1015 * => Protected by swap_syscall_lock.
1065 KASSERT(rw_write_held(&swap_syscall_lock));
1100 * => Protected by swap_syscall_lock.
1155 rw_enter(&swap_syscall_lock, RW_WRITER);
1184 rw_exit(&swap_syscall_lock);