Searched refs:exec_lock (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/lib/nsswitch/files/common/
H A Dgetexecattr.c114 static rwlock_t exec_lock; local
119 (rw_rdlock(&exec_lock) != 0)) {
128 (void) rw_unlock(&exec_lock);
142 (void) rw_unlock(&exec_lock);
143 if (rw_wrlock(&exec_lock) != 0) {
149 (void) rw_unlock(&exec_lock);
157 (void) rw_unlock(&exec_lock);
163 (void) rw_unlock(&exec_lock);
167 (void) rw_unlock(&exec_lock);
172 if (rw_rdlock(&exec_lock) !
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dexec.h67 #define LOADABLE_EXEC(e) ((e)->exec_lock)
182 krwlock_t *exec_lock; member in struct:execsw
/illumos-gate/usr/src/uts/common/os/
H A Dmodconf.c1342 rw_enter(eswp->exec_lock, RW_WRITER);
1345 rw_exit(eswp->exec_lock);
1369 !rw_tryenter(eswp->exec_lock, RW_WRITER))
1373 rw_exit(eswp->exec_lock);
H A Dexec.c782 rw_exit(eswp->exec_lock);
1015 rw_enter(eswp->exec_lock, RW_READER);
1017 rw_exit(eswp->exec_lock);
1022 rw_enter(eswp->exec_lock, RW_READER);
H A Dcore.c445 rw_exit(eswp->exec_lock);
H A Dmodctl.c341 execsw[exectype].exec_lock =
343 rw_init(execsw[exectype].exec_lock, NULL, RW_DEFAULT, NULL);

Completed in 62 milliseconds