Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/buf.h
Show First 20 Lines • Show All 604 Lines • ▼ Show 20 Lines | |||||
void pbrelbo(struct buf *); | void pbrelbo(struct buf *); | ||||
void pbrelvp(struct buf *); | void pbrelvp(struct buf *); | ||||
int allocbuf(struct buf *bp, int size); | int allocbuf(struct buf *bp, int size); | ||||
void reassignbuf(struct buf *); | void reassignbuf(struct buf *); | ||||
void bwait(struct buf *, u_char, const char *); | void bwait(struct buf *, u_char, const char *); | ||||
void bdone(struct buf *); | void bdone(struct buf *); | ||||
typedef daddr_t (vbg_get_lblkno_t)(struct vnode *, vm_ooffset_t); | typedef daddr_t (vbg_get_lblkno_t)(struct vnode *, vm_ooffset_t); | ||||
typedef int (vbg_get_blksize_t)(struct vnode *, daddr_t); | typedef int (vbg_get_blksize_t)(struct vnode *, daddr_t, long *); | ||||
int vfs_bio_getpages(struct vnode *vp, struct vm_page **ma, int count, | int vfs_bio_getpages(struct vnode *vp, struct vm_page **ma, int count, | ||||
int *rbehind, int *rahead, vbg_get_lblkno_t get_lblkno, | int *rbehind, int *rahead, vbg_get_lblkno_t get_lblkno, | ||||
vbg_get_blksize_t get_blksize); | vbg_get_blksize_t get_blksize); | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* !_SYS_BUF_H_ */ | #endif /* !_SYS_BUF_H_ */ |