Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/netbsd-tests/rump/kernspace/
Dlockme.c64 rw_enter(&rw, RW_WRITER); in rumptest_lockme()
65 rw_enter(&rw, RW_WRITER); in rumptest_lockme()
69 rw_enter(&rw, RW_WRITER); in rumptest_lockme()
72 rw_enter(&rw, RW_WRITER); in rumptest_lockme()
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Drrwlock.h79 #define RRW_WRITE_HELD(x) rrw_held(x, RW_WRITER)
81 (rrw_held(x, RW_WRITER) || rrw_held(x, RW_READER))
104 #define RRM_WRITE_HELD(x) rrm_held(x, RW_WRITER)
106 (rrm_held(x, RW_WRITER) || rrm_held(x, RW_READER))
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dzap_micro.c395 rw_enter(&zap->zap_rwlock, RW_WRITER); in mzap_open()
518 ASSERT(lt == RW_WRITER); in zap_lockdir_impl()
527 if (lt == RW_WRITER) in zap_lockdir_impl()
691 VERIFY0(zap_lockdir_impl(db, FTAG, tx, RW_WRITER, in mzap_create_impl()
1183 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add()
1199 err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_by_dnode()
1215 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_uint64()
1249 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_update()
1295 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_update_uint64()
1350 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap); in zap_remove_norm()
[all …]
Dzap.c433 rw_enter(&l->l_rwlock, RW_WRITER); in zap_create_leaf()
479 rw_enter(&l->l_rwlock, RW_WRITER); in zap_open_leaf()
549 if (lt == RW_WRITER) in zap_get_leaf_byblk()
641 err = zap_lockdir(os, object, tx, RW_WRITER, in zap_expand_leaf()
655 err = zap_deref_leaf(zap, hash, tx, RW_WRITER, &l); in zap_expand_leaf()
727 RW_WRITER, FALSE, FALSE, tag, &zn->zn_zap); in zap_put_leaf_maybe_grow_ptrtbl()
827 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l); in fzap_add_cd()
886 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l); in fzap_update()
946 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, tx, RW_WRITER, &l); in fzap_remove()
Dvdev.c467 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_add_child()
555 ASSERT(spa_config_held(pvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_compact_children()
670 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_alloc()
1173 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_add_parent()
1208 ASSERT(spa_config_held(cvd->vdev_spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_remove_parent()
1305 ASSERT(txg == 0 || spa_config_held(spa, SCL_ALLOC, RW_WRITER)); in vdev_metaslab_init()
1366 spa_config_enter(spa, SCL_ALLOC, FTAG, RW_WRITER); in vdev_metaslab_init()
1519 if (spa_config_held(spa, SCL_ZIO, RW_WRITER)) { in vdev_probe()
1667 spa_config_held(spa, SCL_STATE_ALL, RW_WRITER) == SCL_STATE_ALL); in vdev_open()
1928 spa_config_held(spa, SCL_CONFIG, RW_WRITER) != SCL_CONFIG) in vdev_validate()
[all …]
Dvdev_initialize.c434 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_calculate_progress()
508 spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_WRITER)); in vdev_initialize_load()
691 ASSERT(!spa_config_held(spa, SCL_CONFIG | SCL_STATE, RW_WRITER)); in vdev_initialize_stop()
749 ASSERT(!spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_initialize_restart()
Dzfs_fuid.c196 rw_enter(&zfsvfs->z_fuid_lock, RW_WRITER); in zfs_fuid_init()
236 rw_enter(&zfsvfs->z_fuid_lock, RW_WRITER); in zfs_fuid_sync()
334 rw = RW_WRITER; in zfs_fuid_find_by_domain()
639 rw_enter(&zfsvfs->z_fuid_lock, RW_WRITER); in zfs_fuid_destroy()
Ddnode.c398 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonuslen()
414 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_setbonus_type()
697 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_reallocate()
921 rw_enter(&os_lock, RW_WRITER); in dnode_move()
983 if (!rw_tryenter(&odn->dn_struct_rwlock, RW_WRITER)) { in dnode_move()
1292 ASSERT(spa_config_held(os->os_spa, SCL_ALL, RW_WRITER) == 0 || in dnode_hold_impl()
1294 spa_config_held(os->os_spa, SCL_STATE, RW_WRITER))); in dnode_hold_impl()
1718 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_set_blksz()
1788 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_new_blkid()
1932 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_free_range()
[all …]
Dspa.c1513 spa_config_enter(spa, SCL_ALL, spa, RW_WRITER); in spa_unload()
1551 spa_config_enter(spa, SCL_ALL, spa, RW_WRITER); in spa_unload()
1642 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in spa_load_spares()
1774 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in spa_load_l2cache()
2047 ASSERT(spa_config_held(spa, SCL_ALLOC, RW_WRITER)); in spa_passivate_log()
2070 ASSERT(spa_config_held(spa, SCL_ALLOC, RW_WRITER)); in spa_activate_log()
2874 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER);
2923 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER);
2971 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER);
3157 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER);
[all …]
Dvdev_label.c196 spa_config_held(zio->io_spa, SCL_STATE, RW_WRITER) == SCL_STATE); in vdev_label_read()
211 spa_config_held(zio->io_spa, SCL_STATE, RW_WRITER) == SCL_STATE); in vdev_label_write()
589 ASSERT(spa_config_held(spa, SCL_STATE_ALL, RW_WRITER) == SCL_STATE_ALL); in vdev_label_read_config()
794 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_init()
1036 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_label_write_pad2()
1187 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in vdev_uberblock_load()
Drrwlock.c289 if (rw == RW_WRITER) { in rrw_held()
391 if (rw == RW_WRITER) { in rrm_held()
Dspa_misc.c622 (rw == RW_WRITER && scl->scl_writer == curthread)) in spa_config_held()
1291 spa_config_enter(spa, SCL_ALL, spa, RW_WRITER); in spa_vdev_config_enter()
1355 spa_config_enter(spa, SCL_ALL, spa, RW_WRITER); in spa_vdev_config_exit()
1404 spa_config_enter(spa, high, spa, RW_WRITER); in spa_vdev_state_enter()
1406 spa_config_enter(spa, low, spa, RW_WRITER); in spa_vdev_state_enter()
1408 spa_config_enter(spa, locks, spa, RW_WRITER); in spa_vdev_state_enter()
1620 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in spa_freeze()
Dzio_inject.c624 rw_enter(&inject_lock, RW_WRITER); in zio_inject_fault()
704 rw_enter(&inject_lock, RW_WRITER); in zio_clear_fault()
Ddsl_synctask.c249 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_sync_task_sync()
Ddmu_zfetch.c151 rw_enter(&zf->zf_rwlock, RW_WRITER); in dmu_zfetch_fini()
Ddsl_pool.c352 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_pool_open()
551 rrw_enter(&dp->dp_config_rwlock, RW_WRITER, FTAG); in dsl_pool_create()
1128 ASSERT(rrw_held(&dp->dp_config_rwlock, RW_WRITER)); in dsl_pool_create_origin()
Dvdev_disk.c207 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_hold()
246 ASSERT(spa_config_held(vd->vdev_spa, SCL_STATE, RW_WRITER)); in vdev_disk_rele()
Ddnode_sync.c49 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_increase_indirection()
473 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dnode_evict_bonus()
Dvdev_indirect.c506 rw_enter(&vd->vdev_indirect_rwlock, RW_WRITER); in spa_condense_indirect_complete_sync()
890 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_obsolete_sm_object()
907 ASSERT0(spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_obsolete_counts_are_precise()
Ddmu_object.c173 rw_enter(&dn->dn_struct_rwlock, RW_WRITER); in dmu_object_alloc_impl()
Dspa_config.c547 spa_config_enter(spa, SCL_ALL, FTAG, RW_WRITER); in spa_config_update()
Dzfs_vfsops.c1915 rrm_enter(&zfsvfs->z_teardown_lock, RW_WRITER, FTAG); in zfs_mount()
2099 rrm_enter(&zfsvfs->z_teardown_lock, RW_WRITER, FTAG); in zfsvfs_teardown()
2123 rw_enter(&zfsvfs->z_teardown_inactive_lock, RW_WRITER); in zfsvfs_teardown()
2229 rrm_enter(&zfsvfs->z_teardown_lock, RW_WRITER, FTAG); in zfs_umount()
Dvdev_removal.c1677 spa_config_enter(spa, SCL_ALLOC | SCL_VDEV, FTAG, RW_WRITER); in spa_vdev_remove_cancel()
1719 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in vdev_remove_make_hole_and_free()
1807 ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL); in spa_vdev_remove_log()
Dmetaslab.c344 spa_config_held(mc->mc_spa, SCL_ALL, RW_WRITER)); in metaslab_class_validate()
812 ASSERT3U(spa_config_held(mc->mc_spa, SCL_ALLOC, RW_WRITER), !=, 0); in metaslab_group_activate()
851 int locks = spa_config_held(spa, SCL_ALL, RW_WRITER); in metaslab_group_passivate()
853 ASSERT3U(spa_config_held(spa, SCL_ALLOC | SCL_ZIO, RW_WRITER), ==, in metaslab_group_passivate()
880 spa_config_enter(spa, locks & ~(SCL_ZIO - 1), spa, RW_WRITER); in metaslab_group_passivate()
/freebsd-12-stable/sys/cddl/compat/opensolaris/sys/
Drwlock.h44 RW_WRITER, enumerator

12