Searched refs:vnode (Results 1 - 25 of 445) sorted by relevance

1234567891011>>

/freebsd-10.1-release/sys/ufs/ufs/
H A Dgjournal.h35 void ufs_gjournal_orphan(struct vnode *fvp);
36 void ufs_gjournal_close(struct vnode *vp);
H A Dufs_extern.h46 struct vnode;
57 int ufs_bmaparray(struct vnode *, ufs2_daddr_t, ufs2_daddr_t *,
59 int ufs_fhtovp(struct mount *, struct ufid *, int, struct vnode **);
62 int ufs_dirbadentry(struct vnode *, struct direct *, int);
68 int ufs_direnter(struct vnode *, struct vnode *, struct direct *,
70 int ufs_dirremove(struct vnode *, struct inode *, int, int);
72 int ufs_lookup_ino(struct vnode *, struct vnode **, struct componentname *,
74 int ufs_getlbns(struct vnode *, ufs2_daddr_
[all...]
H A Dacl.h40 int ufs_getacl_nfs4_internal(struct vnode *vp, struct acl *aclp, struct thread *td);
41 int ufs_setacl_nfs4_internal(struct vnode *vp, struct acl *aclp, struct thread *td);
/freebsd-10.1-release/sys/fs/fuse/
H A Dfuse_io.h61 int fuse_io_dispatch(struct vnode *vp, struct uio *uio, int ioflag,
63 int fuse_io_strategy(struct vnode *vp, struct buf *bp);
64 int fuse_io_flushbuf(struct vnode *vp, int waitfor, struct thread *td);
65 int fuse_io_invalbuf(struct vnode *vp, struct thread *td);
H A Dfuse_node.h103 fuse_vnode_setparent(struct vnode *vp, struct vnode *dvp)
111 void fuse_vnode_destroy(struct vnode *vp);
115 struct vnode *dvp,
116 struct vnode **vpp,
120 void fuse_vnode_open(struct vnode *vp,
124 void fuse_vnode_refreshsize(struct vnode *vp, struct ucred *cred);
126 int fuse_vnode_savesize(struct vnode *vp, struct ucred *cred);
128 int fuse_vnode_setsize(struct vnode *vp, struct ucred *cred, off_t newsize);
H A Dfuse_internal.h64 #include <sys/vnode.h>
76 vnode_mount(struct vnode *vp)
82 vnode_mountedhere(struct vnode *vp)
88 vnode_vtype(struct vnode *vp)
94 vnode_isvroot(struct vnode *vp)
100 vnode_isreg(struct vnode *vp)
106 vnode_isdir(struct vnode *vp)
112 vnode_islnk(struct vnode *vp)
145 fuse_isdeadfs(struct vnode *vp)
154 fuse_iosize(struct vnode *v
[all...]
H A Dfuse_file.h65 #include <sys/vnode.h>
139 int fuse_filehandle_valid(struct vnode *vp, fufh_type_t fufh_type);
140 int fuse_filehandle_get(struct vnode *vp, fufh_type_t fufh_type,
142 int fuse_filehandle_getrw(struct vnode *vp, fufh_type_t fufh_type,
145 void fuse_filehandle_init(struct vnode *vp, fufh_type_t fufh_type,
147 int fuse_filehandle_open(struct vnode *vp, fufh_type_t fufh_type,
150 int fuse_filehandle_close(struct vnode *vp, fufh_type_t fufh_type,
/freebsd-10.1-release/sys/security/mac_bsdextended/
H A Dugidfw_internal.h38 int ugidfw_check(struct ucred *cred, struct vnode *vp, struct vattr *vap,
40 int ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode);
45 int ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp,
47 int ugidfw_system_check_auditctl(struct ucred *cred, struct vnode *vp,
49 int ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp,
55 int ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp,
57 int ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp,
59 int ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp,
61 int ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp,
64 int ugidfw_vnode_check_deleteacl(struct ucred *cred, struct vnode *v
[all...]
H A Dugidfw_vnode.c54 #include <sys/vnode.h>
64 ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp,
72 ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp,
80 ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp,
88 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp,
96 ugidfw_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp,
104 ugidfw_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp,
112 ugidfw_vnode_check_exec(struct ucred *cred, struct vnode *vp,
121 ugidfw_vnode_check_getacl(struct ucred *cred, struct vnode *vp,
129 ugidfw_vnode_check_getextattr(struct ucred *cred, struct vnode *v
[all...]
/freebsd-10.1-release/sys/fs/nfsclient/
H A Dnfs.h74 int ncl_meta_setsize(struct vnode *, struct ucred *, struct thread *,
77 int ncl_bioread(struct vnode *, struct uio *, int, struct ucred *);
78 int ncl_biowrite(struct vnode *, struct uio *, int, struct ucred *);
79 int ncl_vinvalbuf(struct vnode *, int, struct thread *, int);
82 int ncl_doio(struct vnode *, struct buf *, struct ucred *, struct thread *,
88 int ncl_getattrcache(struct vnode *, struct vattr *);
89 int ncl_readrpc(struct vnode *, struct uio *, struct ucred *);
90 int ncl_writerpc(struct vnode *, struct uio *, struct ucred *, int *, int *,
92 int ncl_readlinkrpc(struct vnode *, struct uio *, struct ucred *);
93 int ncl_readdirrpc(struct vnode *, struc
[all...]
/freebsd-10.1-release/sys/fs/ext2fs/
H A Dext2_extern.h49 struct vnode;
51 int ext2_add_entry(struct vnode *, struct ext2fs_direct_2 *);
56 int ext2_blkatoff(struct vnode *, off_t, char **, struct buf **);
61 int ext2_bmaparray(struct vnode *, daddr_t, daddr_t *, int *, int *);
65 int ext2_getlbns(struct vnode *, daddr_t, struct indir *, int *);
67 void ext2_itimes(struct vnode *vp);
70 int ext2_truncate(struct vnode *, off_t, int, struct ucred *, struct thread *);
71 int ext2_update(struct vnode *, int);
72 int ext2_valloc(struct vnode *, int, struct ucred *, struct vnode **);
[all...]
/freebsd-10.1-release/lib/libprocstat/
H A Dcommon_kvm.h40 int devfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
41 int isofs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
42 int msdosfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
43 int nfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
44 int smbfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
45 int udf_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
46 int ufs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
47 int zfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn);
48 void *getvnodedata(struct vnode *vp);
49 struct mount *getvnodemount(struct vnode *v
[all...]
/freebsd-10.1-release/sys/fs/unionfs/
H A Dunion.h55 struct vnode *um_lowervp; /* VREFed once */
56 struct vnode *um_uppervp; /* VREFed once */
57 struct vnode *um_rootvp; /* ROOT vnode */
80 /* A cache of vnode references */
82 struct vnode *un_lowervp; /* lower side vnode */
83 struct vnode *un_uppervp; /* upper side vnode */
84 struct vnode *un_dv
[all...]
/freebsd-10.1-release/sys/fs/nullfs/
H A Dnull.h44 struct vnode *nullm_rootvp; /* Reference to root null_node */
50 * A cache of vnode references
54 struct vnode *null_lowervp; /* VREFed once */
55 struct vnode *null_vnode; /* Back pointer */
68 int null_nodeget(struct mount *mp, struct vnode *target, struct vnode **vpp);
69 struct vnode *null_hashget(struct mount *mp, struct vnode *lowervp);
74 struct vnode *null_checkvp(struct vnode *v
[all...]
/freebsd-10.1-release/sys/geom/
H A Dgeom_vfs.h32 struct vnode;
39 int g_vfs_open(struct vnode *vp, struct g_consumer **cpp, const char *fsname, int wr);
/freebsd-10.1-release/sys/nfs/
H A Dnfs_mountcommon.h35 * a mechanism for getting the client specific info for an nfs vnode.
37 typedef void nfs_getinfofromvp_ftype(struct vnode *, uint8_t *, size_t *,
40 typedef int nfs_vinvalbuf_ftype(struct vnode *, int, struct thread *, int);
/freebsd-10.1-release/sys/fs/smbfs/
H A Dsmbfs_node.h37 /*efine NNEW 0x0008*//* smb/vnode has been allocated */
47 struct vnode * n_parent;
48 struct vnode * n_vnode;
70 struct vnode * n_parent;
76 #define SMBTOV(np) ((struct vnode *)(np)->n_vnode)
90 int smbfs_nget(struct mount *mp, struct vnode *dvp, const char *name, int nmlen,
91 struct smbfattr *fap, struct vnode **vpp);
96 int smbfs_readvnode(struct vnode *vp, struct uio *uiop, struct ucred *cred);
97 int smbfs_writevnode(struct vnode *vp, struct uio *uiop, struct ucred *cred, int ioflag);
98 void smbfs_attr_cacheenter(struct vnode *v
[all...]
/freebsd-10.1-release/sys/fs/fdescfs/
H A Dfdesc.h41 struct vnode *f_root; /* Root node */
55 struct vnode *fd_vnode; /* Back ptr to vnode */
68 struct vnode **);
/freebsd-10.1-release/sys/ufs/ffs/
H A Dffs_extern.h51 struct vnode;
58 int ffs_balloc_ufs1(struct vnode *a_vp, off_t a_startoffset, int a_size,
60 int ffs_balloc_ufs2(struct vnode *a_vp, off_t a_startoffset, int a_size,
62 int ffs_blkatoff(struct vnode *, off_t, char **, struct buf **);
63 void ffs_blkfree(struct ufsmount *, struct fs *, struct vnode *,
67 int ffs_checkfreefile(struct fs *, struct vnode *, ino_t);
71 int ffs_copyonwrite(struct vnode *, struct buf *);
74 int ffs_freefile(struct ufsmount *, struct fs *, struct vnode *, ino_t,
89 int ffs_snapblkfree(struct fs *, struct vnode *, ufs2_daddr_t, long, ino_t,
91 void ffs_snapremove(struct vnode *v
[all...]
/freebsd-10.1-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/types/
H A Dtst.complex.d51 struct vnode s;
61 struct vnode s;
/freebsd-10.1-release/tools/regression/kqueue/
H A DMakefile14 vnode.c \
/freebsd-10.1-release/sys/vm/
H A Dvnode_pager.h43 int vnode_pager_generic_getpages(struct vnode *vp, vm_page_t *m,
45 int vnode_pager_generic_putpages(struct vnode *vp, vm_page_t *m,
/freebsd-10.1-release/sys/sys/
H A Ddtrace_bsd.h39 struct vnode;
107 struct vnode *);
114 struct vnode *, uid_t, uint32_t);
123 struct vnode *, uid_t, uint32_t, int);
131 struct vnode *);
138 struct vnode *, struct vattr *);
145 struct vnode *);
152 struct vnode *, struct vattr *, int);
160 struct vnode *, struct mbuf *, struct ucred *, int);
167 struct vnode *, struc
[all...]
H A Dvnode.h29 * @(#)vnode.h 8.7 (Berkeley) 2/4/94
48 * The vnode is the focus of all file activity in UNIX. There is a
49 * unique vnode allocated for each active file, each current directory,
82 * u - Only a reference to the vnode is needed to read.
83 * v - vnode lock
86 * on a vnode that is on a list is:
87 * 1) Lock the list and find the vnode.
88 * 2) Lock interlock so that the vnode does not go away.
91 * 5) Check for DOOMED if the vnode lock is not required.
97 struct vnode { struct
[all...]
/freebsd-10.1-release/sys/fs/tmpfs/
H A Dtmpfs.h41 #include <sys/vnode.h>
154 * 'VLNK', 'VREG' and 'VSOCK' is allowed. The usage of vnode
186 /* As there is a single vnode for each active file within the
188 * vnode per file. In order to do this, a bidirectional association
191 * Whenever a vnode is allocated, its v_data field is updated to
193 * tn_vnode field is modified to point to the new vnode representing
194 * it. Further attempts to allocate a vnode for this same node will
198 * May be NULL when the node is unused (that is, no vnode has been
200 struct vnode * tn_vnode;
205 /* Identify if current node has vnode assiocat
[all...]

Completed in 127 milliseconds

1234567891011>>