Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/vnode.h
Show First 20 Lines • Show All 653 Lines • ▼ Show 20 Lines | |||||
int vget(struct vnode *vp, int lockflag, struct thread *td); | int vget(struct vnode *vp, int lockflag, struct thread *td); | ||||
void vgone(struct vnode *vp); | void vgone(struct vnode *vp); | ||||
#define vhold(vp) _vhold((vp), 0) | #define vhold(vp) _vhold((vp), 0) | ||||
#define vholdl(vp) _vhold((vp), 1) | #define vholdl(vp) _vhold((vp), 1) | ||||
void _vhold(struct vnode *, bool); | void _vhold(struct vnode *, bool); | ||||
void vinactive(struct vnode *, struct thread *); | void vinactive(struct vnode *, struct thread *); | ||||
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, off_t start, off_t end, | |||||
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); | ||||
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); | ||||
▲ Show 20 Lines • Show All 257 Lines • Show Last 20 Lines |