Searched refs:dv_contents (Results 1 – 4 of 4) sorted by relevance
149 rw_init(&dv->dv_contents, NULL, RW_DEFAULT, NULL); in i_dv_node_ctor()161 rw_destroy(&dv->dv_contents); in i_dv_node_dtor()501 ASSERT(RW_LOCK_HELD(&ddv->dv_contents)); in dv_findbyname()523 ASSERT(RW_WRITE_HELD(&ddv->dv_contents)); in dv_insert()552 ASSERT(RW_WRITE_HELD(&ddv->dv_contents)); in dv_unlink()699 ASSERT(RW_READ_HELD(&dv->dv_contents)); in dv_shadow_node()702 if (!rw_tryupgrade(&dv->dv_contents)) { in dv_shadow_node()703 rw_exit(&dv->dv_contents); in dv_shadow_node()704 rw_enter(&dv->dv_contents, RW_WRITER); in dv_shadow_node()706 rw_downgrade(&dv->dv_contents); in dv_shadow_node()[all …]
112 ASSERT(RW_READ_HELD(&VTODV(vp)->dv_contents)); in devfs_read()127 ASSERT(RW_WRITE_HELD(&VTODV(vp)->dv_contents)); in devfs_write()180 rw_enter(&dv->dv_contents, RW_READER); in devfs_getattr()196 rw_exit(&dv->dv_contents); in devfs_getattr()238 rw_enter(&dv->dv_contents, RW_WRITER); in devfs_setattr_dir()312 rw_exit(&dv->dv_contents); in devfs_setattr_dir()389 rw_enter(&dv->dv_contents, RW_WRITER); in devfs_setattr()394 rw_exit(&dv->dv_contents); in devfs_setattr()413 rw_enter(&dv->dv_contents, RW_WRITER); in devfs_setattr()576 rw_exit(&dv->dv_contents); in devfs_setattr()[all …]
559 rw_enter(&dvp->dv_contents, RW_READER); in devfs_devpolicy()565 rw_exit(&dvp->dv_contents); in devfs_devpolicy()
70 krwlock_t dv_contents; /* held while anything is changing */ member