Home
last modified time | relevance | path

Searched refs:ioprio_class (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/block/
H A Dmq-deadline.c231 const u8 ioprio_class = dd_rq_ioclass(req); in dd_request_merged() local
232 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class]; in dd_request_merged()
251 const u8 ioprio_class = dd_rq_ioclass(next); in dd_merged_requests() local
252 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class]; in dd_merged_requests()
450 u8 ioprio_class; in __dd_dispatch_request() local
548 ioprio_class = dd_rq_ioclass(rq); in __dd_dispatch_request()
549 prio = ioprio_class_to_prio[ioprio_class]; in __dd_dispatch_request()
747 const u8 ioprio_class = IOPRIO_PRIO_CLASS(bio->bi_ioprio); in dd_request_merge() local
748 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class]; in dd_request_merge()
802 u8 ioprio_class in dd_insert_request() local
923 const u8 ioprio_class = dd_rq_ioclass(rq); dd_finish_request() local
[all...]
H A Dbfq-cgroup.c425 bfqq->ioprio_class = bfqq->new_ioprio_class; in bfq_init_entity()
871 * @ioprio_class: I/O priority class to reparent.
875 int ioprio_class) in bfq_reparent_leaf_entity()
883 ioprio_class; in bfq_reparent_leaf_entity()
901 * @ioprio_class: I/O priority class to reparent.
906 int ioprio_class) in bfq_reparent_active_queues()
912 bfq_reparent_leaf_entity(bfqd, entity, ioprio_class); in bfq_reparent_active_queues()
917 ioprio_class); in bfq_reparent_active_queues()
1458 bfqq->ioprio_class = bfqq->new_ioprio_class; in bfq_init_entity()
873 bfq_reparent_leaf_entity(struct bfq_data *bfqd, struct bfq_entity *entity, int ioprio_class) bfq_reparent_leaf_entity() argument
903 bfq_reparent_active_queues(struct bfq_data *bfqd, struct bfq_group *bfqg, struct bfq_service_tree *st, int ioprio_class) bfq_reparent_active_queues() argument
H A Dbfq-wf2q.c34 return bfqq ? bfqq->ioprio_class - 1 : in bfq_class_idx()
684 * then update the ioprio_class of entity too.
686 * The reason why the update of ioprio_class is controlled through the
732 bfqq->ioprio_class = bfqq->new_ioprio_class; in __bfq_entity_update_weight_prio()
735 * Reset prio_changed only if the ioprio_class change in __bfq_entity_update_weight_prio()
738 if (!bfqq || bfqq->ioprio_class == bfqq->new_ioprio_class) in __bfq_entity_update_weight_prio()
1652 bfqd->busy_queues[bfqq->ioprio_class - 1]--; in bfq_del_bfqq_busy()
1683 bfqd->busy_queues[bfqq->ioprio_class - 1]++; in bfq_add_bfqq_busy()
H A Dbfq-iosched.c484 #define bfq_class_idle(bfqq) ((bfqq)->ioprio_class == IOPRIO_CLASS_IDLE)
592 int class_idx = bfqq->ioprio_class - 1; in bfqq_request_over_limit()
1769 if (bfqq->ioprio_class < in_serv_bfqq->ioprio_class) in bfq_bfqq_higher_class_or_weight()
2826 (bfqq->ioprio_class != new_bfqq->ioprio_class)) in bfq_may_be_close_cooperator()
5510 int ioprio_class; in bfq_set_next_ioprio_data() local
5516 ioprio_class = IOPRIO_PRIO_CLASS(bic->ioprio); in bfq_set_next_ioprio_data()
5517 switch (ioprio_class) { in bfq_set_next_ioprio_data()
5521 ioprio_class); in bfq_set_next_ioprio_data()
5660 bfq_async_queue_prio(struct bfq_data *bfqd, struct bfq_group *bfqg, int ioprio_class, int ioprio, int act_idx) bfq_async_queue_prio() argument
5838 const int ioprio_class = IOPRIO_PRIO_CLASS(bic->ioprio); bfq_get_queue() local
[all...]
H A Dbfq-iosched.h46 * struct bfq_service_tree - per ioprio_class service tree.
49 * ioprio_class has its own independent scheduler, and so its own
104 /* array of service trees, one per ioprio_class */
204 /* flag, set to request a weight, ioprio or ioprio_class change */
255 unsigned short ioprio, ioprio_class; member
977 * the group, one queue per ioprio value per ioprio_class,
/kernel/linux/linux-5.10/block/
H A Dbfq-cgroup.c432 bfqq->ioprio_class = bfqq->new_ioprio_class; in bfq_init_entity()
857 int ioprio_class) in bfq_reparent_leaf_entity()
865 ioprio_class; in bfq_reparent_leaf_entity()
887 int ioprio_class) in bfq_reparent_active_queues()
893 bfq_reparent_leaf_entity(bfqd, entity, ioprio_class); in bfq_reparent_active_queues()
898 ioprio_class); in bfq_reparent_active_queues()
1440 bfqq->ioprio_class = bfqq->new_ioprio_class; in bfq_init_entity()
855 bfq_reparent_leaf_entity(struct bfq_data *bfqd, struct bfq_entity *entity, int ioprio_class) bfq_reparent_leaf_entity() argument
884 bfq_reparent_active_queues(struct bfq_data *bfqd, struct bfq_group *bfqg, struct bfq_service_tree *st, int ioprio_class) bfq_reparent_active_queues() argument
H A Dbfq-wf2q.c34 return bfqq ? bfqq->ioprio_class - 1 : in bfq_class_idx()
701 * then update the ioprio_class of entity too.
703 * The reason why the update of ioprio_class is controlled through the
765 bfqq->ioprio_class = bfqq->new_ioprio_class; in __bfq_entity_update_weight_prio()
768 * Reset prio_changed only if the ioprio_class change in __bfq_entity_update_weight_prio()
771 if (!bfqq || bfqq->ioprio_class == bfqq->new_ioprio_class) in __bfq_entity_update_weight_prio()
1680 bfqd->busy_queues[bfqq->ioprio_class - 1]--; in bfq_del_bfqq_busy()
1703 bfqd->busy_queues[bfqq->ioprio_class - 1]++; in bfq_add_bfqq_busy()
H A Dbfq-iosched.c438 #define bfq_class_idle(bfqq) ((bfqq)->ioprio_class == IOPRIO_CLASS_IDLE)
1638 if (bfqq->ioprio_class < in_serv_bfqq->ioprio_class) in bfq_bfqq_higher_class_or_weight()
2578 (bfqq->ioprio_class != new_bfqq->ioprio_class)) in bfq_may_be_close_cooperator()
5016 int ioprio_class; in bfq_set_next_ioprio_data() local
5022 ioprio_class = IOPRIO_PRIO_CLASS(bic->ioprio); in bfq_set_next_ioprio_data()
5023 switch (ioprio_class) { in bfq_set_next_ioprio_data()
5027 ioprio_class); in bfq_set_next_ioprio_data()
5155 int ioprio_class, in in bfq_async_queue_prio()
5153 bfq_async_queue_prio(struct bfq_data *bfqd, struct bfq_group *bfqg, int ioprio_class, int ioprio) bfq_async_queue_prio() argument
5177 const int ioprio_class = IOPRIO_PRIO_CLASS(bic->ioprio); bfq_get_queue() local
[all...]
H A Dbfq-iosched.h40 * struct bfq_service_tree - per ioprio_class service tree.
43 * ioprio_class has its own independent scheduler, and so its own
98 /* array of service trees, one per ioprio_class */
195 /* flag, set to request a weight, ioprio or ioprio_class change */
237 unsigned short ioprio, ioprio_class; member
870 * the group, one queue per ioprio value per ioprio_class,

Completed in 36 milliseconds