Lines Matching refs:request_queue
49 static void blk_mq_poll_stats_start(struct request_queue *q);
72 static inline struct blk_mq_hw_ctx *blk_qc_to_hctx(struct request_queue *q, in blk_qc_to_hctx()
144 unsigned int blk_mq_in_flight(struct request_queue *q, in blk_mq_in_flight()
154 void blk_mq_in_flight_rw(struct request_queue *q, struct block_device *part, in blk_mq_in_flight_rw()
164 void blk_freeze_queue_start(struct request_queue *q) in blk_freeze_queue_start()
178 void blk_mq_freeze_queue_wait(struct request_queue *q) in blk_mq_freeze_queue_wait()
184 int blk_mq_freeze_queue_wait_timeout(struct request_queue *q, in blk_mq_freeze_queue_wait_timeout()
197 void blk_freeze_queue(struct request_queue *q) in blk_freeze_queue()
210 void blk_mq_freeze_queue(struct request_queue *q) in blk_mq_freeze_queue()
220 void __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic) in __blk_mq_unfreeze_queue()
234 void blk_mq_unfreeze_queue(struct request_queue *q) in blk_mq_unfreeze_queue()
244 void blk_mq_quiesce_queue_nowait(struct request_queue *q) in blk_mq_quiesce_queue_nowait()
262 void blk_mq_wait_quiesce_done(struct request_queue *q) in blk_mq_wait_quiesce_done()
280 void blk_mq_quiesce_queue(struct request_queue *q) in blk_mq_quiesce_queue()
294 void blk_mq_unquiesce_queue(struct request_queue *q) in blk_mq_unquiesce_queue()
314 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
324 void blk_rq_init(struct request_queue *q, struct request *rq) in blk_rq_init()
346 struct request_queue *q = data->q; in blk_mq_rq_ctx_init()
442 struct request_queue *q = data->q; in __blk_mq_alloc_requests()
513 static struct request *blk_mq_rq_cache_fill(struct request_queue *q, in blk_mq_rq_cache_fill()
538 static struct request *blk_mq_alloc_cached_request(struct request_queue *q, in blk_mq_alloc_cached_request()
571 struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf, in blk_mq_alloc_request()
604 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, in blk_mq_alloc_request_hctx()
679 struct request_queue *q = rq->q; in __blk_mq_free_request()
697 struct request_queue *q = rq->q; in blk_mq_free_request()
1032 struct request_queue *q = hctx->queue; in blk_mq_flush_tag_batch()
1218 struct request_queue *q = rq->q; in blk_mq_start_request()
1391 struct request_queue *q = rq->q; in __blk_mq_requeue_request()
1417 struct request_queue *q = in blk_mq_requeue_work()
1418 container_of(work, struct request_queue, requeue_work.work); in blk_mq_requeue_work()
1455 struct request_queue *q = rq->q; in blk_mq_add_to_requeue_list()
1477 void blk_mq_kick_requeue_list(struct request_queue *q) in blk_mq_kick_requeue_list()
1483 void blk_mq_delay_kick_requeue_list(struct request_queue *q, in blk_mq_delay_kick_requeue_list()
1508 bool blk_mq_queue_inflight(struct request_queue *q) in blk_mq_queue_inflight()
1580 struct request_queue *q = in blk_mq_timeout_work()
1581 container_of(work, struct request_queue, timeout_work); in blk_mq_timeout_work()
1927 static void blk_mq_release_budgets(struct request_queue *q, in blk_mq_release_budgets()
1947 struct request_queue *q = hctx->queue; in blk_mq_dispatch_rq_list()
2242 static struct blk_mq_hw_ctx *blk_mq_get_sq_hctx(struct request_queue *q) in blk_mq_get_sq_hctx()
2264 void blk_mq_run_hw_queues(struct request_queue *q, bool async) in blk_mq_run_hw_queues()
2292 void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs) in blk_mq_delay_run_hw_queues()
2349 void blk_mq_stop_hw_queues(struct request_queue *q) in blk_mq_stop_hw_queues()
2367 void blk_mq_start_hw_queues(struct request_queue *q) in blk_mq_start_hw_queues()
2387 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async) in blk_mq_start_stopped_hw_queues()
2518 struct request_queue *q = rq->q; in __blk_mq_issue_directly()
2552 struct request_queue *q = rq->q; in __blk_mq_try_issue_directly()
2662 static void __blk_mq_flush_plug_list(struct request_queue *q, in __blk_mq_flush_plug_list()
2706 struct request_queue *q; in blk_mq_flush_plug_list()
2776 static bool blk_mq_attempt_bio_merge(struct request_queue *q, in blk_mq_attempt_bio_merge()
2788 static struct request *blk_mq_get_new_requests(struct request_queue *q, in blk_mq_get_new_requests()
2825 static inline struct request *blk_mq_get_cached_request(struct request_queue *q, in blk_mq_get_cached_request()
2882 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in blk_mq_submit_bio()
2944 struct request_queue *q = rq->q; in blk_insert_cloned_request()
3516 static void blk_mq_exit_hctx(struct request_queue *q, in blk_mq_exit_hctx()
3543 static void blk_mq_exit_hw_queues(struct request_queue *q, in blk_mq_exit_hw_queues()
3556 static int blk_mq_init_hctx(struct request_queue *q, in blk_mq_init_hctx()
3594 blk_mq_alloc_hctx(struct request_queue *q, struct blk_mq_tag_set *set, in blk_mq_alloc_hctx()
3658 static void blk_mq_init_cpu_queues(struct request_queue *q, in blk_mq_init_cpu_queues()
3742 static void blk_mq_map_swqueue(struct request_queue *q) in blk_mq_map_swqueue()
3849 static void queue_set_hctx_shared(struct request_queue *q, bool shared) in queue_set_hctx_shared()
3867 struct request_queue *q; in blk_mq_update_tag_set_shared()
3878 static void blk_mq_del_queue_tag_set(struct request_queue *q) in blk_mq_del_queue_tag_set()
3895 struct request_queue *q) in blk_mq_add_queue_tag_set()
3916 static int blk_mq_alloc_ctxs(struct request_queue *q) in blk_mq_alloc_ctxs()
3949 void blk_mq_release(struct request_queue *q) in blk_mq_release()
3972 static struct request_queue *blk_mq_init_queue_data(struct blk_mq_tag_set *set, in blk_mq_init_queue_data()
3975 struct request_queue *q; in blk_mq_init_queue_data()
3990 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *set) in blk_mq_init_queue()
4005 void blk_mq_destroy_queue(struct request_queue *q) in blk_mq_destroy_queue()
4028 struct request_queue *q; in __blk_mq_alloc_disk()
4045 struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q, in blk_mq_alloc_disk_for_queue()
4060 struct blk_mq_tag_set *set, struct request_queue *q, in blk_mq_alloc_and_init_hctx()
4094 struct request_queue *q) in blk_mq_realloc_hw_ctxs()
4136 static void blk_mq_update_poll_flag(struct request_queue *q) in blk_mq_update_poll_flag()
4148 struct request_queue *q) in blk_mq_init_allocated_queue()
4213 void blk_mq_exit_queue(struct request_queue *q) in blk_mq_exit_queue()
4482 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr) in blk_mq_update_nr_requests()
4541 struct request_queue *q;
4550 struct request_queue *q) in blk_mq_elv_switch_none()
4584 struct request_queue *q) in blk_lookup_qe_pair()
4596 struct request_queue *q) in blk_mq_elv_switch_back()
4616 struct request_queue *q; in __blk_mq_update_nr_hw_queues()
4694 static bool blk_poll_stats_enable(struct request_queue *q) in blk_poll_stats_enable()
4702 static void blk_mq_poll_stats_start(struct request_queue *q) in blk_mq_poll_stats_start()
4716 struct request_queue *q = cb->data; in blk_mq_poll_stats_fn()
4725 static unsigned long blk_mq_poll_nsecs(struct request_queue *q, in blk_mq_poll_nsecs()
4757 static bool blk_mq_poll_hybrid(struct request_queue *q, blk_qc_t qc) in blk_mq_poll_hybrid()
4823 static int blk_mq_poll_classic(struct request_queue *q, blk_qc_t cookie, in blk_mq_poll_classic()
4851 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch *iob, in blk_mq_poll()
4868 void blk_mq_cancel_work_sync(struct request_queue *q) in blk_mq_cancel_work_sync()