Lines Matching refs:root_group
7080 bfq_bfqq_move(bfqd, bfqq, bfqd->root_group); in __bfq_put_async_bfqq()
7161 bfqg_and_blkg_put(bfqd->root_group); in bfq_exit_queue()
7167 bfq_put_async_queues(bfqd, bfqd->root_group); in bfq_exit_queue()
7168 kfree(bfqd->root_group); in bfq_exit_queue()
7179 static void bfq_init_root_group(struct bfq_group *root_group, in bfq_init_root_group() argument
7185 root_group->entity.parent = NULL; in bfq_init_root_group()
7186 root_group->my_entity = NULL; in bfq_init_root_group()
7187 root_group->bfqd = bfqd; in bfq_init_root_group()
7189 root_group->rq_pos_tree = RB_ROOT; in bfq_init_root_group()
7191 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group()
7192 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
7345 bfqd->root_group = bfq_create_group_hierarchy(bfqd, q->node); in bfq_init_queue()
7346 if (!bfqd->root_group) in bfq_init_queue()
7348 bfq_init_root_group(bfqd->root_group, bfqd); in bfq_init_queue()
7349 bfq_init_entity(&bfqd->oom_bfqq.entity, bfqd->root_group); in bfq_init_queue()