Home
last modified time | relevance | path

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

12

/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dmultilist.c145 need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_insert()
181 need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_remove()
216 boolean_t need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_is_empty()
280 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_insert_head()
288 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_insert_tail()
310 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_move_forward()
324 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_remove()
331 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_head()
338 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_tail()
345 ASSERT(MUTEX_HELD(&mls->mls_lock)); in multilist_sublist_next()
[all …]
Drange_tree.c88 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_stat_incr()
103 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_stat_decr()
171 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_add()
246 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_remove()
310 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_find_impl()
366 ASSERT(MUTEX_HELD((*rtsrc)->rt_lock)); in range_tree_swap()
381 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_vacate()
401 ASSERT(MUTEX_HELD(rt->rt_lock)); in range_tree_walk()
Dvdev_queue.c427 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_io_add()
449 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_io_remove()
470 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_pending_add()
488 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_pending_remove()
621 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_class_to_issue()
669 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_aggregate()
816 ASSERT(MUTEX_HELD(&vq->vq_lock)); in vdev_queue_io_to_issue()
Dspace_reftree.c120 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_reftree_add_map()
137 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_reftree_generate_map()
Dspa_misc.c583 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_lookup()
660 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_add()
808 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_remove()
887 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_next()
909 MUTEX_HELD(&spa_namespace_lock)); in spa_open_ref()
921 MUTEX_HELD(&spa_namespace_lock)); in spa_close()
947 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_refcount_zero()
1210 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_config_enter()
1224 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_config_exit()
1459 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_by_guid()
Dspace_map.c66 ASSERT(MUTEX_HELD(sm->sm_lock)); in space_map_load()
167 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_map_histogram_add()
252 ASSERT(MUTEX_HELD(rt->rt_lock)); in space_map_write()
460 ASSERT(MUTEX_HELD(sm->sm_lock)); in space_map_update()
Dvdev_cache.c155 ASSERT(MUTEX_HELD(&vc->vc_lock)); in vdev_cache_evict()
177 ASSERT(MUTEX_HELD(&vc->vc_lock)); in vdev_cache_allocate()
211 ASSERT(MUTEX_HELD(&vc->vc_lock)); in vdev_cache_hit()
Dmetaslab.c773 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_histogram_add()
793 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_histogram_remove()
849 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_group_sort()
1238 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_df_alloc()
1279 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_cf_alloc()
1330 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_ndf_alloc()
1377 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_load_wait()
1390 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_load()
1422 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_unload()
1654 ASSERT(MUTEX_HELD(&msp->ms_lock)); in metaslab_weight()
[all …]
Dtrim_map.c218 ASSERT(MUTEX_HELD(&tm->tm_lock)); in trim_map_segment_add()
279 ASSERT(MUTEX_HELD(&tm->tm_lock)); in trim_map_segment_remove()
312 ASSERT(MUTEX_HELD(&tm->tm_lock)); in trim_map_free_locked()
426 ASSERT(MUTEX_HELD(&tm->tm_lock)); in trim_map_first()
Ddbuf.c290 ASSERT(!MUTEX_HELD(&db->db_mtx)); in dbuf_hash_remove()
351 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_evict_user()
446 ASSERT(!MUTEX_HELD(&dbuf_evict_lock)); in dbuf_evict_one()
663 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_verify()
805 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_clear_data()
816 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_set_data()
932 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_impl()
1143 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_fix_old_data()
1186 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_unoverride()
1351 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_block_freeable()
[all …]
Dsa.c413 ASSERT(MUTEX_HELD(&sa->sa_lock)); in sa_add_layout_entry()
1235 ASSERT(MUTEX_HELD(&sa->sa_lock)); in sa_byteswap()
1336 ASSERT(MUTEX_HELD(&sa->sa_lock)); in sa_idx_tab_hold()
1441 ASSERT(MUTEX_HELD(&hdl->sa_lock)); in sa_lookup_impl()
1663 ASSERT(MUTEX_HELD(&hdl->sa_lock)); in sa_modify_attrs()
1799 ASSERT(MUTEX_HELD(&hdl->sa_lock)); in sa_bulk_update_impl()
1881 ASSERT(MUTEX_HELD(&hdl->sa_lock)); in sa_bulk_lookup_locked()
1955 ASSERT(MUTEX_HELD(&os->os_sa->sa_lock)); in sa_register_update_callback_locked()
Darc.c1379 ASSERT(MUTEX_HELD(&dev->l2ad_mtx)); in l2arc_trim()
1466 ASSERT(MUTEX_HELD(hash_lock)); in buf_hash_insert()
1500 ASSERT(MUTEX_HELD(BUF_HASH_LOCK(idx))); in buf_hash_remove()
1957 ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); in arc_hdr_set_flags()
1964 ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); in arc_hdr_clear_flags()
1978 ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); in arc_hdr_set_compress()
2143 if (!MUTEX_HELD(HDR_LOCK(hdr))) { in add_reference()
2176 ASSERT(state == arc_anon || MUTEX_HELD(hash_lock)); in remove_reference()
2226 ASSERT(MUTEX_HELD(hash_lock)); in arc_change_state()
2482 ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); in arc_buf_alloc_impl()
[all …]
Dspa_config.c235 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_config_sync()
553 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_config_update()
Dzfs_onexit.c186 ASSERT(MUTEX_HELD(&zo->zo_lock)); in zfs_onexit_find_cb()
Dzvol.c332 ASSERT(MUTEX_HELD(&zfsdev_state_lock));
766 ASSERT(MUTEX_HELD(&zfsdev_state_lock));
926 ASSERT(MUTEX_HELD(&zfsdev_state_lock));
999 ASSERT(MUTEX_HELD(&zfsdev_state_lock));
1224 if (!MUTEX_HELD(&zfsdev_state_lock)) {
2345 ASSERT(MUTEX_HELD(&zfsdev_state_lock));
2936 ASSERT(MUTEX_HELD(&zfsdev_state_lock));
3000 if (!MUTEX_HELD(&zfsdev_state_lock)) {
/freebsd-10-stable/sys/cddl/dev/dtrace/
Ddtrace_load.c88 ASSERT(MUTEX_HELD(&cpu_lock)); in dtrace_load()
94 ASSERT(MUTEX_HELD(&cpu_lock)); in dtrace_load()
/freebsd-10-stable/cddl/contrib/opensolaris/lib/libzpool/common/sys/
Dzfs_context.h254 #undef MUTEX_HELD
256 #define MUTEX_HELD(m) ((m)->m_owner == curthread) macro
257 #define MUTEX_NOT_HELD(m) (!MUTEX_HELD(m))
595 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \
599 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \
603 ASSERT(MUTEX_HELD((cp)->cc_lockp)); \
/freebsd-10-stable/sys/cddl/compat/opensolaris/kern/
Dopensolaris_sunddi.c85 ASSERT(MUTEX_HELD(&ss->ss_lock)); in ddi_get_soft_state_locked()
133 ASSERT(MUTEX_HELD(&ss->ss_lock)); in ddi_soft_state_free_locked()
/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/
Dmutex.h44 #define MUTEX_HELD(x) (mutex_owned(x)) macro
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/
Ddtrace.c8365 ASSERT(MUTEX_HELD(&dtrace_lock));
8601 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
8602 ASSERT(MUTEX_HELD(&dtrace_lock));
8671 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
8672 ASSERT(MUTEX_HELD(&dtrace_lock));
8947 ASSERT(MUTEX_HELD(&dtrace_lock));
9021 ASSERT(MUTEX_HELD(&dtrace_lock));
9128 ASSERT(MUTEX_HELD(&dtrace_provider_lock));
9215 ASSERT(MUTEX_HELD(&dtrace_lock));
9359 ASSERT(MUTEX_HELD(&dtrace_meta_lock));
[all …]
Dprofile.c373 ASSERT(MUTEX_HELD(&cpu_lock)); in profile_enable()
403 ASSERT(MUTEX_HELD(&cpu_lock)); in profile_disable()
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
Dcallb.h145 #define CALLB_CPR_ASSERT(cp) ASSERT(MUTEX_HELD((cp)->cc_lockp));
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/ctf/
Dctf_mod.c157 ASSERT(MUTEX_HELD(&mod_lock)); in ctf_modopen()
/freebsd-10-stable/cddl/contrib/opensolaris/head/
Dsynch.h180 #define MUTEX_HELD(x) _mutex_held(x) macro
/freebsd-10-stable/sys/cddl/dev/profile/
Dprofile.c531 ASSERT(MUTEX_HELD(&cpu_lock)); in profile_enable()
560 ASSERT(MUTEX_HELD(&cpu_lock)); in profile_disable()

12