Home
last modified time | relevance | path

Searched refs:fvp (Results 1 – 12 of 12) sorted by relevance

/mirbsd/src/sys/ufs/ext2fs/
Dext2fs_vnops.c586 struct vnode *fvp = ap->a_fvp; local
606 if ((fvp->v_mount != tdvp->v_mount) ||
607 (tvp && (fvp->v_mount != tvp->v_mount))) {
619 vrele(fvp);
631 if (fvp == tvp) {
632 if (fvp->v_type == VDIR) {
644 vrele(fvp);
650 (void) relookup(fdvp, &fvp, fcnp);
651 return (VOP_REMOVE(fdvp, fvp, fcnp));
653 if ((error = vn_lock(fvp, LK_EXCLUSIVE, p)) != 0)
[all …]
/mirbsd/src/sys/ufs/ufs/
Dufs_vnops.c777 struct vnode *fvp = ap->a_fvp; local
795 if ((fvp->v_mount != tdvp->v_mount) ||
796 (tvp && (fvp->v_mount != tvp->v_mount))) {
808 vrele(fvp);
825 if (fvp == tvp) {
826 if (fvp->v_type == VDIR) {
847 vrele(fvp);
853 if ((error = relookup(fdvp, &fvp, fcnp)) != 0)
856 return (VOP_REMOVE(fdvp, fvp, fcnp));
859 if ((error = vn_lock(fvp, LK_EXCLUSIVE, p)) != 0)
[all …]
/mirbsd/src/sys/miscfs/fdesc/
Dfdesc_vnops.c251 struct vnode *fvp; local
270 error = fdesc_allocvp(Fdevfd, FD_DEVFD, dvp->v_mount, &fvp);
273 *vpp = fvp;
274 fvp->v_type = VDIR;
284 error = fdesc_allocvp(Fctty, FD_CTTY, dvp->v_mount, &fvp);
287 *vpp = fvp;
288 fvp->v_type = VCHR;
313 error = fdesc_allocvp(Flink, fd, dvp->v_mount, &fvp);
316 VTOFDESC(fvp)->fd_link = ln;
317 *vpp = fvp;
[all …]
/mirbsd/src/sys/miscfs/portal/
Dportal_vnops.c190 struct vnode *fvp = 0; local
205 error = getnewvnode(VT_PORTAL, dvp->v_mount, portal_vnodeop_p, &fvp);
208 fvp->v_type = VREG;
209 MALLOC(fvp->v_data, void *, sizeof(struct portalnode), M_TEMP,
212 pt = VTOPORTAL(fvp);
227 *vpp = fvp;
228 VOP_LOCK(fvp, LK_EXCLUSIVE, p);
240 if (fvp)
241 vrele(fvp);
/mirbsd/src/sys/msdosfs/
Dmsdosfs_vnops.c921 struct vnode *fvp = ap->a_fvp; local
948 if ((fvp->v_mount != tdvp->v_mount) ||
949 (tvp && (fvp->v_mount != tvp->v_mount))) {
961 vrele(fvp);
968 if (tvp == fvp) {
974 if ((error = vn_lock(fvp, LK_EXCLUSIVE | LK_RETRY, p)) != 0)
977 ip = VTODE(fvp);
994 VOP_UNLOCK(fvp, 0, p);
1024 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_proc);
1025 VOP_UNLOCK(fvp, 0, p);
[all …]
/mirbsd/src/sys/miscfs/procfs/
Dprocfs_vnops.c749 struct vnode *fvp; local
853 fvp = p->p_textvp;
855 VREF(fvp);
856 vn_lock(fvp, LK_EXCLUSIVE | LK_RETRY, curp);
861 *vpp = fvp;
/mirbsd/src/sys/nfs/
Dnfs_serv.c1714 struct vnode *fvp = NULL, *tvp, *tdvp, *fdirp = NULL; local
1755 fvp = fromnd.ni_vp;
1776 vrele(fvp);
1782 if (fvp->v_type == VDIR && tvp->v_type != VDIR) {
1785 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) {
1794 if (fvp->v_type == VDIR && fvp->v_mountedhere) {
1798 if (fvp->v_mount != tdvp->v_mount) {
1802 if (fvp == tdvp)
1809 if (fvp == tvp && fromnd.ni_dvp == tdvp &&
1828 vrele(fvp);
[all …]
Dnfs_vnops.c1493 struct vnode *fvp = ap->a_fvp; local
1507 if ((fvp->v_mount != tdvp->v_mount) ||
1508 (tvp && (fvp->v_mount != tvp->v_mount))) {
1531 if (fvp->v_type == VDIR) {
1544 vrele(fvp);
/mirbsd/src/sys/kern/
Dvfs_syscalls.c2455 struct vnode *tvp, *fvp, *tdvp; local
2464 fvp = fromnd.ni_vp;
2470 if (fvp->v_type == VDIR)
2478 vrele(fvp);
2484 if (fvp->v_type == VDIR && tvp->v_type != VDIR) {
2487 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) {
2492 if (fvp == tdvp)
2498 if (fvp == tvp)
2521 vrele(fvp);
Dvnode_if.src270 #% rename fvp U U U
277 IN WILLRELE struct vnode *fvp;
Dvnode_if.c693 int VOP_RENAME(fdvp, fvp, fcnp, tdvp, tvp, tcnp) in VOP_RENAME() argument
695 struct vnode *fvp;
704 a.a_fvp = fvp;
/mirbsd/src/sys/miscfs/kernfs/
Dkernfs_vnops.c794 struct vnode *fvp; local
796 if (*dp == NODEV || !vfinddev(*dp, kt->kt_vtype, &fvp))