/titanic_50/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 293 vnode_t *dvp, in lo_lookup() argument 306 vnode_t *realdvp = realvp(dvp); in lo_lookup() 307 struct loinfo *li = vtoli(dvp->v_vfsp); in lo_lookup() 320 VN_HOLD(dvp); in lo_lookup() 321 *vpp = dvp; in lo_lookup() 353 VN_HOLD(dvp); in lo_lookup() 355 *vpp = dvp; in lo_lookup() 360 if ((vtol(dvp))->lo_looping & LO_LOOPING) { in lo_lookup() 436 if ((vtol(dvp))->lo_looping & LO_AUTOLOOP) { in lo_lookup() 455 nosub = (vtoli(dvp->v_vfsp)->li_flag & LO_NOSUB); in lo_lookup() [all …]
|
/titanic_50/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vfsops.c | 354 struct dv_node *dvp; in devfs_clean_vhci() local 358 dvp = devfs_dip_to_dvnode(dip); in devfs_clean_vhci() 359 if (dvp) { in devfs_clean_vhci() 360 (void) dv_cleandir(dvp, NULL, flags); in devfs_clean_vhci() 361 VN_RELE(DVTOV(dvp)); in devfs_clean_vhci() 402 struct dv_node *dvp; in devfs_clean() local 409 dvp = devfs_dip_to_dvnode(dip); in devfs_clean() 410 if (dvp == NULL) { in devfs_clean() 415 (void) dv_cleandir(dvp, devnm, flags); in devfs_clean() 417 VN_RELE(DVTOV(dvp)); in devfs_clean() [all …]
|
/titanic_50/usr/src/uts/common/fs/ |
H A D | gfs.c | 160 gfs_get_parent_ino(vnode_t *dvp, cred_t *cr, caller_context_t *ct, in gfs_get_parent_ino() argument 164 gfs_dir_t *dp = dvp->v_data; in gfs_get_parent_ino() 172 } else if (dvp->v_flag & V_XATTRDIR) { in gfs_get_parent_ino() 418 gfs_lookup_dot(vnode_t **vpp, vnode_t *dvp, vnode_t *pvp, const char *nm) in gfs_lookup_dot() argument 421 VN_HOLD(dvp); in gfs_lookup_dot() 422 *vpp = dvp; in gfs_lookup_dot() 426 ASSERT(dvp->v_flag & VROOT); in gfs_lookup_dot() 427 VN_HOLD(dvp); in gfs_lookup_dot() 428 *vpp = dvp; in gfs_lookup_dot() 745 const char *nm, vnode_t *dvp, vnode_t **vpp, cred_t *cr, int flags, in gfs_dir_lookup_dynamic() argument [all …]
|
H A D | xattr.c | 879 xattr_dir_realdir(vnode_t *dvp, vnode_t **realdvp, int lookup_flags, in xattr_dir_realdir() argument 889 pvp = gfs_file_parent(dvp); in xattr_dir_realdir() 1054 xattr_dir_create(vnode_t *dvp, char *name, vattr_t *vap, vcexcl_t excl, in xattr_dir_create() argument 1067 return (gfs_dir_lookup(dvp, name, vpp, cr, 0, NULL, NULL)); in xattr_dir_create() 1070 error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR|CREATE_XATTR_DIR, in xattr_dir_create() 1081 xattr_dir_remove(vnode_t *dvp, char *name, cred_t *cr, caller_context_t *ct, in xattr_dir_remove() argument 1091 error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR, cr, ct); in xattr_dir_remove() 1179 readdir_xattr_casecmp(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, in readdir_xattr_casecmp() argument 1190 error = VOP_LOOKUP(dvp, nm, &vp, &pn, in readdir_xattr_casecmp() 1205 xattr_dir_readdir(vnode_t *dvp, uio_t *uiop, cred_t *cr, int *eofp, in xattr_dir_readdir() argument [all …]
|
H A D | vnode.c | 1303 struct vnode *dvp; /* ptr to parent dir vnode */ in vn_createat() local 1337 dvp = NULL; in vn_createat() 1345 error = lookuppnat(&pn, NULL, follow, &dvp, in vn_createat() 1373 error = VOP_GETSECATTR(dvp, &vsec, 0, CRED(), NULL); in vn_createat() 1420 (*vpp == NULL && dvp->v_vfsp->vfs_flag & VFS_RDONLY)) { in vn_createat() 1532 error = VOP_MKDIR(dvp, pn.pn_path, vap, vpp, CRED(), in vn_createat() 1535 error = VOP_CREATE(dvp, pn.pn_path, vap, in vn_createat() 1554 VN_RELE(dvp); in vn_createat() 1786 struct vnode *dvp; /* ptr to parent dir vnode */ in vn_removeat() local 1799 dvp = vp = NULL; in vn_removeat() [all …]
|
/titanic_50/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 1129 apix_dev_vector_t *dvp, *prev = NULL; in apix_clear_dev_map() local 1137 for (dvp = apix_dev_vector[major]; dvp != NULL; in apix_clear_dev_map() 1138 prev = dvp, dvp = dvp->dv_next) { in apix_clear_dev_map() 1139 if (dvp->dv_dip == dip && dvp->dv_inum == inum && in apix_clear_dev_map() 1140 dvp->dv_type == type) { in apix_clear_dev_map() 1152 prev->dv_next = dvp->dv_next; in apix_clear_dev_map() 1154 if (apix_dev_vector[major] == dvp) in apix_clear_dev_map() 1155 apix_dev_vector[major] = dvp->dv_next; in apix_clear_dev_map() 1157 dvp->dv_vector->v_devp = NULL; in apix_clear_dev_map() 1161 kmem_free(dvp, sizeof (apix_dev_vector_t)); in apix_clear_dev_map() [all …]
|
/titanic_50/usr/src/uts/common/fs/autofs/ |
H A D | auto_vnops.c | 354 vnode_t *dvp, in auto_lookup() argument 374 dfnip = vfstofni(dvp->v_vfsp); in auto_lookup() 376 (void *)dvp, dfnip->fi_map, nm)); in auto_lookup() 379 VN_HOLD(dvp); in auto_lookup() 380 *vpp = dvp; in auto_lookup() 384 if (error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) in auto_lookup() 388 VN_HOLD(dvp); in auto_lookup() 389 *vpp = dvp; in auto_lookup() 396 pdfnp = (vntofn(dvp))->fn_parent; in auto_lookup() 409 vfs_rlock_wait(dvp->v_vfsp); in auto_lookup() [all …]
|
/titanic_50/usr/src/uts/common/syscall/ |
H A D | symlink.c | 59 vnode_t *dvp; in symlinkat() local 78 if (error = lookuppnat(&lpn, NULL, NO_FOLLOW, &dvp, NULLVPP, startvp)) { in symlinkat() 84 if (vn_is_readonly(dvp)) in symlinkat() 94 error = VOP_SYMLINK(dvp, lpn.pn_path, &vattr, in symlinkat() 97 audit_symlink_create(dvp, lpn.pn_path, in symlinkat() 103 VN_RELE(dvp); in symlinkat()
|
/titanic_50/usr/src/uts/common/fs/dev/ |
H A D | sdev_netops.c | 112 devnet_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devnet_lookup() argument 116 struct sdev_node *ddv = VTOSDEV(dvp); in devnet_lookup() 315 devnet_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, in devnet_readdir() argument 318 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_readdir() 325 return (devname_readdir_func(dvp, uiop, cred, eofp, 0)); in devnet_readdir() 333 devnet_inactive_callback(struct vnode *dvp) in devnet_inactive_callback() argument 335 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_inactive_callback() 338 if (dvp->v_type == VDIR) in devnet_inactive_callback() 341 ASSERT(dvp->v_type == VCHR); in devnet_inactive_callback() 357 devnet_inactive(struct vnode *dvp, struct cred *cred, caller_context_t *ct) in devnet_inactive() argument [all …]
|
H A D | sdev_zvolops.c | 401 devzvol_create_pool_dirs(struct vnode *dvp) in devzvol_create_pool_dirs() argument 428 ASSERT(dvp->v_count > 0); in devzvol_create_pool_dirs() 429 rc = VOP_LOOKUP(dvp, nvpair_name(elem), &vp, NULL, 0, in devzvol_create_pool_dirs() 629 devzvol_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devzvol_lookup() argument 634 struct sdev_node *parent = VTOSDEV(dvp); in devzvol_lookup() 642 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in devzvol_lookup() 674 res = prof_lookup(dvp, nm, vpp, cred); in devzvol_lookup() 688 res = prof_lookup(dvp, nm, vpp, cred); in devzvol_lookup() 740 devzvol_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in devzvol_create() argument 749 error = devzvol_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, in devzvol_create() [all …]
|
H A D | sdev_vnops.c | 616 sdev_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in sdev_lookup() argument 623 parent = VTOSDEV(dvp); in sdev_lookup() 627 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_lookup() 631 return (prof_lookup(dvp, nm, vpp, cred)); in sdev_lookup() 637 sdev_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in sdev_create() argument 654 parent = VTOSDEV(dvp); in sdev_create() 666 return (prof_lookup(dvp, nm, vpp, cred)); in sdev_create() 671 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_create() 676 error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL); in sdev_create() 719 if ((error = VOP_ACCESS(dvp, VEXEC|VWRITE, 0, cred, ct)) != 0) { in sdev_create() [all …]
|
H A D | sdev_vtops.c | 184 devvt_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devvt_lookup() argument 188 struct sdev_node *sdvp = VTOSDEV(dvp); in devvt_lookup() 354 devvt_cleandir(struct vnode *dvp, struct cred *cred) in devvt_cleandir() argument 356 struct sdev_node *sdvp = VTOSDEV(dvp); in devvt_cleandir() 433 devvt_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, in devvt_readdir() argument 437 devvt_cleandir(dvp, cred); in devvt_readdir() 440 return (devname_readdir_func(dvp, uiop, cred, eofp, 0)); in devvt_readdir() 451 devvt_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in devvt_create() argument 460 if ((error = devvt_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, in devvt_create()
|
H A D | sdev_ptsops.c | 291 devpts_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devpts_lookup() argument 295 struct sdev_node *sdvp = VTOSDEV(dvp); in devpts_lookup() 331 devpts_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in devpts_create() argument 340 error = devpts_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, in devpts_create() 368 devpts_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, in devpts_readdir() argument 371 struct sdev_node *sdvp = VTOSDEV(dvp); in devpts_readdir() 376 return (devname_readdir_func(dvp, uiop, cred, eofp, 0)); in devpts_readdir()
|
/titanic_50/usr/src/uts/common/fs/zfs/ |
H A D | zfs_ctldir.c | 451 zfsctl_root_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp, in zfsctl_root_lookup() argument 455 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data; in zfsctl_root_lookup() 467 err = VFS_ROOT(dvp->v_vfsp, vpp); in zfsctl_root_lookup() 469 err = gfs_vop_lookup(dvp, nm, vpp, pnp, flags, rdir, in zfsctl_root_lookup() 682 zfsctl_snapdir_remove(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr, in zfsctl_snapdir_remove() argument 685 zfsctl_snapdir_t *sdp = dvp->v_data; in zfsctl_snapdir_remove() 693 zfsvfs = dvp->v_vfsp->vfs_data; in zfsctl_snapdir_remove() 710 err = zfsctl_snapshot_zname(dvp, name, sizeof (snapname), snapname); in zfsctl_snapdir_remove() 741 zfsctl_snapdir_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp, in zfsctl_snapdir_mkdir() argument 744 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data; in zfsctl_snapdir_mkdir() [all …]
|
/titanic_50/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 1692 nfs_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, in nfs_lookup() argument 1701 if (nfs_zone() != VTOMI(dvp)->mi_zone) in nfs_lookup() 1704 drp = VTOR(dvp); in nfs_lookup() 1716 mi = VTOMI(dvp); in nfs_lookup() 1720 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR(dvp))) in nfs_lookup() 1723 (void) nfslookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr); in nfs_lookup() 1725 error = acl_getxattrdir2(dvp, &avp, cflag, cr, 0); in nfs_lookup() 1736 dvp = avp; in nfs_lookup() 1737 drp = VTOR(dvp); in nfs_lookup() 1740 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR(dvp))) { in nfs_lookup() [all …]
|
H A D | nfs3_vnops.c | 1923 nfs3_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, in nfs3_lookup() argument 1932 if (nfs_zone() != VTOMI(dvp)->mi_zone) in nfs3_lookup() 1935 drp = VTOR(dvp); in nfs3_lookup() 1947 mi = VTOMI(dvp); in nfs3_lookup() 1951 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR(dvp))) in nfs3_lookup() 1954 (void) nfs3lookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr); in nfs3_lookup() 1956 error = acl_getxattrdir3(dvp, &avp, cflag, cr, 0); in nfs3_lookup() 1967 dvp = avp; in nfs3_lookup() 1968 drp = VTOR(dvp); in nfs3_lookup() 1971 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR(dvp))) { in nfs3_lookup() [all …]
|
H A D | nfs4_vnops.c | 624 vnode_t *dvp = NULL; in nfs4_open() local 649 if ((error = vtodv(*vpp, &dvp, cr, TRUE)) != 0) in nfs4_open() 652 drp = VTOR4(dvp); in nfs4_open() 653 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR4(dvp))) in nfs4_open() 674 dnlc_update(dvp, fn, *vpp); in nfs4_open() 689 error = nfs4open_otw(dvp, fn, NULL, vpp, cr, 0, flag, 0, in nfs4_open() 693 dnlc_update(dvp, fn, *vpp); in nfs4_open() 698 VN_RELE(dvp); in nfs4_open() 714 vnode_t *dvp, OPEN4cargs *open_args) in nfs4open_save_lost_rqst() argument 719 vfsp = (dvp ? dvp->v_vfsp : vp->v_vfsp); in nfs4open_save_lost_rqst() [all …]
|
H A D | nfs4_shadow.c | 89 sv_activate(vnode_t **vpp, vnode_t *dvp, nfs4_fname_t **namepp, int newnode) in sv_activate() argument 99 ASSERT(dvp != NULL); in sv_activate() 119 svp->sv_dfh = VTOR4(dvp)->r_fh; in sv_activate() 124 resvp = sv_find(*vpp, dvp, namepp); in sv_activate() 171 sv_find(vnode_t *mvp, vnode_t *dvp, nfs4_fname_t **namepp) in sv_find() argument 177 rnode4_t *drp = VTOR4(dvp); in sv_find() 180 ASSERT(dvp != NULL); in sv_find() 247 svp->sv_dfh = VTOR4(dvp)->r_fh; in sv_find()
|
H A D | nfs3_srv.c | 372 vnode_t *dvp; in rfs3_lookup() local 390 dvp = rootdir; in rfs3_lookup() 391 VN_HOLD(dvp); in rfs3_lookup() 394 cred_t *, cr, vnode_t *, dvp, LOOKUP3args *, args); in rfs3_lookup() 396 dvp = nfs3_fhtovp(&args->what.dir, exi); in rfs3_lookup() 399 cred_t *, cr, vnode_t *, dvp, LOOKUP3args *, args); in rfs3_lookup() 401 if (dvp == NULL) { in rfs3_lookup() 408 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; in rfs3_lookup() 442 error = rfs_publicfh_mclookup(name, dvp, cr, &vp, in rfs3_lookup() 476 error = VOP_LOOKUP(dvp, name, &vp, in rfs3_lookup() [all …]
|
/titanic_50/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 108 static int smbfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, 1390 smbfs_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, in smbfs_lookup() argument 1399 vfs = dvp->v_vfsp; in smbfs_lookup() 1408 dnp = VTOSMB(dvp); in smbfs_lookup() 1423 error = smbfs_get_xattrdir(dvp, vpp, cr, flags); in smbfs_lookup() 1427 if (smbfs_rw_enter_sig(&dnp->r_rwlock, RW_READER, SMBINTR(dvp))) in smbfs_lookup() 1430 error = smbfslookup(dvp, nm, vpp, cr, 1, ct); in smbfs_lookup() 1439 smbfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, in smbfslookup() argument 1456 smi = VTOSMI(dvp); in smbfslookup() 1457 dnp = VTOSMB(dvp); in smbfslookup() [all …]
|
/titanic_50/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_vop.c | 311 vnode_t *dvp, in fop_lookup() argument 334 vn_hold(dvp); in fop_lookup() 335 *vpp = dvp; in fop_lookup() 339 if (fstatat(dvp->v_fd, name, &st, AT_SYMLINK_NOFOLLOW) == -1) in fop_lookup() 353 fd = openat(dvp->v_fd, name, omode, 0); in fop_lookup() 368 vp = vncache_enter(&st, dvp, name, fd); in fop_lookup() 377 vnode_t *dvp, in fop_create() argument 396 vn_hold(dvp); in fop_create() 397 *vpp = dvp; in fop_create() 401 err = fstatat(dvp->v_fd, name, &st, AT_SYMLINK_NOFOLLOW); in fop_create() [all …]
|
/titanic_50/usr/src/uts/common/fs/portfs/ |
H A D | port_fop.c | 246 static int port_fop_vnevent(femarg_t *vf, vnevent_t vnevent, vnode_t *dvp, 733 port_fop_getdvp(void *objptr, vnode_t **vp, vnode_t **dvp, in port_fop_getdvp() argument 756 error = lookuppn(&pn, NULL, follow, dvp, vp); in port_fop_getdvp() 763 if (dvp != NULL) { in port_fop_getdvp() 764 *dvp = NULL; in port_fop_getdvp() 817 port_check_timestamp(portfop_cache_t *pfcp, vnode_t *vp, vnode_t *dvp, in port_check_timestamp() argument 874 pfp->pfop_vp != vp || pfp->pfop_dvp != dvp || in port_check_timestamp() 1106 vnode_t *dvp) in port_pfp_setup() argument 1141 pfp->pfop_dvp = dvp; in port_pfp_setup() 1211 if (dvp != NULL) in port_pfp_setup() [all …]
|
/titanic_50/usr/src/lib/libdtrace/common/ |
H A D | dt_as.c | 95 dtrace_difv_t *dvp; in dt_copyvar() local 102 dvp = &pcb->pcb_difo->dtdo_vartab[pcb->pcb_asvidx++]; in dt_copyvar() 110 dvp->dtdv_name = (uint_t)stroff; in dt_copyvar() 111 dvp->dtdv_id = idp->di_id; in dt_copyvar() 112 dvp->dtdv_flags = 0; in dt_copyvar() 114 dvp->dtdv_kind = (idp->di_kind == DT_IDENT_ARRAY) ? in dt_copyvar() 118 dvp->dtdv_scope = DIFV_SCOPE_LOCAL; in dt_copyvar() 120 dvp->dtdv_scope = DIFV_SCOPE_THREAD; in dt_copyvar() 122 dvp->dtdv_scope = DIFV_SCOPE_GLOBAL; in dt_copyvar() 125 dvp->dtdv_flags |= DIFV_F_REF; in dt_copyvar() [all …]
|
/titanic_50/usr/src/uts/common/fs/sockfs/ |
H A D | nl7clogd.c | 400 vnode_t *dvp; in nl7c_logd_init() local 433 dvp = NULL; in nl7c_logd_init() 434 ret = lookupname(symlink_path, UIO_SYSSPACE, NO_FOLLOW, &dvp, &svp); in nl7c_logd_init() 435 if (ret || dvp == NULL || svp == NULL) { in nl7c_logd_init() 436 if (dvp == NULL) { in nl7c_logd_init() 442 EXCL, 0, &dvp, CRMKDIR, 0, 0); in nl7c_logd_init() 450 nca_fio_dvp(&fio) = dvp; in nl7c_logd_init() 455 nca_fio_dvp(&fio) = dvp; in nl7c_logd_init() 474 (void) VOP_REMOVE(dvp, symlink, kcred, NULL, 0); in nl7c_logd_init() 523 (void) VOP_REMOVE(dvp, symlink, kcred, NULL, 0); in nl7c_logd_init() [all …]
|
/titanic_50/usr/src/cmd/fwflash/plugins/vendor/ |
H A D | sd-GENERIC.c | 54 vendorvrfy(struct devicelist *dvp) in vendorvrfy() argument 73 if ((targ = libscsi_open(hdl, NULL, dvp->access_devname)) == in vendorvrfy() 77 verifier->vendor, dvp->access_devname); in vendorvrfy() 121 dvp->access_devname); in vendorvrfy()
|