Lines Matching defs:bic
710 struct bfq_io_cq *bic,
743 bic_set_bfqq(bic, NULL, true, act_idx);
749 * __bfq_bic_change_cgroup - move @bic to @bfqg.
751 * @bic: the bic to move.
754 * Move bic to blkcg, assuming that bfqd->lock is held; which makes
759 struct bfq_io_cq *bic,
765 struct bfq_queue *async_bfqq = bic_to_bfqq(bic, false, act_idx);
766 struct bfq_queue *sync_bfqq = bic_to_bfqq(bic, true, act_idx);
770 bic_set_bfqq(bic, NULL, false, act_idx);
775 bfq_sync_bfqq_move(bfqd, sync_bfqq, bic, bfqg, act_idx);
779 void bfq_bic_update_cgroup(struct bfq_io_cq *bic, struct bio *bio)
781 struct bfq_data *bfqd = bic_to_bfqd(bic);
791 if (unlikely(!bfqd) || likely(bic->blkcg_serial_nr == serial_nr))
799 __bfq_bic_change_cgroup(bfqd, bic, bfqg);
840 * blkg data we may need for this bic, and for its associated
851 bic->blkcg_serial_nr = serial_nr;
1463 void bfq_bic_update_cgroup(struct bfq_io_cq *bic, struct bio *bio) {}