Searched refs:dd_lock (Results 1 – 13 of 13) sorted by relevance
62 lmutex_lock(&pdirp->dd_lock); in readdir_r()77 lmutex_unlock(&pdirp->dd_lock); in readdir_r()81 lmutex_unlock(&pdirp->dd_lock); in readdir_r()88 lmutex_unlock(&pdirp->dd_lock); in readdir_r()107 lmutex_lock(&pdirp->dd_lock); in readdir64_r()132 lmutex_unlock(&pdirp->dd_lock); in readdir64_r()136 lmutex_unlock(&pdirp->dd_lock); in readdir64_r()144 lmutex_unlock(&pdirp->dd_lock); in readdir64_r()
59 lmutex_lock(&pdirp->dd_lock); in telldir()65 lmutex_unlock(&pdirp->dd_lock); in telldir()83 lmutex_lock(&pdirp->dd_lock); in telldir64()99 lmutex_unlock(&pdirp->dd_lock); in telldir64()
57 lmutex_lock(&pdirp->dd_lock); in seekdir()73 lmutex_unlock(&pdirp->dd_lock); in seekdir()90 lmutex_lock(&pdirp->dd_lock); in seekdir64()116 lmutex_unlock(&pdirp->dd_lock); in seekdir64()
52 (void) mutex_destroy(&pdirp->dd_lock); in closedir()
74 (void) mutex_init(&pdirp->dd_lock, USYNC_THREAD, NULL); in fdopendir()
157 mutex_destroy(&dd->dd_lock); in dsl_dir_evict_async()203 mutex_init(&dd->dd_lock, NULL, MUTEX_DEFAULT, NULL); in dsl_dir_hold_obj()264 mutex_destroy(&dd->dd_lock); in dsl_dir_hold_obj()292 mutex_destroy(&dd->dd_lock); in dsl_dir_hold_obj()332 if (!MUTEX_HELD(&dd->dd_lock)) { in dsl_dir_name()337 mutex_enter(&dd->dd_lock); in dsl_dir_name()340 mutex_exit(&dd->dd_lock); in dsl_dir_name()358 if (!MUTEX_HELD(&dd->dd_lock)) { in dsl_dir_namelen()360 mutex_enter(&dd->dd_lock); in dsl_dir_namelen()362 mutex_exit(&dd->dd_lock); in dsl_dir_namelen()[all …]
223 ASSERT(MUTEX_HELD(&dd->dd_lock)); in dsl_prop_record_find()239 ASSERT(MUTEX_HELD(&dd->dd_lock)); in dsl_prop_record_create()299 mutex_enter(&dd->dd_lock); in dsl_prop_register()306 mutex_exit(&dd->dd_lock); in dsl_prop_register()446 mutex_enter(&dd->dd_lock); in dsl_prop_unregister_all()457 mutex_exit(&dd->dd_lock); in dsl_prop_unregister_all()474 mutex_enter(&dd->dd_lock); in dsl_prop_notify_all_cb()516 mutex_exit(&dd->dd_lock); in dsl_prop_notify_all_cb()565 mutex_enter(&dd->dd_lock); in dsl_prop_changed_notify()594 mutex_exit(&dd->dd_lock); in dsl_prop_changed_notify()[all …]
190 mutex_enter(&dd->dd_lock); in get_dsl_dir_prop()208 mutex_exit(&dd->dd_lock); in get_dsl_dir_prop()211 mutex_exit(&dd->dd_lock); in get_dsl_dir_prop()
2232 mutex_enter(&dd->dd_lock); in dsl_get_compressratio()2234 mutex_exit(&dd->dd_lock); in dsl_get_compressratio()2246 mutex_enter(&dd->dd_lock); in dsl_get_used()2248 mutex_exit(&dd->dd_lock); in dsl_get_used()4104 mutex_enter(&ds->ds_dir->dd_lock); in dsl_dataset_set_refreservation_sync_impl()4114 mutex_exit(&ds->ds_dir->dd_lock); in dsl_dataset_set_refreservation_sync_impl()
91 mutex_t dd_lock; member
108 kmutex_t dd_lock; member
117 mutex_t dd_lock; /* lock to protect entire structure */ member
1344 (void) mutex_lock(&door_dp->dd_lock); in sm_server_thread()1348 (void) mutex_unlock(&door_dp->dd_lock); in sm_server_thread()1351 (void) mutex_unlock(&door_dp->dd_lock); in sm_server_thread()2546 (void) mutex_lock(&ddata->dd_lock); in main_servproc()2557 (void) mutex_unlock(&ddata->dd_lock); in main_servproc()2588 (void) cond_wait(&ddata->dd_cv_bind, &ddata->dd_lock); in main_servproc()2590 (void) mutex_unlock(&ddata->dd_lock); in main_servproc()