Lines Matching refs:elevator

3  *  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;
373 struct elevator_queue *e = q->elevator;
387 struct elevator_queue *e = q->elevator;
398 struct elevator_queue *e = q->elevator;
408 struct elevator_queue *e = q->elevator;
465 struct elevator_queue *e = q->elevator;
490 struct elevator_queue *e = q->elevator;
583 * Get the first elevator providing the features required by the request queue.
584 * Default to "none" if no matching elevator is found.
607 * For a device queue that has no required features, use the default elevator
608 * settings. Otherwise, use the first elevator available matching the required
609 * features. If no suitable elevator is find or if the chosen elevator
610 * initialization fails, fall back to the "none" elevator (no elevator).
622 if (unlikely(q->elevator))
647 pr_warn("\"%s\" elevator initialization failed, "
669 if (q->elevator) {
707 q->elevator = NULL;
728 if (q->elevator)
733 if (q->elevator && elevator_match(q->elevator->type, elevator_name))
766 struct elevator_queue *eq = q->elevator;
773 if (!q->elevator) {
819 pr_warn("Kernel parameter elevator= does not have any effect anymore.\n"
824 __setup("elevator=", elevator_setup);