| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | rrwlock.h | 84 #define RRW_WRITE_HELD(x) rrw_held(x, RW_WRITER) 86 (rrw_held(x, RW_WRITER) || rrw_held(x, RW_READER)) 109 #define RRM_WRITE_HELD(x) rrm_held(x, RW_WRITER) 111 (rrm_held(x, RW_WRITER) || rrm_held(x, RW_READER))
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | rwlock.h | 39 RW_WRITER = 1, enumerator 150 case RW_WRITER: \ 168 case RW_WRITER: \
|
| /f-stack/freebsd/contrib/openzfs/module/icp/os/ |
| H A D | modhash.c | 603 rw_enter(&hash->mh_contents, RW_WRITER); in mod_hash_insert() 627 rw_enter(&hash->mh_contents, RW_WRITER); in mod_hash_insert_reserve() 730 rw_enter(&hash->mh_contents, RW_WRITER); in mod_hash_remove() 749 rw_enter(&hash->mh_contents, RW_WRITER); in mod_hash_replace() 774 rw_enter(&hash->mh_contents, RW_WRITER); in mod_hash_destroy() 924 rw_enter(&hash->mh_contents, RW_WRITER); in mod_hash_clear()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | vdev_label_os.c | 55 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_write_pad2()
|
| H A D | spa_os.c | 256 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in spa_import_rootpool() 268 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in spa_import_rootpool()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zap_micro.c | 421 rw_enter(&zap->zap_rwlock, RW_WRITER); in mzap_open() 545 ASSERT(lt == RW_WRITER); in zap_lockdir_impl() 554 if (lt == RW_WRITER) in zap_lockdir_impl() 717 VERIFY0(zap_lockdir_impl(db, FTAG, tx, RW_WRITER, in mzap_create_impl() 1271 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add() 1287 err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_by_dnode() 1303 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_uint64() 1327 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_update() 1372 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_update_uint64() 1427 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap); in zap_remove_norm() [all …]
|
| H A D | dnode_sync.c | 51 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_increase_indirection() 80 rw_enter(&dn->dn_dbuf->db_rwlock, RW_WRITER); in dnode_increase_indirection() 81 rw_enter(&db->db_rwlock, RW_WRITER); in dnode_increase_indirection() 327 rw_enter(&db->db_rwlock, RW_WRITER); in free_children() 346 rw_enter(&db->db_rwlock, RW_WRITER); in free_children() 514 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_evict_bonus()
|
| H A D | zap.c | 432 rw_enter(&l->l_rwlock, RW_WRITER); in zap_create_leaf() 478 rw_enter(&l->l_rwlock, RW_WRITER); in zap_open_leaf() 558 if (lt == RW_WRITER) in zap_get_leaf_byblk() 650 err = zap_lockdir(os, object, tx, RW_WRITER, in zap_expand_leaf() 664 err = zap_deref_leaf(zap, hash, tx, RW_WRITER, &l); in zap_expand_leaf() 738 RW_WRITER, FALSE, FALSE, tag, &zn->zn_zap); in zap_put_leaf_maybe_grow_ptrtbl() 838 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l); in fzap_add_cd() 905 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l); in fzap_update() 965 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, tx, RW_WRITER, &l); in fzap_remove()
|
| H A D | zfs_fuid.c | 194 rw_enter(&zfsvfs->z_fuid_lock, RW_WRITER); in zfs_fuid_init() 234 rw_enter(&zfsvfs->z_fuid_lock, RW_WRITER); in zfs_fuid_sync() 332 rw = RW_WRITER; in zfs_fuid_find_by_domain() 669 rw_enter(&zfsvfs->z_fuid_lock, RW_WRITER); in zfs_fuid_destroy()
|
| H A D | vdev_initialize.c | 354 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_calculate_progress() 427 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_load() 651 ASSERT(!spa_config_held(vd->vdev_spa, SCL_CONFIG|SCL_STATE, RW_WRITER)); in vdev_initialize_stop() 723 ASSERT(!spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_initialize_restart()
|
| H A D | rrwlock.c | 289 if (rw == RW_WRITER) { in rrw_held() 391 if (rw == RW_WRITER) { in rrm_held()
|
| H A D | vdev.c | 655 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_alloc() 1205 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_add_parent() 1351 ASSERT(txg == 0 || spa_config_held(spa, SCL_ALLOC, RW_WRITER)); in vdev_metaslab_init() 1412 spa_config_enter(spa, SCL_ALLOC, FTAG, RW_WRITER); in vdev_metaslab_init() 1574 if (spa_config_held(spa, SCL_ZIO, RW_WRITER)) { in vdev_probe() 2082 spa_config_held(spa, SCL_CONFIG, RW_WRITER) != SCL_CONFIG) in vdev_validate() 3242 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_checkpoint_sm_object() 4625 ASSERT(spa_config_held(spa, SCL_CONFIG, RW_WRITER) || in vdev_config_dirty() 4647 ASSERT(spa_config_held(spa, SCL_CONFIG, RW_WRITER) || in vdev_config_clean() 4675 ASSERT(spa_config_held(spa, SCL_STATE, RW_WRITER) || in vdev_state_dirty() [all …]
|
| H A D | dnode.c | 391 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonuslen() 415 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonus_type() 692 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_reallocate() 923 rw_enter(&os_lock, RW_WRITER); in dnode_move() 985 if (!rw_tryenter(&odn->dn_struct_rwlock, RW_WRITER)) { in dnode_move() 1304 spa_config_held(os->os_spa, SCL_STATE, RW_WRITER))); in dnode_hold_impl() 1757 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_set_blksz() 1853 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_set_nlevels() 1894 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_new_blkid() 2079 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_free_range() [all …]
|
| H A D | vdev_label.c | 192 spa_config_held(zio->io_spa, SCL_STATE, RW_WRITER) == SCL_STATE); in vdev_label_read() 207 spa_config_held(zio->io_spa, SCL_STATE, RW_WRITER) == SCL_STATE); in vdev_label_write() 766 ASSERT(spa_config_held(spa, SCL_STATE_ALL, RW_WRITER) == SCL_STATE_ALL); in vdev_label_read_config() 981 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_init() 1251 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_read_bootenv() 1326 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_write_bootenv() 1529 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in vdev_uberblock_load()
|
| H A D | dmu_object.c | 185 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_object_alloc_impl() 348 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_object_rm_spill()
|
| H A D | spa.c | 1603 spa_config_enter(spa, SCL_ALL, spa, RW_WRITER); in spa_unload() 3314 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 3363 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 3411 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 3602 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 3677 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 4245 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 5749 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 6012 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); 7809 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); [all …]
|
| H A D | dsl_synctask.c | 245 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_sync_task_sync()
|
| H A D | dsl_crypt.c | 674 rw_enter(&spa->spa_keystore.sk_dk_lock, RW_WRITER); in spa_keystore_dsl_key_hold_dd() 695 rw_enter(&spa->spa_keystore.sk_dk_lock, RW_WRITER); in spa_keystore_dsl_key_rele() 712 rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_WRITER); in spa_keystore_load_wkey_impl() 854 rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_WRITER); in spa_keystore_unload_wkey_impl() 973 rw_enter(&spa->spa_keystore.sk_km_lock, RW_WRITER); in key_mapping_rele() 1012 rw_enter(&spa->spa_keystore.sk_km_lock, RW_WRITER); in spa_keystore_create_mapping() 1565 rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_WRITER); in spa_keystore_change_key_sync() 1745 rw_enter(&dp->dp_spa->spa_keystore.sk_wkeys_lock, RW_WRITER); in dsl_dataset_promote_crypt_sync() 2110 rw_enter(&mdn->dn_struct_rwlock, RW_WRITER); in dsl_crypto_recv_raw_objset_sync()
|
| H A D | spa_misc.c | 552 (rw == RW_WRITER && scl->scl_writer == curthread)) in spa_config_held() 1204 spa_config_enter(spa, SCL_ALL, spa, RW_WRITER); in spa_vdev_config_enter() 1278 spa_config_enter(spa, SCL_STATE_ALL, spa, RW_WRITER); in spa_vdev_config_exit() 1330 spa_config_enter(spa, high, spa, RW_WRITER); in spa_vdev_state_enter() 1332 spa_config_enter(spa, low, spa, RW_WRITER); in spa_vdev_state_enter() 1334 spa_config_enter(spa, locks, spa, RW_WRITER); in spa_vdev_state_enter() 1554 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in spa_freeze()
|
| H A D | zio_inject.c | 831 rw_enter(&inject_lock, RW_WRITER); in zio_inject_fault() 911 rw_enter(&inject_lock, RW_WRITER); in zio_clear_fault()
|
| H A D | vdev_trim.c | 642 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_trim_calculate_progress() 718 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_trim_load() 1029 ASSERT(!spa_config_held(vd->vdev_spa, SCL_CONFIG|SCL_STATE, RW_WRITER)); in vdev_trim_stop() 1117 ASSERT(!spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_trim_restart()
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_vfsops_os.h | 175 rrm_enter(&(zfsvfs)->z_teardown_lock, RW_WRITER, tag) 234 rw_enter(&(zfsvfs)->z_teardown_inactive_lock, RW_WRITER)
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | rwlock.h | 44 RW_WRITER = 1, enumerator
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | vdev_disk.c | 198 rw_enter(&vd->vd_lock, RW_WRITER); in vdev_disk_open() 243 rw_enter(&vd->vd_lock, RW_WRITER); in vdev_disk_open() 813 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_hold() 831 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_rele()
|
| H A D | zfs_ctldir.c | 570 rw_enter(&zfs_snapshot_lock, RW_WRITER); in zfsctl_destroy() 872 rw_enter(&zfs_snapshot_lock, RW_WRITER); in zfsctl_snapdir_rename() 1134 rw_enter(&zfs_snapshot_lock, RW_WRITER); in zfsctl_snapshot_mount()
|