| /freebsd-12-stable/sys/fs/fuse/ |
| D | fuse_node.c | 197 struct vnode **vpp) in fuse_vnode_alloc() argument 208 *vpp = NULL; in fuse_vnode_alloc() 209 err = vfs_hash_get(mp, fuse_vnode_hash(nodeid), LK_EXCLUSIVE, td, vpp, in fuse_vnode_alloc() 214 if (*vpp) { in fuse_vnode_alloc() 215 if ((*vpp)->v_type == vtyp) { in fuse_vnode_alloc() 217 MPASS((*vpp)->v_data != NULL); in fuse_vnode_alloc() 218 MPASS(VTOFUD(*vpp)->nid == nodeid); in fuse_vnode_alloc() 230 SDT_PROBE3(fusefs, , node, stale_vnode, *vpp, vtyp, in fuse_vnode_alloc() 232 fuse_internal_vnode_disappear(*vpp); in fuse_vnode_alloc() 233 vgone(*vpp); in fuse_vnode_alloc() [all …]
|
| D | fuse_vfsops.c | 270 struct vnode **vpp) in fuse_vfsop_fhtovp() argument 282 *vpp = NULLVP; in fuse_vfsop_fhtovp() 288 *vpp = NULLVP; in fuse_vfsop_fhtovp() 291 *vpp = nvp; in fuse_vfsop_fhtovp() 292 vnode_create_vobject(*vpp, 0, curthread); in fuse_vfsop_fhtovp() 531 fuse_vfsop_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in fuse_vfsop_vget() argument 553 error = fuse_internal_get_cached_vnode(mp, ino, flags, vpp); in fuse_vfsop_vget() 554 if (error || *vpp != NULL) in fuse_vfsop_vget() 576 error = fuse_vnode_get(mp, feo, nodeid, NULL, vpp, NULL, vtyp); in fuse_vfsop_vget() 579 fvdat = VTOFUD(*vpp); in fuse_vfsop_vget() [all …]
|
| D | fuse_vnops.c | 669 struct vnode **vpp = ap->a_vpp; in fuse_vnop_create() local 697 return fuse_internal_mknod(dvp, vpp, cnp, vap); in fuse_vnop_create() 778 err = fuse_vnode_get(mp, feo, feo->nodeid, dvp, vpp, cnp, vap->va_type); in fuse_vnop_create() 793 ASSERT_VOP_ELOCKED(*vpp, "fuse_vnop_create"); in fuse_vnop_create() 794 fuse_internal_cache_attrs(*vpp, &feo->attr, feo->attr_valid, in fuse_vnop_create() 797 fuse_filehandle_init(*vpp, FUFH_RDWR, NULL, td, cred, foo); in fuse_vnop_create() 798 fuse_vnode_open(*vpp, foo->open_flags, td); in fuse_vnop_create() 1028 fuse_lookup_alloc(struct mount *mp, void *arg, int lkflags, struct vnode **vpp) in fuse_lookup_alloc() argument 1032 return fuse_vnode_get(mp, flaa->feo, flaa->nid, NULL, vpp, flaa->cnp, in fuse_lookup_alloc() 1050 struct vnode **vpp = ap->a_vpp; in fuse_vnop_lookup() local [all …]
|
| D | fuse_internal.c | 127 struct vnode **vpp) in fuse_internal_get_cached_vnode() argument 134 *vpp = NULL; in fuse_internal_get_cached_vnode() 136 error = vfs_hash_get(mp, fuse_vnode_hash(nodeid), flags, td, vpp, in fuse_internal_get_cached_vnode() 145 if (*vpp != NULL) { in fuse_internal_get_cached_vnode() 147 if (bintime_cmp(&(VTOFUD(*vpp)->entry_cache_timeout), &now, >)){ in fuse_internal_get_cached_vnode() 153 cache_purge(*vpp); in fuse_internal_get_cached_vnode() 154 vput(*vpp); in fuse_internal_get_cached_vnode() 155 *vpp = NULL; in fuse_internal_get_cached_vnode() 534 fuse_internal_mknod(struct vnode *dvp, struct vnode **vpp, in fuse_internal_mknod() argument 551 return (fuse_internal_newentry(dvp, vpp, cnp, FUSE_MKNOD, &fmni, in fuse_internal_mknod() [all …]
|
| /freebsd-12-stable/bin/sh/ |
| D | var.c | 164 struct var **vpp; in initvar() local 168 if (find_var(ip->text, &vpp, &vp->name_len) != NULL) in initvar() 170 vp->next = *vpp; in initvar() 171 *vpp = vp; in initvar() 179 if (find_var("PS1", &vpp, &vps1.name_len) == NULL) { in initvar() 180 vps1.next = *vpp; in initvar() 181 *vpp = &vps1; in initvar() 326 struct var *vp, **vpp; in setvareq() local 333 vp = find_var(s, &vpp, &nlen); in setvareq() 387 vp->next = *vpp; in setvareq() [all …]
|
| /freebsd-12-stable/sys/fs/pseudofs/ |
| D | pseudofs_vncache.c | 115 pfs_vncache_alloc(struct mount *mp, struct vnode **vpp, in pfs_vncache_alloc() argument 136 *vpp = vp; in pfs_vncache_alloc() 157 error = getnewvnode("pseudofs", mp, &pfs_vnodeops, vpp); in pfs_vncache_alloc() 164 (*vpp)->v_data = pvd; in pfs_vncache_alloc() 167 (*vpp)->v_vflag = VV_ROOT; in pfs_vncache_alloc() 176 (*vpp)->v_type = VDIR; in pfs_vncache_alloc() 179 (*vpp)->v_type = VREG; in pfs_vncache_alloc() 182 (*vpp)->v_type = VLNK; in pfs_vncache_alloc() 194 (*vpp)->v_vflag |= VV_PROCDEP; in pfs_vncache_alloc() 195 pvd->pvd_vnode = *vpp; in pfs_vncache_alloc() [all …]
|
| /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| D | zfs_ctldir.c | 125 uint64_t id, struct vnode **vpp) in sfs_vnode_get() argument 132 err = vfs_hash_get(mp, (u_int)id, flags, curthread, vpp, in sfs_vnode_get() 139 uint64_t id, struct vnode **vpp) in sfs_vnode_insert() argument 144 err = vfs_hash_insert(vp, (u_int)id, flags, curthread, vpp, in sfs_vnode_insert() 161 struct vnode **vpp) in sfs_vgetx() argument 166 error = sfs_vnode_get(mp, flags, parent_id, id, vpp); in sfs_vgetx() 167 if (error != 0 || *vpp != NULL) { in sfs_vgetx() 168 KASSERT_IMPLY(error == 0, (*vpp)->v_data != NULL, in sfs_vgetx() 176 *vpp = NULL; in sfs_vgetx() 186 *vpp = NULL; in sfs_vgetx() [all …]
|
| D | zfs_vfsops.c | 102 static int zfs_root(vfs_t *vfsp, int flags, vnode_t **vpp); 104 static int zfs_vget(vfs_t *vfsp, ino_t ino, int flags, vnode_t **vpp); 108 static int zfs_fhtovp(vfs_t *vfsp, fid_t *fidp, int flags, vnode_t **vpp); 2046 zfs_root(vfs_t *vfsp, int flags, vnode_t **vpp) in zfs_root() argument 2054 *vpp = zfsvfs->z_rootvnode; in zfs_root() 2055 if (*vpp != NULL && (((*vpp)->v_iflag & VI_DOOMED) == 0)) { in zfs_root() 2056 vrefact(*vpp); in zfs_root() 2065 if (*vpp != NULL) { in zfs_root() 2066 *vpp = NULL; in zfs_root() 2073 *vpp = ZTOV(rootzp); in zfs_root() [all …]
|
| /freebsd-12-stable/sys/ufs/ufs/ |
| D | ufs_vfsops.c | 71 ufs_root(mp, flags, vpp) in ufs_root() argument 74 struct vnode **vpp; 82 *vpp = nvp; 226 ufs_fhtovp(mp, ufhp, flags, vpp) in ufs_fhtovp() argument 230 struct vnode **vpp; 238 *vpp = NULLVP; 245 *vpp = NULLVP; 248 *vpp = nvp; 249 vnode_create_vobject(*vpp, DIP(ip, i_size), curthread);
|
| /freebsd-12-stable/sys/fs/smbfs/ |
| D | smbfs_node.c | 105 struct smbfattr *fap, struct vnode **vpp) in smbfs_node_alloc() argument 129 *vpp = vp; in smbfs_node_alloc() 141 vpp, smbfs_vnode_cmp, &sc); in smbfs_node_alloc() 144 if (*vpp) { in smbfs_node_alloc() 145 np = VTOSMB(*vpp); in smbfs_node_alloc() 147 (void)VOP_GETATTR(*vpp, &vattr, td->td_ucred); in smbfs_node_alloc() 154 if (((*vpp)->v_type == VDIR && in smbfs_node_alloc() 156 ((*vpp)->v_type == VREG && in smbfs_node_alloc() 158 vgone(*vpp); in smbfs_node_alloc() 159 vput(*vpp); in smbfs_node_alloc() [all …]
|
| /freebsd-12-stable/sys/kern/ |
| D | vfs_hash.c | 76 struct vnode **vpp, vfs_hash_cmp_t *fn, void *arg) in vfs_hash_get() argument 97 *vpp = vp; in vfs_hash_get() 102 *vpp = NULL; in vfs_hash_get() 110 struct vnode **vpp, vfs_hash_cmp_t *fn, void *arg) in vfs_hash_ref() argument 127 *vpp = vp; in vfs_hash_ref() 132 *vpp = NULL; in vfs_hash_ref() 149 struct vnode **vpp, vfs_hash_cmp_t *fn, void *arg) in vfs_hash_insert() argument 154 *vpp = NULL; in vfs_hash_insert() 175 *vpp = vp2; in vfs_hash_insert()
|
| D | vnode_if.src | 48 # The parameter named "vpp" is assumed to be always used with double 49 # indirection (**vpp) and that name is hard-coded in vnode_if.awk ! 64 %% lookup vpp - L - 68 # especially that *vpp may equal dvp and both may be locked. 72 INOUT struct vnode **vpp; 78 %% cachedlookup vpp - L - 84 INOUT struct vnode **vpp; 90 %% create vpp - L - 95 OUT struct vnode **vpp; 111 %% mknod vpp - L - [all …]
|
| D | vfs_cache.c | 1144 cache_lookup_dot(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, in cache_lookup_dot() argument 1149 *vpp = dvp; in cache_lookup_dot() 1153 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, ".", *vpp); in cache_lookup_dot() 1158 vrefact(*vpp); in cache_lookup_dot() 1164 if (ltype != VOP_ISLOCKED(*vpp)) { in cache_lookup_dot() 1166 vn_lock(*vpp, LK_UPGRADE | LK_RETRY); in cache_lookup_dot() 1167 if ((*vpp)->v_iflag & VI_DOOMED) { in cache_lookup_dot() 1169 vrele(*vpp); in cache_lookup_dot() 1170 *vpp = NULL; in cache_lookup_dot() 1174 vn_lock(*vpp, LK_DOWNGRADE | LK_RETRY); in cache_lookup_dot() [all …]
|
| /freebsd-12-stable/sys/fs/nullfs/ |
| D | null_vfsops.c | 271 nullfs_root(mp, flags, vpp) in nullfs_root() argument 274 struct vnode **vpp; 291 *vpp = vp; 356 nullfs_vget(mp, ino, flags, vpp) in nullfs_vget() argument 360 struct vnode **vpp; 367 error = VFS_VGET(MOUNTTONULLMOUNT(mp)->nullm_vfs, ino, flags, vpp); 370 return (null_nodeget(mp, *vpp, vpp)); 374 nullfs_fhtovp(mp, fidp, flags, vpp) in nullfs_fhtovp() argument 378 struct vnode **vpp; 383 vpp); [all …]
|
| D | null_subr.c | 200 null_nodeget(mp, lowervp, vpp) in null_nodeget() argument 203 struct vnode **vpp; 213 *vpp = null_hashget(mp, lowervp); 214 if (*vpp != NULL) { 266 *vpp = null_hashins(mp, xp); 267 if (*vpp != NULL) { 272 *vpp = vp;
|
| /freebsd-12-stable/sys/fs/cd9660/ |
| D | cd9660_vfsops.c | 550 cd9660_root(mp, flags, vpp) in cd9660_root() argument 553 struct vnode **vpp; 564 return (cd9660_vget_internal(mp, ino, flags, vpp, 602 cd9660_fhtovp(mp, fhp, flags, vpp) in cd9660_fhtovp() argument 606 struct vnode **vpp; 621 *vpp = NULLVP; 627 *vpp = NULLVP; 630 *vpp = nvp; 631 vnode_create_vobject(*vpp, ip->i_size, curthread); 641 cd9660_vget(mp, ino, flags, vpp) in cd9660_vget() argument [all …]
|
| D | cd9660_lookup.c | 63 struct vnode **vpp) in cd9660_ino_alloc() argument 68 return (cd9660_vget_internal(mp, dd_arg->i_ino, lkflags, vpp, in cd9660_ino_alloc() 137 struct vnode **vpp = ap->a_vpp; local 144 *vpp = NULL; 334 cache_enter(vdp, *vpp, cnp); 398 *vpp = tdp; 412 *vpp = vdp; 420 *vpp = tdp; 427 cache_enter(vdp, *vpp, cnp);
|
| /freebsd-12-stable/sys/fs/msdosfs/ |
| D | msdosfs_lookup.c | 66 static int msdosfs_lookup_(struct vnode *vdp, struct vnode **vpp, 114 msdosfs_lookup_(struct vnode *vdp, struct vnode **vpp, in msdosfs_lookup_() argument 157 if (vpp != NULL) in msdosfs_lookup_() 158 *vpp = NULL; in msdosfs_lookup_() 422 cache_enter(vdp, *vpp, cnp); in msdosfs_lookup_() 499 *vpp = vdp; in msdosfs_lookup_() 505 *vpp = DETOV(tdp); in msdosfs_lookup_() 532 *vpp = DETOV(tdp); in msdosfs_lookup_() 553 &dd_arg, cnp->cn_lkflags, vpp); in msdosfs_lookup_() 555 *vpp = NULL; in msdosfs_lookup_() [all …]
|
| /freebsd-12-stable/sys/fs/udf/ |
| D | udf_vfsops.c | 559 udf_root(struct mount *mp, int flags, struct vnode **vpp) in udf_root() argument 568 return (udf_vget(mp, id, flags, vpp)); in udf_root() 589 udf_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in udf_vget() argument 601 error = vfs_hash_get(mp, ino, flags, curthread, vpp, NULL, NULL); in udf_vget() 602 if (error || *vpp != NULL) in udf_vget() 643 error = vfs_hash_insert(vp, ino, flags, td, vpp, NULL, NULL); in udf_vget() 644 if (error || *vpp != NULL) in udf_vget() 726 *vpp = vp; in udf_vget() 734 *vpp = NULL; in udf_vget() 739 udf_fhtovp(struct mount *mp, struct fid *fhp, int flags, struct vnode **vpp) in udf_fhtovp() argument [all …]
|
| /freebsd-12-stable/sys/cddl/compat/opensolaris/kern/ |
| D | opensolaris_vfs.c | 115 mount_snapshot(kthread_t *td, vnode_t **vpp, const char *fstype, char *fspath, in mount_snapshot() argument 124 ASSERT_VOP_ELOCKED(*vpp, "mount_snapshot"); in mount_snapshot() 126 vp = *vpp; in mount_snapshot() 127 *vpp = NULL; in mount_snapshot() 246 *vpp = mvp; in mount_snapshot()
|
| /freebsd-12-stable/sys/fs/autofs/ |
| D | autofs_vnops.c | 204 struct vnode **vpp) in autofs_vget_callback() argument 208 return (autofs_node_vn(arg, mp, flags, vpp)); in autofs_vget_callback() 214 struct vnode *dvp, *newvp, **vpp; in autofs_lookup() local 222 vpp = ap->a_vpp; in autofs_lookup() 238 anp->an_parent, cnp->cn_lkflags, vpp); in autofs_lookup() 249 *vpp = dvp; in autofs_lookup() 289 error = autofs_node_vn(child, mp, cnp->cn_lkflags, vpp); in autofs_lookup() 648 struct vnode **vpp) in autofs_node_vn() argument 676 *vpp = vp; in autofs_node_vn() 713 *vpp = vp; in autofs_node_vn()
|
| /freebsd-12-stable/sys/fs/fdescfs/ |
| D | fdesc_vnops.c | 155 struct vnode **vpp) in fdesc_allocvp() argument 186 *vpp = vp; in fdesc_allocvp() 209 *vpp = NULLVP; in fdesc_allocvp() 224 *vpp = NULLVP; in fdesc_allocvp() 241 *vpp = vp2; in fdesc_allocvp() 249 *vpp = vp; in fdesc_allocvp() 282 struct vnode **vpp = ap->a_vpp; in fdesc_lookup() local 301 *vpp = dvp; in fdesc_lookup() 372 *vpp = fvp; in fdesc_lookup() 376 *vpp = NULL; in fdesc_lookup()
|
| /freebsd-12-stable/sys/fs/tmpfs/ |
| D | tmpfs_vnops.c | 82 tmpfs_lookup1(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) in tmpfs_lookup1() argument 91 *vpp = NULLVP; in tmpfs_lookup1() 108 pnode, cnp->cn_lkflags, vpp); in tmpfs_lookup1() 114 *vpp = dvp; in tmpfs_lookup1() 184 cnp->cn_lkflags, vpp); in tmpfs_lookup1() 190 cnp->cn_thread) && VOP_ACCESS(*vpp, VADMIN, in tmpfs_lookup1() 193 vput(*vpp); in tmpfs_lookup1() 194 *vpp = NULL; in tmpfs_lookup1() 200 cnp->cn_lkflags, vpp); in tmpfs_lookup1() 213 cache_enter(dvp, *vpp, cnp); in tmpfs_lookup1() [all …]
|
| /freebsd-12-stable/sys/cddl/compat/opensolaris/sys/ |
| D | vnode.h | 158 vnode_t **vpp, enum create crwhy, mode_t umask, struct vnode *startvp, in vn_openat() argument 189 *vpp = nd.ni_vp; in vn_openat() 196 vnode_t **vpp, enum create crwhy, mode_t umask) in zfs_vn_open() argument 199 return (vn_openat(pnamep, seg, filemode, createmode, vpp, crwhy, in zfs_vn_open() 202 #define vn_open(pnamep, seg, filemode, createmode, vpp, crwhy, umask) \ argument 203 zfs_vn_open((pnamep), (seg), (filemode), (createmode), (vpp), (crwhy), (umask))
|
| /freebsd-12-stable/sys/fs/ext2fs/ |
| D | ext2_vfsops.c | 1192 ext2_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in ext2_vget() argument 1204 error = vfs_hash_get(mp, ino, flags, td, vpp, NULL, NULL); in ext2_vget() 1205 if (error || *vpp != NULL) in ext2_vget() 1213 *vpp = NULL; in ext2_vget() 1227 *vpp = NULL; in ext2_vget() 1230 error = vfs_hash_insert(vp, ino, flags, td, vpp, NULL, NULL); in ext2_vget() 1231 if (error || *vpp != NULL) in ext2_vget() 1245 *vpp = NULL; in ext2_vget() 1254 *vpp = NULL; in ext2_vget() 1287 *vpp = NULL; in ext2_vget() [all …]
|