Searched refs:sdev_contents (Results 1 – 10 of 10) sorted by relevance
/titanic_44/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 338 rw_enter(&ddv->sdev_contents, RW_READER); in sdev_open() 340 rw_exit(&ddv->sdev_contents); in sdev_open() 344 rw_exit(&ddv->sdev_contents); in sdev_open() 391 ASSERT(RW_READ_HELD(&VTOSDEV(vp)->sdev_contents)); in sdev_read() 458 rw_enter(&parent->sdev_contents, RW_READER); in sdev_getattr() 467 rw_exit(&parent->sdev_contents); in sdev_getattr() 474 rw_exit(&parent->sdev_contents); in sdev_getattr() 534 ASSERT(RW_WRITE_HELD(&dv->sdev_contents)); in sdev_setsecattr() 604 rw_enter(&dv->sdev_contents, RW_READER); in sdev_access() 606 rw_exit(&dv->sdev_contents); in sdev_access() [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() 214 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in devnet_filldir_datalink() 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() 254 if (rw_tryupgrade(&ddv->sdev_contents) == NULL) { in devnet_filldir() [all …]
|
H A D | sdev_subr.c | 185 rw_init(&dv->sdev_contents, NULL, RW_DEFAULT, NULL); in i_sdev_node_ctor() 197 rw_destroy(&dv->sdev_contents); in i_sdev_node_dtor() 244 ASSERT(RW_WRITE_HELD(&dv->sdev_contents)); in sdev_set_nodestate() 359 rw_enter(&dv->sdev_contents, RW_WRITER); in sdev_nodeinit() 361 rw_exit(&dv->sdev_contents); in sdev_nodeinit() 384 rw_enter(&dv->sdev_contents, RW_WRITER); in sdev_nodeready() 433 rw_exit(&dv->sdev_contents); in sdev_nodeready() 493 rw_enter(&dv->sdev_contents, RW_WRITER); in sdev_mkroot() 495 rw_exit(&dv->sdev_contents); in sdev_mkroot() 815 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); in sdev_mknode() [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) == NULL) { 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 | 149 ASSERT(RW_WRITE_HELD(&dir->sdev_contents)); in prof_mknode() 200 rw_enter(&dir->sdev_contents, RW_READER); in prof_make_dir() 204 rw_exit(&dir->sdev_contents); in prof_make_dir() 208 rw_exit(&dir->sdev_contents); in prof_make_dir() 225 rw_enter(&dir->sdev_contents, RW_WRITER); in prof_make_dir() 228 rw_exit(&dir->sdev_contents); in prof_make_dir() 321 ASSERT(RW_WRITE_HELD(&dir->sdev_contents)); in prof_make_symlinks() 345 ASSERT(RW_WRITE_HELD(&dir->sdev_contents)); in prof_make_maps() 627 ASSERT(RW_WRITE_HELD(&dir->sdev_contents)); in prof_make_names() 668 ASSERT(RW_LOCK_HELD(&ddv->sdev_contents)); in prof_dev_needupdate() [all …]
|
H A D | sdev_zvolops.c | 455 ASSERT(RW_READ_HELD(&ddv->sdev_contents)); in devzvol_prunedir() 459 if (rw_tryupgrade(&ddv->sdev_contents) == 0) { in devzvol_prunedir() 460 rw_exit(&ddv->sdev_contents); in devzvol_prunedir() 461 rw_enter(&ddv->sdev_contents, RW_WRITER); in devzvol_prunedir() 491 rw_downgrade(&ddv->sdev_contents); in devzvol_prunedir() 558 rw_enter(&parent->sdev_contents, RW_WRITER); in devzvol_mk_ngz_node() 562 rw_exit(&parent->sdev_contents); in devzvol_mk_ngz_node() 588 rw_enter(&parent->sdev_contents, RW_READER); in devzvol_lookup() 597 rw_exit(&parent->sdev_contents); in devzvol_lookup() 603 rw_exit(&parent->sdev_contents); in devzvol_lookup() [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() 367 if (rw_tryupgrade(&sdvp->sdev_contents) == NULL) { in devvt_cleandir() 368 rw_exit(&sdvp->sdev_contents); in devvt_cleandir() 369 rw_enter(&sdvp->sdev_contents, RW_WRITER); in devvt_cleandir() 372 rw_enter(&sdvp->sdev_contents, RW_WRITER); in devvt_cleandir() 425 rw_downgrade(&sdvp->sdev_contents); in devvt_cleandir() 427 rw_exit(&sdvp->sdev_contents); in devvt_cleandir()
|
H A D | sdev_ptsops.c | 231 if (rw_tryupgrade(&ddv->sdev_contents) == NULL) { in devpts_prunedir() 232 rw_exit(&ddv->sdev_contents); in devpts_prunedir() 233 rw_enter(&ddv->sdev_contents, RW_WRITER); in devpts_prunedir() 262 rw_downgrade(&ddv->sdev_contents); in devpts_prunedir()
|
H A D | sdev_vfsops.c | 337 rw_enter(&dv->sdev_contents, RW_WRITER); in sdev_mount() 339 rw_exit(&dv->sdev_contents); in sdev_mount()
|
/titanic_44/usr/src/uts/common/sys/fs/ |
H A D | sdev_impl.h | 139 krwlock_t sdev_contents; /* rw lock for this data structure */ member
|