Searched refs:ds_lock (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dld_impl.h | 194 kmutex_t ds_lock; member 227 ASSERT(MUTEX_HELD(&(dsp)->ds_lock)); \ 232 mutex_enter(&(dsp)->ds_lock); \ 236 mutex_exit(&(dsp)->ds_lock); \ 312 mutex_enter(&(dsp)->ds_lock); \ 318 mutex_exit(&(dsp)->ds_lock); \ 329 mutex_enter(&(dsp)->ds_lock); \ 336 mutex_exit(&(dsp)->ds_lock); \
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_str.c | 350 mutex_enter(&dsp->ds_lock); in dld_str_close() 352 cv_wait(&dsp->ds_dlpi_pending_cv, &dsp->ds_lock); in dld_str_close() 353 mutex_exit(&dsp->ds_lock); in dld_str_close() 419 mutex_enter(&dsp->ds_lock); in dld_wput() 423 mutex_exit(&dsp->ds_lock); in dld_wput() 429 mutex_exit(&dsp->ds_lock); in dld_wput() 755 mutex_init(&dsp->ds_lock, NULL, MUTEX_DRIVER, NULL); in str_constructor() 778 mutex_destroy(&dsp->ds_lock); in str_destructor() 1925 mutex_enter(&dsp->ds_lock); in dld_wput_nondata_task() 1932 mutex_exit(&dsp->ds_lock); in dld_wput_nondata_task() [all …]
|
H A D | dld_proto.c | 525 mutex_enter(&dsp->ds_lock); in proto_unbind_req() 527 cv_wait(&dsp->ds_datathr_cv, &dsp->ds_lock); in proto_unbind_req() 530 mutex_exit(&dsp->ds_lock); in proto_unbind_req() 1207 mutex_enter(&dsp->ds_lock); in proto_unitdata_req() 1209 mutex_exit(&dsp->ds_lock); in proto_unitdata_req() 1214 mutex_exit(&dsp->ds_lock); in proto_unitdata_req()
|
/illumos-gate/usr/src/cmd/fm/fmdump/common/ |
H A D | fmdump.c | 774 pthread_mutex_t ds_lock; /* see above */ member 864 (void) pthread_mutex_lock(&srlzer->ds_lock); in srlzer_enter() 872 ASSERT(MUTEX_HELD(&srlzer->ds_lock)); in srlzer_exit() 873 (void) pthread_mutex_unlock(&srlzer->ds_lock); in srlzer_exit() 884 ASSERT(MUTEX_HELD(&srlzer->ds_lock)); in srlzer_choose() 914 ASSERT(MUTEX_HELD(&srlzer->ds_lock)); in pipeline_stall() 915 (void) pthread_cond_wait(&pl->pl_cv, &srlzer->ds_lock); in pipeline_stall() 923 ASSERT(MUTEX_HELD(&srlzer->ds_lock)); in pipeline_continue() 943 ASSERT(MUTEX_HELD(&srlzer->ds_lock)); in pipeline_output() 988 ASSERT(MUTEX_HELD(&srlzer->ds_lock)); in pipeline_mark_consumed() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dsl_dataset.c | 143 mutex_enter(&ds->ds_lock); in dsl_dataset_block_born() 162 mutex_exit(&ds->ds_lock); in dsl_dataset_block_born() 243 mutex_enter(&ds->ds_lock); in dsl_dataset_block_kill() 248 mutex_exit(&ds->ds_lock); in dsl_dataset_block_kill() 275 mutex_enter(&ds->ds_prev->ds_lock); in dsl_dataset_block_kill() 277 mutex_exit(&ds->ds_prev->ds_lock); in dsl_dataset_block_kill() 284 mutex_enter(&ds->ds_lock); in dsl_dataset_block_kill() 291 mutex_exit(&ds->ds_lock); in dsl_dataset_block_kill() 411 mutex_destroy(&ds->ds_lock); in dsl_dataset_evict_async() 547 mutex_init(&ds->ds_lock, NULL, MUTEX_DEFAULT, NULL); in dsl_dataset_hold_obj() [all …]
|
H A D | dmu_objset.c | 665 mutex_enter(&ds->ds_lock); in dmu_objset_from_ds() 668 mutex_exit(&ds->ds_lock); in dmu_objset_from_ds() 1205 mutex_enter(&ds->ds_lock); in dmu_objset_create_sync() 1207 mutex_exit(&ds->ds_lock); in dmu_objset_create_sync() 1239 mutex_enter(&ds->ds_lock); in dmu_objset_create_sync() 1241 mutex_exit(&ds->ds_lock); in dmu_objset_create_sync()
|
H A D | dnode_sync.c | 792 mutex_enter(&ds->ds_lock); in dnode_sync() 795 mutex_exit(&ds->ds_lock); in dnode_sync()
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | dprov.c | 1251 kmutex_t ds_lock; /* per-instance lock */ member 1790 mutex_init(&softc->ds_lock, NULL, MUTEX_DRIVER, NULL); in dprov_attach() 1799 mutex_destroy(&softc->ds_lock); in dprov_attach() 1859 mutex_destroy(&softc->ds_lock); in dprov_attach() 1919 mutex_destroy(&softc->ds_lock); in dprov_detach() 5488 mutex_enter(&softc->ds_lock); in dprov_digest_task() 5491 mutex_exit(&softc->ds_lock); in dprov_digest_task() 5568 mutex_enter(&softc->ds_lock); in dprov_mac_task() 5571 mutex_exit(&softc->ds_lock); in dprov_mac_task() 5620 mutex_enter(&softc->ds_lock); in dprov_mac_task() [all …]
|
/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls.c | 537 mutex_enter(&dsp->ds_lock); in dls_rx_set() 540 mutex_exit(&dsp->ds_lock); in dls_rx_set() 625 mutex_enter(&dsp->ds_lock); in dls_accept_common() 628 mutex_exit(&dsp->ds_lock); in dls_accept_common()
|
/illumos-gate/usr/src/lib/libfru/libfru/ |
H A D | libfru.cc | 105 static pthread_mutex_t ds_lock; variable 334 pthread_mutex_lock(&ds_lock); in fru_open_data_source() 341 pthread_mutex_unlock(&ds_lock); in fru_open_data_source() 344 pthread_mutex_unlock(&ds_lock); in fru_open_data_source() 353 pthread_mutex_unlock(&ds_lock); in fru_open_data_source() 359 pthread_mutex_unlock(&ds_lock); in fru_open_data_source() 373 pthread_mutex_unlock(&ds_lock); in fru_open_data_source() 394 pthread_mutex_unlock(&ds_lock); in fru_open_data_source() 409 pthread_mutex_lock(&ds_lock); in fru_close_data_source() 422 pthread_mutex_unlock(&ds_lock); in fru_close_data_source()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_dataset.h | 213 kmutex_t ds_lock; member
|