Lines Matching refs:root_group
6304 bfq_bfqq_move(bfqd, bfqq, bfqd->root_group); in __bfq_put_async_bfqq()
6408 bfqg_and_blkg_put(bfqd->root_group); in bfq_exit_queue()
6414 bfq_put_async_queues(bfqd, bfqd->root_group); in bfq_exit_queue()
6415 kfree(bfqd->root_group); in bfq_exit_queue()
6424 static void bfq_init_root_group(struct bfq_group *root_group, in bfq_init_root_group() argument
6430 root_group->entity.parent = NULL; in bfq_init_root_group()
6431 root_group->my_entity = NULL; in bfq_init_root_group()
6432 root_group->bfqd = bfqd; in bfq_init_root_group()
6434 root_group->rq_pos_tree = RB_ROOT; in bfq_init_root_group()
6436 root_group->sched_data.service_tree[i] = BFQ_SERVICE_TREE_INIT; in bfq_init_root_group()
6437 root_group->sched_data.bfq_class_idle_last_service = jiffies; in bfq_init_root_group()
6557 bfqd->root_group = bfq_create_group_hierarchy(bfqd, q->node); in bfq_init_queue()
6558 if (!bfqd->root_group) in bfq_init_queue()
6560 bfq_init_root_group(bfqd->root_group, bfqd); in bfq_init_queue()
6561 bfq_init_entity(&bfqd->oom_bfqq.entity, bfqd->root_group); in bfq_init_queue()