Lines Matching refs:bufqueue
106 struct bufqueue { struct
120 struct bufqueue *bd_subq; argument
121 struct bufqueue bd_dirtyq;
122 struct bufqueue *bd_cleanq;
195 static void bq_remove(struct bufqueue *bq, struct buf *bp);
196 static void bq_insert(struct bufqueue *bq, struct buf *bp, bool unlock);
198 static void bq_init(struct bufqueue *bq, int qindex, int cpu,
401 struct bufqueue __exclusive_cache_line bqempty;
1550 static struct bufqueue *
1551 bufqueue(struct buf *bp) in bufqueue() function
1574 static struct bufqueue *
1577 struct bufqueue *bq, *nbq; in bufqueue_acquire()
1584 bq = bufqueue(bp); in bufqueue_acquire()
1587 nbq = bufqueue(bp); in bufqueue_acquire()
1607 struct bufqueue *bq; in binsfree()
1703 struct bufqueue *bq; in buf_release()
1803 struct bufqueue *bq; in buf_recycle()
1918 struct bufqueue *bq; in bremfreef()
1926 bq_init(struct bufqueue *bq, int qindex, int subqueue, const char *lockname) in bq_init()
1942 bd->bd_subq = mallocarray(mp_maxid + 2, sizeof(struct bufqueue), in bd_init()
1960 bq_remove(struct bufqueue *bq, struct buf *bp) in bq_remove()
1967 KASSERT(bufqueue(bp) == bq, in bq_remove()
1983 bd_flush(struct bufdomain *bd, struct bufqueue *bq) in bd_flush()
2010 struct bufqueue *bq; in bd_flushall()
2031 bq_insert(struct bufqueue *bq, struct buf *bp, bool unlock) in bq_insert()
3575 struct bufqueue *bq; in flushbufqueues()