Home
last modified time | relevance | path

Searched refs:MUTEX_HELD (Results 1 – 25 of 58) sorted by relevance

123

/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dmultilist.c179 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 Dvdev_initialize.c106 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 Dmetaslab.c1051 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 Dzil.c575 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 Daggsum.c126 ASSERT(MUTEX_HELD(&as->as_lock)); in aggsum_flush_bucket()
127 ASSERT(MUTEX_HELD(&asb->asc_lock)); in aggsum_flush_bucket()
H A Ddmu_zfetch.c139 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 Dvdev_cache.c139 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 Dzthr.c311 ASSERT(!MUTEX_HELD(&t->zthr_state_lock)); in zthr_destroy()
312 ASSERT(!MUTEX_HELD(&t->zthr_request_lock)); in zthr_destroy()
H A Dvdev_trim.c272 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 Dzvol.c327 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 Dtxg.c328 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 Dspa_misc.c577 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 Ddbuf.c472 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 Ddsl_deadlist.c139 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 Dcallb.h30 #define CALLB_CPR_ASSERT(cp) ASSERT(MUTEX_HELD((cp)->cc_lockp));
49 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \
H A Dmutex.h65 #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 Dspl-procfs-list.c66 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 Dzfs_ioctl_os.c97 ASSERT(MUTEX_HELD(&zfsdev_state_lock)); in zfsdev_state_init()
144 ASSERT(MUTEX_HELD(&zfsdev_state_lock)); in zfsdev_state_destroy()
H A Dzvol_os.c487 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 Dzfs_debug.c77 ASSERT(MUTEX_HELD(&zfs_dbgmsgs_lock)); in zfs_dbgmsg_addr()
93 ASSERT(MUTEX_HELD(&zfs_dbgmsgs_lock)); in zfs_dbgmsg_purge()
H A Dzvol_os.c276 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 Dzfs_context.h269 #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 Dmutex.h45 #define MUTEX_HELD(x) (mutex_owned(x)) macro
H A Dcallb.h144 #define CALLB_CPR_ASSERT(cp) ASSERT(MUTEX_HELD((cp)->cc_lockp));
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_procfs_list.c158 ASSERT(MUTEX_HELD(&procfs_list->pl_lock)); in procfs_list_add()

123