Lines Matching refs:bufqueue
104 struct bufqueue { struct
118 struct bufqueue bd_subq[MAXCPU + 1]; /* Per-cpu sub queues + global */ argument
119 struct bufqueue bd_dirtyq;
120 struct bufqueue *bd_cleanq;
189 static void bq_remove(struct bufqueue *bq, struct buf *bp);
190 static void bq_insert(struct bufqueue *bq, struct buf *bp, bool unlock);
192 static void bq_init(struct bufqueue *bq, int qindex, int cpu,
389 struct bufqueue __exclusive_cache_line bqempty;
1472 static struct bufqueue *
1473 bufqueue(struct buf *bp) in bufqueue() function
1496 static struct bufqueue *
1499 struct bufqueue *bq, *nbq; in bufqueue_acquire()
1506 bq = bufqueue(bp); in bufqueue_acquire()
1509 nbq = bufqueue(bp); in bufqueue_acquire()
1529 struct bufqueue *bq; in binsfree()
1625 struct bufqueue *bq; in buf_release()
1725 struct bufqueue *bq; in buf_recycle()
1840 struct bufqueue *bq; in bremfreef()
1848 bq_init(struct bufqueue *bq, int qindex, int subqueue, const char *lockname) in bq_init()
1879 bq_remove(struct bufqueue *bq, struct buf *bp) in bq_remove()
1886 KASSERT(bufqueue(bp) == bq, in bq_remove()
1902 bd_flush(struct bufdomain *bd, struct bufqueue *bq) in bd_flush()
1929 struct bufqueue *bq; in bd_flushall()
1950 bq_insert(struct bufqueue *bq, struct buf *bp, bool unlock) in bq_insert()
3477 struct bufqueue *bq; in flushbufqueues()