Searched refs:bfq_entity (Results 1 – 3 of 3) 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 *entit[all...]
43 struct bfq_entity;60 struct bfq_entity *first_idle;62 struct bfq_entity *last_idle;101 struct bfq_entity *in_service_entity;103 struct bfq_entity *next_in_service;125 * struct bfq_entity - schedulable entity.127 * A bfq_entity is used to represent either a bfq_queue (leaf node in the151 struct bfq_entity { struct 194 struct bfq_entity *parent; argument 288 struct bfq_entity entit153 rb_nodebfq_entity global() argument 159 on_st_or_in_servbfq_entity global() argument 162 finishbfq_entity global() argument 165 treebfq_entity global() argument 200 my_sched_databfq_entity global() argument 202 sched_databfq_entity global() argument 205 prio_changedbfq_entity global() argument 209 in_groups_with_pending_reqsbfq_entity global() argument 213 last_bfqq_createdbfq_entity global() argument [all...]
582 struct bfq_entity *inline_entities[BFQ_LIMIT_INLINE_DEPTH]; in bfqq_request_over_limit()583 struct bfq_entity **entities = inline_entities; in bfqq_request_over_limit()586 struct bfq_entity *entity; in bfqq_request_over_limit()904 struct bfq_entity *entity = &bfqq->entity; in bfq_weights_tree_add()1069 struct bfq_entity *entity = &bfqq->entity; in bfq_updated_next_req()1452 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_budget_left()1590 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_update_budg_for_activation()4341 struct bfq_entity *entity = &bfqq->entity; in bfq_bfqq_expire()5034 struct bfq_entity *entity = &bfqq->entity; in bfq_update_wr_data()6132 struct bfq_entity *entity = &bfqq->entity; in bfqq_request_allocated()[all …]