Lines Matching refs:bufq
76 #include <sys/bufq.h>
109 bufq_prio_put(struct bufq_state *bufq, struct buf *bp)
111 struct bufq_prio *prio = bufq_private(bufq);
115 sortby = bufq->bq_flags & BUFQ_SORT_MASK;
156 bufq_prio_get(struct bufq_state *bufq, int remove)
158 struct bufq_prio *prio = bufq_private(bufq);
219 bufq_prio_cancel(struct bufq_state *bufq, struct buf *buf)
221 struct bufq_prio *prio = bufq_private(bufq);
262 bufq_prio_fini(struct bufq_state *bufq)
265 KASSERT(bufq->bq_private != NULL);
266 kmem_free(bufq->bq_private, sizeof(struct bufq_prio));
270 bufq_readprio_init(struct bufq_state *bufq)
274 bufq->bq_get = bufq_prio_get;
275 bufq->bq_put = bufq_prio_put;
276 bufq->bq_cancel = bufq_prio_cancel;
277 bufq->bq_fini = bufq_prio_fini;
278 bufq->bq_private = kmem_zalloc(sizeof(struct bufq_prio), KM_SLEEP);
279 prio = (struct bufq_prio *)bufq->bq_private;