Lines Matching refs:request_queue
53 static int blk_hctx_poll(struct request_queue *q, struct blk_mq_hw_ctx *hctx,
104 unsigned int blk_mq_in_flight(struct request_queue *q, in blk_mq_in_flight()
114 void blk_mq_in_flight_rw(struct request_queue *q, struct block_device *part, in blk_mq_in_flight_rw()
124 void blk_freeze_queue_start(struct request_queue *q) in blk_freeze_queue_start()
138 void blk_mq_freeze_queue_wait(struct request_queue *q) in blk_mq_freeze_queue_wait()
144 int blk_mq_freeze_queue_wait_timeout(struct request_queue *q, in blk_mq_freeze_queue_wait_timeout()
157 void blk_freeze_queue(struct request_queue *q) in blk_freeze_queue()
170 void blk_mq_freeze_queue(struct request_queue *q) in blk_mq_freeze_queue()
180 void __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic) in __blk_mq_unfreeze_queue()
194 void blk_mq_unfreeze_queue(struct request_queue *q) in blk_mq_unfreeze_queue()
204 void blk_mq_quiesce_queue_nowait(struct request_queue *q) in blk_mq_quiesce_queue_nowait()
242 void blk_mq_quiesce_queue(struct request_queue *q) in blk_mq_quiesce_queue()
258 void blk_mq_unquiesce_queue(struct request_queue *q) in blk_mq_unquiesce_queue()
280 struct request_queue *q; in blk_mq_quiesce_tagset()
295 struct request_queue *q; in blk_mq_unquiesce_tagset()
306 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
316 void blk_rq_init(struct request_queue *q, struct request *rq) in blk_rq_init()
354 struct request_queue *q = data->q; in blk_mq_rq_ctx_init()
439 struct request_queue *q = data->q; in __blk_mq_alloc_requests()
519 static struct request *blk_mq_rq_cache_fill(struct request_queue *q, in blk_mq_rq_cache_fill()
544 static struct request *blk_mq_alloc_cached_request(struct request_queue *q, in blk_mq_alloc_cached_request()
579 struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf, in blk_mq_alloc_request()
612 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, in blk_mq_alloc_request_hctx()
688 struct request_queue *q = rq->q; in blk_mq_finish_request()
703 struct request_queue *q = rq->q; in __blk_mq_free_request()
725 struct request_queue *q = rq->q; in blk_mq_free_request()
1067 struct request_queue *q = hctx->queue; in blk_mq_flush_tag_batch()
1252 struct request_queue *q = rq->q; in blk_mq_start_request()
1434 struct request_queue *q = rq->q; in __blk_mq_requeue_request()
1449 struct request_queue *q = rq->q; in blk_mq_requeue_request()
1468 struct request_queue *q = in blk_mq_requeue_work()
1469 container_of(work, struct request_queue, requeue_work.work); in blk_mq_requeue_work()
1505 void blk_mq_kick_requeue_list(struct request_queue *q) in blk_mq_kick_requeue_list()
1511 void blk_mq_delay_kick_requeue_list(struct request_queue *q, in blk_mq_delay_kick_requeue_list()
1548 bool blk_mq_queue_inflight(struct request_queue *q) in blk_mq_queue_inflight()
1637 struct request_queue *q = in blk_mq_timeout_work()
1638 container_of(work, struct request_queue, timeout_work); in blk_mq_timeout_work()
2010 static void blk_mq_release_budgets(struct request_queue *q, in blk_mq_release_budgets()
2047 struct request_queue *q = hctx->queue; in blk_mq_dispatch_rq_list()
2327 static struct blk_mq_hw_ctx *blk_mq_get_sq_hctx(struct request_queue *q) in blk_mq_get_sq_hctx()
2349 void blk_mq_run_hw_queues(struct request_queue *q, bool async) in blk_mq_run_hw_queues()
2377 void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs) in blk_mq_delay_run_hw_queues()
2434 void blk_mq_stop_hw_queues(struct request_queue *q) in blk_mq_stop_hw_queues()
2452 void blk_mq_start_hw_queues(struct request_queue *q) in blk_mq_start_hw_queues()
2478 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async) in blk_mq_start_stopped_hw_queues()
2557 struct request_queue *q = rq->q; in blk_mq_insert_request()
2638 struct request_queue *q = rq->q; in __blk_mq_issue_directly()
2779 static void __blk_mq_flush_plug_list(struct request_queue *q, in __blk_mq_flush_plug_list()
2849 struct request_queue *q; in blk_mq_flush_plug_list()
2916 static bool blk_mq_attempt_bio_merge(struct request_queue *q, in blk_mq_attempt_bio_merge()
2928 static struct request *blk_mq_get_new_requests(struct request_queue *q, in blk_mq_get_new_requests()
3004 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in blk_mq_submit_bio()
3091 struct request_queue *q = rq->q; in blk_insert_cloned_request()
3681 static void blk_mq_remove_hw_queues_cpuhp(struct request_queue *q) in blk_mq_remove_hw_queues_cpuhp()
3703 static void blk_mq_add_hw_queues_cpuhp(struct request_queue *q) in blk_mq_add_hw_queues_cpuhp()
3744 static void blk_mq_exit_hctx(struct request_queue *q, in blk_mq_exit_hctx()
3769 static void blk_mq_exit_hw_queues(struct request_queue *q, in blk_mq_exit_hw_queues()
3783 static int blk_mq_init_hctx(struct request_queue *q, in blk_mq_init_hctx()
3815 blk_mq_alloc_hctx(struct request_queue *q, struct blk_mq_tag_set *set, in blk_mq_alloc_hctx()
3881 static void blk_mq_init_cpu_queues(struct request_queue *q, in blk_mq_init_cpu_queues()
3965 static void blk_mq_map_swqueue(struct request_queue *q) in blk_mq_map_swqueue()
4072 static void queue_set_hctx_shared(struct request_queue *q, bool shared) in queue_set_hctx_shared()
4090 struct request_queue *q; in blk_mq_update_tag_set_shared()
4101 static void blk_mq_del_queue_tag_set(struct request_queue *q) in blk_mq_del_queue_tag_set()
4118 struct request_queue *q) in blk_mq_add_queue_tag_set()
4139 static int blk_mq_alloc_ctxs(struct request_queue *q) in blk_mq_alloc_ctxs()
4172 void blk_mq_release(struct request_queue *q) in blk_mq_release()
4195 static struct request_queue *blk_mq_init_queue_data(struct blk_mq_tag_set *set, in blk_mq_init_queue_data()
4198 struct request_queue *q; in blk_mq_init_queue_data()
4213 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *set) in blk_mq_init_queue()
4229 void blk_mq_destroy_queue(struct request_queue *q) in blk_mq_destroy_queue()
4249 struct request_queue *q; in __blk_mq_alloc_disk()
4267 struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q, in blk_mq_alloc_disk_for_queue()
4291 struct blk_mq_tag_set *set, struct request_queue *q, in blk_mq_alloc_and_init_hctx()
4325 struct request_queue *q) in blk_mq_realloc_hw_ctxs()
4373 static void blk_mq_update_poll_flag(struct request_queue *q) in blk_mq_update_poll_flag()
4385 struct request_queue *q) in blk_mq_init_allocated_queue()
4434 void blk_mq_exit_queue(struct request_queue *q) in blk_mq_exit_queue()
4730 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr) in blk_mq_update_nr_requests()
4789 struct request_queue *q;
4798 struct request_queue *q) in blk_mq_elv_switch_none()
4829 struct request_queue *q) in blk_lookup_qe_pair()
4841 struct request_queue *q) in blk_mq_elv_switch_back()
4863 struct request_queue *q; in __blk_mq_update_nr_hw_queues()
4941 static int blk_hctx_poll(struct request_queue *q, struct blk_mq_hw_ctx *hctx, in blk_hctx_poll()
4968 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, in blk_mq_poll()
4979 struct request_queue *q = rq->q; in blk_rq_poll()
5000 void blk_mq_cancel_work_sync(struct request_queue *q) in blk_mq_cancel_work_sync()