Searched refs:elevator (Results 1 - 18 of 18) sorted by relevance

/linux-master/block/
H A Dblk-mq-sched.h5 #include "elevator.h"
41 struct elevator_queue *e = q->elevator;
52 struct elevator_queue *e = rq->q->elevator;
63 struct elevator_queue *e = q->elevator;
72 struct elevator_queue *e = hctx->queue->elevator;
H A Delevator.c3 * Block device elevator/IO-scheduler.
9 * Split the elevator a bit so that it is possible to choose a different
23 * - completely modularize elevator setup and teardown
41 #include "elevator.h"
63 struct elevator_queue *e = q->elevator;
98 * Return true if the elevator @e's name or alias matches @name.
161 struct elevator_queue *e = q->elevator;
188 struct elevator_queue *e = q->elevator;
204 struct elevator_queue *e = q->elevator;
279 struct elevator_queue *e = q->elevator;
[all...]
H A Dmq-deadline.c21 #include "elevator.h"
230 struct deadline_data *dd = q->elevator->elevator_data;
250 struct deadline_data *dd = q->elevator->elevator_data;
598 struct deadline_data *dd = hctx->queue->elevator->elevator_data;
630 struct deadline_data *dd = data->q->elevator->elevator_data;
647 struct deadline_data *dd = q->elevator->elevator_data;
689 * initialize elevator private data (deadline_data).
730 q->elevator = eq;
745 struct deadline_data *dd = q->elevator->elevator_data;
777 struct deadline_data *dd = q->elevator
[all...]
H A Dblk-mq-sched.c90 struct elevator_queue *e = q->elevator;
308 if (hctx->queue->elevator)
340 struct elevator_queue *e = q->elevator;
481 eq = q->elevator;
499 q->elevator = NULL;
549 q->elevator = NULL;
H A Dblk-ioc.c48 struct elevator_type *et = icq->q->elevator->type;
77 struct elevator_type *et = q->elevator->type;
366 struct elevator_type *et = q->elevator->type;
H A Dblk-flush.c246 if (!q->elevator) {
326 if (!q->elevator)
360 if (q->elevator) {
H A Dkyber-iosched.c16 #include "elevator.h"
425 q->elevator = eq;
455 struct kyber_queue_data *kqd = hctx->queue->elevator->elevator_data;
561 struct kyber_queue_data *kqd = data->q->elevator->elevator_data;
616 struct kyber_queue_data *kqd = rq->q->elevator->elevator_data;
641 struct kyber_queue_data *kqd = rq->q->elevator->elevator_data;
805 struct kyber_queue_data *kqd = hctx->queue->elevator->elevator_data;
904 struct kyber_queue_data *kqd = q->elevator->elevator_data; \
963 struct kyber_queue_data *kqd = q->elevator->elevator_data;
H A DMakefile6 obj-y := bdev.o fops.o bio.o elevator.o blk-core.o blk-sysfs.o \
H A Dblk-mq-debugfs.c648 if (q->elevator && !q->sched_debugfs_dir)
655 if (q->elevator && !hctx->sched_debugfs_dir)
729 struct elevator_type *e = q->elevator->type;
800 struct elevator_type *e = q->elevator->type;
H A Dblk-mq.c55 * Check if any of the ctx, dispatch list or elevator
391 struct elevator_queue *e = data->q->elevator;
450 if (q->elevator) {
463 struct elevator_mq_ops *ops = &q->elevator->type->ops;
662 if (q->elevator)
694 q->elevator->type->ops.finish_request(rq);
2540 } else if (q->elevator) {
2546 q->elevator->type->ops.insert_requests(hctx, &list, flags);
2766 } else if (this_hctx->queue->elevator) {
2767 this_hctx->queue->elevator
[all...]
H A Dbfq-iosched.c129 #include "elevator.h"
438 return bic->icq.q->elevator->elevator_data;
527 * Strict one way elevator _except_ in the case where we allow
692 struct bfq_data *bfqd = data->q->elevator->elevator_data;
2448 struct bfq_data *bfqd = q->elevator->elevator_data;
2488 struct bfq_data *bfqd = q->elevator->elevator_data;
2554 * on that rq is picked from the hash table q->elevator->hash, which,
3230 struct bfq_data *bfqd = q->elevator->elevator_data;
3670 bfq_update_peak_rate(q->elevator->elevator_data, rq);
5149 struct bfq_data *bfqd = hctx->queue->elevator
[all...]
H A Dblk-wbt.c31 #include "elevator.h"
710 if (q->elevator &&
711 test_bit(ELEVATOR_FLAG_DISABLE_WBT, &q->elevator->flags))
H A Dblk-sysfs.c805 if (q->elevator) {
821 if (q->elevator)
822 kobject_uevent(&q->elevator->kobj, KOBJ_ADD);
H A Dblk-mq-tag.c108 if (!data->q->elevator && !(data->flags & BLK_MQ_REQ_RESERVED) &&
H A Dgenhd.c409 * the device for the elevator code to pick an adequate default
410 * elevator if one is needed, that is, for devices requesting queue
554 if (disk->queue->elevator)
711 if (q->elevator) {
H A Dbfq-cgroup.c15 #include "elevator.h"
533 struct bfq_data *bfqd = blkg->q->elevator->elevator_data;
651 * until elevator exit.
/linux-master/tools/cgroup/
H A Diocost_coef_gen.py107 global elevator_path, nomerges_path, elevator, nomerges
109 info(f'Restoring elevator to {elevator} and nomerges to {nomerges}')
111 f.write(elevator)
143 elevator = re.sub(r'.*\[(.*)\].*', r'\1', f.read().strip()) variable
147 info(f'Temporarily disabling elevator and merges')
/linux-master/include/linux/
H A Dblkdev.h371 struct elevator_queue *elevator; member in struct:request_queue

Completed in 259 milliseconds