Home
last modified time | relevance | path

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

/linux-4.4.14/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.h176 !q->elevator->type->ops.elevator_dispatch_fn(q, 0)) in __elv_next_request()
183 struct elevator_queue *e = q->elevator; in elv_activate_rq()
191 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.c892 return cic->icq.q->elevator->elevator_data; in cic_to_cfqd()
2478 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_activate_request()
2489 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_deactivate_request()
2518 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_merge()
2551 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_merged_requests()
2582 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_allow_merge()
2972 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_dispatch_insert()
3502 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_dispatch_requests()
4079 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_insert_request()
4267 struct cfq_data *cfqd = q->elevator->elevator_data; in cfq_may_queue()
[all …]
Dblk-sysfs.c584 if (q->elevator) { in blk_release_queue()
588 elevator_exit(q->elevator); in blk_release_queue()
Dblk-core.c409 if (q->elevator) in __blk_drain_queue()
1065 struct elevator_type *et = q->elevator->type; in __get_request()
/linux-4.4.14/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.4.14/Documentation/ABI/testing/
Dsysfs-block151 Standard I/O elevator operations include attempts to
/linux-4.4.14/drivers/scsi/
DKconfig699 bool "enable elevator sorting"
702 This option enables elevator sorting for all probed SCSI disks and
717 used by the elevator sorting option above. The effective value used
1418 bool "enable elevator sorting"
1421 This option enables elevator sorting for all probed SCSI disks and
1436 used by the elevator sorting option above. The effective value used
/linux-4.4.14/Documentation/
Dkernel-per-CPU-kthreads.txt208 e. Boot with "elevator=noop" to avoid workqueue use by
Dkernel-parameters.txt1136 elevator= [IOSCHED]
/linux-4.4.14/include/linux/
Dblkdev.h288 struct elevator_queue *elevator; member
/linux-4.4.14/Documentation/security/
DSmack.txt3 "Good for you, you've decided to clean the elevator!"
/linux-4.4.14/
DCREDITS158 D: elevator + block layer rewrites