Searched refs:exec_lock (Results 1 – 6 of 6) sorted by relevance
126 static rwlock_t exec_lock; in _exec_files_XY_all() local131 (rw_rdlock(&exec_lock) != 0)) { in _exec_files_XY_all()140 (void) rw_unlock(&exec_lock); in _exec_files_XY_all()154 (void) rw_unlock(&exec_lock); in _exec_files_XY_all()155 if (rw_wrlock(&exec_lock) != 0) { in _exec_files_XY_all()161 (void) rw_unlock(&exec_lock); in _exec_files_XY_all()169 (void) rw_unlock(&exec_lock); in _exec_files_XY_all()176 (void) rw_unlock(&exec_lock); in _exec_files_XY_all()180 (void) rw_unlock(&exec_lock); in _exec_files_XY_all()185 if (rw_rdlock(&exec_lock) != 0) { in _exec_files_XY_all()[all …]
72 #define LOADABLE_EXEC(e) ((e)->exec_lock)188 krwlock_t *exec_lock; member
1345 rw_enter(eswp->exec_lock, RW_WRITER); in mod_installexec()1348 rw_exit(eswp->exec_lock); in mod_installexec()1372 !rw_tryenter(eswp->exec_lock, RW_WRITER)) in mod_removeexec()1376 rw_exit(eswp->exec_lock); in mod_removeexec()
866 rw_exit(eswp->exec_lock); in gexec()1099 rw_enter(eswp->exec_lock, RW_READER); in hold_execsw()1101 rw_exit(eswp->exec_lock); in hold_execsw()1106 rw_enter(eswp->exec_lock, RW_READER); in hold_execsw()
446 rw_exit(eswp->exec_lock); in do_core()
344 execsw[exectype].exec_lock = in mod_setup()346 rw_init(execsw[exectype].exec_lock, NULL, RW_DEFAULT, NULL); in mod_setup()