Home
last modified time | relevance | path

Searched refs:bfq_entity (Results 1 – 3 of 3) sorted by relevance

/linux/block/
H A Dbfq-wf2q.c23 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...]
H A Dbfq-iosched.h43 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 the
151 struct bfq_entity { struct
194 struct bfq_entity *parent; argument
288 struct bfq_entity entit
153 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...]
H A Dbfq-iosched.c582 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 …]