Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 25 of 178) sorted by relevance

12345678

/illumos-gate/usr/src/lib/libnisdb/
H A Dnisdb_rw.c130 (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 Dutil_validate.c93 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 Ddmfe_log.c33 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 Dtod.c214 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 Dsfmutex.c48 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 Dbeep.c97 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 Dwinlockio.c710 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 Drsmka_path_int.h150 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 Didmap_cache.c306 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 Drsmka_pathmanager.c455 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 Didmap_cache.c137 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 De1000_osdep.h189 #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 Dpic16f747.c113 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 Dnscd_access.c42 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 Dpthread.h31 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 Discsi_cmd.c396 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 Discsi_queue.c62 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 De1000_osdep.h222 #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 Dutil_errmap.c144 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 Daudiosolo.c186 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 Dscsi_reset_notify.c41 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 Dibcm_impl.c176 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 Daudioens.c122 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 Dpthr_mutex.c216 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 DLockable.cc45 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()

12345678