/freebsd-10.1-release/sys/ufs/ufs/ |
H A D | gjournal.h | 35 void ufs_gjournal_orphan(struct vnode *fvp); 36 void ufs_gjournal_close(struct vnode *vp);
|
H A D | ufs_extern.h | 46 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 D | acl.h | 40 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 D | fuse_io.h | 61 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 D | fuse_node.h | 103 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 D | fuse_internal.h | 64 #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 D | fuse_file.h | 65 #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 D | ugidfw_internal.h | 38 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 D | ugidfw_vnode.c | 54 #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 D | nfs.h | 74 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 D | ext2_extern.h | 49 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 D | common_kvm.h | 40 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 D | union.h | 55 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 D | null.h | 44 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 D | geom_vfs.h | 32 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 D | nfs_mountcommon.h | 35 * 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 D | smbfs_node.h | 37 /*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 D | fdesc.h | 41 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 D | ffs_extern.h | 51 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 D | tst.complex.d | 51 struct vnode s; 61 struct vnode s;
|
/freebsd-10.1-release/tools/regression/kqueue/ |
H A D | Makefile | 14 vnode.c \
|
/freebsd-10.1-release/sys/vm/ |
H A D | vnode_pager.h | 43 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 D | dtrace_bsd.h | 39 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 D | vnode.h | 29 * @(#)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 D | tmpfs.h | 41 #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...] |