Lines Matching defs:dvp

616 sdev_lookup(struct vnode *dvp, char *nm, struct vnode **vpp,
623 parent = VTOSDEV(dvp);
627 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0)
631 return (prof_lookup(dvp, nm, vpp, cred));
637 sdev_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl,
654 parent = VTOSDEV(dvp);
666 return (prof_lookup(dvp, nm, vpp, cred));
671 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0)
676 error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
719 if ((error = VOP_ACCESS(dvp, VEXEC|VWRITE, 0, cred, ct)) != 0) {
750 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME);
763 sdev_remove(struct vnode *dvp, char *nm, struct cred *cred,
767 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp);
1127 sdev_symlink(struct vnode *dvp, char *lnm, struct vattr *tva,
1132 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp);
1151 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0)
1156 error = VOP_LOOKUP(dvp, lnm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
1167 if ((error = VOP_ACCESS(dvp, VWRITE, 0, cred, ct)) != 0)
1188 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME);
1202 sdev_mkdir(struct vnode *dvp, char *nm, struct vattr *va, struct vnode **vpp,
1206 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp);
1220 return (prof_lookup(dvp, nm, vpp, cred));
1225 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) {
1231 error = VOP_LOOKUP(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL, NULL);
1240 if ((error = VOP_ACCESS(dvp, VWRITE, 0, cred, ct)) != 0) {
1260 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME);
1277 sdev_rmdir(struct vnode *dvp, char *nm, struct vnode *cdir, struct cred *cred,
1281 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp);
1301 if ((error = VOP_ACCESS(dvp, VEXEC|VWRITE, 0, cred, ct)) != 0)
1321 if (vp == dvp || vp == cdir) {
1413 sdev_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, int *eofp,
1416 struct sdev_node *parent = VTOSDEV(dvp);
1431 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0)
1438 return (devname_readdir_func(dvp, uiop, cred, eofp, SDEV_BROWSE));