Lines Matching refs:buf
66 * @(#)buf.h 8.9 (Berkeley) 3/30/95
79 #include <sys/buf.h>
82 #define NOLIST ((struct buf *)0x87654321)
98 struct buf {
99 LIST_ENTRY(buf) b_hash; /* Hash chain. */
100 LIST_ENTRY(buf) b_vnbufs; /* Buffer's associated vnode. */
101 TAILQ_ENTRY(buf) b_freelist; /* Free list position if not active. */
120 TAILQ_ENTRY(buf) b_act; /* Device driver queue when active */
196 * External flags are defined in buf.h and cannot overlap
227 #define B_NOBUFF 0x04 /* Do not allocate struct buf */
244 extern struct buf *buf_headers; /* The buffer headers. */
267 int allocbuf(struct buf *, int);