/freebsd/sys/fs/pseudofs/ |
H A D | pseudofs_vncache.c | 92 pfs_vncache_hashtbl = hashinit(maxproc / 4, M_PFSVNCACHE, &pfs_vncache_hash); 116 pfs_vncache_alloc(struct mount *mp, struct vnode **vpp, in pfs_vncache_alloc() argument 141 *vpp = vp; in pfs_vncache_alloc() 161 error = getnewvnode("pseudofs", mp, &pfs_vnodeops, vpp); in pfs_vncache_alloc() 168 (*vpp)->v_data = pvd; in pfs_vncache_alloc() 171 (*vpp)->v_vflag = VV_ROOT; in pfs_vncache_alloc() 180 (*vpp)->v_type = VDIR; in pfs_vncache_alloc() 183 (*vpp)->v_type = VREG; in pfs_vncache_alloc() 186 (*vpp)->v_type = VLNK; in pfs_vncache_alloc() 198 (*vpp)->v_vflag |= VV_PROCDEP; in pfs_vncache_alloc() [all …]
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_node.c | 122 * which is frozen at protocol version 7.19. As of 4-April-2024, 90% of 204 struct vnode **vpp) in fuse_vnode_alloc() argument 215 *vpp = NULL; in fuse_vnode_alloc() 216 err = vfs_hash_get(mp, fuse_vnode_hash(nodeid), LK_EXCLUSIVE, td, vpp, in fuse_vnode_alloc() 221 if (*vpp) { in fuse_vnode_alloc() 222 if ((*vpp)->v_type == vtyp) { in fuse_vnode_alloc() 224 MPASS((*vpp)->v_data != NULL); in fuse_vnode_alloc() 225 MPASS(VTOFUD(*vpp)->nid == nodeid); in fuse_vnode_alloc() 237 SDT_PROBE3(fusefs, , node, stale_vnode, *vpp, vtyp, in fuse_vnode_alloc() 239 fuse_internal_vnode_disappear(*vpp); in fuse_vnode_alloc() [all …]
|
H A D | fuse_internal.c | 124 struct vnode **vpp) in fuse_internal_get_cached_vnode() argument 131 *vpp = NULL; in fuse_internal_get_cached_vnode() 133 error = vfs_hash_get(mp, fuse_vnode_hash(nodeid), flags, td, vpp, in fuse_internal_get_cached_vnode() 142 if (*vpp != NULL) { in fuse_internal_get_cached_vnode() 144 if (bintime_cmp(&(VTOFUD(*vpp)->entry_cache_timeout), &now, >)){ in fuse_internal_get_cached_vnode() 150 cache_purge(*vpp); in fuse_internal_get_cached_vnode() 151 vput(*vpp); in fuse_internal_get_cached_vnode() 152 *vpp = NULL; in fuse_internal_get_cached_vnode() 526 fuse_internal_mknod(struct vnode *dvp, struct vnode **vpp, in fuse_internal_mknod() argument 544 return (fuse_internal_newentry(dvp, vpp, cnp, FUSE_MKNOD, &fmni, in fuse_internal_mknod() [all …]
|
H A D | fuse_vnops.c | 1014 struct vnode **vpp = ap->a_vpp; in fuse_vnop_create() local 1043 return fuse_internal_mknod(dvp, vpp, cnp, vap); in fuse_vnop_create() 1124 err = fuse_vnode_get(mp, feo, feo->nodeid, dvp, vpp, cnp, vap->va_type); in fuse_vnop_create() 1140 ASSERT_VOP_ELOCKED(*vpp, "fuse_vnop_create"); in fuse_vnop_create() 1141 fuse_internal_cache_attrs(*vpp, &feo->attr, feo->attr_valid, in fuse_vnop_create() 1144 fuse_filehandle_init(*vpp, FUFH_RDWR, NULL, td, cred, foo); in fuse_vnop_create() 1145 fuse_vnode_open(*vpp, foo->open_flags, td); in fuse_vnop_create() 1410 fuse_lookup_alloc(struct mount *mp, void *arg, int lkflags, struct vnode **vpp) in fuse_lookup_alloc() argument 1414 return fuse_vnode_get(mp, flaa->feo, flaa->nid, NULL, vpp, flaa->cnp, in fuse_lookup_alloc() 1432 struct vnode **vpp = ap->a_vpp; in fuse_vnop_lookup() local [all …]
|
/freebsd/sys/fs/udf/ |
H A D | udf_vfsops.c | 287 cksum = cksum - itag[4]; in udf_checktag() 547 udf_root(struct mount *mp, int flags, struct vnode **vpp) in udf_root() argument 556 return (udf_vget(mp, id, flags, vpp)); in udf_root() 577 udf_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in udf_vget() argument 589 error = vfs_hash_get(mp, ino, flags, curthread, vpp, NULL, NULL); in udf_vget() 590 if (error || *vpp != NULL) in udf_vget() 631 error = vfs_hash_insert(vp, ino, flags, td, vpp, NULL, NULL); in udf_vget() 632 if (error || *vpp != NULL) in udf_vget() 684 case 4: in udf_vget() 715 *vpp = vp; in udf_vget() [all …]
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 134 uint64_t id, struct vnode **vpp) in sfs_vnode_get() argument 141 err = vfs_hash_get(mp, (uint32_t)id, flags, curthread, vpp, in sfs_vnode_get() 148 uint64_t id, struct vnode **vpp) in sfs_vnode_insert() argument 153 err = vfs_hash_insert(vp, (uint32_t)id, flags, curthread, vpp, in sfs_vnode_insert() 170 struct vnode **vpp) in sfs_vgetx() argument 175 error = sfs_vnode_get(mp, flags, parent_id, id, vpp); in sfs_vgetx() 176 if (error != 0 || *vpp != NULL) { in sfs_vgetx() 177 KASSERT_IMPLY(error == 0, (*vpp)->v_data != NULL, in sfs_vgetx() 185 *vpp = NULL; in sfs_vgetx() 195 *vpp = NULL; in sfs_vgetx() [all …]
|
H A D | zfs_vfsops.c | 126 static int zfs_root(vfs_t *vfsp, int flags, vnode_t **vpp); 128 static int zfs_vget(vfs_t *vfsp, ino_t ino, int flags, vnode_t **vpp); 132 static int zfs_fhtovp(vfs_t *vfsp, fid_t *fidp, int flags, vnode_t **vpp); 1564 zfs_root(vfs_t *vfsp, int flags, vnode_t **vpp) in zfs_root() argument 1575 *vpp = ZTOV(rootzp); in zfs_root() 1580 error = vn_lock(*vpp, flags); in zfs_root() 1582 VN_RELE(*vpp); in zfs_root() 1583 *vpp = NULL; in zfs_root() 1803 zfs_vget(vfs_t *vfsp, ino_t ino, int flags, vnode_t **vpp) in zfs_vget() argument 1826 *vpp = ZTOV(zp); in zfs_vget() [all …]
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vfsops.c | 253 struct p9fs_node *parent, struct p9_fid *fid, struct vnode **vpp, in p9fs_vget_common() argument 279 *vpp = vp; in p9fs_vget_common() 290 *vpp = NULLVP; in p9fs_vget_common() 293 *vpp = vp; in p9fs_vget_common() 311 *vpp = NULLVP; in p9fs_vget_common() 366 error = vfs_hash_insert(vp, hash, flags, td, vpp, in p9fs_vget_common() 372 if (*vpp == NULL) { in p9fs_vget_common() 378 *vpp = vp; in p9fs_vget_common() 400 *vpp = NULLVP; in p9fs_vget_common() 503 p9fs_root(struct mount *mp, int lkflags, struct vnode **vpp) in p9fs_root() argument [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | ethernet-phy.yaml | 36 - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" 47 - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" 50 - pattern: "^ethernet-phy-id[a-f0-9]{4}\\.[a-f0-9]{4}$" 80 phy-10base-t1l-2.4vpp: 82 tristate, request/disable 2.4 Vpp operating mode. The values are: 83 0: Disable 2.4 Vpp operating mode. 84 1: Request 2.4 Vpp operating mode from link partner. 264 reset-gpios = <&gpio1 4 1>;
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | twl6030.dtsi | 44 vpp: regulator-vpp { label 45 compatible = "ti,twl6030-vpp"; 85 interrupts = <4>, <10>;
|
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | mediatek,smi-common.yaml | 41 - mediatek,mt8188-smi-common-vpp 44 - mediatek,mt8195-smi-common-vpp 74 maxItems: 4 136 - mediatek,mt8195-smi-common-vpp 142 minItems: 4 143 maxItems: 4
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_lookup.c | 4 * SPDX-License-Identifier: BSD-4-Clause 22 * 4. The name of TooLs GmbH may not be used to endorse or promote products 67 struct denode *tdp, struct vnode **vpp) in msdosfs_lookup_checker() argument 80 *vpp = NULL; in msdosfs_lookup_checker() 84 *vpp = vp; in msdosfs_lookup_checker() 135 msdosfs_lookup_ino(struct vnode *vdp, struct vnode **vpp, struct componentname in msdosfs_lookup_ino() argument 178 if (vpp != NULL) in msdosfs_lookup_ino() 179 *vpp = NULL; in msdosfs_lookup_ino() 441 cache_enter(vdp, *vpp, cnp); in msdosfs_lookup_ino() 519 *vpp = vdp; in msdosfs_lookup_ino() [all …]
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_vfsops.c | 558 cd9660_root(struct mount *mp, int flags, struct vnode **vpp) in cd9660_root() argument 569 return (cd9660_vget_internal(mp, ino, flags, vpp, in cd9660_root() 605 cd9660_fhtovp(struct mount *mp, struct fid *fhp, int flags, struct vnode **vpp) in cd9660_fhtovp() argument 620 *vpp = NULLVP; in cd9660_fhtovp() 626 *vpp = NULLVP; in cd9660_fhtovp() 629 *vpp = nvp; in cd9660_fhtovp() 630 vnode_create_vobject(*vpp, ip->i_size, curthread); in cd9660_fhtovp() 635 * Conform to standard VFS interface; can't vget arbitrary inodes beyond 4GB 640 cd9660_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in cd9660_vget() argument 649 return (cd9660_vget_internal(mp, ino, flags, vpp, in cd9660_vget() [all …]
|
H A D | cd9660_lookup.c | 57 struct vnode **vpp) in cd9660_ino_alloc() argument 62 return (cd9660_vget_internal(mp, dd_arg->i_ino, lkflags, vpp, in cd9660_ino_alloc() 126 struct vnode **vpp = ap->a_vpp; in cd9660_lookup() local 133 *vpp = NULL; in cd9660_lookup() 231 if (!(isoflags & 4) == !assoc) { in cd9660_lookup() 323 cache_enter(vdp, *vpp, cnp); in cd9660_lookup() 387 *vpp = tdp; in cd9660_lookup() 401 *vpp = vdp; in cd9660_lookup() 409 *vpp = tdp; in cd9660_lookup() 416 cache_enter(vdp, *vpp, cnp); in cd9660_lookup()
|
/freebsd/sys/fs/autofs/ |
H A D | autofs_vnops.c | 200 struct vnode **vpp) in autofs_vget_callback() argument 203 return (autofs_node_vn(arg, mp, flags, vpp)); in autofs_vget_callback() 209 struct vnode *dvp, *newvp, **vpp; in autofs_lookup() local 217 vpp = ap->a_vpp; in autofs_lookup() 233 anp->an_parent, cnp->cn_lkflags, vpp); in autofs_lookup() 244 *vpp = dvp; in autofs_lookup() 284 error = autofs_node_vn(child, mp, cnp->cn_lkflags, vpp); in autofs_lookup() 576 * The reason for SX_NOWITNESS here is that witness(4) in autofs_node_new() 644 struct vnode **vpp) in autofs_node_vn() argument 672 *vpp = vp; in autofs_node_vn() [all …]
|
/freebsd/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 60 #define NFDCACHE 4 140 struct vnode **vpp) in fdesc_allocvp() argument 170 *vpp = vp; in fdesc_allocvp() 199 *vpp = NULLVP; in fdesc_allocvp() 214 *vpp = NULLVP; in fdesc_allocvp() 231 *vpp = vp2; in fdesc_allocvp() 240 *vpp = vp; in fdesc_allocvp() 284 struct vnode **vpp = ap->a_vpp; in fdesc_lookup() local 303 *vpp = dvp; in fdesc_lookup() 372 *vpp = fvp; in fdesc_lookup() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iommu/ |
H A D | mediatek,iommu.yaml | 15 pagetable, and only supports 4K size page mapping. Generation two uses the 82 - mediatek,mt8188-iommu-vpp # generation two 86 - mediatek,mt8195-iommu-vpp # generation two 163 - mediatek,mt8188-iommu-vpp 166 - mediatek,mt8195-iommu-vpp 178 - mediatek,mt8188-iommu-vpp 181 - mediatek,mt8195-iommu-vpp
|
/freebsd/sys/sys/ |
H A D | file.h | 63 #define DTYPE_FIFO 4 /* fifo (named pipe) */ 296 struct vnode **vpp); 298 struct vnode **vpp); 300 struct filecaps *havecaps, struct vnode **vpp); 302 struct vnode **vpp); 304 struct vnode **vpp); 305 int fgetvp_lookup_smr(struct nameidata *ndp, struct vnode **vpp, int *flagsp); 306 int fgetvp_lookup(struct nameidata *ndp, struct vnode **vpp);
|
H A D | mount.h | 68 * Note that the offset of fid_data is 4 bytes, so care must be taken to avoid 384 #define MNT_NFS4ACLS 0x0000000000000010ULL /* enable NFS version 4 ACLs */ 569 #define MNT_SUSPEND 4 /* Suspend file system after sync */ 802 typedef int vfs_root_t(struct mount *mp, int flags, struct vnode **vpp); 808 struct vnode **vpp); 810 int flags, struct vnode **vpp); 868 #define VFS_ROOT(MP, FLAGS, VPP) ({ \ argument 871 _rc = (*(MP)->mnt_op->vfs_root)(MP, FLAGS, VPP); \ 874 #define VFS_CACHEDROOT(MP, FLAGS, VPP) ({ \ argument 877 _rc = (*(MP)->mnt_op->vfs_cachedroot)(MP, FLAGS, VPP); \ [all …]
|
/freebsd/sys/vm/ |
H A D | vm_pager.h | 65 typedef void pgo_getvp_t(vm_object_t object, struct vnode **vpp, 117 #define VM_PAGER_ERROR 4 232 vm_pager_getvp(vm_object_t object, struct vnode **vpp, bool *vp_heldp) in vm_pager_getvp() argument 236 *vpp = NULL; in vm_pager_getvp() 241 method(object, vpp, vp_heldp); in vm_pager_getvp()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_vfsops.c | 89 #define TAR_TYPE_BLOCK '4' 1099 tarfs_root(struct mount *mp, int flags, struct vnode **vpp) in tarfs_root() argument 1111 *vpp = nvp; in tarfs_root() 1138 * is stored in vpp. Returns 0 on success or a positive errno value on 1142 tarfs_vget(struct mount *mp, ino_t ino, int lkflags, struct vnode **vpp) in tarfs_vget() argument 1154 error = vfs_hash_get(mp, ino, lkflags, td, vpp, NULL, NULL); in tarfs_vget() 1158 if (*vpp != NULL) { in tarfs_vget() 1159 TARFS_DPF(FS, "%s: found hashed vnode %p\n", __func__, *vpp); in tarfs_vget() 1171 *vpp = tmp->znode; in tarfs_vget() 1195 error = vfs_hash_insert(vp, ino, lkflags, td, vpp, NULL, NULL); in tarfs_vget() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/mediatek/ |
H A D | mediatek,mutex.yaml | 36 - mediatek,mt8188-vpp-mutex 39 - mediatek,mt8195-vpp-mutex 73 4 arguments defined in this property. Each GCE subsys id is mapping to
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 125 static int ext2_lookup_ino(struct vnode *vdp, struct vnode **vpp, 170 e2d_namlen) + 4) + 1; in ext2_readdir() 315 ext2_lookup_ino(struct vnode *vdp, struct vnode **vpp, struct componentname *cnp, in ext2_lookup_ino() argument 342 if (vpp != NULL) in ext2_lookup_ino() 343 *vpp = NULL; in ext2_lookup_ino() 583 *vpp = vdp; in ext2_lookup_ino() 602 *vpp = tdp; in ext2_lookup_ino() 627 *vpp = tdp; in ext2_lookup_ino() 676 *vpp = tdp; in ext2_lookup_ino() 690 *vpp = vdp; in ext2_lookup_ino() [all …]
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_vfsops.c | 753 * 4) invalidate all cached file data. 832 * Step 4: invalidate all cached file data. in ffs_reload() 1685 ffs_vget(struct mount *mp, ino_t ino, int flags, struct vnode **vpp) in ffs_vget() argument 1687 return (ffs_vgetf(mp, ino, flags, vpp, 0)); in ffs_vget() 1694 struct vnode **vpp, in ffs_vgetf() argument 1708 error = vfs_hash_get(mp, ino, flags, curthread, vpp, NULL, NULL); in ffs_vgetf() 1711 if (*vpp != NULL) { in ffs_vgetf() 1714 !VN_IS_DOOMED(*vpp))) in ffs_vgetf() 1716 vgone(*vpp); in ffs_vgetf() 1717 vput(*vpp); in ffs_vgetf() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | arm-versatile.txt | 7 some special write protect/VPP bits that can be controlled by the machine's 25 bank-width = <4>;
|