Home
last modified time | relevance | path

Searched refs:dv_contents (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_subr.c153 rw_init(&dv->dv_contents, NULL, RW_DEFAULT, NULL); in i_dv_node_ctor()
165 rw_destroy(&dv->dv_contents); in i_dv_node_dtor()
505 ASSERT(RW_LOCK_HELD(&ddv->dv_contents)); in dv_findbyname()
527 ASSERT(RW_WRITE_HELD(&ddv->dv_contents)); in dv_insert()
556 ASSERT(RW_WRITE_HELD(&ddv->dv_contents)); in dv_unlink()
703 ASSERT(RW_READ_HELD(&dv->dv_contents)); in dv_shadow_node()
706 if (!rw_tryupgrade(&dv->dv_contents)) { in dv_shadow_node()
707 rw_exit(&dv->dv_contents); in dv_shadow_node()
708 rw_enter(&dv->dv_contents, RW_WRITER); in dv_shadow_node()
710 rw_downgrade(&dv->dv_contents); in dv_shadow_node()
[all …]
H A Ddevfs_vnops.c114 ASSERT(RW_READ_HELD(&VTODV(vp)->dv_contents)); in devfs_read()
129 ASSERT(RW_WRITE_HELD(&VTODV(vp)->dv_contents)); in devfs_write()
182 rw_enter(&dv->dv_contents, RW_READER); in devfs_getattr()
198 rw_exit(&dv->dv_contents); in devfs_getattr()
240 rw_enter(&dv->dv_contents, RW_WRITER); in devfs_setattr_dir()
314 rw_exit(&dv->dv_contents); in devfs_setattr_dir()
391 rw_enter(&dv->dv_contents, RW_WRITER); in devfs_setattr()
396 rw_exit(&dv->dv_contents); in devfs_setattr()
415 rw_enter(&dv->dv_contents, RW_WRITER); in devfs_setattr()
578 rw_exit(&dv->dv_contents); in devfs_setattr()
[all …]
H A Ddevfs_vfsops.c559 rw_enter(&dvp->dv_contents, RW_READER); in devfs_devpolicy()
565 rw_exit(&dvp->dv_contents); in devfs_devpolicy()
/illumos-gate/usr/src/uts/common/sys/fs/
H A Ddv_node.h70 krwlock_t dv_contents; /* held while anything is changing */ member