Lines Matching refs:root_group
5153 bfq_bfqq_move(bfqd, bfqq, bfqd->root_group); in __bfq_put_async_bfqq()
5253 bfqg_and_blkg_put(bfqd->root_group); in bfq_exit_queue()
5258 bfq_put_async_queues(bfqd, bfqd->root_group); in bfq_exit_queue()
5259 kfree(bfqd->root_group); in bfq_exit_queue()
5266 static void bfq_init_root_group(struct bfq_group *root_group, in bfq_init_root_group() argument
5272 root_group->entity.parent = NULL; in bfq_init_root_group()
5273 root_group->my_entity = NULL; in bfq_init_root_group()
5274 root_group->bfqd = bfqd; in bfq_init_root_group()
5276 root_group->rq_pos_tree = RB_ROOT; in bfq_init_root_group()
5278 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group()
5279 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
5398 bfqd->root_group = bfq_create_group_hierarchy(bfqd, q->node); in bfq_init_queue()
5399 if (!bfqd->root_group) in bfq_init_queue()
5401 bfq_init_root_group(bfqd->root_group, bfqd); in bfq_init_queue()
5402 bfq_init_entity(&bfqd->oom_bfqq.entity, bfqd->root_group); in bfq_init_queue()