Home
last modified time | relevance | path

Searched refs:RW_READER (Results 1 – 25 of 56) sorted by relevance

123

/f-stack/freebsd/contrib/openzfs/include/sys/
H A Drrwlock.h83 #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 Dzfs_context.h291 #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 Drwlock.h45 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 Drwlock.h40 RW_READER = 2 enumerator
147 case RW_READER: \
165 case RW_READER: \
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dzio_inject.c168 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 Dzap_micro.c541 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 Dvdev_trim.c508 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 Dvdev_initialize.c214 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 Drrwlock.c233 if (rw == RW_READER) in rrw_enter()
344 if (rw == RW_READER) in rrm_enter()
H A Ddmu.c164 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 Ddnode_sync.c203 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 Ddsl_pool.c532 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 Dzfs_fuid.c299 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 Dspa_config.c410 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 Dzap.c802 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 Dvdev_rebuild.c574 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 Dmetaslab.c460 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 Dmmp.c291 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 Ddnode.c275 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 Dspa_misc.c466 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 Dzvol_os.c341 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 Dzfs_ctldir.c346 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 Dzfs_vfsops_os.h166 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 Dmodhash.c817 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 Dkernel.c257 if (rw == RW_READER) { in rw_enter()
282 if (rw == RW_READER) in rw_tryenter()
288 if (rw == RW_READER) in rw_tryenter()

123