Home
last modified time | relevance | path

Searched refs:elevator (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/block/
Delevator.c59 struct elevator_queue *e = q->elevator; in elv_iosched_allow_merge()
191 if (unlikely(q->elevator)) in elevator_init()
259 struct elevator_queue *e = q->elevator; in elv_rqhash_add()
274 struct elevator_queue *e = q->elevator; in elv_rqhash_find()
413 struct elevator_queue *e = q->elevator; in elv_merge()
499 struct elevator_queue *e = q->elevator; in elv_merged_request()
513 struct elevator_queue *e = q->elevator; in elv_merge_requests()
532 struct elevator_queue *e = q->elevator; in elv_bio_merged()
584 while (q->elevator->type->ops.elevator_dispatch_fn(q, 1)) in elv_drain_elevator()
589 q->elevator->type->elevator_name, q->nr_sorted); in elv_drain_elevator()
[all …]
Dnoop-iosched.c23 struct noop_data *nd = q->elevator->elevator_data; in noop_dispatch()
37 struct noop_data *nd = q->elevator->elevator_data; in noop_add_request()
45 struct noop_data *nd = q->elevator->elevator_data; in noop_former_request()
55 struct noop_data *nd = q->elevator->elevator_data; in noop_latter_request()
81 q->elevator = eq; in noop_init_queue()
Ddeadline-iosched.c101 struct deadline_data *dd = q->elevator->elevator_data; in deadline_add_request()
118 struct deadline_data *dd = q->elevator->elevator_data; in deadline_remove_request()
127 struct deadline_data *dd = q->elevator->elevator_data; in deadline_merge()
157 struct deadline_data *dd = q->elevator->elevator_data; in deadline_merged_request()
245 struct deadline_data *dd = q->elevator->elevator_data; in deadline_dispatch_requests()
367 q->elevator = eq; in deadline_init_queue()
Dblk.h148 !q->elevator->type->ops.elevator_dispatch_fn(q, 0)) in __elv_next_request()
155 struct elevator_queue *e = q->elevator; in elv_activate_rq()
163 struct elevator_queue *e = q->elevator; in elv_deactivate_rq()
Dblk-ioc.c41 struct elevator_type *et = icq->q->elevator->type; in ioc_exit_icq()
57 struct elevator_type *et = q->elevator->type; in ioc_destroy_icq()
360 struct elevator_type *et = q->elevator->type; in ioc_create_icq()
DMakefile5 obj-$(CONFIG_BLOCK) := bio.o elevator.o blk-core.o blk-tag.o blk-sysfs.o \
Dcfq-iosched.c891 return cic->icq.q->elevator->elevator_data; in cic_to_cfqd()
2301 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_activate_request()
2312 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_deactivate_request()
2341 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_merge()
2374 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_merged_requests()
2405 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_allow_merge()
2795 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_dispatch_insert()
3326 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_dispatch_requests()
3944 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_insert_request()
4132 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_may_queue()
[all …]
Dblk-sysfs.c506 if (q->elevator) { in blk_release_queue()
510 elevator_exit(q->elevator); in blk_release_queue()
Dblk-core.c369 if (q->elevator) in __blk_drain_queue()
979 struct elevator_type *et = q->elevator->type; in __get_request()
/linux-4.1.27/Documentation/block/
Dswitching-sched.txt1 To choose IO schedulers at boot time, use the argument 'elevator=deadline'.
Dbiodoc.txt291 interfaces would typically use, and the elevator add_request routine
886 I/O scheduler, a.k.a. elevator, is implemented in two layers. Generic dispatch
887 queue and specific I/O schedulers. Unless stated otherwise, elevator is used
902 calls elevator_xxx_fn in the elevator switch (block/elevator.c). Oh, xxx
903 and xxx might not match exactly, but use your imagination. If an elevator
909 The functions an elevator may implement are: (* are mandatory)
955 elevator_put_req_fn Must be used to allocate and free any elevator
966 elevator_exit_fn Allocate and free any elevator specific storage
1016 advantage of the sorting/merging logic in the elevator. If the
1152 - elevator support for kiobuf request merging (axboe)
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-block144 Standard I/O elevator operations include attempts to
/linux-4.1.27/drivers/scsi/
DKconfig687 bool "enable elevator sorting"
690 This option enables elevator sorting for all probed SCSI disks and
705 used by the elevator sorting option above. The effective value used
1406 bool "enable elevator sorting"
1409 This option enables elevator sorting for all probed SCSI disks and
1424 used by the elevator sorting option above. The effective value used
/linux-4.1.27/Documentation/
Dkernel-per-CPU-kthreads.txt208 e. Boot with "elevator=noop" to avoid workqueue use by
Dkernel-parameters.txt1081 elevator= [IOSCHED]
/linux-4.1.27/include/linux/
Dblkdev.h318 struct elevator_queue *elevator; member
/linux-4.1.27/Documentation/cgroups/
Dblkio-controller.txt340 merged by elevator and total number of requests completed can be
/linux-4.1.27/Documentation/security/
DSmack.txt3 "Good for you, you've decided to clean the elevator!"
/linux-4.1.27/
DCREDITS154 D: elevator + block layer rewrites