Home
last modified time | relevance | path

Searched refs:RW_WRITER (Results 1 – 25 of 48) sorted by relevance

12

/f-stack/freebsd/contrib/openzfs/include/sys/
H A Drrwlock.h84 #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 Drwlock.h39 RW_WRITER = 1, enumerator
150 case RW_WRITER: \
168 case RW_WRITER: \
/f-stack/freebsd/contrib/openzfs/module/icp/os/
H A Dmodhash.c603 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 Dvdev_label_os.c55 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_write_pad2()
H A Dspa_os.c256 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 Dzap_micro.c421 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 Ddnode_sync.c51 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 Dzap.c432 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 Dzfs_fuid.c194 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 Dvdev_initialize.c354 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 Drrwlock.c289 if (rw == RW_WRITER) { in rrw_held()
391 if (rw == RW_WRITER) { in rrm_held()
H A Dvdev.c655 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 Ddnode.c391 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 Dvdev_label.c192 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 Ddmu_object.c185 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 Dspa.c1603 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 Ddsl_synctask.c245 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_sync_task_sync()
H A Ddsl_crypt.c674 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 Dspa_misc.c552 (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 Dzio_inject.c831 rw_enter(&inject_lock, RW_WRITER); in zio_inject_fault()
911 rw_enter(&inject_lock, RW_WRITER); in zio_clear_fault()
H A Dvdev_trim.c642 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 Dzfs_vfsops_os.h175 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 Drwlock.h44 RW_WRITER = 1, enumerator
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dvdev_disk.c198 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 Dzfs_ctldir.c570 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()

12