Home | History | Annotate | Download | only in kern

Lines Matching refs:bufq

35 #include <sys/bufq.h>
264 bufq_priocscan_put(struct bufq_state *bufq, struct buf *bp)
266 struct bufq_priocscan *q = bufq_private(bufq);
274 bufq_priocscan_get(struct bufq_state *bufq, int remove)
276 struct bufq_priocscan *q = bufq_private(bufq);
395 bufq_priocscan_cancel(struct bufq_state *bufq, struct buf *bp)
397 struct bufq_priocscan * const q = bufq_private(bufq);
419 bufq_priocscan_fini(struct bufq_state *bufq)
422 KASSERT(bufq->bq_private != NULL);
423 kmem_free(bufq->bq_private, sizeof(struct bufq_priocscan));
427 bufq_priocscan_init(struct bufq_state *bufq)
430 const int sortby = bufq->bq_flags & BUFQ_SORT_MASK;
433 bufq->bq_get = bufq_priocscan_get;
434 bufq->bq_put = bufq_priocscan_put;
435 bufq->bq_cancel = bufq_priocscan_cancel;
436 bufq->bq_fini = bufq_priocscan_fini;
437 bufq->bq_private = kmem_zalloc(sizeof(struct bufq_priocscan), KM_SLEEP);
439 q = bufq->bq_private;