Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/vnode.h
Show First 20 Lines • Show All 719 Lines • ▼ Show 20 Lines | |||||
int vinvalbuf(struct vnode *vp, int save, int slpflag, int slptimeo); | int vinvalbuf(struct vnode *vp, int save, int slpflag, int slptimeo); | ||||
int vtruncbuf(struct vnode *vp, off_t length, int blksize); | int vtruncbuf(struct vnode *vp, off_t length, int blksize); | ||||
void v_inval_buf_range(struct vnode *vp, daddr_t startlbn, daddr_t endlbn, | void v_inval_buf_range(struct vnode *vp, daddr_t startlbn, daddr_t endlbn, | ||||
int blksize); | int blksize); | ||||
void vunref(struct vnode *); | void vunref(struct vnode *); | ||||
void vn_printf(struct vnode *vp, const char *fmt, ...) __printflike(2,3); | void vn_printf(struct vnode *vp, const char *fmt, ...) __printflike(2,3); | ||||
int vrecycle(struct vnode *vp); | int vrecycle(struct vnode *vp); | ||||
int vrecyclel(struct vnode *vp); | int vrecyclel(struct vnode *vp); | ||||
/* vn_bmap_seekhole_locked is not public KPI */ | |||||
kib: I do not understand this comment | |||||
int vn_bmap_seekhole_locked(struct vnode *vp, u_long cmd, off_t *off, | |||||
struct ucred *cred); | |||||
int vn_bmap_seekhole(struct vnode *vp, u_long cmd, off_t *off, | int vn_bmap_seekhole(struct vnode *vp, u_long cmd, off_t *off, | ||||
struct ucred *cred); | struct ucred *cred); | ||||
int vn_close(struct vnode *vp, | int vn_close(struct vnode *vp, | ||||
int flags, struct ucred *file_cred, struct thread *td); | int flags, struct ucred *file_cred, struct thread *td); | ||||
int vn_copy_file_range(struct vnode *invp, off_t *inoffp, | int vn_copy_file_range(struct vnode *invp, off_t *inoffp, | ||||
struct vnode *outvp, off_t *outoffp, size_t *lenp, | struct vnode *outvp, off_t *outoffp, size_t *lenp, | ||||
unsigned int flags, struct ucred *incred, struct ucred *outcred, | unsigned int flags, struct ucred *incred, struct ucred *outcred, | ||||
struct thread *fsize_td); | struct thread *fsize_td); | ||||
int vn_deallocate(struct vnode *vp, off_t offset, off_t len, int flags, | |||||
int ioflg, struct ucred *active_cred, struct ucred *file_cred, | |||||
struct thread *td); | |||||
void vn_finished_write(struct mount *mp); | void vn_finished_write(struct mount *mp); | ||||
void vn_finished_secondary_write(struct mount *mp); | void vn_finished_secondary_write(struct mount *mp); | ||||
int vn_fsync_buf(struct vnode *vp, int waitfor); | int vn_fsync_buf(struct vnode *vp, int waitfor); | ||||
int vn_generic_copy_file_range(struct vnode *invp, off_t *inoffp, | int vn_generic_copy_file_range(struct vnode *invp, off_t *inoffp, | ||||
struct vnode *outvp, off_t *outoffp, size_t *lenp, | struct vnode *outvp, off_t *outoffp, size_t *lenp, | ||||
unsigned int flags, struct ucred *incred, struct ucred *outcred, | unsigned int flags, struct ucred *incred, struct ucred *outcred, | ||||
struct thread *fsize_td); | struct thread *fsize_td); | ||||
int vn_need_pageq_flush(struct vnode *vp); | int vn_need_pageq_flush(struct vnode *vp); | ||||
▲ Show 20 Lines • Show All 386 Lines • Show Last 20 Lines |
I do not understand this comment