Home
last modified time | relevance | path

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

123

/linux/block/
A Delevator.c63 struct elevator_queue *e = q->elevator; in elv_iosched_allow_bio_merge()
215 struct elevator_queue *e = q->elevator; in elv_rqhash_add()
593 if (q->elevator) { in elevator_switch_mq()
594 if (q->elevator->registered) in elevator_switch_mq()
598 elevator_exit(q, q->elevator); in elevator_switch_mq()
608 elevator_exit(q, q->elevator); in elevator_switch_mq()
687 if (unlikely(q->elevator)) in elevator_init_mq()
757 if (!q->elevator) in __elevator_change()
767 if (q->elevator && in __elevator_change()
801 if (!q->elevator) in elv_iosched_show()
[all …]
A Dmq-deadline.c189 struct deadline_data *dd = q->elevator->elevator_data; in dd_request_merged()
209 struct deadline_data *dd = q->elevator->elevator_data; in dd_merged_requests()
565 struct deadline_data *dd = q->elevator->elevator_data; in dd_depth_updated()
645 q->elevator = eq; in dd_init_sched()
660 struct deadline_data *dd = q->elevator->elevator_data; in dd_request_merge()
692 struct deadline_data *dd = q->elevator->elevator_data; in dd_bio_merge()
713 struct deadline_data *dd = q->elevator->elevator_data; in dd_insert_request()
769 struct deadline_data *dd = q->elevator->elevator_data; in dd_insert_requests()
807 struct deadline_data *dd = q->elevator->elevator_data; in dd_finish_request()
982 struct deadline_data *dd = q->elevator->elevator_data; in deadline_batching_show()
[all …]
A Dblk-mq-sched.h50 struct elevator_queue *e = q->elevator; in blk_mq_sched_allow_merge()
61 struct elevator_queue *e = rq->q->elevator; in blk_mq_sched_completed_request()
72 struct elevator_queue *e = q->elevator; in blk_mq_sched_requeue_request()
81 struct elevator_queue *e = hctx->queue->elevator; in blk_mq_sched_has_work()
A Dblk-mq-sched.c119 struct elevator_queue *e = q->elevator; in __blk_mq_do_dispatch_sched()
295 const bool has_sched = q->elevator; in __blk_mq_sched_dispatch_requests()
367 struct elevator_queue *e = q->elevator; in blk_mq_sched_bio_merge()
431 struct elevator_queue *e = q->elevator; in blk_mq_sched_insert_request()
494 e = hctx->queue->elevator; in blk_mq_sched_insert_requests()
584 q->elevator = NULL; in blk_mq_init_sched()
619 eq = q->elevator; in blk_mq_init_sched()
635 q->elevator = NULL; in blk_mq_init_sched()
678 q->elevator = NULL; in blk_mq_exit_sched()
A Dkyber-iosched.c425 q->elevator = eq; in kyber_init_sched()
454 struct kyber_queue_data *kqd = hctx->queue->elevator->elevator_data; in kyber_depth_updated()
560 struct kyber_queue_data *kqd = data->q->elevator->elevator_data; in kyber_limit_depth()
614 struct kyber_queue_data *kqd = rq->q->elevator->elevator_data; in kyber_finish_request()
639 struct kyber_queue_data *kqd = rq->q->elevator->elevator_data; in kyber_completed_request()
803 struct kyber_queue_data *kqd = hctx->queue->elevator->elevator_data; in kyber_dispatch_request()
902 struct kyber_queue_data *kqd = q->elevator->elevator_data; \
961 struct kyber_queue_data *kqd = q->elevator->elevator_data; in KYBER_DEBUGFS_DOMAIN_ATTRS()
A Dblk-ioc.c45 struct elevator_type *et = icq->q->elevator->type; in ioc_exit_icq()
64 struct elevator_type *et = q->elevator->type; in ioc_destroy_icq()
375 struct elevator_type *et = q->elevator->type; in ioc_create_icq()
A Dblk-flush.c241 if (!q->elevator) { in flush_end_io()
320 if (!q->elevator) { in blk_kick_flush()
357 if (q->elevator) { in mq_flush_data_end_io()
A Dblk-sysfs.c748 if (q->elevator) { in blk_exit_queue()
750 __elevator_exit(q, q->elevator); in blk_exit_queue()
871 if (q->elevator) { in blk_register_queue()
883 if (q->elevator) in blk_register_queue()
884 kobject_uevent(&q->elevator->kobj, KOBJ_ADD); in blk_register_queue()
958 if (q->elevator) in blk_unregister_queue()
A Dbuilt-in.a6 elevator.o/
A D.elevator.o.cmd1elevator.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin…
3 source_block/elevator.o := block/elevator.c
5 deps_block/elevator.o := \
1233 block/elevator.h \
1271 block/elevator.o: $(deps_block/elevator.o)
1273 $(deps_block/elevator.o):
A Dblk-mq-debugfs.c716 if (q->elevator && !q->sched_debugfs_dir) in blk_mq_debugfs_register()
723 if (q->elevator && !hctx->sched_debugfs_dir) in blk_mq_debugfs_register()
797 struct elevator_type *e = q->elevator->type; in blk_mq_debugfs_register_sched()
868 struct elevator_type *e = q->elevator->type; in blk_mq_debugfs_register_sched_hctx()
A Dbfq-iosched.c421 return bic->icq.q->elevator->elevator_data; in bic_to_bfqd()
577 struct bfq_data *bfqd = data->q->elevator->elevator_data; in bfq_limit_depth()
2249 struct bfq_data *bfqd = q->elevator->elevator_data;
2256 struct bfq_data *bfqd = q->elevator->elevator_data;
2326 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_bio_merge()
2358 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_request_merge()
3050 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_allow_bio_merge()
3490 bfq_update_peak_rate(q->elevator->elevator_data, rq); in bfq_dispatch_remove()
5971 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_insert_request()
6611 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_init_rq()
[all …]
A D.built-in.a.cmd1 …-ar cDPrST block/built-in.a block/bdev.o block/fops.o block/bio.o block/elevator.o block/blk-core.…
A DMakefile6 obj-y := bdev.o fops.o bio.o elevator.o blk-core.o blk-sysfs.o \
A Dblk-mq.c383 struct elevator_queue *e = data->q->elevator; in blk_mq_rq_ctx_init()
448 if (q->elevator) { in __blk_mq_alloc_requests()
449 struct elevator_queue *e = q->elevator; in __blk_mq_alloc_requests()
578 if (!q->elevator) in blk_mq_alloc_request_hctx()
620 struct elevator_queue *e = q->elevator; in blk_mq_free_request()
1925 struct elevator_queue *e = q->elevator; in blk_mq_has_sqsched()
4078 if (q->elevator && q->elevator->type->ops.depth_updated) in blk_mq_update_nr_requests()
4079 q->elevator->type->ops.depth_updated(hctx); in blk_mq_update_nr_requests()
4084 if (q->elevator) in blk_mq_update_nr_requests()
4117 if (!q->elevator) in blk_mq_elv_switch_none()
[all …]
A Dblk-mq-tag.c79 if (!data->q->elevator && !(data->flags & BLK_MQ_REQ_RESERVED) && in __blk_mq_get_tag()
A Dblk-core.c380 if (q->elevator) in blk_cleanup_queue()
A Dbfq-cgroup.c546 struct bfq_data *bfqd = blkg->q->elevator->elevator_data; in bfq_pd_init()
A D.blk-ia-ranges.o.cmd1182 block/elevator.h \
A D.blk-ioc.o.cmd1182 block/elevator.h \
/linux/tools/cgroup/
A Diocost_coef_gen.py107 global elevator_path, nomerges_path, elevator, nomerges
111 f.write(elevator)
143 elevator = re.sub(r'.*\[(.*)\].*', r'\1', f.read().strip()) variable
/linux/Documentation/block/
A Dbiodoc.rst306 interfaces would typically use, and the elevator add_request routine
832 I/O scheduler, a.k.a. elevator, is implemented in two layers. Generic dispatch
833 queue and specific I/O schedulers. Unless stated otherwise, elevator is used
848 calls elevator_xxx_fn in the elevator switch (block/elevator.c). Oh, xxx
849 and xxx might not match exactly, but use your imagination. If an elevator
856 The functions an elevator may implement are: (* are mandatory)
899 elevator_put_req_fn Must be used to allocate and free any elevator
910 elevator_exit_fn Allocate and free any elevator specific storage
966 advantage of the sorting/merging logic in the elevator. If the
1112 - elevator support for kiobuf request merging (axboe)
/linux/Documentation/filesystems/
A Dzonefs.rst148 implemented by the block layer elevator. An elevator implementing the sequential
149 write feature for zoned block device (ELEVATOR_F_ZBD_SEQ_WRITE elevator feature)
150 must be used. This type of elevator (e.g. mq-deadline) is set by default
/linux/include/linux/
A Dblkdev.h191 struct elevator_queue *elevator; member
/linux/Documentation/ABI/testing/
A Dsysfs-block189 Standard I/O elevator operations include attempts to

Completed in 77 milliseconds

123