Lines Matching refs:prio

191 	const enum dd_prio prio = ioprio_class_to_prio[ioprio_class];  in dd_request_merged()  local
192 struct dd_per_prio *per_prio = &dd->per_prio[prio]; in dd_request_merged()
211 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class]; in dd_merged_requests() local
215 dd->per_prio[prio].stats.merged++; in dd_merged_requests()
232 deadline_remove_request(q, &dd->per_prio[prio], next); in dd_merged_requests()
253 static u32 dd_queued(struct deadline_data *dd, enum dd_prio prio) in dd_queued() argument
255 const struct io_stats_per_prio *stats = &dd->per_prio[prio].stats; in dd_queued()
371 enum dd_prio prio; in __dd_dispatch_request() local
468 prio = ioprio_class_to_prio[ioprio_class]; in __dd_dispatch_request()
469 dd->per_prio[prio].stats.dispatched++; in __dd_dispatch_request()
486 enum dd_prio prio; in dd_dispatch_prio_aged_requests() local
496 for (prio = DD_BE_PRIO; prio <= DD_PRIO_MAX; prio++) { in dd_dispatch_prio_aged_requests()
497 rq = __dd_dispatch_request(dd, &dd->per_prio[prio], in dd_dispatch_prio_aged_requests()
519 enum dd_prio prio; in dd_dispatch_request() local
530 for (prio = 0; prio <= DD_PRIO_MAX; prio++) { in dd_dispatch_request()
531 rq = __dd_dispatch_request(dd, &dd->per_prio[prio], now); in dd_dispatch_request()
532 if (rq || dd_queued(dd, prio)) in dd_dispatch_request()
583 enum dd_prio prio; in dd_exit_sched() local
585 for (prio = 0; prio <= DD_PRIO_MAX; prio++) { in dd_exit_sched()
586 struct dd_per_prio *per_prio = &dd->per_prio[prio]; in dd_exit_sched()
594 queued = dd_queued(dd, prio); in dd_exit_sched()
599 prio, stats->inserted, stats->merged, in dd_exit_sched()
613 enum dd_prio prio; in dd_init_sched() local
626 for (prio = 0; prio <= DD_PRIO_MAX; prio++) { in dd_init_sched()
627 struct dd_per_prio *per_prio = &dd->per_prio[prio]; in dd_init_sched()
662 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class]; in dd_request_merge() local
663 struct dd_per_prio *per_prio = &dd->per_prio[prio]; in dd_request_merge()
718 enum dd_prio prio; in dd_insert_request() local
729 prio = ioprio_class_to_prio[ioprio_class]; in dd_insert_request()
730 per_prio = &dd->per_prio[prio]; in dd_insert_request()
809 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class]; in dd_finish_request() local
810 struct dd_per_prio *per_prio = &dd->per_prio[prio]; in dd_finish_request()
843 enum dd_prio prio; in dd_has_work() local
845 for (prio = 0; prio <= DD_PRIO_MAX; prio++) in dd_has_work()
846 if (dd_has_work_for_prio(&dd->per_prio[prio])) in dd_has_work()
919 #define DEADLINE_DEBUGFS_DDIR_ATTRS(prio, data_dir, name) \ argument
926 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
937 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
963 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1024 static u32 dd_owned_by_driver(struct deadline_data *dd, enum dd_prio prio) in dd_owned_by_driver() argument
1026 const struct io_stats_per_prio *stats = &dd->per_prio[prio].stats; in dd_owned_by_driver()
1051 #define DEADLINE_DISPATCH_ATTR(prio) \ argument
1052 static void *deadline_dispatch##prio##_start(struct seq_file *m, \
1058 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1064 static void *deadline_dispatch##prio##_next(struct seq_file *m, \
1069 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1074 static void deadline_dispatch##prio##_stop(struct seq_file *m, void *v) \
1083 static const struct seq_operations deadline_dispatch##prio##_seq_ops = { \
1084 .start = deadline_dispatch##prio##_start, \
1085 .next = deadline_dispatch##prio##_next, \
1086 .stop = deadline_dispatch##prio##_stop, \