Lines Matching refs:buf

82 typedef struct	buf {  struct
84 struct buf *b_forw; /* headed by d_tab of conf.c */ argument
85 struct buf *b_back; /* " */ argument
86 struct buf *av_forw; /* position on free list, */ argument
87 struct buf *av_back; /* if not BUSY */ argument
118 int (*b_iodone)(struct buf *); /* function called by iodone */ argument
120 struct buf *b_chain; /* chain together all buffers here */ argument
127 struct buf *b_list; /* List of potential B_DELWRI bufs */ argument
141 struct buf *b_forw, *b_back; /* queue of unit queues */ argument
142 struct buf *av_forw, *av_back; /* queue of bufs for this unit */
255 struct buf *b_forw; /* hash list forw pointer */
256 struct buf *b_back; /* hash list back pointer */
258 struct buf *av_forw; /* free list forw pointer */
259 struct buf *av_back; /* free list back pointer */
272 struct buf *b_forw; /* not used */
273 struct buf *b_back; /* not used */
275 struct buf *av_forw; /* delayed write forw pointer */
276 struct buf *av_back; /* delayed write back pointer */
346 extern struct buf *buf; /* The buffer pool itself */
347 extern struct buf bfreelist; /* head of available list */
352 int bcheck(dev_t, struct buf *);
353 int iowait(struct buf *);
356 int biowait(struct buf *);
357 int biomodified(struct buf *);
358 int geterror(struct buf *);
359 void minphys(struct buf *);
364 void bwrite_common(void *ufsvfsp, struct buf *, int force_wait,
366 void bwrite(struct buf *);
367 void bwrite2(struct buf *);
368 void bdwrite(struct buf *);
369 void bawrite(struct buf *);
370 void brelse(struct buf *);
371 void iodone(struct buf *);
372 void clrbuf(struct buf *);
378 void biodone(struct buf *);
379 void bioinit(struct buf *);
380 void biofini(struct buf *);
381 void bp_mapin(struct buf *);
382 void *bp_mapin_common(struct buf *, int);
383 void bp_mapout(struct buf *);
384 int bp_copyin(struct buf *, void *, offset_t, size_t);
385 int bp_copyout(void *, struct buf *, offset_t, size_t);
387 int bp_color(struct buf *);
388 void pageio_done(struct buf *);
389 struct buf *bread(dev_t, daddr_t, long);
390 struct buf *bread_common(void *, dev_t, daddr_t, long);
391 struct buf *breada(dev_t, daddr_t, daddr_t, long);
392 struct buf *getblk(dev_t, daddr_t, long);
393 struct buf *getblk_common(void *, dev_t, daddr_t, long, int);
394 struct buf *ngeteblk(long);
395 struct buf *geteblk(void);
396 struct buf *pageio_setup(struct page *, size_t, struct vnode *, int);
397 void bioerror(struct buf *bp, int error);
398 void bioreset(struct buf *bp);
399 struct buf *bioclone(struct buf *, off_t, size_t, dev_t, daddr_t,
400 int (*)(struct buf *), struct buf *, int);