Lines Matching defs:bfqg
2634 struct bfq_group *bfqg)
2641 if (bfqg->async_bfqq[i][j][k])
2642 bfq_bfqq_end_wr(bfqg->async_bfqq[i][j][k]);
2643 if (bfqg->async_idle_bfqq[k])
2644 bfq_bfqq_end_wr(bfqg->async_idle_bfqq[k]);
5285 struct bfq_group *bfqg = bfqq_group(bfqq);
5287 bfqg_stats_update_avg_queue_size(bfqg);
5288 bfqg_stats_set_start_empty_time(bfqg);
5289 bfqg_stats_update_io_remove(bfqg, rq->cmd_flags);
5337 struct bfq_group *bfqg = bfqq_group(bfqq);
5411 bfqg_and_blkg_put(bfqg);
5661 struct bfq_group *bfqg,
5666 return &bfqg->async_bfqq[0][ioprio][act_idx];
5671 return &bfqg->async_bfqq[1][ioprio][act_idx];
5673 return &bfqg->async_idle_bfqq[act_idx];
5841 struct bfq_group *bfqg;
5843 bfqg = bfq_bio_bfqg(bfqd, bio);
5845 async_bfqq = bfq_async_queue_prio(bfqd, bfqg, ioprio_class,
5860 bfq_init_entity(&bfqq->entity, bfqg);
5876 * only if bfqq->bfqg disappears, to
7064 * Release all the bfqg references to its async queues. If we are
7069 void bfq_put_async_queues(struct bfq_data *bfqd, struct bfq_group *bfqg)
7076 __bfq_put_async_bfqq(bfqd, &bfqg->async_bfqq[i][j][k]);
7078 __bfq_put_async_bfqq(bfqd, &bfqg->async_idle_bfqq[k]);