Home | History | Annotate | Download | only in kern

Lines Matching refs:buf_t

115  * - buf_t::b_objlock: lock on completion (biowait vs biodone).
122 * buf_t::b_objlock
209 buf_t *bq_marker;
218 static buf_t *bio_doread(struct vnode *, daddr_t, int, int);
219 static buf_t *getnewbuf(int, int, int);
226 static void binsheadfree(buf_t *, struct bqueue *);
227 static void binstailfree(buf_t *, struct bqueue *);
229 static int checkfreelist(buf_t *, struct bqueue *, int);
232 static void biodone2(buf_t *);
348 checkfreelist(buf_t *bp, struct bqueue *dp, int ison)
350 buf_t *b;
369 binsheadfree(buf_t *bp, struct bqueue *dp)
380 binstailfree(buf_t *bp, struct bqueue *dp)
392 bremfree(buf_t *bp)
501 buf_cache = pool_cache_init(sizeof(buf_t), 0, 0, 0,
503 bufio_cache = pool_cache_init(sizeof(buf_t), 0, 0, 0,
686 static buf_t *
689 buf_t *bp;
746 bread(struct vnode *vp, daddr_t blkno, int size, int flags, buf_t **bpp)
748 buf_t *bp;
776 int *rasizes, int nrablks, int flags, buf_t **bpp)
778 buf_t *bp;
819 bwrite(buf_t *bp)
949 bdwrite(buf_t *bp)
1005 bawrite(buf_t *bp)
1020 brelsel(buf_t *bp, int set)
1166 brelse(buf_t *bp, int set)
1181 buf_t *
1184 buf_t *bp;
1208 buf_t *
1212 buf_t *bp;
1280 buf_t *
1283 buf_t *bp;
1308 allocbuf(buf_t *bp, int size, int preserve)
1386 static buf_t *
1389 buf_t *bp;
1534 buf_t *bp;
1566 buf_t *bp;
1609 biowait(buf_t *bp)
1655 biodone(buf_t *bp)
1681 biodone2(buf_t *bp)
1683 void (*callout)(buf_t *);
1729 buf_t *bp;
1753 sysctl_fillbuf(const buf_t *i, struct buf_sysctl *o)
1779 buf_t *bp;
1975 buf_t *bp;
2016 buf_t *bp;
2039 buf_t *
2042 buf_t *bp;
2060 putiobuf(buf_t *bp)
2072 nestiobuf_iodone(buf_t *bp)
2074 buf_t *mbp = bp->b_private;
2107 nestiobuf_setup(buf_t *mbp, buf_t *bp, int offset, size_t size)
2139 nestiobuf_done(buf_t *mbp, int donebytes, int error)
2160 buf_init(buf_t *bp)
2178 buf_destroy(buf_t *bp)
2186 bbusy(buf_t *bp, bool intr, int timo, kmutex_t *interlock)