buf_t
buf_t *bp;
buf_t *bp;
buf_t *bp = geteblk(TOS_SECTOR_SIZE);
_flakey_nestiobuf_iodone(buf_t *bp)
buf_t *mbp = bp->b_private;
nor_flash_submit(device_t self, buf_t * const bp)
static int nor_flash_submit(device_t, buf_t *);
rf_pool_init(raidPtr, raidPtr->poolNames.bufio, &raidPtr->pools.bufio, sizeof(buf_t),
buf_t *ps_orig_bp;
void (*biodone_vfs)(buf_t *) = (void *)nullop;
buf_t *bp = buf;
bawrite(buf_t *bp)
brelsel(buf_t *bp, int set)
brelse(buf_t *bp, int set)
buf_t *
buf_t *bp;
buf_t *
buf_t *bp;
buf_t *
buf_t *bp;
allocbuf(buf_t *bp, int size, int preserve)
static buf_t *
buf_t *bp;
buf_t *bp;
buf_t *bp;
biowait(buf_t *bp)
biodone(buf_t *bp)
biodone2(buf_t *bp)
void (*callout)(buf_t *);
buf_t *bp;
sysctl_fillbuf(const buf_t *i, struct buf_sysctl *o)
buf_t *bp;
buf_t *bp;
buf_t *bp;
buf_t *
buf_t *bp;
putiobuf(buf_t *bp)
nestiobuf_iodone(buf_t *bp)
buf_t *mbp = bp->b_private;
buf_t *bq_marker;
nestiobuf_setup(buf_t *mbp, buf_t *bp, int offset, size_t size)
nestiobuf_done(buf_t *mbp, int donebytes, int error)
buf_init(buf_t *bp)
buf_destroy(buf_t *bp)
static buf_t *bio_doread(struct vnode *, daddr_t, int, int);
bbusy(buf_t *bp, bool intr, int timo, kmutex_t *interlock)
static buf_t *getnewbuf(int, int, int);
static void binsheadfree(buf_t *, struct bqueue *);
static void binstailfree(buf_t *, struct bqueue *);
static int checkfreelist(buf_t *, struct bqueue *, int);
static void biodone2(buf_t *);
checkfreelist(buf_t *bp, struct bqueue *dp, int ison)
buf_t *b;
binsheadfree(buf_t *bp, struct bqueue *dp)
binstailfree(buf_t *bp, struct bqueue *dp)
bremfree(buf_t *bp)
buf_cache = pool_cache_init(sizeof(buf_t), 0, 0, 0,
bufio_cache = pool_cache_init(sizeof(buf_t), 0, 0, 0,
static buf_t *
buf_t *bp;
bread(struct vnode *vp, daddr_t blkno, int size, int flags, buf_t **bpp)
buf_t *bp;
int *rasizes, int nrablks, int flags, buf_t **bpp)
buf_t *bp;
bwrite(buf_t *bp)
bdwrite(buf_t *bp)
void biodone(buf_t *);
int biowait(buf_t *);
buf_t *getiobuf(struct vnode *, bool);
void putiobuf(buf_t *);
void nestiobuf_setup(buf_t *, buf_t *, int, size_t);
void nestiobuf_done(buf_t *, int, int);
void nestiobuf_iodone(buf_t *);
int physio(void (*)(buf_t *), buf_t *, dev_t, int,
void (*)(buf_t *), struct uio *);
int bread(struct vnode *, daddr_t, int, int, buf_t **);
int, buf_t **);
int bwrite(buf_t *);
void bawrite(buf_t *);
void bdwrite(buf_t *);
buf_t *getblk(struct vnode *, daddr_t, int, int, int);
buf_t *geteblk(int);
buf_t *incore(struct vnode *, daddr_t);
int allocbuf(buf_t *, int, int);
void brelsel(buf_t *, int);
void brelse(buf_t *, int);
void bremfree(buf_t *);
void minphys(buf_t *);
void brelvp(buf_t *);
void reassignbuf(buf_t *, struct vnode *);
void bgetvp(struct vnode *, buf_t *);
void vfs_buf_print(buf_t *, int, void (*)(const char *, ...)
void buf_init(buf_t *);
void buf_destroy(buf_t *);
int bbusy(buf_t *, bool, int, kmutex_t *);
extern void (*biodone_vfs)(buf_t *);
int ffs_getblk(struct vnode *, daddr_t, daddr_t, int, bool, buf_t **);
buf_t *bp;
bool clearbuf, buf_t **bpp)