Lines Matching refs:entity

243 	struct bfq_entity *group_entity = bfqq->entity.parent;  in bfqq_group()
246 entity) : in bfqq_group()
346 void bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg) in bfq_init_entity() argument
348 struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); in bfq_init_entity()
350 entity->weight = entity->new_weight; in bfq_init_entity()
351 entity->orig_weight = entity->new_weight; in bfq_init_entity()
361 entity->parent = bfqg->my_entity; /* NULL for root group */ in bfq_init_entity()
362 entity->sched_data = &bfqg->sched_data; in bfq_init_entity()
460 struct bfq_entity *entity = &bfqg->entity; in bfq_pd_init() local
463 entity->orig_weight = entity->weight = entity->new_weight = d->weight; in bfq_pd_init()
464 entity->my_sched_data = &bfqg->sched_data; in bfq_pd_init()
465 bfqg->my_entity = entity; /* in bfq_pd_init()
492 struct bfq_entity *entity; in bfq_group_set_parent() local
494 entity = &bfqg->entity; in bfq_group_set_parent()
495 entity->parent = parent->my_entity; in bfq_group_set_parent()
496 entity->sched_data = &parent->sched_data; in bfq_group_set_parent()
514 struct bfq_entity *entity; in bfq_find_set_group() local
526 entity = &bfqg->entity; in bfq_find_set_group()
527 for_each_entity(entity) { in bfq_find_set_group()
528 bfqg = container_of(entity, struct bfq_group, entity); in bfq_find_set_group()
557 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_move() local
571 else if (entity->on_st) in bfq_bfqq_move()
572 bfq_put_idle_entity(bfq_entity_service_tree(entity), entity); in bfq_bfqq_move()
575 entity->parent = bfqg->my_entity; in bfq_bfqq_move()
576 entity->sched_data = &bfqg->sched_data; in bfq_bfqq_move()
610 struct bfq_entity *entity; in __bfq_bic_change_cgroup() local
618 entity = &async_bfqq->entity; in __bfq_bic_change_cgroup()
620 if (entity->sched_data != &bfqg->sched_data) { in __bfq_bic_change_cgroup()
630 entity = &sync_bfqq->entity; in __bfq_bic_change_cgroup()
631 if (entity->sched_data != &bfqg->sched_data) in __bfq_bic_change_cgroup()
717 struct bfq_entity *entity = st->first_idle; in bfq_flush_idle_tree() local
719 for (; entity ; entity = st->first_idle) in bfq_flush_idle_tree()
720 __bfq_deactivate_entity(entity, false); in bfq_flush_idle_tree()
729 struct bfq_entity *entity) in bfq_reparent_leaf_entity() argument
731 struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); in bfq_reparent_leaf_entity()
748 struct bfq_entity *entity = NULL; in bfq_reparent_active_entities() local
751 entity = bfq_entity_of(rb_first(active)); in bfq_reparent_active_entities()
753 for (; entity ; entity = bfq_entity_of(rb_first(active))) in bfq_reparent_active_entities()
754 bfq_reparent_leaf_entity(bfqd, entity); in bfq_reparent_active_entities()
774 struct bfq_entity *entity = bfqg->my_entity; in bfq_pd_offline() local
780 if (!entity) /* root group */ in bfq_pd_offline()
812 __bfq_deactivate_entity(entity, false); in bfq_pd_offline()
879 if ((unsigned short)val != bfqg->entity.new_weight) { in bfq_io_set_weight_legacy()
880 bfqg->entity.new_weight = (unsigned short)val; in bfq_io_set_weight_legacy()
897 bfqg->entity.prio_changed = 1; in bfq_io_set_weight_legacy()
1189 void bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg) in bfq_init_entity() argument
1191 struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); in bfq_init_entity()
1193 entity->weight = entity->new_weight; in bfq_init_entity()
1194 entity->orig_weight = entity->new_weight; in bfq_init_entity()
1199 entity->sched_data = &bfqg->sched_data; in bfq_init_entity()