Lines Matching refs:disksort
103 BUFQ_DEFINE(disksort, 20, bufq_disksort_init);
108 struct bufq_disksort *disksort = bufq_private(bufq); in bufq_disksort_put() local
114 bq = TAILQ_FIRST(&disksort->bq_head); in bufq_disksort_put()
120 TAILQ_INSERT_TAIL(&disksort->bq_head, bp, b_actq); in bufq_disksort_put()
178 insert: TAILQ_INSERT_AFTER(&disksort->bq_head, bq, bp, b_actq); in bufq_disksort_put()
184 struct bufq_disksort *disksort = bufq_private(bufq); in bufq_disksort_get() local
187 bp = TAILQ_FIRST(&disksort->bq_head); in bufq_disksort_get()
190 TAILQ_REMOVE(&disksort->bq_head, bp, b_actq); in bufq_disksort_get()
198 struct bufq_disksort *disksort = bufq_private(bufq); in bufq_disksort_cancel() local
201 TAILQ_FOREACH(bq, &disksort->bq_head, b_actq) { in bufq_disksort_cancel()
203 TAILQ_REMOVE(&disksort->bq_head, bq, b_actq); in bufq_disksort_cancel()
221 struct bufq_disksort *disksort; in bufq_disksort_init() local
223 disksort = kmem_zalloc(sizeof(*disksort), KM_SLEEP); in bufq_disksort_init()
224 bufq->bq_private = disksort; in bufq_disksort_init()
229 TAILQ_INIT(&disksort->bq_head); in bufq_disksort_init()