Searched refs:SDEVTOV (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_netops.c | 123 if (SDEVTOV(ddv)->v_type != VDIR) in devnet_lookup() 131 *vpp = SDEVTOV(ddv); in devnet_lookup() 140 *vpp = SDEVTOV(ddv->sdev_dotdot); in devnet_lookup() 181 SDEVTOV(dv)->v_rdev = vattr.va_rdev; in devnet_lookup() 277 if (SDEVTOV(dv)->v_count > 0) in devnet_filldir()
|
H A D | sdev_subr.c | 190 struct vnode *vp = SDEVTOV(dv); in i_sdev_node_dtor() 313 vp = SDEVTOV(dv); in sdev_nodeinit() 315 vp->v_vfsp = SDEVTOV(ddv)->v_vfsp; in sdev_nodeinit() 323 vn_setops(vp, vn_getops(SDEVTOV(ddv))); in sdev_nodeinit() 372 struct vnode *vp = SDEVTOV(dv); in sdev_nodeready() 387 ASSERT(SDEVTOV(dv->sdev_dotdot)->v_type == VDIR); in sdev_nodeready() 388 vp->v_rdev = SDEVTOV(dv->sdev_dotdot)->v_rdev; in sdev_nodeready() 449 vp = SDEVTOV(dv); in sdev_mkroot() 600 linkvp = SDEVTOV(dv); in sdev_follow_link() 618 vtype_t otype = SDEVTOV(dv)->v_type; in sdev_node_check() [all …]
|
H A D | sdev_profile.c | 116 struct vnode *vp = SDEVTOV(cdir); in apply_glob_pattern() 173 if (SDEVTOV(*newdv)->v_type == VDIR) in prof_mknode() 213 error = VOP_LOOKUP(SDEVTOV(gdir), name, &gnewdir, in prof_make_dir() 268 gddv = SDEVTOV(gdir); in prof_lookup_globaldev() 391 if (VOP_LOOKUP(SDEVTOV(gdir), name, &gvp, NULL, 0, NULL, kcred, in is_nonempty_dir() 539 vnode_t *gvn = SDEVTOV(dir->sdev_origin); in prof_zone_matched() 617 walk_dir(SDEVTOV(gdir), (void *)ddv, cb); in prof_make_names_walk() 763 SDEVTOV(dv)->v_type != VDIR) in apply_dir_pattern() 783 ASSERT(SDEVTOV(dir)->v_type == VDIR); in prof_add_rule() 1011 *vpp = SDEVTOV(ddv); in prof_lookup() [all …]
|
H A D | sdev_vfsops.c | 399 if (SDEVTOV(dv)->v_count > 1) { in sdev_unmount() 417 ASSERT(SDEVTOV(dv)->v_count == 1); in sdev_unmount() 455 *vpp = SDEVTOV(VFSTOSDEVFS(vfsp)->sdev_root); in sdev_root() 516 VN_HOLD(SDEVTOV(mntinfo->sdev_root)); in sdev_find_mntinfo() 531 vp = SDEVTOV(mntinfo->sdev_root); in sdev_mntinfo_rele()
|
H A D | sdev_ipnetops.c | 72 if (getminor(SDEVTOV(dv)->v_rdev) != getminor(dev)) in devipnet_validate() 121 ASSERT(VOP_REALVP(SDEVTOV(dv), &rvp, NULL) == ENOSYS); in devipnet_lookup() 191 if (SDEVTOV(dv)->v_count > 0) in devipnet_filldir()
|
H A D | sdev_vnops.c | 575 return (secpolicy_vnode_access2(cr, SDEVTOV(dv), owner, in sdev_unlocked_access() 778 sdev_update_timestamps(SDEVTOV(self), kcred, in sdev_create() 833 vp = SDEVTOV(dv); in sdev_remove() 1098 VN_RELE(SDEVTOV(fromdv)); in sdev_rename() 1104 ASSERT(SDEVTOV(fromdv) == ovp); in sdev_rename() 1108 type = SDEVTOV(fromdv)->v_type; in sdev_rename() 1121 VN_RELE(SDEVTOV(fromdv)); in sdev_rename() 1216 sdev_update_timestamps(SDEVTOV(self), kcred, in sdev_symlink() 1288 sdev_update_timestamps(SDEVTOV(self), kcred, in sdev_mkdir() 1298 *vpp = SDEVTOV(self); in sdev_mkdir() [all …]
|
H A D | sdev_ptsops.c | 250 vp = SDEVTOV(dv); in devpts_prunedir() 303 ASSERT(VOP_REALVP(SDEVTOV(dv), &rvp, NULL) == ENOSYS); in devpts_lookup() 378 ptms_set_owner(getminor(SDEVTOV(dv)->v_rdev), in devpts_set_id()
|
H A D | sdev_vtops.c | 212 ASSERT(VOP_REALVP(SDEVTOV(dv), &rvp, NULL) == ENOSYS); in devvt_lookup() 337 vp = SDEVTOV(dv); in devvt_prunedir()
|
H A D | sdev_ncache.c | 665 ASSERT(SDEVTOV(dv)->v_type == VDIR); in sdev_lookup_filter() 824 ASSERT(SDEVTOV(dv)->v_type == VDIR); in sdev_nc_addname()
|
H A D | sdev_zvolops.c | 278 vnode_t *vn = SDEVTOV(dv); in devzvol_validate() 580 if ((SDEVTOV(dv)->v_type == VDIR) && in devzvol_prunedir()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | sdev_impl.h | 233 #define SDEVTOV(n) ((struct vnode *)(n)->sdev_vnode) macro 236 #define SDEV_HELD(dv) (VN_HELD(SDEVTOV(dv))) 237 #define SDEV_HOLD(dv) VN_HOLD(SDEVTOV(dv)) 238 #define SDEV_RELE(dv) VN_RELE(SDEVTOV(dv)) 240 struct vnode *vp = SDEVTOV(dv); \
|