Lines Matching refs:root_group
7054 bfq_bfqq_move(bfqd, bfqq, bfqd->root_group); in __bfq_put_async_bfqq()
7158 bfqg_and_blkg_put(bfqd->root_group); in bfq_exit_queue()
7164 bfq_put_async_queues(bfqd, bfqd->root_group); in bfq_exit_queue()
7165 kfree(bfqd->root_group); in bfq_exit_queue()
7176 static void bfq_init_root_group(struct bfq_group *root_group, in bfq_init_root_group() argument
7182 root_group->entity.parent = NULL; in bfq_init_root_group()
7183 root_group->my_entity = NULL; in bfq_init_root_group()
7184 root_group->bfqd = bfqd; in bfq_init_root_group()
7186 root_group->rq_pos_tree = RB_ROOT; in bfq_init_root_group()
7188 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group()
7189 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
7349 bfqd->root_group = bfq_create_group_hierarchy(bfqd, q->node); in bfq_init_queue()
7350 if (!bfqd->root_group) in bfq_init_queue()
7352 bfq_init_root_group(bfqd->root_group, bfqd); in bfq_init_queue()
7353 bfq_init_entity(&bfqd->oom_bfqq.entity, bfqd->root_group); in bfq_init_queue()