Lines Matching refs:buf
77 * Primary attribute struct for buf extensions.
86 struct buf *xa_headp; /* FIFO buf queue head ptr */
87 struct buf *xa_tailp; /* FIFO buf queue tail ptr */
92 void (*xa_strategy)(struct buf *, ddi_xbuf_t, void *);
96 struct buf *xa_flush_headp;
97 struct buf *xa_flush_tailp;
107 void (*xa_strategy)(struct buf *bp, ddi_xbuf_t xp, void *attr_arg),
115 DDII int ddi_xbuf_qstrategy(struct buf *bp, ddi_xbuf_attr_t xap);
116 DDII int ddi_xbuf_done(struct buf *bp, ddi_xbuf_attr_t xap);
117 DDII ddi_xbuf_t ddi_xbuf_get(struct buf *bp, ddi_xbuf_attr_t xap);
119 DDII void ddi_xbuf_flushq(ddi_xbuf_attr_t xap, int (*funcp)(struct buf *));
124 * The buf extension facility utilizes an internal pool of threads to perform