Searched refs:bfq_entity (Results 1 – 4 of 4) sorted by relevance
23 static struct bfq_entity *bfq_root_active_entity(struct rb_root *tree) in bfq_root_active_entity()27 return rb_entry(node, struct bfq_entity, rb_node); in bfq_root_active_entity()30 static unsigned int bfq_class_idx(struct bfq_entity *entity) in bfq_class_idx()44 static struct bfq_entity *bfq_lookup_next_entity(struct bfq_sched_data *sd,47 static bool bfq_update_parent_budget(struct bfq_entity *next_in_service);75 struct bfq_entity *new_entity, in bfq_update_next_in_service()78 struct bfq_entity *next_in_service = sd->next_in_service; in bfq_update_next_in_service()149 static bool bfq_update_parent_budget(struct bfq_entity *next_in_service) in bfq_update_parent_budget()151 struct bfq_entity *bfqg_entity; in bfq_update_parent_budget()194 static bool bfq_no_longer_next_in_service(struct bfq_entity *entity) in bfq_no_longer_next_in_service()[all …]
36 struct bfq_entity;53 struct bfq_entity *first_idle;55 struct bfq_entity *last_idle;94 struct bfq_entity *in_service_entity;96 struct bfq_entity *next_in_service;144 struct bfq_entity { struct187 struct bfq_entity *parent; argument277 struct bfq_entity entity;702 struct bfq_entity *burst_parent_entity;931 struct bfq_entity entity;[all …]
305 struct bfq_entity *group_entity = bfqq->entity.parent; in bfqq_group()419 void bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg) in bfq_init_entity()542 struct bfq_entity *entity = &bfqg->entity; in bfq_pd_init()577 struct bfq_entity *entity; in bfq_group_set_parent()587 struct bfq_entity *entity; in bfq_link_bfqg()646 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_move()723 struct bfq_entity *entity; in __bfq_bic_change_cgroup()854 struct bfq_entity *entity = st->first_idle; in bfq_flush_idle_tree()868 struct bfq_entity *entity, in bfq_reparent_leaf_entity()872 struct bfq_entity *child_entity = entity; in bfq_reparent_leaf_entity()[all …]
577 struct bfq_entity *entity = &bfqq->entity; in bfqq_request_over_limit()578 struct bfq_entity *inline_entities[BFQ_LIMIT_INLINE_DEPTH]; in bfqq_request_over_limit()579 struct bfq_entity **entities = inline_entities; in bfqq_request_over_limit()882 struct bfq_entity *entity = &bfqq->entity; in bfq_weights_tree_add()979 struct bfq_entity *entity = bfqq->entity.parent; in bfq_weights_tree_remove()1099 struct bfq_entity *entity = &bfqq->entity; in bfq_updated_next_req()1482 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_budget_left()1620 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_update_budg_for_activation()4333 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_expire()4960 struct bfq_entity *entity = &bfqq->entity; in bfq_update_wr_data()[all …]