Lines Matching refs:prio

232 	const enum dd_prio prio = ioprio_class_to_prio[ioprio_class];
233 struct dd_per_prio *per_prio = &dd->per_prio[prio];
252 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class];
256 dd->per_prio[prio].stats.merged++;
273 deadline_remove_request(q, &dd->per_prio[prio], next);
290 static u32 dd_queued(struct deadline_data *dd, enum dd_prio prio)
292 const struct io_stats_per_prio *stats = &dd->per_prio[prio].stats;
449 enum dd_prio prio;
549 prio = ioprio_class_to_prio[ioprio_class];
550 dd->per_prio[prio].latest_pos[data_dir] = blk_rq_pos(rq);
551 dd->per_prio[prio].stats.dispatched++;
568 enum dd_prio prio;
578 for (prio = DD_BE_PRIO; prio <= DD_PRIO_MAX; prio++) {
579 rq = __dd_dispatch_request(dd, &dd->per_prio[prio],
601 enum dd_prio prio;
612 for (prio = 0; prio <= DD_PRIO_MAX; prio++) {
613 rq = __dd_dispatch_request(dd, &dd->per_prio[prio], now);
614 if (rq || dd_queued(dd, prio))
666 enum dd_prio prio;
668 for (prio = 0; prio <= DD_PRIO_MAX; prio++) {
669 struct dd_per_prio *per_prio = &dd->per_prio[prio];
677 queued = dd_queued(dd, prio);
682 prio, stats->inserted, stats->merged,
696 enum dd_prio prio;
709 for (prio = 0; prio <= DD_PRIO_MAX; prio++) {
710 struct dd_per_prio *per_prio = &dd->per_prio[prio];
748 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class];
749 struct dd_per_prio *per_prio = &dd->per_prio[prio];
804 enum dd_prio prio;
814 prio = ioprio_class_to_prio[ioprio_class];
815 per_prio = &dd->per_prio[prio];
924 const enum dd_prio prio = ioprio_class_to_prio[ioprio_class];
925 struct dd_per_prio *per_prio = &dd->per_prio[prio];
959 enum dd_prio prio;
961 for (prio = 0; prio <= DD_PRIO_MAX; prio++)
962 if (dd_has_work_for_prio(&dd->per_prio[prio]))
1035 #define DEADLINE_DEBUGFS_DDIR_ATTRS(prio, data_dir, name) \
1042 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1053 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1079 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1142 static u32 dd_owned_by_driver(struct deadline_data *dd, enum dd_prio prio)
1144 const struct io_stats_per_prio *stats = &dd->per_prio[prio].stats;
1169 #define DEADLINE_DISPATCH_ATTR(prio) \
1170 static void *deadline_dispatch##prio##_start(struct seq_file *m, \
1176 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1182 static void *deadline_dispatch##prio##_next(struct seq_file *m, \
1187 struct dd_per_prio *per_prio = &dd->per_prio[prio]; \
1192 static void deadline_dispatch##prio##_stop(struct seq_file *m, void *v) \
1201 static const struct seq_operations deadline_dispatch##prio##_seq_ops = { \
1202 .start = deadline_dispatch##prio##_start, \
1203 .next = deadline_dispatch##prio##_next, \
1204 .stop = deadline_dispatch##prio##_stop, \