Lines Matching refs:allprison_lock
140 struct sx allprison_lock; variable
141 SX_SYSINIT(allprison_lock, &allprison_lock, "allprison");
926 sx_xlocked(&allprison_lock)); in prison_ip_check()
1425 sx_xlock(&allprison_lock); in kern_jail_set()
2131 sx_xunlock(&allprison_lock); in kern_jail_set()
2151 sx_sunlock(&allprison_lock); in kern_jail_set()
2153 sx_xunlock(&allprison_lock); in kern_jail_set()
2348 sx_slock(&allprison_lock); in kern_jail_get()
2599 sx_sunlock(&allprison_lock); in kern_jail_get()
2634 sx_xlock(&allprison_lock); in sys_jail_remove()
2637 sx_xunlock(&allprison_lock); in sys_jail_remove()
2643 sx_xunlock(&allprison_lock); in sys_jail_remove()
2665 sx_slock(&allprison_lock); in sys_jail_attach()
2668 sx_sunlock(&allprison_lock); in sys_jail_attach()
2675 sx_sunlock(&allprison_lock); in sys_jail_attach()
2690 sx_assert(&allprison_lock, SX_LOCKED); in do_jail_attach()
2712 sx_unlock(&allprison_lock); in do_jail_attach()
2769 sx_slock(&allprison_lock); in do_jail_attach()
2784 sx_assert(&allprison_lock, SX_LOCKED); in prison_find()
2806 sx_assert(&allprison_lock, SX_LOCKED); in prison_find_child()
2828 sx_assert(&allprison_lock, SX_LOCKED); in prison_find_name()
3247 sx_sunlock(&allprison_lock); in prison_deref()
3249 sx_xunlock(&allprison_lock); in prison_deref()
3389 if (!sx_try_upgrade(&allprison_lock)) { in prison_lock_xlock()
3390 sx_sunlock(&allprison_lock); in prison_lock_xlock()
3391 sx_xlock(&allprison_lock); in prison_lock_xlock()
3395 sx_xlock(&allprison_lock); in prison_lock_xlock()
3413 sx_assert(&allprison_lock, SA_XLOCKED); in prison_cleanup()
3430 sx_slock(&allprison_lock); in prison_set_allow()
3434 sx_sunlock(&allprison_lock); in prison_set_allow()
4348 sx_slock(&allprison_lock); in sysctl_jail_list()
4391 sx_sunlock(&allprison_lock); in sysctl_jail_list()
4860 sx_slock(&allprison_lock); in prison_racct_foreach()
4867 sx_sunlock(&allprison_lock); in prison_racct_foreach()
4876 sx_assert(&allprison_lock, SA_XLOCKED); in prison_racct_find_locked()
4908 sx_xlock(&allprison_lock); in prison_racct_find()
4910 sx_xunlock(&allprison_lock); in prison_racct_find()
4928 sx_assert(&allprison_lock, SA_XLOCKED); in prison_racct_free_locked()
4942 sx_assert(&allprison_lock, SA_UNLOCKED); in prison_racct_free()
4947 sx_xlock(&allprison_lock); in prison_racct_free()
4949 sx_xunlock(&allprison_lock); in prison_racct_free()
4958 sx_assert(&allprison_lock, SA_XLOCKED); in prison_racct_attach()
4982 sx_xlock(&allprison_lock); in prison_racct_modify()
4985 sx_xunlock(&allprison_lock); in prison_racct_modify()
5015 sx_xunlock(&allprison_lock); in prison_racct_modify()
5023 sx_assert(&allprison_lock, SA_UNLOCKED); in prison_racct_detach()