Searched refs:elevator (Results 1 – 12 of 12) sorted by relevance
| /linux/block/ |
| H A D | elevator.c | 63 struct elevator_queue *e = q->elevator; in elv_iosched_allow_bio_merge() 154 struct elevator_queue *e = q->elevator; in elevator_exit() 180 struct elevator_queue *e = q->elevator; in elv_rqhash_add() 196 struct elevator_queue *e = q->elevator; in elv_rqhash_find() 271 struct elevator_queue *e = q->elevator; in elv_merge() 365 struct elevator_queue *e = q->elevator; in elv_merged_request() 379 struct elevator_queue *e = q->elevator; in elv_merge_requests() 390 struct elevator_queue *e = q->elevator; in elv_latter_request() 400 struct elevator_queue *e = q->elevator; in elv_former_request() 578 if (q->elevator) { in elevator_switch() [all …]
|
| H A D | mq-deadline.c | 187 struct deadline_data *dd = q->elevator->elevator_data; in dd_request_merged() 207 struct deadline_data *dd = q->elevator->elevator_data; in dd_merged_requests() 451 struct deadline_data *dd = hctx->queue->elevator->elevator_data; in dd_dispatch_request() 558 q->elevator = eq; in dd_init_sched() 571 struct deadline_data *dd = q->elevator->elevator_data; in dd_request_merge() 603 struct deadline_data *dd = q->elevator->elevator_data; in dd_bio_merge() 624 struct deadline_data *dd = q->elevator->elevator_data; in dd_insert_request() 672 struct deadline_data *dd = q->elevator->elevator_data; in dd_insert_requests() 718 struct deadline_data *dd = hctx->queue->elevator->elevator_data; in dd_has_work() 796 ((struct deadline_data *)(rq)->elevator->elevator_data) [all …]
|
| H A D | blk-mq-sched.c | 88 struct elevator_queue *e = q->elevator; in __blk_mq_do_dispatch_sched() 306 if (hctx->queue->elevator) in __blk_mq_sched_dispatch_requests() 338 struct elevator_queue *e = q->elevator; in blk_mq_sched_bio_merge() 461 if (q->elevator) { in blk_mq_free_sched_res_batch() 586 if (q->elevator) { in blk_mq_alloc_sched_res_batch() 593 ret = blk_mq_alloc_sched_res(q, q->elevator->type, in blk_mq_alloc_sched_res_batch() 603 if (q->elevator) { in blk_mq_alloc_sched_res_batch() 662 q->elevator = NULL; in blk_mq_init_sched() 704 set_bit(ELEVATOR_FLAG_DYING, &q->elevator->flags); in blk_mq_exit_sched() 705 q->elevator = NULL; in blk_mq_exit_sched()
|
| H A D | blk-ioc.c | 41 struct elevator_type *et = icq->q->elevator->type; in ioc_exit_icq() 70 struct elevator_type *et = q->elevator->type; in ioc_destroy_icq() 358 struct elevator_type *et = q->elevator->type; in ioc_create_icq()
|
| H A D | blk-mq.c | 451 struct elevator_queue *e = data->q->elevator; in blk_mq_rq_ctx_init() 506 if (!data->q->elevator) { in blk_mq_limit_depth() 532 ops = &data->q->elevator->type->ops; in blk_mq_limit_depth() 754 if (q->elevator) in blk_mq_alloc_request_hctx() 789 q->elevator->type->ops.finish_request(rq); in blk_mq_finish_request() 2633 } else if (q->elevator) { in blk_mq_insert_request() 2639 q->elevator->type->ops.insert_requests(hctx, &list, flags); in blk_mq_insert_request() 2915 } else if (this_hctx->queue->elevator) { in blk_mq_dispatch_list() 2916 this_hctx->queue->elevator->type->ops.insert_requests(this_hctx, in blk_mq_dispatch_list() 5001 if (q->elevator) in blk_mq_update_nr_requests() [all …]
|
| H A D | kyber-iosched.c | 409 q->elevator = eq; in kyber_init_sched() 602 struct kyber_queue_data *kqd = rq->q->elevator->elevator_data; in kyber_finish_request() 627 struct kyber_queue_data *kqd = rq->q->elevator->elevator_data; in kyber_completed_request() 791 struct kyber_queue_data *kqd = hctx->queue->elevator->elevator_data; in kyber_dispatch_request() 893 struct kyber_queue_data *kqd = q->elevator->elevator_data; \
|
| H A D | bfq-iosched.c | 438 return bic->icq.q->elevator->elevator_data; in bic_to_bfqd() 695 struct bfq_data *bfqd = data->q->elevator->elevator_data; in bfq_limit_depth() 2450 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_bio_merge() 2483 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_request_merge() 3234 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_allow_bio_merge() 3668 bfq_update_peak_rate(q->elevator->elevator_data, rq); in bfq_dispatch_remove() 5147 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data; in bfq_has_work() 5159 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data; in __bfq_dispatch_request() 5300 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data; in bfq_dispatch_request() 6241 struct bfq_data *bfqd = q->elevator->elevator_data; in bfq_insert_request() [all …]
|
| H A D | bfq-cgroup.c | 535 struct bfq_data *bfqd = blkg->q->elevator->elevator_data; in bfq_pd_init()
|
| /linux/tools/cgroup/ |
| H A D | iocost_coef_gen.py | 107 global elevator_path, nomerges_path, elevator, nomerges 111 f.write(elevator) 143 elevator = re.sub(r'.*\[(.*)\].*', r'\1', f.read().strip()) variable
|
| /linux/Documentation/filesystems/ |
| H A D | zonefs.rst | 148 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/ |
| H A D | blkdev.h | 495 struct elevator_queue *elevator; member
|
| /linux/Documentation/admin-guide/LSM/ |
| H A D | Smack.rst | 6 "Good for you, you've decided to clean the elevator!"
|