Home
last modified time | relevance | path

Searched refs:lvp (Results 1 – 8 of 8) sorted by relevance

/netbsd/src/sys/kern/
Dvfs_getcwd.c93 getcwd_scandir(struct vnode *lvp, struct vnode **uvpp, char **bpp, in getcwd_scandir() argument
113 KASSERT(VOP_ISLOCKED(lvp) == LK_EXCLUSIVE); in getcwd_scandir()
120 error = VOP_GETATTR(lvp, &va, cred); in getcwd_scandir()
122 VOP_UNLOCK(lvp); in getcwd_scandir()
139 error = VOP_LOOKUP(lvp, uvpp, &cn); in getcwd_scandir()
140 VOP_UNLOCK(lvp); in getcwd_scandir()
274 getcwd_common(struct vnode *lvp, struct vnode *rvp, char **bpp, char *bufp, in getcwd_common() argument
292 vref(lvp); in getcwd_common()
310 if (lvp == rvp) { in getcwd_common()
327 if (lvp->v_vflag & VV_ROOT) { in getcwd_common()
[all …]
/netbsd/src/sys/miscfs/genfs/
Dlayer_vnops.c350 struct vnode *dvp, *lvp, *ldvp; in layer_lookup() local
364 lvp = *ap->a_vpp; in layer_lookup()
376 if (ldvp == lvp) { in layer_lookup()
384 vrele(lvp); in layer_lookup()
385 } else if (lvp != NULL) { in layer_lookup()
388 error = layer_node_create(dvp->v_mount, lvp, ap->a_vpp); in layer_lookup()
390 vrele(lvp); in layer_lookup()
510 struct vnode *lvp = LAYERVPTOLOWERVP(vp); in layer_open() local
513 if (((lvp->v_type == VBLK) || (lvp->v_type == VCHR)) && in layer_open()
519 mutex_enter(lvp->v_interlock); in layer_open()
[all …]
/netbsd/src/sys/fs/unionfs/
Dunionfs_vnops.c119 struct vnode *dvp, *udvp, *ldvp, *vp, *uvp, *lvp, *dtmpvp; in unionfs_lookup() local
132 vp = uvp = lvp = NULLVP; in unionfs_lookup()
235 lerror = VOP_LOOKUP(ldvp, &lvp, cnp); in unionfs_lookup()
242 if (ldvp == lvp) { /* is dot */ in unionfs_lookup()
245 vrele(lvp); in unionfs_lookup()
260 if (uvp == NULLVP && lvp == NULLVP) { in unionfs_lookup()
269 if (uvp != NULLVP && lvp != NULLVP && uvp->v_type != lvp->v_type) { in unionfs_lookup()
270 vput(lvp); in unionfs_lookup()
271 lvp = NULLVP; in unionfs_lookup()
278 lerror == 0 && lvp != NULLVP && lvp->v_type == VDIR && in unionfs_lookup()
[all …]
Dunionfs_subr.c143 struct vnode *lvp; in unionfs_noderem() local
151 lvp = unp->un_lowervp; in unionfs_noderem()
156 if (lvp != NULLVP) in unionfs_noderem()
157 vrele(lvp); in unionfs_noderem()
273 struct vnode *lvp, in unionfs_create_uppervattr() argument
280 if ((error = VOP_GETATTR(lvp, &lva, cred))) in unionfs_create_uppervattr()
469 struct vnode *lvp; in unionfs_node_update() local
472 lvp = unp->un_lowervp; in unionfs_node_update()
479 KASSERT(VOP_ISLOCKED(lvp) == LK_EXCLUSIVE); in unionfs_node_update()
495 struct vnode *lvp; in unionfs_mkshadowdir() local
[all …]
Dunionfs.h132 int unionfs_create_uppervattr(struct unionfs_mount *ump, struct vnode *lvp, struct vattr *uva, kaut…
/netbsd/src/bin/sh/
Dvar.c1126 struct localvar *lvp; in mklocal() local
1131 lvp = ckmalloc(sizeof (struct localvar)); in mklocal()
1135 lvp->text = memcpy(p, optlist, sizeof_optlist); in mklocal()
1136 lvp->rfunc = NULL; in mklocal()
1149 lvp->text = NULL; in mklocal()
1150 lvp->flags = VUNSET; in mklocal()
1151 lvp->rfunc = NULL; in mklocal()
1153 lvp->text = vp->text; in mklocal()
1154 lvp->flags = vp->flags; in mklocal()
1155 lvp->v_u = vp->v_u; in mklocal()
[all …]
/netbsd/src/sys/fs/union/
Dunion_subr.c693 struct vnode *lvp, *uvp; in union_copyup() local
702 lvp = un->un_lowervp; in union_copyup()
709 vn_lock(lvp, LK_EXCLUSIVE | LK_RETRY); in union_copyup()
711 error = VOP_GETATTR(lvp, &lvattr, cred); in union_copyup()
713 error = VOP_OPEN(lvp, FREAD, cred); in union_copyup()
715 error = union_copyfile(lvp, uvp, cred, l); in union_copyup()
716 (void) VOP_CLOSE(lvp, FREAD, cred); in union_copyup()
725 VOP_UNLOCK(lvp); in union_copyup()
745 vn_lock(lvp, LK_EXCLUSIVE | LK_RETRY); in union_copyup()
747 (void) VOP_CLOSE(lvp, FREAD, cred); in union_copyup()
[all …]
/netbsd/src/sys/rump/librump/rumpkern/
Demul.c264 rump_getcwd_common(struct vnode *lvp, struct vnode *rvp, char **bpp, char *bufp, in rump_getcwd_common() argument