Lines Matching defs:bfqg
2391 struct bfq_group *bfqg)
2397 if (bfqg->async_bfqq[i][j])
2398 bfq_bfqq_end_wr(bfqg->async_bfqq[i][j]);
2399 if (bfqg->async_idle_bfqq)
2400 bfq_bfqq_end_wr(bfqg->async_idle_bfqq);
4821 struct bfq_group *bfqg = bfqq_group(bfqq);
4823 bfqg_stats_update_avg_queue_size(bfqg);
4824 bfqg_stats_set_start_empty_time(bfqg);
4825 bfqg_stats_update_io_remove(bfqg, rq->cmd_flags);
4873 struct bfq_group *bfqg = bfqq_group(bfqq);
4946 bfqg_and_blkg_put(bfqg);
5154 struct bfq_group *bfqg,
5159 return &bfqg->async_bfqq[0][ioprio];
5164 return &bfqg->async_bfqq[1][ioprio];
5166 return &bfqg->async_idle_bfqq;
5180 struct bfq_group *bfqg;
5182 bfqg = bfq_bio_bfqg(bfqd, bio);
5184 async_bfqq = bfq_async_queue_prio(bfqd, bfqg, ioprio_class,
5198 bfq_init_entity(&bfqq->entity, bfqg);
5214 * only if bfqq->bfqg disappears, to
6313 * Release all the bfqg references to its async queues. If we are
6318 void bfq_put_async_queues(struct bfq_data *bfqd, struct bfq_group *bfqg)
6324 __bfq_put_async_bfqq(bfqd, &bfqg->async_bfqq[i][j]);
6326 __bfq_put_async_bfqq(bfqd, &bfqg->async_idle_bfqq);