| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | rrwlock.h | 83 #define RRW_READ_HELD(x) rrw_held(x, RW_READER) 86 (rrw_held(x, RW_WRITER) || rrw_held(x, RW_READER)) 108 #define RRM_READ_HELD(x) rrm_held(x, RW_READER) 111 (rrm_held(x, RW_WRITER) || rrm_held(x, RW_READER))
|
| H A D | zfs_context.h | 291 #define RW_READER 0 293 #define RW_DEFAULT RW_READER 294 #define RW_NOLOCKDEP RW_READER
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | rwlock.h | 45 RW_READER = 2 enumerator 77 if ((how) == RW_READER) \ 84 ((how) == RW_READER ? sx_try_slock(lock) : sx_try_xlock(lock))
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | rwlock.h | 40 RW_READER = 2 enumerator 147 case RW_READER: \ 165 case RW_READER: \
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zio_inject.c | 168 rw_enter(&inject_lock, RW_READER); in zio_handle_panic_injection() 195 rw_enter(&inject_lock, RW_READER); in zio_handle_decrypt_injection() 274 rw_enter(&inject_lock, RW_READER); in zio_handle_fault_injection() 315 rw_enter(&inject_lock, RW_READER); in zio_handle_label_injection() 378 rw_enter(&inject_lock, RW_READER); in zio_handle_device_injection_impl() 474 rw_enter(&inject_lock, RW_READER); in zio_handle_ignored_writes() 512 rw_enter(&inject_lock, RW_READER); in spa_handle_ignored_writes() 546 rw_enter(&inject_lock, RW_READER); in zio_handle_io_delay() 880 rw_enter(&inject_lock, RW_READER); in zio_inject_list_next()
|
| H A D | zap_micro.c | 541 krw_t lt = (!zap->zap_ismicro && fatreader) ? RW_READER : lti; in zap_lockdir_impl() 543 if (lt != ((!zap->zap_ismicro && fatreader) ? RW_READER : lti)) { in zap_lockdir_impl() 546 ASSERT(RW_READER == in zap_lockdir_impl() 547 ((!zap->zap_ismicro && fatreader) ? RW_READER : lti)); in zap_lockdir_impl() 549 lt = RW_READER; in zap_lockdir_impl() 902 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap); in zap_count() 1062 int err = zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, in zap_lookup_norm_by_dnode() 1518 rw_enter(&zc->zc_zap->zap_rwlock, RW_READER); in zap_cursor_fini() 1523 rw_enter(&zc->zc_leaf->l_rwlock, RW_READER); in zap_cursor_fini() 1563 RW_READER, TRUE, FALSE, NULL, &zc->zc_zap); in zap_cursor_retrieve() [all …]
|
| H A D | vdev_trim.c | 508 spa_config_enter(spa, SCL_STATE_ALL, vd, RW_READER); in vdev_trim_range() 641 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_trim_calculate_progress() 853 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_trim_thread() 905 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_trim_thread() 917 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_trim_thread() 1188 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_autotrim_thread() 1230 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_autotrim_thread() 1378 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_autotrim_thread() 1404 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_autotrim_thread() 1526 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_trim_l2arc_thread() [all …]
|
| H A D | vdev_initialize.c | 214 spa_config_enter(spa, SCL_STATE_ALL, vd, RW_READER); in vdev_initialize_write() 353 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_calculate_progress() 426 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_load() 499 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_initialize_thread() 536 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_initialize_thread()
|
| H A D | rrwlock.c | 233 if (rw == RW_READER) in rrw_enter() 344 if (rw == RW_READER) in rrm_enter()
|
| H A D | dmu.c | 164 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread_by_dnode() 189 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_noread() 353 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_bonus_hold_by_dnode() 419 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_spill_hold_by_dnode() 453 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_spill_hold_existing() 515 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_buf_hold_array_by_dnode() 671 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_prefetch() 700 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_prefetch() 1443 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_assign_arcbuf_by_dnode() 2152 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dmu_object_info_from_dnode()
|
| H A D | dnode_sync.c | 203 rw_enter(&dn->dn_struct_rwlock, RW_READER); in free_verify() 299 db_lock_type_t dblt = dmu_buf_lock_parent(db, RW_READER, FTAG); in free_children() 334 rw_enter(&dn->dn_struct_rwlock, RW_READER); in free_children() 399 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_sync_free_range_impl()
|
| H A D | dsl_pool.c | 532 rrw_enter(&ds->ds_bp_rwlock, RW_READER, FTAG); in dsl_pool_create() 978 rrw_enter(&ds->ds_bp_rwlock, RW_READER, FTAG); in upgrade_clones_cb() 1349 ASSERT(!rrw_held(&dp->dp_config_rwlock, RW_READER)); in dsl_pool_config_enter() 1350 rrw_enter(&dp->dp_config_rwlock, RW_READER, tag); in dsl_pool_config_enter() 1356 ASSERT(!rrw_held(&dp->dp_config_rwlock, RW_READER)); in dsl_pool_config_enter_prio()
|
| H A D | zfs_fuid.c | 299 krw_t rw = RW_READER; in zfs_fuid_find_by_domain() 330 if (rw == RW_READER && !rw_tryupgrade(&zfsvfs->z_fuid_lock)) { in zfs_fuid_find_by_domain() 369 rw_enter(&zfsvfs->z_fuid_lock, RW_READER); in zfs_fuid_find_by_idx()
|
| H A D | spa_config.c | 410 spa_config_enter(spa, SCL_CONFIG | SCL_STATE, FTAG, RW_READER); in spa_config_generate() 413 ASSERT(spa_config_held(spa, SCL_CONFIG | SCL_STATE, RW_READER) == in spa_config_generate()
|
| H A D | zap.c | 802 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, NULL, RW_READER, &l); in fzap_lookup() 942 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, NULL, RW_READER, &l); in fzap_length() 1240 rw_enter(&zc->zc_leaf->l_rwlock, RW_READER); in fzap_cursor_retrieve() 1247 err = zap_deref_leaf(zap, zc->zc_hash, NULL, RW_READER, in fzap_cursor_retrieve() 1252 rw_enter(&zc->zc_leaf->l_rwlock, RW_READER); in fzap_cursor_retrieve() 1319 int err = zap_get_leaf_byblk(zap, tbl[i], NULL, RW_READER, &l); in zap_stats_ptrtbl()
|
| H A D | vdev_rebuild.c | 574 spa_config_enter(spa, SCL_STATE_ALL, vd, RW_READER); in vdev_rebuild_range() 752 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_rebuild_thread() 877 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_rebuild_thread() 897 spa_config_enter(spa, SCL_CONFIG, FTAG, RW_READER); in vdev_rebuild_thread()
|
| H A D | metaslab.c | 460 ASSERT(spa_config_held(mc->mc_spa, SCL_ALL, RW_READER) || in metaslab_class_validate() 561 spa_config_enter(mc->mc_spa, SCL_VDEV, FTAG, RW_READER); in metaslab_class_fragmentation() 611 spa_config_enter(mc->mc_spa, SCL_VDEV, FTAG, RW_READER); in metaslab_class_expandable_space() 4369 spa_config_enter(spa, SCL_ALLOC, FTAG, RW_READER); in metaslab_sync_reassess() 5160 spa_config_enter(spa, SCL_ZIO, FTAG, RW_READER); in metaslab_alloc_dva() 5793 spa_config_enter(spa, SCL_ALLOC, FTAG, RW_READER); in metaslab_alloc() 5874 spa_config_enter(spa, SCL_FREE, FTAG, RW_READER); in metaslab_free() 5906 spa_config_enter(spa, SCL_ALLOC, FTAG, RW_READER); in metaslab_claim() 5934 spa_config_enter(spa, SCL_VDEV, FTAG, RW_READER); in metaslab_fastwrite_mark() 5958 spa_config_enter(spa, SCL_VDEV, FTAG, RW_READER); in metaslab_fastwrite_unmark() [all …]
|
| H A D | mmp.c | 291 ASSERT(spa_config_held(spa, SCL_STATE, RW_READER)); in mmp_next_leaf() 447 spa_config_enter(spa, SCL_STATE, mmp_tag, RW_READER); in mmp_write_uberblock()
|
| H A D | dnode.c | 275 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_verify() 1341 rw_enter(&mdn->dn_struct_rwlock, RW_READER); in dnode_hold_impl() 2029 rrw_enter(&ds->ds_bp_rwlock, RW_READER, tag); in dnode_set_dirtyctx() 2100 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_free_range() 2108 db_lock_type_t dblt = dmu_buf_lock_parent(db, RW_READER, in dnode_free_range() 2145 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_free_range() 2152 db_lock_type_t type = dmu_buf_lock_parent(db, RW_READER, in dnode_free_range() 2410 rw_enter(&db->db_rwlock, RW_READER); in dnode_next_offset_level() 2525 rw_enter(&dn->dn_struct_rwlock, RW_READER); in dnode_next_offset()
|
| H A D | spa_misc.c | 466 if (rw == RW_READER) { in spa_config_tryenter() 503 if (rw == RW_READER) { in spa_config_enter() 550 if ((rw == RW_READER && in spa_config_held() 1824 spa_config_enter(spa, SCL_VDEV, FTAG, RW_READER); in spa_update_dspace() 2064 ASSERT(spa_config_held(spa, SCL_ALL, RW_READER) != 0); in dva_get_dsize_sync() 2092 spa_config_enter(spa, SCL_VDEV, FTAG, RW_READER); in bp_get_dsize() 2583 spa_config_enter(spa, SCL_VDEV, FTAG, RW_READER); in spa_get_last_removal_txg()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zvol_os.c | 341 rw_enter(&zv->zv_suspend_lock, RW_READER); in zvol_submit_bio() 426 rw_enter(&zv->zv_suspend_lock, RW_READER); in zvol_submit_bio() 452 rw_enter(&zvol_state_lock, RW_READER); in zvol_open() 472 if (!rw_tryenter(&zv->zv_suspend_lock, RW_READER)) { in zvol_open() 474 rw_enter(&zv->zv_suspend_lock, RW_READER); in zvol_open() 532 rw_enter(&zvol_state_lock, RW_READER); in zvol_release() 543 if (!rw_tryenter(&zv->zv_suspend_lock, RW_READER)) { in zvol_release() 545 rw_enter(&zv->zv_suspend_lock, RW_READER); in zvol_release() 585 rw_enter(&zv->zv_suspend_lock, RW_READER); in zvol_ioctl() 623 rw_enter(&zvol_state_lock, RW_READER); in zvol_check_events() [all …]
|
| H A D | zfs_ctldir.c | 346 rw_enter(&zfs_snapshot_lock, RW_READER); in snapentry_expire() 396 rw_enter(&zfs_snapshot_lock, RW_READER); in zfsctl_snapshot_unmount_delay() 418 rw_enter(&zfs_snapshot_lock, RW_READER); in zfsctl_snapshot_ismounted() 1012 rw_enter(&zfs_snapshot_lock, RW_READER); in zfsctl_snapshot_unmount()
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_vfsops_os.h | 166 rw_tryenter(&(zfsvfs)->z_teardown_lock, RW_READER) 225 rw_tryenter(&(zfsvfs)->z_teardown_inactive_lock, RW_READER) 228 rw_enter(&(zfsvfs)->z_teardown_inactive_lock, RW_READER)
|
| /f-stack/freebsd/contrib/openzfs/module/icp/os/ |
| H A D | modhash.c | 817 rw_enter(&hash->mh_contents, RW_READER); in mod_hash_find() 830 rw_enter(&hash->mh_contents, RW_READER); in mod_hash_find_cb() 846 rw_enter(&hash->mh_contents, RW_READER); in mod_hash_find_cb_rval() 888 rw_enter(&hash->mh_contents, RW_READER); in mod_hash_walk()
|
| /f-stack/freebsd/contrib/openzfs/lib/libzpool/ |
| H A D | kernel.c | 257 if (rw == RW_READER) { in rw_enter() 282 if (rw == RW_READER) in rw_tryenter() 288 if (rw == RW_READER) in rw_tryenter()
|