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

1234567891011>>

/illumos-gate/usr/src/uts/common/sys/
H A Dfbuf.h36 #include <sys/vnode.h>
56 extern int fbread(struct vnode *, offset_t, uint_t, enum seg_rw,
58 extern void fbzero(struct vnode *, offset_t, uint_t, struct fbuf **);
61 extern int fbiwrite(struct fbuf *, struct vnode *, daddr_t bn, int bsize);
H A Dshare.h69 extern int add_share(struct vnode *, struct shrlock *);
70 extern int del_share(struct vnode *, struct shrlock *);
71 extern void cleanshares(struct vnode *, pid_t);
72 extern void cleanshares_by_sysid(struct vnode *, int32_t);
H A Dvm.h50 #include <sys/vnode.h>
55 int queue_io_request(struct vnode *, u_offset_t);
H A Dwscons.h37 #include <sys/vnode.h>
H A Dconsdev.h53 extern struct vnode *rconsvp; /* pointer to vnode for that device */
58 extern struct vnode *vsconsvp; /* pointer to vnode for virtual console */
69 extern struct vnode *fbvp; /* pointer to vnode for that device */
89 extern struct vnode *wsconsvp; /* vnode for redirecting ws cons access */
90 extern struct vnode *rwsconsvp; /* vnode fo
[all...]
H A Dsession.h101 struct vnode *s_vp; /* tty's vnode */
112 struct vnode;
H A Dflock.h40 #include <sys/vnode.h>
86 /* file locking structure (connected to vnode) */
220 struct vnode *ll_vp;
232 int reclock(struct vnode *, struct flock64 *, int, int, u_offset_t,
234 int chklock(struct vnode *, int, u_offset_t, ssize_t, int,
236 int convoff(struct vnode *, struct flock64 *, int, offset_t);
237 void cleanlocks(struct vnode *, pid_t, int);
240 locklist_t *flk_active_locks_for_vp(const struct vnode *vp);
241 locklist_t *flk_active_nbmand_locks_for_vp(const struct vnode *vp);
244 int flk_convert_lock_data(struct vnode *, struc
[all...]
H A Dfssnap_if.h124 struct vnode *, int, struct vnode **, char *, u_offset_t);
139 extern void *fssnap_create(chunknumber_t, uint_t, u_offset_t, struct vnode *,
140 int, struct vnode **, char *, u_offset_t);
H A Dmode.h38 #include <sys/vnode.h>
45 * Conversion between vnode types/modes and encoded type/mode as
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dufs_snap.h37 #include <sys/vnode.h>
47 extern int ufs_snap_create(struct vnode *, struct fiosnapcreate_multi *,
49 extern int ufs_snap_delete(struct vnode *, struct fiosnapdelete *, cred_t *);
H A Dsnode.h38 #include <sys/vnode.h>
44 * vnode to a special vnode in the ops lookup() and create().
47 * underlying device vnode without cache aliasing problems,
48 * the s_commonvp is used to point to the "common" vnode used for
54 * into the "common" vnode for the device in another snode.
69 struct vnode *s_vnode; /* vnode associated with this snode */
73 struct vnode *s_realvp; /* vnode fo
[all...]
H A Dufs_filio.h93 extern int ufs_fiosatime(struct vnode *, struct timeval *, int,
95 extern int ufs_fiosdio(struct vnode *, uint_t *, int flag, struct cred *);
96 extern int ufs_fiogdio(struct vnode *, uint_t *, int flag, struct cred *);
97 extern int ufs_fioio(struct vnode *, struct fioio *, int, struct cred *);
98 extern int ufs_fioisbusy(struct vnode *, int *, struct cred *);
99 extern int ufs_fiodirectio(struct vnode *, int, struct cred *);
100 extern int ufs_fiotune(struct vnode *, struct fiotune *, struct cred *);
105 extern int ufs_mark_compressed(struct vnode *vp);
H A Dnamenode.h37 #include <sys/vnode.h>
56 * Each NAMEFS object is identified by a struct namenode/vnode pair.
59 struct vnode *nm_vnode; /* represents mounted file desc. */
62 struct vnode *nm_filevp; /* file desc. prior to mounting */
64 struct vnode *nm_mountpt; /* mount point prior to mounting */
75 * Macros to convert a vnode to a namenode, and vice versa.
90 extern int nm_unmountall(struct vnode *, struct cred *);
93 extern struct namenode *namefind(struct vnode *, struct vnode *);
H A Ddecomp.h54 struct vnode *dc_vp;
55 struct vnode *dc_subvp;
70 struct vnode *decompvp(struct vnode *, struct cred *, caller_context_t *);
H A Dhsfs_impl.h45 extern int hs_readsector(struct vnode *vp, uint_t secno, uchar_t *ptr);
46 /* lookup/construct an hsnode/vnode */
47 extern struct vnode *hs_makenode(struct hs_direntry *dp,
51 struct vnode **vpp);
53 extern int hs_dirlook(struct vnode *dvp, char *name, int namlen,
54 struct vnode **vpp, struct cred *cred);
56 extern struct vnode *hs_findhash(ino64_t nodeid, uint_t lbn, uint_t off,
69 extern void hs_filldirent(struct vnode *vp, struct hs_direntry *hdp);
70 /* check vnode protection */
71 extern int hs_access(struct vnode *v
[all...]
H A Dlofs_node.h46 struct vnode *lo_vp; /* pointer to real vnode */
48 struct vnode *lo_vnode; /* place holder vnode for file */
63 * Convert between vnode and lnode
H A Dpxfs_ki.h33 #include <sys/vnode.h>
/illumos-gate/usr/src/uts/common/fs/
H A Dfs_subr.h37 #include <sys/vnode.h>
56 extern int fs_nosys_map(struct vnode *, offset_t, struct as *, caddr_t *,
59 extern int fs_nosys_addmap(struct vnode *, offset_t, struct as *, caddr_t,
62 extern int fs_nosys_poll(struct vnode *, short, int, short *,
78 extern int fs_pathconf(struct vnode *, int, ulong_t *, struct cred *,
81 extern void fs_dispose(struct vnode *, page_t *, int, int, struct cred *,
83 extern void fs_nodispose(struct vnode *, page_t *, int, int, struct cred *,
85 extern int fs_fab_acl(struct vnode *, vsecattr_t *, int flag, cred_t *,
87 extern int fs_shrlock(struct vnode *, int, struct shrlock *, int,
93 extern int fs_acl_nontrivial(struct vnode *v
[all...]
/illumos-gate/usr/src/uts/common/nfs/
H A Dlm.h44 #include <sys/vnode.h>
107 extern int lm_frlock(struct vnode *vp, int cmd,
111 extern int lm_has_sleep(const struct vnode *);
118 extern int lm_shrlock(struct vnode *vp, int cmd,
120 extern int lm4_frlock(struct vnode *vp, int cmd,
124 extern int lm4_shrlock(struct vnode *vp, int cmd,
154 * Return non-zero if the given local vnode is in use.
156 extern int lm_vp_active(const struct vnode *);
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/types/
H A Dtst.complex.d51 struct vnode s;
61 struct vnode s;
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/
H A Dpolicy.h32 #include <sys/vnode.h>
42 int secpolicy_vnode_setattr(cred_t *, struct vnode *, struct vattr *,
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu_send.h36 struct vnode;
44 uint64_t resumeobj, uint64_t resumeoff, struct vnode *vp, offset_t *off);
51 boolean_t rawok, int outfd, struct vnode *vp, offset_t *off);
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dcpr_impl.h40 #include <sys/vnode.h>
/illumos-gate/usr/src/uts/common/vm/
H A Dvpm.h35 * The vnode page mappings(VPM) interfaces.
73 * int vpm_map_pages( struct vnode *vp, u_offset_t off, size_t len,
77 * This function returns mappings to vnode pages.
79 * It takes a vnode, offset and length and returns mappings to the pages
88 * When the 'fetchpage' flag is set, the vnode(file) pages will be fetched
90 * system page cache. If 'fetchpage == 0', the vnode(file) pages for the
98 * Currently these interfaces only return segkpm mappings. The vnode pages
112 * To copy file data of vnode(file) 'vp' at offset 'off' to a kernel buffer
149 * int vpm_data_copy(struct vnode *vp, u_offset_t off, size_t len,
154 * the vnode page
[all...]
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dlibfksmbfs.h25 #include <sys/vnode.h>
39 * vnode.h but that's OK as long as the declarations are identical.
58 struct vnode **vpp, enum create crwhy, mode_t umask);
60 enum vcexcl excl, int mode, struct vnode **vpp,
63 void vn_rele(struct vnode *vp);

Completed in 92 milliseconds

1234567891011>>