Home
last modified time | relevance | path

Searched refs:sdev_contents (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c338 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 Dsdev_netops.c145 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 Dsdev_subr.c185 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 Dsdev_ipnetops.c144 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 Dsdev_profile.c149 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 Dsdev_zvolops.c512 ASSERT(RW_READ_HELD(&ddv->sdev_contents)); in devzvol_prunedir()
516 if (rw_tryupgrade(&ddv->sdev_contents) == 0) { in devzvol_prunedir()
517 rw_exit(&ddv->sdev_contents); in devzvol_prunedir()
518 rw_enter(&ddv->sdev_contents, RW_WRITER); in devzvol_prunedir()
548 rw_downgrade(&ddv->sdev_contents); in devzvol_prunedir()
615 rw_enter(&parent->sdev_contents, RW_WRITER); in devzvol_mk_ngz_node()
619 rw_exit(&parent->sdev_contents); in devzvol_mk_ngz_node()
645 rw_enter(&parent->sdev_contents, RW_READER); in devzvol_lookup()
654 rw_exit(&parent->sdev_contents); in devzvol_lookup()
660 rw_exit(&parent->sdev_contents); in devzvol_lookup()
[all …]
H A Dsdev_vtops.c105 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 Dsdev_ptsops.c231 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 Dsdev_vfsops.c354 rw_enter(&dv->sdev_contents, RW_WRITER); in sdev_mount()
356 rw_exit(&dv->sdev_contents); in sdev_mount()
/titanic_50/usr/src/uts/common/sys/fs/
H A Dsdev_impl.h141 krwlock_t sdev_contents; /* rw lock for this data structure */ member