Lines Matching refs:bfqg
2364 struct bfq_group *bfqg) in bfq_end_wr_async_queues() argument
2370 if (bfqg->async_bfqq[i][j]) in bfq_end_wr_async_queues()
2371 bfq_bfqq_end_wr(bfqg->async_bfqq[i][j]); in bfq_end_wr_async_queues()
2372 if (bfqg->async_idle_bfqq) in bfq_end_wr_async_queues()
2373 bfq_bfqq_end_wr(bfqg->async_idle_bfqq); in bfq_end_wr_async_queues()
4762 struct bfq_group *bfqg = bfqq_group(bfqq); in bfq_update_dispatch_stats() local
4764 bfqg_stats_update_avg_queue_size(bfqg); in bfq_update_dispatch_stats()
4765 bfqg_stats_set_start_empty_time(bfqg); in bfq_update_dispatch_stats()
4766 bfqg_stats_update_io_remove(bfqg, rq->cmd_flags); in bfq_update_dispatch_stats()
4814 struct bfq_group *bfqg = bfqq_group(bfqq); in bfq_put_queue() local
4889 bfqg_and_blkg_put(bfqg); in bfq_put_queue()
5096 struct bfq_group *bfqg, in bfq_async_queue_prio() argument
5101 return &bfqg->async_bfqq[0][ioprio]; in bfq_async_queue_prio()
5106 return &bfqg->async_bfqq[1][ioprio]; in bfq_async_queue_prio()
5108 return &bfqg->async_idle_bfqq; in bfq_async_queue_prio()
5122 struct bfq_group *bfqg; in bfq_get_queue() local
5126 bfqg = bfq_find_set_group(bfqd, __bio_blkcg(bio)); in bfq_get_queue()
5127 if (!bfqg) { in bfq_get_queue()
5133 async_bfqq = bfq_async_queue_prio(bfqd, bfqg, ioprio_class, in bfq_get_queue()
5147 bfq_init_entity(&bfqq->entity, bfqg); in bfq_get_queue()
6286 void bfq_put_async_queues(struct bfq_data *bfqd, struct bfq_group *bfqg) in bfq_put_async_queues() argument
6292 __bfq_put_async_bfqq(bfqd, &bfqg->async_bfqq[i][j]); in bfq_put_async_queues()
6294 __bfq_put_async_bfqq(bfqd, &bfqg->async_idle_bfqq); in bfq_put_async_queues()