Lines Matching defs:bic
697 * __bfq_bic_change_cgroup - move @bic to @cgroup.
699 * @bic: the bic to move.
702 * Move bic to blkcg, assuming that bfqd->lock is held; which makes
707 struct bfq_io_cq *bic,
710 struct bfq_queue *async_bfqq = bic_to_bfqq(bic, false);
711 struct bfq_queue *sync_bfqq = bic_to_bfqq(bic, true);
718 bic_set_bfqq(bic, NULL, false);
753 bic_set_bfqq(bic, NULL, true);
762 void bfq_bic_update_cgroup(struct bfq_io_cq *bic, struct bio *bio)
764 struct bfq_data *bfqd = bic_to_bfqd(bic);
774 if (unlikely(!bfqd) || likely(bic->blkcg_serial_nr == serial_nr))
782 __bfq_bic_change_cgroup(bfqd, bic, bfqg);
823 * blkg data we may need for this bic, and for its associated
834 bic->blkcg_serial_nr = serial_nr;
1445 void bfq_bic_update_cgroup(struct bfq_io_cq *bic, struct bio *bio) {}