HomeSort by: relevance | last modified time | path
    Searched refs:vnode (Results 1 - 25 of 783) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/rump/include/rump/
rumpvnode_if.h 57 int RUMP_VOP_BWRITE(struct vnode *, struct buf *);
58 int RUMP_VOP_PARSEPATH(struct vnode *, const char *, size_t *);
59 int RUMP_VOP_LOOKUP(struct vnode *, struct vnode **, struct componentname *);
60 int RUMP_VOP_CREATE(struct vnode *, struct vnode **, struct componentname *,
62 int RUMP_VOP_MKNOD(struct vnode *, struct vnode **, struct componentname *,
64 int RUMP_VOP_OPEN(struct vnode *, int, struct kauth_cred *);
65 int RUMP_VOP_CLOSE(struct vnode *, int, struct kauth_cred *)
    [all...]
rumpvfs_if_pub.h 9 void rump_pub_getvninfo(struct vnode *, enum rump_vtype *, off_t *, dev_t *);
17 void rump_pub_vp_incref(struct vnode *);
18 int rump_pub_vp_getref(struct vnode *);
19 void rump_pub_vp_rele(struct vnode *);
20 void rump_pub_vp_interlock(struct vnode *);
21 void rump_pub_vp_vmobjlock(struct vnode *, int);
23 int rump_pub_namei(uint32_t, uint32_t, const char *, struct vnode **, struct vnode **, struct componentname **);
26 int rump_pub_vfs_root(struct mount *, struct vnode **, int);
29 int rump_pub_vfs_fhtovp(struct mount *, struct fid *, struct vnode **);
    [all...]
  /src/usr.sbin/makefs/
msdos.h 32 struct vnode;
35 struct msdosfsmount *msdosfs_mount(struct vnode *, int);
36 int msdosfs_root(struct msdosfsmount *, struct vnode *);
  /src/sys/miscfs/genfs/
genfs.h 6 #include <sys/vnode.h>
49 int genfs_do_putpages(struct vnode *, off_t, off_t, int, struct vm_page **);
58 int genfs_can_access(struct vnode *, kauth_cred_t, uid_t, gid_t, mode_t,
60 int genfs_can_access_acl_posix1e(struct vnode *, kauth_cred_t, uid_t,
62 int genfs_can_access_acl_nfs4(struct vnode *, kauth_cred_t, uid_t, gid_t,
64 int genfs_can_chmod(struct vnode *, kauth_cred_t, uid_t, gid_t, mode_t);
65 int genfs_can_chown(struct vnode *, kauth_cred_t, uid_t, gid_t, uid_t,
67 int genfs_can_chtimes(struct vnode *, kauth_cred_t, uid_t, u_int);
68 int genfs_can_chflags(struct vnode *, kauth_cred_t, uid_t, bool);
69 int genfs_can_sticky(struct vnode *, kauth_cred_t, uid_t, uid_t)
    [all...]
genfs_node.h 41 struct vnode;
44 void (*gop_size)(struct vnode *, off_t, off_t *, int);
45 int (*gop_alloc)(struct vnode *, off_t, off_t, int,
47 int (*gop_write)(struct vnode *, struct vm_page **, int, int);
48 void (*gop_markupdate)(struct vnode *, int);
49 void (*gop_putrange)(struct vnode *, off_t, off_t *, off_t *);
62 * GOP_MARKUPDATE: mark vnode's timestamps for update.
87 void genfs_size(struct vnode *, off_t, off_t *, int);
88 void genfs_node_init(struct vnode *, const struct genfs_ops *);
89 void genfs_node_destroy(struct vnode *);
    [all...]
layer_extern.h 79 int layer_node_create(struct mount *, struct vnode *, struct vnode **);
83 int layerfs_root(struct mount *, int, struct vnode **);
87 int layerfs_loadvnode(struct mount *, struct vnode *,
89 int layerfs_vget(struct mount *, ino_t, int, struct vnode **);
90 int layerfs_fhtovp(struct mount *, struct fid *, int, struct vnode **);
91 int layerfs_vptofh(struct vnode *, struct fid *, size_t *);
92 int layerfs_snapshot(struct mount *, struct vnode *, struct timespec *);
  /src/sys/sys/
vnode_if.h 56 struct vnode *a_vp;
60 int VOP_BWRITE(struct vnode *, struct buf *);
65 struct vnode *a_dvp;
70 int VOP_PARSEPATH(struct vnode *, const char *, size_t *);
75 struct vnode *a_dvp;
76 struct vnode **a_vpp;
80 int VOP_LOOKUP(struct vnode *, struct vnode **, struct componentname *);
85 struct vnode *a_dvp;
86 struct vnode **a_vpp
    [all...]
fileassoc.h 42 void *fileassoc_lookup(struct vnode *, fileassoc_t);
45 int fileassoc_file_delete(struct vnode *);
46 int fileassoc_add(struct vnode *, fileassoc_t, void *);
47 int fileassoc_clear(struct vnode *, fileassoc_t);
namei.h 114 struct vnode *ni_atdir; /* startup dir, cwd if null */
120 struct vnode *ni_rootdir; /* logical root directory */
121 struct vnode *ni_erootdir; /* emulation root directory */
125 struct vnode *ni_vp; /* vnode of result */
126 struct vnode *ni_dvp; /* vnode of intermediate directory */
153 #define LOCKPARENT 0x00000008 /* want parent vnode returned locked */
242 struct vnode *nc_dvp; /* - vnode of parent of name *
    [all...]
verified_exec.h 41 struct vnode;
92 int veriexec_verify(struct lwp *, struct vnode *, const u_char *, int,
98 bool veriexec_lookup(struct vnode *);
99 int veriexec_file_delete(struct lwp *, struct vnode *);
101 int veriexec_convert(struct vnode *, prop_dictionary_t);
104 void veriexec_purge(struct vnode *);
105 int veriexec_removechk(struct lwp *, struct vnode *, const char *);
106 int veriexec_renamechk(struct lwp *, struct vnode *, const char *,
107 struct vnode *, const char *);
109 int veriexec_openchk(struct lwp *, struct vnode *, const char *, int)
    [all...]
vnode.h 1 /* $NetBSD: vnode.h,v 1.304 2022/10/26 23:40:30 riastradh Exp $ */
57 * @(#)vnode.h 8.17 (Berkeley) 5/20/95
82 * The vnode is the focus of all file activity in UNIX. There is a
83 * unique vnode allocated for each active file, each current directory,
88 * Vnode types. VNON means no type.
96 * Vnode tag types.
118 struct vnode;
127 * - stable, reference to the vnode is required
136 * v vnode lock
141 struct vnode { struct
    [all...]
lockf.h 42 #include <sys/vnode.h>
namei.src 106 struct vnode *ni_atdir; /* startup dir, cwd if null */
112 struct vnode *ni_rootdir; /* logical root directory */
113 struct vnode *ni_erootdir; /* emulation root directory */
117 struct vnode *ni_vp; /* vnode of result */
118 struct vnode *ni_dvp; /* vnode of intermediate directory */
145 NAMEIFL LOCKPARENT 0x00000008 /* want parent vnode returned locked */
234 struct vnode *nc_dvp; /* - vnode of parent of name *
    [all...]
  /src/sys/rump/include/rump-sys/
vfs_if.h 12 void rump_getvninfo(struct vnode *, enum rump_vtype *, off_t *, dev_t *);
13 typedef void (*rump_getvninfo_fn)(struct vnode *, enum rump_vtype *, off_t *, dev_t *);
28 void rump_vp_incref(struct vnode *);
29 typedef void (*rump_vp_incref_fn)(struct vnode *);
30 int rump_vp_getref(struct vnode *);
31 typedef int (*rump_vp_getref_fn)(struct vnode *);
32 void rump_vp_rele(struct vnode *);
33 typedef void (*rump_vp_rele_fn)(struct vnode *);
34 void rump_vp_interlock(struct vnode *);
35 typedef void (*rump_vp_interlock_fn)(struct vnode *);
    [all...]
  /src/regress/sys/kern/kqueue/
Makefile 3 SUBDIR+= vnode
  /src/sys/ufs/ufs/
ufs_extern.h 58 struct vnode;
98 int ufs_bmaparray(struct vnode *, daddr_t, daddr_t *, struct indir *,
100 int ufs_getlbns(struct vnode *, daddr_t, struct indir *, int *);
103 int ufs_reclaim(struct vnode *);
104 int ufs_balloc_range(struct vnode *, off_t, off_t, kauth_cred_t, int);
105 int ufs_truncate_all(struct vnode *);
106 int ufs_truncate_retry(struct vnode *, int, uint64_t, kauth_cred_t);
110 const char *ufs_dirbadentry(const struct vnode *, const struct direct *, int);
113 int ufs_direnter(struct vnode *, const struct ufs_lookup_results *,
114 struct vnode *, struct direct *
    [all...]
  /src/sys/fs/union/
union.h 94 struct vnode *um_uppervp;
95 struct vnode *um_lowervp;
108 * A cache of vnode references.
114 * m un_lock or vnode lock to read, un_lock and
115 * exclusive vnode lock to write
116 * v vnode lock to read, exclusive vnode lock to write
118 * Lock order is vnode then un_lock.
125 struct vnode *un_vnode; /* :: Back pointer */
126 struct vnode *un_uppervp; /* m: overlaying object *
    [all...]
  /src/sys/coda/
coda_vfsops.h 53 int coda_root(struct mount *, int, struct vnode **);
56 int coda_vget(struct mount *, ino_t, int, struct vnode **);
57 int coda_loadvnode(struct mount *, struct vnode *, const void *, size_t,
59 int coda_fhtovp(struct mount *, struct fid *, struct mbuf *, struct vnode **,
61 int coda_vptofh(struct vnode *, struct fid *);
66 int getNewVnode(struct vnode **vpp);
  /src/sys/fs/efs/
efs_genfs.h 24 extern int efs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t);
  /src/sys/ufs/lfs/
ulfs_extern.h 59 struct vnode;
92 int ulfs_bmaparray(struct vnode *, daddr_t, daddr_t *, struct indir *,
94 int ulfs_getlbns(struct vnode *, daddr_t, struct indir *, int *);
97 int ulfs_reclaim(struct vnode *);
98 int ulfs_balloc_range(struct vnode *, off_t, off_t, kauth_cred_t, int);
102 int ulfs_dirbadentry(struct vnode *, LFS_DIRHEADER *, int);
103 int ulfs_direnter(struct vnode *, const struct ulfs_lookup_results *,
104 struct vnode *,
107 int ulfs_dirremove(struct vnode *, const struct ulfs_lookup_results *,
112 int ulfs_blkatoff(struct vnode *, off_t, char **, struct buf **, bool)
    [all...]
  /src/sys/fs/nfs/client/
nfs.h 94 int ncl_meta_setsize(struct vnode *, struct kauth_cred *, struct lwp *,
97 int ncl_bioread(struct vnode *, struct uio *, int, struct kauth_cred *);
98 int ncl_biowrite(struct vnode *, struct uio *, int, struct kauth_cred *);
99 int ncl_vinvalbuf(struct vnode *, int, struct kauth_cred *, int);
102 int ncl_doio(struct vnode *, struct buf *, struct kauth_cred *, struct lwp *,
108 int ncl_getattrcache(struct vnode *, struct vattr *);
109 int ncl_readrpc(struct vnode *, struct uio *, struct kauth_cred *);
110 int ncl_writerpc(struct vnode *, struct uio *, struct kauth_cred *, int *,
112 int ncl_readlinkrpc(struct vnode *, struct uio *, struct kauth_cred *);
113 int ncl_readdirrpc(struct vnode *, struct uio *, struct kauth_cred *
    [all...]
  /src/sys/ufs/ffs/
ffs_extern.h 61 struct vnode;
94 int ffs_valloc(struct vnode *, int, kauth_cred_t, ino_t *);
99 void ffs_blkfree(struct fs *, struct vnode *, daddr_t, long, ino_t);
100 void *ffs_discard_init(struct vnode *, struct fs *);
102 void ffs_blkfree_snap(struct fs *, struct vnode *, daddr_t, long, ino_t);
103 int ffs_vfree(struct vnode *, ino_t, int);
104 int ffs_checkfreefile(struct fs *, struct vnode *, ino_t);
106 int ffs_freefile_snap(struct fs *, struct vnode *, ino_t, int);
109 int ffs_balloc(struct vnode *, off_t, int, kauth_cred_t, int,
113 int ffs_update(struct vnode *, const struct timespec *
    [all...]
  /src/sys/ufs/ext2fs/
ext2fs_extern.h 77 struct vnode;
98 int ext2fs_valloc(struct vnode *, int, kauth_cred_t, ino_t *);
102 int ext2fs_vfree(struct vnode *, ino_t, int);
103 int ext2fs_cg_verify_and_initialize(struct vnode *, struct m_ext2fs *, int);
108 int ext2fs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t);
118 int ext2fs_update(struct vnode *, const struct timespec *,
120 int ext2fs_truncate(struct vnode *, off_t, int, kauth_cred_t);
129 int ext2fs_direnter(struct inode *, struct vnode *,
132 int ext2fs_dirremove(struct vnode *, const struct ufs_lookup_results *,
137 int ext2fs_add_entry(struct vnode *, struct ext2fs_direct *
    [all...]
  /src/sys/fs/unionfs/
unionfs.h 74 struct vnode *um_lowervp; /* VREFed once */
75 struct vnode *um_uppervp; /* VREFed once */
76 struct vnode *um_rootvp; /* ROOT vnode */
102 /* A cache of vnode references */
104 struct vnode *un_lowervp; /* lower side vnode */
105 struct vnode *un_uppervp; /* upper side vnode */
106 struct vnode *un_dvp; /* parent unionfs vnode *
    [all...]
  /src/sys/nfs/
nfs_var.h 43 struct vnode;
50 struct vnode;
70 int nfs_bioread(struct vnode *, struct uio *, int, kauth_cred_t, int);
71 struct buf *nfs_getcacheblk(struct vnode *, daddr_t, int, struct lwp *);
72 int nfs_vinvalbuf(struct vnode *, int, kauth_cred_t, struct lwp *, int);
73 int nfs_flushstalebuf(struct vnode *, kauth_cred_t, struct lwp *, int);
94 int nfs_null(struct vnode *, kauth_cred_t, struct lwp *);
95 int nfs_setattrrpc(struct vnode *, struct vattr *, kauth_cred_t, struct lwp *);
96 int nfs_readlinkrpc(struct vnode *, struct uio *, kauth_cred_t);
97 int nfs_readrpc(struct vnode *, struct uio *)
    [all...]

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 91011>>