Lines Matching refs:bv
1635 struct bufv *bv; in buf_vlist_remove() local
1643 bv = &bp->b_bufobj->bo_dirty; in buf_vlist_remove()
1645 bv = &bp->b_bufobj->bo_clean; in buf_vlist_remove()
1646 BUF_PCTRIE_REMOVE(&bv->bv_root, bp->b_lblkno); in buf_vlist_remove()
1647 TAILQ_REMOVE(&bv->bv_hd, bp, b_bobufs); in buf_vlist_remove()
1648 bv->bv_cnt--; in buf_vlist_remove()
1660 struct bufv *bv; in buf_vlist_add() local
1671 bv = &bo->bo_dirty; in buf_vlist_add()
1673 bv = &bo->bo_clean; in buf_vlist_add()
1680 if (bv->bv_cnt == 0 || in buf_vlist_add()
1681 bp->b_lblkno > TAILQ_LAST(&bv->bv_hd, buflists)->b_lblkno) in buf_vlist_add()
1682 TAILQ_INSERT_TAIL(&bv->bv_hd, bp, b_bobufs); in buf_vlist_add()
1683 else if ((n = BUF_PCTRIE_LOOKUP_LE(&bv->bv_root, bp->b_lblkno)) == NULL) in buf_vlist_add()
1684 TAILQ_INSERT_HEAD(&bv->bv_hd, bp, b_bobufs); in buf_vlist_add()
1686 TAILQ_INSERT_AFTER(&bv->bv_hd, n, bp, b_bobufs); in buf_vlist_add()
1687 error = BUF_PCTRIE_INSERT(&bv->bv_root, bp); in buf_vlist_add()
1690 bv->bv_cnt++; in buf_vlist_add()
2079 struct bufv *bv; in reassignbuf() local
2134 bv = &bo->bo_clean; in reassignbuf()
2135 bp = TAILQ_FIRST(&bv->bv_hd); in reassignbuf()
2138 bp = TAILQ_LAST(&bv->bv_hd, buflists); in reassignbuf()
2141 bv = &bo->bo_dirty; in reassignbuf()
2142 bp = TAILQ_FIRST(&bv->bv_hd); in reassignbuf()
2145 bp = TAILQ_LAST(&bv->bv_hd, buflists); in reassignbuf()