| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | multilist.c | 179 need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_insert() 321 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_insert_head() 329 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_insert_tail() 351 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_move_forward() 365 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_remove() 372 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_is_empty() 384 ASSERT(!MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_is_empty_idx() 394 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_head() 401 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_tail() 408 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_next() [all …]
|
| H A D | vdev_initialize.c | 106 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_change_state() 593 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize() 612 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_stop_wait_impl() 629 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop_wait() 652 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_stop() 671 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop() 703 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop_all() 722 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_restart()
|
| H A D | metaslab.c | 1051 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_histogram_add() 1071 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_histogram_remove() 1130 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_sort_impl() 1131 ASSERT(MUTEX_HELD(&mg->mg_lock)); in metaslab_group_sort_impl() 1148 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_sort() 1504 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_largest_unflushed_free() 1657 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_df_alloc() 1721 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_cf_alloc() 1780 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_ndf_alloc() 1829 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_load_wait() [all …]
|
| H A D | zil.c | 575 ASSERT(!MUTEX_HELD(&lwb->lwb_vdev_lock)); in zil_alloc_lwb() 586 ASSERT(MUTEX_HELD(&zilog->zl_lock)); in zil_free_lwb() 587 ASSERT(!MUTEX_HELD(&lwb->lwb_vdev_lock)); in zil_free_lwb() 1293 ASSERT(MUTEX_HELD(&zilog->zl_issuer_lock)); in zil_lwb_set_zio_dependency() 1294 ASSERT(MUTEX_HELD(&zilog->zl_lock)); in zil_lwb_set_zio_dependency() 1368 ASSERT(MUTEX_HELD(&zilog->zl_issuer_lock)); in zil_lwb_write_open() 2456 ASSERT(!MUTEX_HELD(&zilog->zl_lock)); in zil_commit_writer() 2495 ASSERT(MUTEX_HELD(&zcw->zcw_lock)); in zil_commit_waiter_timeout() 2619 ASSERT(MUTEX_HELD(&zcw->zcw_lock)); in zil_commit_waiter_timeout() 2644 ASSERT(!MUTEX_HELD(&zilog->zl_lock)); in zil_commit_waiter() [all …]
|
| H A D | aggsum.c | 126 ASSERT(MUTEX_HELD(&as->as_lock)); in aggsum_flush_bucket() 127 ASSERT(MUTEX_HELD(&asb->asc_lock)); in aggsum_flush_bucket()
|
| H A D | dmu_zfetch.c | 139 ASSERT(MUTEX_HELD(&zf->zf_lock)); in dmu_zfetch_stream_remove() 148 ASSERT(MUTEX_HELD(&zf->zf_lock)); in dmu_zfetch_stream_orphan() 189 ASSERT(MUTEX_HELD(&zf->zf_lock)); in dmu_zfetch_stream_create()
|
| H A D | vdev_cache.c | 139 ASSERT(MUTEX_HELD(&vc->vc_lock)); in vdev_cache_evict() 161 ASSERT(MUTEX_HELD(&vc->vc_lock)); in vdev_cache_allocate() 195 ASSERT(MUTEX_HELD(&vc->vc_lock)); in vdev_cache_hit()
|
| H A D | zthr.c | 311 ASSERT(!MUTEX_HELD(&t->zthr_state_lock)); in zthr_destroy() 312 ASSERT(!MUTEX_HELD(&t->zthr_request_lock)); in zthr_destroy()
|
| H A D | vdev_trim.c | 272 ASSERT(MUTEX_HELD(&vd->vdev_trim_lock)); in vdev_trim_change_state() 972 ASSERT(MUTEX_HELD(&vd->vdev_trim_lock)); in vdev_trim() 991 ASSERT(MUTEX_HELD(&vd->vdev_trim_lock)); in vdev_trim_stop_wait_impl() 1008 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_stop_wait() 1030 ASSERT(MUTEX_HELD(&vd->vdev_trim_lock)); in vdev_trim_stop() 1047 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_stop() 1083 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_stop_all() 1116 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_restart() 1510 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_autotrim_restart() 1616 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_l2arc()
|
| H A D | zvol.c | 327 ASSERT(zv == NULL || (MUTEX_HELD(&zv->zv_state_lock) && in zvol_set_volsize() 429 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_set_volblocksize() 761 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_setup_zv() 800 ASSERT(MUTEX_HELD(&zv->zv_state_lock) && in zvol_shutdown_zv() 846 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_suspend() 904 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_first_open() 954 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_last_close() 999 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_snap_minor_cb() 1038 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_minors_cb()
|
| H A D | txg.c | 328 ASSERT(!MUTEX_HELD(&tc->tc_lock)); in txg_rele_to_quiesce() 483 ASSERT(MUTEX_HELD(&tx->tx_sync_lock)); in txg_is_syncing() 491 ASSERT(MUTEX_HELD(&tx->tx_sync_lock)); in txg_is_quiescing() 499 ASSERT(MUTEX_HELD(&tx->tx_sync_lock)); in txg_has_quiesced_to_sync() 840 ASSERT(MUTEX_HELD(&tl->tl_lock)); in txg_list_empty_impl()
|
| H A D | spa_misc.c | 577 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_lookup() 639 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_add() 774 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_remove() 857 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_next() 879 MUTEX_HELD(&spa_namespace_lock)); in spa_open_ref() 891 MUTEX_HELD(&spa_namespace_lock)); in spa_close() 917 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_refcount_zero() 1202 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_config_enter() 1216 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_config_exit() 1430 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_by_guid()
|
| H A D | dbuf.c | 472 ASSERT(!MUTEX_HELD(&db->db_mtx)); in dbuf_hash_remove() 536 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_evict_user() 925 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_verify() 1072 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_clear_data() 1085 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_set_data() 1306 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_bonus() 1347 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_hole() 1398 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_verify_dnode_crypt() 1452 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_impl() 1553 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_fix_old_data() [all …]
|
| H A D | dsl_deadlist.c | 139 ASSERT(MUTEX_HELD(&dl->dl_lock)); in dsl_deadlist_load_tree() 213 ASSERT(MUTEX_HELD(&dl->dl_lock)); in dsl_deadlist_load_cache() 411 ASSERT(MUTEX_HELD(&dl->dl_lock)); in dle_enqueue() 428 ASSERT(MUTEX_HELD(&dl->dl_lock)); in dle_enqueue_subobj() 792 ASSERT(MUTEX_HELD(&dl->dl_lock)); in dsl_deadlist_insert_bpobj()
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | callb.h | 30 #define CALLB_CPR_ASSERT(cp) ASSERT(MUTEX_HELD((cp)->cc_lockp)); 49 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \
|
| H A D | mutex.h | 65 #define MUTEX_HELD(mp) mutex_owned(mp) macro 66 #define MUTEX_NOT_HELD(mp) (!MUTEX_HELD(mp))
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-procfs-list.c | 66 ASSERT(MUTEX_HELD(&procfs_list->pl_lock)); in procfs_list_seq_show() 149 ASSERT(MUTEX_HELD(&cursor->procfs_list->pl_lock)); in procfs_list_seq_next() 280 ASSERT(MUTEX_HELD(&procfs_list->pl_lock)); in procfs_list_add()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_ioctl_os.c | 97 ASSERT(MUTEX_HELD(&zfsdev_state_lock)); in zfsdev_state_init() 144 ASSERT(MUTEX_HELD(&zfsdev_state_lock)); in zfsdev_state_destroy()
|
| H A D | zvol_os.c | 487 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_open() 558 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_release() 833 ASSERT(!MUTEX_HELD(&zv->zv_state_lock)); in zvol_free() 887 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_os_create_minor() 999 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_rename_minor()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_debug.c | 77 ASSERT(MUTEX_HELD(&zfs_dbgmsgs_lock)); in zfs_dbgmsg_addr() 93 ASSERT(MUTEX_HELD(&zfs_dbgmsgs_lock)); in zfs_dbgmsg_purge()
|
| H A D | zvol_os.c | 276 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_geom_open() 379 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_geom_close() 897 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_cdev_open() 995 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_cdev_close() 1175 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_rename_minor() 1243 ASSERT(!MUTEX_HELD(&zv->zv_state_lock)); in zvol_free() 1293 ASSERT(MUTEX_HELD(&zv->zv_state_lock)); in zvol_create_minor_impl()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | zfs_context.h | 269 #define MUTEX_HELD(mp) pthread_equal((mp)->m_owner, pthread_self()) 270 #define MUTEX_NOT_HELD(mp) !MUTEX_HELD(mp) 666 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \ 670 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \ 674 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | mutex.h | 45 #define MUTEX_HELD(x) (mutex_owned(x)) macro
|
| H A D | callb.h | 144 #define CALLB_CPR_ASSERT(cp) ASSERT(MUTEX_HELD((cp)->cc_lockp));
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_procfs_list.c | 158 ASSERT(MUTEX_HELD(&procfs_list->pl_lock)); in procfs_list_add()
|