Home
last modified time | relevance | path

Searched refs:lowerrootvp (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/sys/miscfs/umapfs/
H A Dumap_vfsops.c75 struct vnode *lowerrootvp, *vp; in umapfs_mount() local
136 lowerrootvp = nd.ni_vp; in umapfs_mount()
139 printf("vp = %p, check for VDIR...\n", lowerrootvp); in umapfs_mount()
142 if (lowerrootvp->v_type != VDIR) { in umapfs_mount()
143 vput(lowerrootvp); in umapfs_mount()
159 vput(lowerrootvp); in umapfs_mount()
168 vput(lowerrootvp); in umapfs_mount()
182 vput(lowerrootvp); in umapfs_mount()
215 error = vfs_set_lowermount(mp, lowerrootvp->v_mount); in umapfs_mount()
217 vput(lowerrootvp); in umapfs_mount()
[all …]
/netbsd-src/sys/miscfs/overlay/
H A Doverlay_vfsops.c106 struct vnode *lowerrootvp, *vp; in ov_mount() local
137 lowerrootvp = mp->mnt_vnodecovered; in ov_mount()
138 vref(lowerrootvp); in ov_mount()
139 if ((error = vn_lock(lowerrootvp, LK_EXCLUSIVE))) { in ov_mount()
140 vrele(lowerrootvp); in ov_mount()
156 error = vfs_set_lowermount(mp, lowerrootvp->v_mount); in ov_mount()
158 vput(lowerrootvp); in ov_mount()
171 VOP_UNLOCK(lowerrootvp); in ov_mount()
172 error = layer_node_create(mp, lowerrootvp, &vp); in ov_mount()
177 vrele(lowerrootvp); in ov_mount()
/netbsd-src/sys/miscfs/nullfs/
H A Dnull_vfsops.c99 struct vnode *lowerrootvp, *vp; in nullfs_mount() local
135 lowerrootvp = nd.ni_vp; in nullfs_mount()
141 mp->mnt_iflag |= lowerrootvp->v_mount->mnt_iflag & IMNT_MPSAFE; in nullfs_mount()
142 mp->mnt_iflag |= lowerrootvp->v_mount->mnt_iflag & IMNT_SHRLOOKUP; in nullfs_mount()
149 error = vfs_set_lowermount(mp, lowerrootvp->v_mount); in nullfs_mount()
151 vput(lowerrootvp); in nullfs_mount()
162 VOP_UNLOCK(lowerrootvp); in nullfs_mount()
163 error = layer_node_create(mp, lowerrootvp, &vp); in nullfs_mount()
165 vrele(lowerrootvp); in nullfs_mount()
/netbsd-src/sys/fs/union/
H A Dunion_vfsops.c110 struct vnode *lowerrootvp = NULLVP; in union_mount() local
149 lowerrootvp = mp->mnt_vnodecovered; in union_mount()
150 vref(lowerrootvp); in union_mount()
179 um->um_lowervp = lowerrootvp; in union_mount()
185 um->um_uppervp = lowerrootvp; in union_mount()
189 vrele(lowerrootvp); in union_mount()
190 lowerrootvp = NULLVP; in union_mount()
192 um->um_lowervp = lowerrootvp; in union_mount()
312 if (lowerrootvp) in union_mount()
313 vrele(lowerrootvp); in union_mount()
/netbsd-src/sys/fs/unionfs/
H A Dunionfs_vfsops.c70 struct vnode *lowerrootvp; in unionfs_mount() local
183 lowerrootvp = mp->mnt_vnodecovered; in unionfs_mount()
198 vn_lock(lowerrootvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_mount()
200 ump->um_uppervp = lowerrootvp; in unionfs_mount()
202 ump->um_lowervp = lowerrootvp; in unionfs_mount()
213 if ((lowerrootvp->v_mount->mnt_iflag & IMNT_MPSAFE) && in unionfs_mount()