Searched refs:elevator (Results 1 – 19 of 19) sorted by relevance
/linux-4.1.27/block/ |
D | elevator.c | 59 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 …]
|
D | noop-iosched.c | 23 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()
|
D | deadline-iosched.c | 101 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()
|
D | blk.h | 148 !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()
|
D | blk-ioc.c | 41 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()
|
D | Makefile | 5 obj-$(CONFIG_BLOCK) := bio.o elevator.o blk-core.o blk-tag.o blk-sysfs.o \
|
D | cfq-iosched.c | 891 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 …]
|
D | blk-sysfs.c | 506 if (q->elevator) { in blk_release_queue() 510 elevator_exit(q->elevator); in blk_release_queue()
|
D | blk-core.c | 369 if (q->elevator) in __blk_drain_queue() 979 struct elevator_type *et = q->elevator->type; in __get_request()
|
/linux-4.1.27/Documentation/block/ |
D | switching-sched.txt | 1 To choose IO schedulers at boot time, use the argument 'elevator=deadline'.
|
D | biodoc.txt | 291 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/ |
D | sysfs-block | 144 Standard I/O elevator operations include attempts to
|
/linux-4.1.27/drivers/scsi/ |
D | Kconfig | 687 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/ |
D | kernel-per-CPU-kthreads.txt | 208 e. Boot with "elevator=noop" to avoid workqueue use by
|
D | kernel-parameters.txt | 1081 elevator= [IOSCHED]
|
/linux-4.1.27/include/linux/ |
D | blkdev.h | 318 struct elevator_queue *elevator; member
|
/linux-4.1.27/Documentation/cgroups/ |
D | blkio-controller.txt | 340 merged by elevator and total number of requests completed can be
|
/linux-4.1.27/Documentation/security/ |
D | Smack.txt | 3 "Good for you, you've decided to clean the elevator!"
|
/linux-4.1.27/ |
D | CREDITS | 154 D: elevator + block layer rewrites
|