/illumos-gate/usr/src/lib/libnisdb/ |
H A D | nisdb_rw.c | 130 (void) mutex_unlock(&rw->mutex); in __nisdb_rw_readlock_ok() 157 (void) mutex_unlock(&rw->mutex); in __nisdb_rw_force_writelock() 186 (void) mutex_unlock(&rw->mutex); in __nisdb_wlock_trylock() 368 (void) mutex_unlock(&rw->mutex); in __nisdb_rlock() 405 ret = mutex_unlock(&rw->mutex); in __nisdb_rlock() 431 (void) mutex_unlock(&rw->mutex); in __nisdb_wulock() 441 (void) mutex_unlock(&rw->mutex); in __nisdb_wulock() 483 (void) mutex_unlock(&rw->mutex); in __nisdb_rulock() 493 (void) mutex_unlock(&rw->mutex); in __nisdb_rulock() 574 ret = mutex_unlock(&rw->mutex); in __nisdb_assert_wheld() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | util_validate.c | 93 ret = k5_mutex_lock(&db->mutex); 109 (void) k5_mutex_unlock(&db->mutex); 119 ret = k5_mutex_lock(&db->mutex); 127 (void) k5_mutex_unlock(&db->mutex); 133 (void) k5_mutex_unlock(&db->mutex); 149 ret = k5_mutex_lock(&db->mutex); 170 (void) k5_mutex_unlock(&db->mutex); 177 ret = k5_mutex_lock(&db->mutex); 191 (void) k5_mutex_unlock(&db->mutex); 208 ret = k5_mutex_lock(&db->mutex); [all …]
|
/illumos-gate/usr/src/uts/common/io/dmfe/ |
H A D | dmfe_log.c | 33 kmutex_t mutex[1]; member 48 mutex_destroy(prtdata.mutex); in dmfe_log_fini() 59 ASSERT(mutex_owned(prtdata.mutex)); in dmfe_vprt() 76 mutex_enter(prtdata.mutex); in dmfe_warning() 93 mutex_exit(prtdata.mutex); in dmfe_warning() 104 mutex_enter(prtdata.mutex); in dmfe_error() 113 mutex_exit(prtdata.mutex); in dmfe_error() 124 mutex_enter(prtdata.mutex); in dmfe_notice() 133 mutex_exit(prtdata.mutex); in dmfe_notice() 144 mutex_enter(prtdata.mutex); in dmfe_log() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | tod.c | 214 mutex_enter(&softc->mutex); in tod_attach() 216 mutex_exit(&softc->mutex); in tod_attach() 256 mutex_enter(&softc->mutex); in tod_detach() 258 mutex_exit(&softc->mutex); in tod_detach() 298 mutex_enter(&softc->mutex); in tod_ioctl() 300 mutex_exit(&softc->mutex); in tod_ioctl() 302 mutex_enter(&softc->mutex); in tod_ioctl() 317 mutex_exit(&softc->mutex); in tod_ioctl() 325 mutex_exit(&softc->mutex); in tod_ioctl() 366 mutex_exit(&softc->mutex); in tod_ioctl() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/ |
H A D | sfmutex.c | 48 if(!f->mutex) 53 f->mutex = vtmtxopen(NIL(Vtmutex_t*), VT_INIT); 55 if(!f->mutex) 60 return vtmtxlock(f->mutex); 62 return vtmtxtrylock(f->mutex); 64 return vtmtxunlock(f->mutex); 66 return vtmtxclrlock(f->mutex);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | beep.c | 97 mutex_enter(&beep_state.mutex); in beep_init() 100 mutex_exit(&beep_state.mutex); in beep_init() 132 mutex_exit(&beep_state.mutex); in beep_init() 146 mutex_enter(&beep_state.mutex); in beep_fini() 149 mutex_exit(&beep_state.mutex); in beep_fini() 171 mutex_exit(&beep_state.mutex); in beep_fini() 184 mutex_enter(&beep_state.mutex); in beeper_off() 187 mutex_exit(&beep_state.mutex); in beeper_off() 206 mutex_exit(&beep_state.mutex); in beeper_off() 336 mutex_exit(&beep_state.mutex); in beeper_on() [all …]
|
H A D | winlockio.c | 710 mutex_enter(&lp->mutex); in winlockmap_dup() 738 mutex_exit(&lp->mutex); in winlockmap_dup() 759 mutex_enter(&lp->mutex); in winlockmap_unmap() 795 mutex_enter(&lp->mutex); in winlockmap_access() 811 mutex_exit(&lp->mutex); in winlockmap_access() 842 mutex_exit(&lp->mutex); in seglock_findlock() 865 mutex_exit(&lp->mutex); in seglock_findkey() 897 mutex_enter(&lp->mutex); in seglock_createlock() 958 mutex_exit(&lp->mutex); in seglock_destroylock() 985 mutex_exit(&lp->mutex); in seglock_destroylock() [all …]
|
/illumos-gate/usr/src/uts/common/sys/rsm/ |
H A D | rsmka_path_int.h | 150 kmutex_t mutex; member 174 kmutex_t mutex; member 208 kmutex_t mutex; member 251 mutex_enter(&((adapter)->mutex)); \ 254 mutex_exit(&((adapter)->mutex)); \ 258 mutex_enter(&((adapter)->mutex)); \ 261 mutex_exit(&((adapter)->mutex)); \ 271 mutex_enter(&(path)->mutex); \ 274 mutex_exit(&(path)->mutex); \ 284 mutex_enter(&(path)->mutex); \ [all …]
|
/illumos-gate/usr/src/uts/common/idmap/ |
H A D | idmap_cache.c | 306 mutex_exit(&sid2pid_hb->mutex); in kidmap_cache_get_data() 314 mutex_exit(&uid2sid_hb->mutex); in kidmap_cache_get_data() 322 mutex_exit(&gid2sid_hb->mutex); in kidmap_cache_get_data() 352 mutex_exit(&sid2pid_hb->mutex); in kidmap_cache_purge() 371 mutex_exit(&uid2sid_hb->mutex); in kidmap_cache_purge() 390 mutex_exit(&gid2sid_hb->mutex); in kidmap_cache_purge() 421 mutex_exit(&sid2pid_hb->mutex); in kidmap_cache_lookup_uidbysid() 453 mutex_exit(&sid2pid_hb->mutex); in kidmap_cache_lookup_gidbysid() 492 mutex_exit(&sid2pid_hb->mutex); in kidmap_cache_lookup_pidbysid() 525 mutex_exit(&uid2sid_hb->mutex); in kidmap_cache_lookup_sidbyuid() [all …]
|
/illumos-gate/usr/src/uts/common/io/rsm/ |
H A D | rsmka_pathmanager.c | 455 mutex_exit(&path->mutex); in do_deferred_work() 486 mutex_exit(&path->mutex); in do_deferred_work() 525 &path->mutex); in do_deferred_work() 539 mutex_exit(&path->mutex); in do_deferred_work() 1008 mutex_exit(&path->mutex); in rsmka_remove_path() 1026 mutex_exit(&path->mutex); in rsmka_remove_path() 1081 mutex_exit(&path->mutex); in rsmka_path_up() 1162 mutex_exit(&path->mutex); in rsmka_path_down() 1569 mutex_exit(&path->mutex); in do_path_up() 1703 &path->mutex); in do_path_down() [all …]
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_cache.c | 137 pthread_mutex_t mutex; member 149 pthread_mutex_t mutex; member 161 pthread_mutex_t mutex; member 355 (void) pthread_mutex_lock(&idmap_cache.sid2uid_gid.mutex); in idmap_cache_purge() 457 (void) pthread_mutex_lock(&idmap_cache.sid2uid_gid.mutex); in idmap_cache_get_data() 493 (void) pthread_mutex_lock(&idmap_cache.sid2uid_gid.mutex); in idmap_cache_lookup_uidbysid() 524 (void) pthread_mutex_lock(&idmap_cache.sid2uid_gid.mutex); in idmap_cache_lookup_gidbysid() 1101 &idmap_cache.uid2sid_winname.mutex); in idmap_cache_add_sid2pid() 1145 &idmap_cache.uid2sid_winname.mutex); in idmap_cache_add_sid2pid() 1148 &idmap_cache.gid2sid_winname.mutex); in idmap_cache_add_sid2pid() [all …]
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | e1000_osdep.h | 189 #define E1000_MUTEX_INIT(mutex) mutex_init(mutex, NULL, \ argument 191 #define E1000_MUTEX_DESTROY(mutex) mutex_destroy(mutex) argument 193 #define E1000_MUTEX_LOCK(mutex) mutex_enter(mutex) argument 194 #define E1000_MUTEX_TRYLOCK(mutex) mutex_tryenter(mutex) argument 195 #define E1000_MUTEX_UNLOCK(mutex) mutex_exit(mutex) argument
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | pic16f747.c | 113 kmutex_t mutex; member 355 mutex_enter(&softc->mutex); in pic_ioctl() 359 mutex_exit(&softc->mutex); in pic_ioctl() 365 mutex_exit(&softc->mutex); in pic_ioctl() 380 mutex_exit(&softc->mutex); in pic_ioctl() 404 mutex_exit(&softc->mutex); in pic_ioctl() 421 mutex_exit(&softc->mutex); in pic_ioctl() 425 mutex_exit(&softc->mutex); in pic_ioctl() 443 mutex_exit(&softc->mutex); in pic_ioctl() 455 mutex_exit(&softc->mutex); in pic_ioctl() [all …]
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_access.c | 42 mutex_t mutex; /* protect this structure */ member 91 (void) mutex_lock(&access->mutex); in _nscd_release() 112 (void) mutex_unlock(&access->mutex); in _nscd_release() 144 (void) mutex_lock(&access->mutex); in _nscd_destroy() 146 (void) mutex_unlock(&access->mutex); in _nscd_destroy() 192 (void) mutex_lock(&access->mutex); in _nscd_get() 197 (void) mutex_unlock(&access->mutex); in _nscd_get() 498 mutex_t *mutex = NULL; in _nscd_alloc() local 516 free(mutex); in _nscd_alloc() 525 free(mutex); in _nscd_alloc() [all …]
|
/illumos-gate/usr/src/compat/bhyve/ |
H A D | pthread.h | 31 checked_pthread_mutex_init(pthread_mutex_t *restrict mutex, in checked_pthread_mutex_init() argument 35 VERIFY0(pthread_mutex_init(mutex, cattr)); in checked_pthread_mutex_init() 42 VERIFY0(pthread_mutex_init(mutex, &attr)); in checked_pthread_mutex_init() 50 checked_pthread_mutex_destroy(pthread_mutex_t *mutex) in checked_pthread_mutex_destroy() argument 52 VERIFY0(pthread_mutex_destroy(mutex)); in checked_pthread_mutex_destroy()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_cmd.c | 396 mutex_exit(&isp->sess_queue_pending.mutex); in iscsi_cmd_state_pending() 408 mutex_exit(&isp->sess_queue_pending.mutex); in iscsi_cmd_state_pending() 429 mutex_exit(&isp->sess_queue_pending.mutex); in iscsi_cmd_state_pending() 456 mutex_exit(&isp->sess_queue_pending.mutex); in iscsi_cmd_state_pending() 476 mutex); in iscsi_cmd_state_pending() 505 mutex); in iscsi_cmd_state_pending() 596 mutex_enter(&isp->sess_queue_pending.mutex); in iscsi_cmd_state_pending() 607 mutex_exit(&isp->sess_queue_pending.mutex); in iscsi_cmd_state_pending() 787 &icp->conn_queue_idm_aborting.mutex); in iscsi_cmd_state_active() 934 conn_queue_idm_aborting.mutex); in iscsi_cmd_state_active() [all …]
|
H A D | iscsi_queue.c | 62 mutex_init(&queue->mutex, NULL, MUTEX_DRIVER, NULL); in iscsi_init_queue() 74 mutex_destroy(&queue->mutex); in iscsi_destroy_queue() 85 ASSERT(mutex_owned(&isp->sess_queue_pending.mutex)); in iscsi_enqueue_pending_cmd() 113 ASSERT(mutex_owned(&isp->sess_queue_pending.mutex)); in iscsi_dequeue_pending_cmd() 202 ASSERT(mutex_owned(&icp->conn_queue_active.mutex)); in iscsi_dequeue_active_cmd() 240 ASSERT(mutex_owned(&icp->conn_queue_idm_aborting.mutex)); in iscsi_enqueue_idm_aborting_cmd() 278 mutex_enter(&isp->sess_queue_completion.mutex); in iscsi_enqueue_completed_cmd() 288 mutex_exit(&isp->sess_queue_completion.mutex); in iscsi_enqueue_completed_cmd() 294 mutex_exit(&isp->sess_queue_completion.mutex); in iscsi_enqueue_completed_cmd() 315 mutex_enter(&src_queue->mutex); in iscsi_move_queue() [all …]
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000_osdep.h | 222 #define E1000_MUTEX_INIT(mutex) mutex_init(mutex, NULL, \ argument 224 #define E1000_MUTEX_DESTROY(mutex) mutex_destroy(mutex) argument 226 #define E1000_MUTEX_LOCK(mutex) mutex_enter(mutex) argument 227 #define E1000_MUTEX_TRYLOCK(mutex) mutex_tryenter(mutex) argument 228 #define E1000_MUTEX_UNLOCK(mutex) mutex_exit(mutex) argument
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | util_errmap.c | 144 static k5_mutex_t mutex = K5_MUTEX_PARTIAL_INITIALIZER; variable 154 err = k5_mutex_finish_init(&mutex); in gssint_mecherrmap_init() 176 k5_mutex_destroy(&mutex); in gssint_mecherrmap_destroy() 196 err = k5_mutex_lock(&mutex); in gssint_mecherrmap_map() 207 k5_mutex_unlock(&mutex); in gssint_mecherrmap_map() 236 k5_mutex_unlock(&mutex); in gssint_mecherrmap_map() 240 k5_mutex_unlock(&mutex); in gssint_mecherrmap_map() 275 err = k5_mutex_lock(&mutex); in gssint_mecherrmap_get() 279 k5_mutex_unlock(&mutex); in gssint_mecherrmap_get()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiosolo/ |
H A D | audiosolo.c | 186 kmutex_t mutex; member 346 mutex_enter(&dev->mutex); in solo_intr() 349 mutex_exit(&dev->mutex); in solo_intr() 365 mutex_exit(&dev->mutex); in solo_intr() 478 mutex_exit(&dev->mutex); in solo_set_mixsrc() 497 mutex_exit(&dev->mutex); in solo_set_mono() 518 mutex_exit(&dev->mutex); in solo_set_stereo() 531 mutex_exit(&dev->mutex); in solo_set_bool() 543 mutex_exit(&dev->mutex); in solo_get_value() 983 mutex_exit(&dev->mutex); in solo_count() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_reset_notify.c | 41 void (*callback)(caddr_t), caddr_t arg, kmutex_t *mutex, in scsi_hba_reset_notify_setup() argument 47 mutex_enter(mutex); in scsi_hba_reset_notify_setup() 76 mutex_exit(mutex); in scsi_hba_reset_notify_setup() 102 scsi_hba_reset_notify_callback(kmutex_t *mutex, in scsi_hba_reset_notify_callback() argument 132 mutex_exit(mutex); in scsi_hba_reset_notify_callback() 138 mutex_enter(mutex); in scsi_hba_reset_notify_callback()
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_impl.c | 176 kmutex_t mutex; member 222 kmutex_t mutex; member 1453 mutex_exit(&ibcm_open.mutex); in ibcm_open_done() 1492 mutex_enter(&ibcm_open.mutex); in ibcm_open_enqueue() 1549 mutex_exit(&ibcm_open.mutex); in ibcm_check_for_opens() 1585 mutex_exit(&ibcm_open.mutex); in ibcm_rc_flow_control_init() 1616 mutex_exit(&ibcm_open.mutex); in ibcm_flow_find() 1679 mutex_exit(&ibcm_open.mutex); in ibcm_flow_exit() 1691 mutex_exit(&ibcm_open.mutex); in ibcm_flow_inc() 1720 mutex_exit(&ibcm_open.mutex); in ibcm_flow_dec() [all …]
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audioens/ |
H A D | audioens.c | 122 kmutex_t mutex; member 196 mutex_enter(&dev->mutex); in audioens_rd97() 215 mutex_exit(&dev->mutex); in audioens_rd97() 226 mutex_enter(&dev->mutex); in audioens_wr97() 236 mutex_exit(&dev->mutex); in audioens_wr97() 420 mutex_enter(&dev->mutex); in audioens_intr() 474 mutex_exit(&dev->mutex); in audioens_intr() 555 mutex_exit(&dev->mutex); in audioens_open() 645 mutex_exit(&dev->mutex); in audioens_start() 666 mutex_exit(&dev->mutex); in audioens_stop() [all …]
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | pthr_mutex.c | 216 pthread_mutex_init(pthread_mutex_t *_RESTRICT_KYWD mutex, in pthread_mutex_init() argument 272 (((mutex_t *)mutex)->mutex_magic != MUTEX_MAGIC)) { in pthread_mutex_init() 273 (void) memset(mutex, 0, sizeof (*mutex)); in pthread_mutex_init() 276 ret = mutex_init((mutex_t *)mutex, type, &prioceiling); in pthread_mutex_init() 283 mutex_t *mp = (mutex_t *)mutex; in pthread_mutex_init() 299 pthread_mutex_setprioceiling(pthread_mutex_t *mutex, int ceil, int *oceil) in pthread_mutex_setprioceiling() argument 301 mutex_t *mp = (mutex_t *)mutex; in pthread_mutex_setprioceiling()
|
/illumos-gate/usr/src/lib/sun_fc/common/ |
H A D | Lockable.cc | 45 if (pthread_mutex_init(&mutex, NULL)) { in Lockable() 53 if (pthread_mutex_destroy(&mutex)) { in ~Lockable() 63 unlock(&mutex); in unlock() 81 lock(&mutex); in lock()
|