Home
last modified time | relevance | path

Searched refs:vp (Results 26 – 50 of 557) sorted by relevance

12345678910>>...23

/illumos-gate/usr/src/uts/common/fs/
H A Dgfs.c461 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 Dnbmlock.c46 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 Dfs_subr.c270 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 Dchdir.c70 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 Drw.c81 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 Dnfs3_vnops.c472 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 Dnfs_vnops.c260 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 Dnfs_acl_vnops.c134 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 Dnfs_srv.c134 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 Dnamevno.c111 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 Dshare.c86 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 Dctfs_event.c169 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 Dvnode.h265 ((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 Dspecvnops.c579 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 Dspecsubr.c93 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 Dvnode.h256 ((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 Dvm_pvn.c91 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 Dsmbfs_vnops.c203 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 Dpdu.c277 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 Dfake_nblk.c49 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 Dsdev_vnops.c710 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 Dfake_nbmlock.c49 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 Dfake_fssub.c174 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 Dmount.c1061 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 Ddevfs_vnops.c176 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 …]

12345678910>>...23