Searched refs:dd_lock (Results 1 – 14 of 14) sorted by relevance
156 mutex_destroy(&dd->dd_lock); in dsl_dir_evict_async()189 mutex_init(&dd->dd_lock, NULL, MUTEX_DEFAULT, NULL); in dsl_dir_hold_obj()250 mutex_destroy(&dd->dd_lock); in dsl_dir_hold_obj()278 mutex_destroy(&dd->dd_lock); in dsl_dir_hold_obj()318 if (!MUTEX_HELD(&dd->dd_lock)) { in dsl_dir_name()323 mutex_enter(&dd->dd_lock); in dsl_dir_name()326 mutex_exit(&dd->dd_lock); in dsl_dir_name()344 if (!MUTEX_HELD(&dd->dd_lock)) { in dsl_dir_namelen()346 mutex_enter(&dd->dd_lock); in dsl_dir_namelen()348 mutex_exit(&dd->dd_lock); in dsl_dir_namelen()[all …]
224 ASSERT(MUTEX_HELD(&dd->dd_lock)); in dsl_prop_record_find()240 ASSERT(MUTEX_HELD(&dd->dd_lock)); in dsl_prop_record_create()300 mutex_enter(&dd->dd_lock); in dsl_prop_register()307 mutex_exit(&dd->dd_lock); in dsl_prop_register()447 mutex_enter(&dd->dd_lock); in dsl_prop_unregister_all()458 mutex_exit(&dd->dd_lock); in dsl_prop_unregister_all()475 mutex_enter(&dd->dd_lock); in dsl_prop_notify_all_cb()517 mutex_exit(&dd->dd_lock); in dsl_prop_notify_all_cb()566 mutex_enter(&dd->dd_lock); in dsl_prop_changed_notify()595 mutex_exit(&dd->dd_lock); in dsl_prop_changed_notify()[all …]
3492 mutex_enter(&ds->ds_dir->dd_lock); in dsl_dataset_set_refreservation_sync_impl()3502 mutex_exit(&ds->ds_dir->dd_lock); in dsl_dataset_set_refreservation_sync_impl()
70 mutex_lock((mutex_t *)dirp->dd_lock); in __weak_alias()78 mutex_unlock((mutex_t *)dirp->dd_lock); in __weak_alias()79 mutex_destroy((mutex_t *)dirp->dd_lock); in __weak_alias()80 free(dirp->dd_lock); in __weak_alias()
112 mutex_lock((mutex_t *)dirp->dd_lock); in readdir_r() 114 mutex_unlock((mutex_t *)dirp->dd_lock); in readdir_r() 132 mutex_lock((mutex_t *)dirp->dd_lock); in readdir_r() 135 mutex_unlock((mutex_t *)dirp->dd_lock); in readdir_r()
129 if ((dirp->dd_lock = malloc(sizeof(mutex_t))) == NULL) in __opendir_common()131 mutex_init((mutex_t *)dirp->dd_lock, NULL); in __opendir_common()167 mutex_destroy((mutex_t *)dirp->dd_lock); in __opendir_common()168 free(dirp->dd_lock); in __opendir_common()
65 mutex_lock((mutex_t *)dirp->dd_lock); in __weak_alias()67 mutex_unlock((mutex_t *)dirp->dd_lock); in __weak_alias()
62 mutex_lock((mutex_t *)dirp->dd_lock); in __weak_alias()71 mutex_unlock((mutex_t *)dirp->dd_lock); in __weak_alias()
63 mutex_lock((mutex_t *)dirp->dd_lock); in __weak_alias()65 mutex_unlock((mutex_t *)dirp->dd_lock); in __weak_alias()
307 mutex_init(&demux->dd_lock, MUTEX_DEFAULT, IPL_SCHED); in dtv_demux_open()353 mutex_destroy(&demux->dd_lock); in dtv_demux_close()475 mutex_enter(&demux->dd_lock); in dtv_demux_poll()482 mutex_exit(&demux->dd_lock); in dtv_demux_poll()508 mutex_enter(&demux->dd_lock); in dtv_demux_read()511 mutex_exit(&demux->dd_lock); in dtv_demux_read()516 error = cv_wait_sig(&demux->dd_section_cv, &demux->dd_lock); in dtv_demux_read()518 mutex_exit(&demux->dd_lock); in dtv_demux_read()530 mutex_exit(&demux->dd_lock); in dtv_demux_read()613 mutex_enter(&demux->dd_lock); in dtv_demux_process()[all …]
87 kmutex_t dd_lock; member
73 void *dd_lock; /* lock for concurrent access */ member
104 kmutex_t dd_lock; member
319 void *dd_lock; /* lock for concurrent access */ member