/illumos-gate/usr/src/uts/common/fs/ |
H A D | gfs.c | 461 vnode_t *vp; in gfs_file_create() local 487 return (vp); in gfs_file_create() 520 vnode_t *vp; in gfs_dir_create() local 547 return (vp); in gfs_dir_create() 571 return (vp); in gfs_root_create() 591 return (vp); in gfs_root_create_file() 673 vn_free(vp); in gfs_file_inactive() 873 *vpp = vp; in gfs_dir_lookup_static() 940 vp = dynvp; in gfs_dir_lookup() 945 vp = NULL; in gfs_dir_lookup() [all …]
|
H A D | nbmlock.c | 46 nbl_start_crit(vnode_t *vp, krw_t mode) in nbl_start_crit() argument 48 rw_enter(&vp->v_nbllock, mode); in nbl_start_crit() 56 nbl_end_crit(vnode_t *vp) in nbl_end_crit() argument 58 rw_exit(&vp->v_nbllock); in nbl_end_crit() 67 nbl_in_crit(vnode_t *vp) in nbl_in_crit() argument 69 return (RW_LOCK_HELD(&vp->v_nbllock)); in nbl_in_crit() 77 nbl_need_check(vnode_t *vp) in nbl_need_check() argument 84 return ((vp->v_vfsp) && (vp->v_vfsp->vfs_flag & VFS_NBMAND)); in nbl_need_check() 102 nbl_conflict(vnode_t *vp, in nbl_conflict() argument 109 ASSERT(nbl_in_crit(vp)); in nbl_conflict() [all …]
|
H A D | fs_subr.c | 270 if (!vp->v_vfsp || in fs_frlock() 275 if (vp->v_type != VREG) { in fs_frlock() 296 if (nbl_need_check(vp)) { in fs_frlock() 321 if (nbl_need_check(vp)) { in fs_frlock() 377 nbl_end_crit(vp); in fs_frlock() 394 nbl_end_crit(vp); in frlock_serialize_blocked() 669 if (!vp->v_vfsp || in fs_shrlock() 673 if (vp->v_type != VREG) { in fs_shrlock() 707 nbl_end_crit(vp); in fs_shrlock() 716 ASSERT(vp != NULL); in fs_vnevent_nosupport() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | chdir.c | 70 vnode_t *vp; in chdir() local 96 vnode_t *vp; in fchdir() local 102 vp = fp->f_vnode; in fchdir() 103 VN_HOLD(vp); in fchdir() 117 vnode_t *vp; in chroot() local 146 vnode_t *vp; in fchroot() local 152 vp = fp->f_vnode; in fchroot() 153 VN_HOLD(vp); in fchroot() 227 if (!ischroot && *vpp != NULL && vp != NULL && VN_CMP(*vpp, vp)) in chdirec() 231 *vpp = vp; in chdirec() [all …]
|
H A D | rw.c | 81 register vnode_t *vp; in read() local 97 vp = fp->f_vnode; in read() 201 nbl_end_crit(vp); in read() 233 vp = fp->f_vnode; in write() 330 nbl_end_crit(vp); in write() 368 vp = fp->f_vnode; in pread() 470 nbl_end_crit(vp); in pread() 507 vp = fp->f_vnode; in pwrite() 703 vp = fp->f_vnode; in readv() 895 vp = fp->f_vnode; in writev() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_vnops.c | 472 fi.vp = vp; in nfs3_directio_read() 1149 fi.vp = vp; in nfs3read() 1155 res.pov.fres.vp = vp; in nfs3read() 1578 fi.vp = vp; in nfs3_access() 1708 fi.vp = vp; in nfs3_readlink() 2290 vp = specvp(vp, vp->v_rdev, vp->v_type, cr); in nfs3_create() 4091 fi.vp = vp; in nfs3readdir() 4201 fi.vp = vp; in nfs3readdirplus() 5306 vn_a.vp = vp; in nfs3_map() 5643 dmapp->vp = vp; in nfs3_delmap() [all …]
|
H A D | nfs_vnops.c | 260 vnode_t *vp; in nfs_open() local 262 vp = *vpp; in nfs_open() 970 fi.vp = vp; in nfsread() 1170 vp); in nfs_setattr() 1503 fi.vp = vp; in nfs_readlink() 1754 *vpp = specvp(vp, vp->v_rdev, vp->v_type, cr); in nfs_lookup() 2035 vp = specvp(vp, vp->v_rdev, vp->v_type, cr); in nfs_create() 2199 *vpp = specvp(vp, vp->v_rdev, vp->v_type, cr); in nfs_create() 3279 fi.vp = vp; in nfsreaddir() 4393 vn_a.vp = vp; in nfs_map() [all …]
|
H A D | nfs_acl_vnops.c | 134 rp = VTOR(vp); in acl_getacl2() 151 fi.vp = vp; in acl_getacl2() 214 rp = VTOR(vp); in acl_setacl2() 246 fi.vp = vp; in acl_getattr2_otw() 294 if (vn_is_readonly(vp) && !IS_DEVVP(vp)) in acl_access2() 316 fi.vp = vp; in acl_access2() 431 fi.vp = vp; in acl_getxattrdir2() 450 vp->v_vfsp, t, cr, VTOR(vp)->r_path, XATTR_RPATH); in acl_getxattrdir2() 531 fi.vp = vp; in acl_getacl3() 633 fi.vp = vp; in acl_getxattrdir3() [all …]
|
H A D | nfs_srv.c | 134 vnode_t *vp; in rfs_getattr() local 160 VN_RELE(vp); in rfs_getattr() 183 vnode_t *vp; in rfs_setattr() local 197 VN_RELE(vp); in rfs_setattr() 204 VN_RELE(vp); in rfs_setattr() 353 VN_RELE(vp); in rfs_setattr() 372 VN_HOLD(vp); in rfs_cross_mnt() 403 *vpp = vp; in rfs_cross_mnt() 451 vnode_t *vp; in rfs_lookup() local 619 vnode_t *vp; in rfs_readlink() local [all …]
|
/illumos-gate/usr/src/uts/common/fs/namefs/ |
H A D | namevno.c | 111 VN_HOLD(vp); in nm_open() 393 vfs_t *vfsp = vp->v_vfsp; in nm_inactive() 395 mutex_enter(&vp->v_lock); in nm_inactive() 397 VN_RELE_LOCKED(vp); in nm_inactive() 398 if (vp->v_count != 0) { in nm_inactive() 402 mutex_exit(&vp->v_lock); in nm_inactive() 407 vn_invalid(vp); in nm_inactive() 408 vn_free(vp); in nm_inactive() 447 vp = VTONM(vp)->nm_filevp; in nm_realvp() 449 vp = rvp; in nm_realvp() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | share.c | 86 mutex_enter(&vp->v_lock); in add_share() 137 if (isreadonly(vp)) in add_share() 190 isreadonly(vp)) { in add_share() 234 vp->v_shrlocks = shrl; in add_share() 237 print_shares(vp); in add_share() 240 mutex_exit(&vp->v_lock); in add_share() 317 shrlp = &vp->v_shrlocks; in del_share() 441 shrl = vp->v_shrlocks; in shr_has_remote_shares() 457 return (vp->v_type != VCHR && vp->v_type != VBLK && in isreadonly() 458 vp->v_type != VFIFO && vn_is_readonly(vp)); in isreadonly() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_event.c | 169 vnode_t *vp; in ctfs_create_evnode() local 182 return (vp); in ctfs_create_evnode() 194 vnode_t *vp, in ctfs_ev_access() argument 266 vnode_t *vp, in ctfs_ev_getattr() argument 294 vnode_t *vp, in ctfs_ev_ioctl() argument 314 vnode_t *vp, in ctfs_ev_poll() argument 349 vnode_t *vp; in ctfs_create_pbundle() local 357 return (vp); in ctfs_create_pbundle() 369 vnode_t *vp; in ctfs_create_bundle() local 377 return (vp); in ctfs_create_bundle() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/ |
H A D | vnode.h | 265 ((vp)->v_type == VCHR || (vp)->v_type == VBLK || (vp)->v_type == VFIFO) 281 #define IS_SWAPVP(vp) (((vp)->v_flag & (VISSWAP | VSWAPLIKE)) != 0) argument 323 #define IS_PXFSVP(vp) ((vp)->v_flag & VPXFS) argument 327 #define IS_XATTRDIR(vp) ((vp)->v_flag & V_XATTRDIR) argument 348 #define IS_SWAPFSVP(vp) (((vp)->v_flag & VISSWAPFS) != 0) argument 714 #define MANDLOCK(vp, mode) ((vp)->v_type == VREG && MANDMODE(mode)) argument 1343 vn_hold(vp); \ 1347 vn_rele(vp); \ 1392 #define VN_ISKAS(vp) ((vp) >= &kvps[0] && (vp) < &kvps[KV_MAX]) argument 1409 #define VBSIZE(vp) ((vp)->v_vfsp->vfs_bsize) argument [all …]
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 579 vp = *vpp; in spec_open() 581 ASSERT((vp->v_type == VCHR) || (vp->v_type == VBLK)); in spec_open() 582 if ((vp->v_type != VCHR) && (vp->v_type != VBLK)) in spec_open() 993 ASSERT(vp->v_type == VCHR || vp->v_type == VBLK); in spec_read() 1099 ASSERT(vp->v_type == VCHR || vp->v_type == VBLK); in spec_write() 1518 if ((vp->v_type == VBLK || vp->v_type == VCHR) && in spec_fsync() 1642 if (vp->v_vfsp && (vp->v_vfsp != &spec_vfs)) in spec_inactive() 1745 vp = rvp; in spec_realvp() 2044 ASSERT(vp->v_type == VBLK && cvp == vp); in spec_putpage() 2471 ASSERT(vp != NULL && VTOS(vp)->s_commonvp == vp); in spec_addmap() [all …]
|
H A D | specsubr.c | 93 ASSERT(vp); in specvp_devfs() 97 return (vp); in specvp_devfs() 127 if (vp == NULL) in specvp() 157 VN_HOLD(vp); in specvp() 287 ASSERT(vp); in spec_assoc_fence() 347 ASSERT(vp); in spec_assoc_vp_with_devi() 522 if ((vp->v_type != VBLK) && (vp->v_type != VCHR) || in common_specvp() 524 return (vp); in common_specvp() 790 vn_free(vp); in snode_destructor() 888 vnode_t *vp; in makectty() local [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/ |
H A D | vnode.h | 256 ((vp)->v_type == VCHR || (vp)->v_type == VBLK || (vp)->v_type == VFIFO) 278 #define IS_SWAPVP(vp) (((vp)->v_flag & (VISSWAP | VSWAPLIKE)) != 0) argument 316 #define IS_PXFSVP(vp) ((vp)->v_flag & VPXFS) argument 320 #define IS_XATTRDIR(vp) ((vp)->v_flag & V_XATTRDIR) argument 341 #define IS_SWAPFSVP(vp) (((vp)->v_flag & VISSWAPFS) != 0) argument 707 #define MANDLOCK(vp, mode) ((vp)->v_type == VREG && MANDMODE(mode)) argument 1333 vn_hold(vp); \ 1337 vn_rele(vp); \ 1378 #define VN_ISKAS(vp) ((vp) >= &kvps[0] && (vp) < &kvps[KV_MAX]) argument 1395 #define VBSIZE(vp) ((vp)->v_vfsp->vfs_bsize) argument [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pvn.c | 91 struct vnode *vp, in pvn_read_kluster() argument 235 struct vnode *vp, in pvn_write_kluster() argument 397 if (vp == NULL) in pvn_write_done() 398 vp = pp->p_vnode; in pvn_write_done() 739 vnode_t *vp, in pvn_vplist_dirty() argument 774 cv_wait(&vp->v_cv, &vp->v_lock); in pvn_vplist_dirty() 789 end->p_vnode = vp; in pvn_vplist_dirty() 792 mark->p_vnode = vp; in pvn_vplist_dirty() 1011 shuffle = IS_VMODSORT(vp) && (vp->v_pages != end); in pvn_vplist_setdirty() 1012 pp = vp->v_pages; in pvn_vplist_setdirty() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 203 vnode_t *vp; in smbfs_open() local 214 vp = *vpp; in smbfs_open() 2380 *vpp = vp; in smbfslookup() 2429 *vpp = vp; in smbfslookup() 2528 *vpp = vp; in smbfslookup_cache() 2565 vp = NULL; in smbfs_create() 2744 *vpp = vp; in smbfs_create() 3259 *vpp = vp; in smbfs_mkdir() 3319 if ((vp == dvp) || (vp == cdir) || (vp->v_flag & VROOT)) { in smbfs_rmdir() 3355 if (vp) { in smbfs_rmdir() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/lib/snmp/ |
H A D | pdu.c | 277 prev = vp; in snmp_add_null_vars() 287 for (vp = pdu->vars; vp->nextvar; vp = vp->nextvar) in snmp_add_null_vars() 443 for (vp = pdu->vars; vp; vp = vp->nextvar) { in snmp_build_pdu() 444 p = snmp_build_variable(p, bufsz_p, vp->name, vp->name_len, in snmp_build_pdu() 445 vp->type, vp->val.str, vp->val_len); in snmp_build_pdu() 597 vp = newvp; in snmp_parse_pdu() 624 p = asn_parse_objid(p, msgsz_p, &vp->name, &vp->name_len); in snmp_parse_variable() 646 for (vp = pdu->vars; vp; vp = nxt) { in snmp_free_pdu() 671 for (vp = varblock_p; vp; vp = nxt) { in snmp_free_null_vars() 674 if (vp->name) in snmp_free_null_vars() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_nblk.c | 49 nbl_start_crit(vnode_t *vp, krw_t mode) in nbl_start_crit() argument 51 rw_enter(&vp->v_nbllock, mode); in nbl_start_crit() 59 nbl_end_crit(vnode_t *vp) in nbl_end_crit() argument 61 rw_exit(&vp->v_nbllock); in nbl_end_crit() 70 nbl_in_crit(vnode_t *vp) in nbl_in_crit() argument 72 return (RW_LOCK_HELD(&vp->v_nbllock)); in nbl_in_crit() 81 nbl_need_check(vnode_t *vp) in nbl_need_check() argument 107 nbl_conflict(vnode_t *vp, in nbl_conflict() argument 114 ASSERT(nbl_in_crit(vp)); in nbl_conflict() 118 if (nbl_share_conflict(vp, op, ct)) { in nbl_conflict() [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 710 ASSERT(vp); in sdev_create() 740 *vpp = vp; in sdev_create() 837 VN_RELE(vp); in sdev_remove() 844 VN_RELE(vp); in sdev_remove() 863 VN_RELE(vp); in sdev_remove() 874 VN_RELE(vp); in sdev_remove() 1188 ASSERT(vp); in sdev_symlink() 1189 VN_RELE(vp); in sdev_symlink() 1351 if (vp == dvp || vp == cdir) { in sdev_rmdir() 1392 VN_RELE(vp); in sdev_rmdir() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_nbmlock.c | 49 nbl_start_crit(vnode_t *vp, krw_t mode) in nbl_start_crit() argument 51 rw_enter(&vp->v_nbllock, mode); in nbl_start_crit() 59 nbl_end_crit(vnode_t *vp) in nbl_end_crit() argument 61 rw_exit(&vp->v_nbllock); in nbl_end_crit() 70 nbl_in_crit(vnode_t *vp) in nbl_in_crit() argument 72 return (RW_LOCK_HELD(&vp->v_nbllock)); in nbl_in_crit() 80 nbl_need_check(vnode_t *vp) in nbl_need_check() argument 87 return ((vp->v_vfsp) && (vp->v_vfsp->vfs_flag & VFS_NBMAND)); in nbl_need_check() 92 nbl_conflict(vnode_t *vp, in nbl_conflict() argument 99 ASSERT(nbl_in_crit(vp)); in nbl_conflict() [all …]
|
H A D | fake_fssub.c | 174 fs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp) in fs_rwlock() argument 181 fs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp) in fs_rwunlock() argument 234 fs_poll(vnode_t *vp, short events, int anyyet, short *reventsp, in fs_poll() argument 263 fs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr, in fs_pathconf() argument 306 if (error = VOP_GETATTR(vp, &vattr, 0, cr, ct)) in fs_fab_acl() 315 (vp->v_type == VDIR), (ace_t **)&vsecattr->vsa_aclentp, in fs_fab_acl() 339 ASSERT(vp != NULL); in fs_vnevent_nosupport() 348 ASSERT(vp != NULL); in fs_vnevent_support() 375 cleanlocks(vnode_t *vp, pid_t pid, int sysid) in cleanlocks() argument 381 cleanshares(struct vnode *vp, pid_t pid) in cleanshares() argument [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ |
H A D | mount.c | 1061 vhead = vp; in getvfsall() 1064 vtail = vp; in getvfsall() 1103 for (ndx = 0, vp = vfsll; vp; vp = vp->next) { in make_vfsarray() 1138 while (vp) { in make_vfsarray() 1156 vp = vp->next; in make_vfsarray() 1168 vp = vp->next; in make_vfsarray() 1232 for (vpprev = *vl; vp = *vl; vpprev = vp, vl++, cnt--) { in do_mounts() 1264 vp = *vl; in do_mounts() 1437 for (prevp = NULL, vp = vfsll; vp; vp = vp->next) { in cleanupkid() 1439 prevp = vp; in cleanupkid() [all …]
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vnops.c | 176 if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) { in devfs_getattr() 221 struct vnode *vp, in devfs_setattr_dir() argument 340 struct vnode *vp, in devfs_setattr() argument 364 if (!(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK)) { in devfs_setattr() 622 ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK); in devfs_getsecattr() 656 ASSERT(vp->v_type == VDIR || vp->v_type == VCHR || vp->v_type == VBLK); in devfs_setsecattr() 670 ASSERT(vp->v_type == VCHR || vp->v_type == VBLK); in devfs_setsecattr() 835 struct vnode *vp; in devfs_create() local 848 VN_RELE(vp); in devfs_create() 850 *vpp = vp; in devfs_create() [all …]
|