Searched refs:sdev_contents (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 340 rw_exit(&ddv->sdev_contents); in sdev_open() 344 rw_exit(&ddv->sdev_contents); in sdev_open() 467 rw_exit(&parent->sdev_contents); in sdev_getattr() 474 rw_exit(&parent->sdev_contents); in sdev_getattr() 608 rw_exit(&dv->sdev_contents); in sdev_access() 774 rw_exit(&parent->sdev_contents); in sdev_create() 875 rw_exit(&parent->sdev_contents); in sdev_remove() 1213 rw_exit(&parent->sdev_contents); in sdev_symlink() 1380 rw_exit(&self->sdev_contents); in sdev_rmdir() 1386 rw_exit(&self->sdev_contents); in sdev_rmdir() [all …]
|
H A D | sdev_subr.c | 192 rw_destroy(&dv->sdev_contents); in i_sdev_node_dtor() 357 rw_exit(&dv->sdev_contents); in sdev_nodeinit() 430 rw_exit(&dv->sdev_contents); in sdev_nodeready() 492 rw_exit(&dv->sdev_contents); in sdev_mkroot() 935 rw_exit(&dv->sdev_contents); in sdev_dirdelete() 1188 rw_exit(&nddv->sdev_contents); in sdev_rnmnode() 2067 rw_exit(&ddv->sdev_contents); in devname_lookup_func() 2101 rw_exit(&ddv->sdev_contents); in devname_lookup_func() 2137 rw_exit(&ddv->sdev_contents); in sdev_stale() 2234 rw_exit(&ddv->sdev_contents); in sdev_cleandir() [all …]
|
H A D | sdev_netops.c | 145 rw_enter(&ddv->sdev_contents, RW_WRITER); in devnet_lookup() 174 rw_enter(&dv->sdev_contents, RW_WRITER); in devnet_lookup() 188 rw_exit(&dv->sdev_contents); in devnet_lookup() 192 rw_exit(&ddv->sdev_contents); in devnet_lookup() 196 rw_exit(&ddv->sdev_contents); in devnet_lookup() 238 rw_enter(&dv->sdev_contents, RW_WRITER); in devnet_filldir_datalink() 240 rw_exit(&dv->sdev_contents); in devnet_filldir_datalink() 253 ASSERT(RW_READ_HELD(&ddv->sdev_contents)); in devnet_filldir() 255 rw_exit(&ddv->sdev_contents); in devnet_filldir() 305 rw_downgrade(&ddv->sdev_contents); in devnet_filldir() [all …]
|
H A D | sdev_plugin.c | 309 rw_exit(&sdp->sdev_contents); in sdev_plugin_validate() 385 rw_exit(&sdvp->sdev_contents); in sdev_plugin_vop_readdir() 446 rw_exit(&sdvp->sdev_contents); in sdev_plugin_vop_lookup() 451 rw_exit(&sdvp->sdev_contents); in sdev_plugin_vop_lookup() 473 rw_exit(&sdp->sdev_contents); in sdev_plugin_vop_inactive_cb() 482 rw_exit(&sdp->sdev_contents); in sdev_plugin_vop_inactive_cb() 637 rw_exit(&sdp->sdev_contents); in sdev_plugin_register() 649 rw_exit(&sdp->sdev_contents); in sdev_plugin_register() 671 rw_exit(&sdp->sdev_contents); in sdev_plugin_register() 689 rw_exit(&rdp->sdev_contents); in sdev_plugin_unregister_cb() [all …]
|
H A D | sdev_ipnetops.c | 144 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in devipnet_filldir_entry() 160 ASSERT(RW_READ_HELD(&ddv->sdev_contents)); in devipnet_filldir() 161 if (rw_tryupgrade(&ddv->sdev_contents) == 0) { in devipnet_filldir() 162 rw_exit(&ddv->sdev_contents); in devipnet_filldir() 163 rw_enter(&ddv->sdev_contents, RW_WRITER); in devipnet_filldir() 169 rw_exit(&ddv->sdev_contents); in devipnet_filldir() 202 rw_downgrade(&ddv->sdev_contents); in devipnet_filldir()
|
H A D | sdev_profile.c | 201 rw_enter(&dir->sdev_contents, RW_READER); in prof_make_dir() 205 rw_exit(&dir->sdev_contents); in prof_make_dir() 209 rw_exit(&dir->sdev_contents); in prof_make_dir() 226 rw_enter(&dir->sdev_contents, RW_WRITER); in prof_make_dir() 229 rw_exit(&dir->sdev_contents); in prof_make_dir() 709 rw_exit(&ddv->sdev_contents); in prof_filldir() 713 rw_downgrade(&ddv->sdev_contents); in prof_filldir() 741 rw_downgrade(&ddv->sdev_contents); in prof_filldir() 768 rw_exit(&dir->sdev_contents); in apply_dir_pattern() 828 rw_exit(&dir->sdev_contents); in prof_add_rule() [all …]
|
H A D | sdev_zvolops.c | 556 ASSERT(RW_READ_HELD(&ddv->sdev_contents)); in devzvol_prunedir() 561 rw_exit(&ddv->sdev_contents); in devzvol_prunedir() 562 rw_enter(&ddv->sdev_contents, RW_WRITER); in devzvol_prunedir() 592 rw_downgrade(&ddv->sdev_contents); in devzvol_prunedir() 683 rw_exit(&parent->sdev_contents); in devzvol_mk_ngz_node() 713 rw_exit(&parent->sdev_contents); in devzvol_lookup() 765 rw_exit(&parent->sdev_contents); in devzvol_lookup() 770 rw_exit(&parent->sdev_contents); in devzvol_lookup() 908 rw_exit(&sdvp->sdev_contents); in devzvol_readdir() 922 rw_exit(&sdvp->sdev_contents); in devzvol_readdir() [all …]
|
H A D | sdev_vtops.c | 105 ASSERT(RW_LOCK_HELD(&(dv->sdev_dotdot)->sdev_contents)); in devvt_validate() 239 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in devvt_create_snode() 291 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in devvt_rebuild_stale_link() 365 if (rw_tryupgrade(&sdvp->sdev_contents) == 0) { in devvt_cleandir() 366 rw_exit(&sdvp->sdev_contents); in devvt_cleandir() 367 rw_enter(&sdvp->sdev_contents, RW_WRITER); in devvt_cleandir() 420 rw_downgrade(&sdvp->sdev_contents); in devvt_cleandir() 422 rw_exit(&sdvp->sdev_contents); in devvt_cleandir()
|
H A D | sdev_ptsops.c | 228 if (rw_tryupgrade(&ddv->sdev_contents) == 0) { in devpts_prunedir() 229 rw_exit(&ddv->sdev_contents); in devpts_prunedir() 230 rw_enter(&ddv->sdev_contents, RW_WRITER); in devpts_prunedir() 259 rw_downgrade(&ddv->sdev_contents); in devpts_prunedir()
|
H A D | sdev_vfsops.c | 362 rw_enter(&dv->sdev_contents, RW_WRITER); in sdev_mount() 364 rw_exit(&dv->sdev_contents); in sdev_mount()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | sdev_impl.h | 158 krwlock_t sdev_contents; /* rw lock for this data structure */ member
|