Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c340 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 Dsdev_subr.c192 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 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()
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 Dsdev_plugin.c309 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 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) == 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 Dsdev_profile.c201 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 Dsdev_zvolops.c556 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 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()
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 Dsdev_ptsops.c228 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 Dsdev_vfsops.c362 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 Dsdev_impl.h158 krwlock_t sdev_contents; /* rw lock for this data structure */ member