Lines Matching defs:buf
80 typedef struct buf { struct
82 struct buf *b_forw; /* headed by d_tab of conf.c */ argument
83 struct buf *b_back; /* " */ argument
84 struct buf *av_forw; /* position on free list, */ argument
85 struct buf *av_back; /* if not BUSY */ argument
86 o_dev_t b_dev; /* OLD major+minor device name */
87 size_t b_bcount; /* transfer count */
88 union {
115 size_t b_bufsize; /* size of allocated buffer */ argument
116 int (*b_iodone)(struct buf *); /* function called by iodone */ argument
118 struct buf *b_chain; /* chain together all buffers here */ argument
123 ksema_t b_sem; /* Exclusive access to buf */ argument
125 struct buf *b_list; /* List of potential B_DELWRI bufs */ argument
128 struct vnode *b_file; /* file associated with this buffer */ argument
129 offset_t b_offset; /* offset in file assoc. with buffer */ argument
139 struct buf *b_forw, *b_back; /* queue of unit queues */ argument