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()
294 struct request_queue *q; in blk_mq_unquiesce_tagset()
305 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
315 void blk_rq_init(struct request_queue *q, struct request *rq) in blk_rq_init()
353 struct request_queue *q = data->q; in blk_mq_rq_ctx_init()
438 struct request_queue *q = data->q; in __blk_mq_alloc_requests()
518 static struct request *blk_mq_rq_cache_fill(struct request_queue *q, in blk_mq_rq_cache_fill()
543 static struct request *blk_mq_alloc_cached_request(struct request_queue *q, in blk_mq_alloc_cached_request()
578 struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf, in blk_mq_alloc_request()
611 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, in blk_mq_alloc_request_hctx()
687 struct request_queue *q = rq->q; in blk_mq_finish_request()
702 struct request_queue *q = rq->q; in __blk_mq_free_request()
724 struct request_queue *q = rq->q; in blk_mq_free_request()
1062 struct request_queue *q = hctx->queue; in blk_mq_flush_tag_batch()
1247 struct request_queue *q = rq->q; in blk_mq_start_request()
1429 struct request_queue *q = rq->q; in __blk_mq_requeue_request()
1444 struct request_queue *q = rq->q; in blk_mq_requeue_request()
1463 struct request_queue *q = in blk_mq_requeue_work()
1464 container_of(work, struct request_queue, requeue_work.work); in blk_mq_requeue_work()
1500 void blk_mq_kick_requeue_list(struct request_queue *q) in blk_mq_kick_requeue_list()
1506 void blk_mq_delay_kick_requeue_list(struct request_queue *q, in blk_mq_delay_kick_requeue_list()
1531 bool blk_mq_queue_inflight(struct request_queue *q) in blk_mq_queue_inflight()
1620 struct request_queue *q = in blk_mq_timeout_work()
1621 container_of(work, struct request_queue, timeout_work); in blk_mq_timeout_work()
1977 static void blk_mq_release_budgets(struct request_queue *q, in blk_mq_release_budgets()
2014 struct request_queue *q = hctx->queue; in blk_mq_dispatch_rq_list()
2273 static struct blk_mq_hw_ctx *blk_mq_get_sq_hctx(struct request_queue *q) in blk_mq_get_sq_hctx()
2295 void blk_mq_run_hw_queues(struct request_queue *q, bool async) in blk_mq_run_hw_queues()
2323 void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs) in blk_mq_delay_run_hw_queues()
2380 void blk_mq_stop_hw_queues(struct request_queue *q) in blk_mq_stop_hw_queues()
2398 void blk_mq_start_hw_queues(struct request_queue *q) in blk_mq_start_hw_queues()
2418 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async) in blk_mq_start_stopped_hw_queues()
2497 struct request_queue *q = rq->q; in blk_mq_insert_request()
2578 struct request_queue *q = rq->q; in __blk_mq_issue_directly()
2717 static void __blk_mq_flush_plug_list(struct request_queue *q, in __blk_mq_flush_plug_list()
2787 struct request_queue *q; in blk_mq_flush_plug_list()
2854 static bool blk_mq_attempt_bio_merge(struct request_queue *q, in blk_mq_attempt_bio_merge()
2866 static struct request *blk_mq_get_new_requests(struct request_queue *q, in blk_mq_get_new_requests()
2903 static inline struct request *blk_mq_get_cached_request(struct request_queue *q, in blk_mq_get_cached_request()
2965 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in blk_mq_submit_bio()
3033 struct request_queue *q = rq->q; in blk_insert_cloned_request()
3608 static void blk_mq_exit_hctx(struct request_queue *q, in blk_mq_exit_hctx()
3635 static void blk_mq_exit_hw_queues(struct request_queue *q, in blk_mq_exit_hw_queues()
3648 static int blk_mq_init_hctx(struct request_queue *q, in blk_mq_init_hctx()
3686 blk_mq_alloc_hctx(struct request_queue *q, struct blk_mq_tag_set *set, in blk_mq_alloc_hctx()
3750 static void blk_mq_init_cpu_queues(struct request_queue *q, in blk_mq_init_cpu_queues()
3834 static void blk_mq_map_swqueue(struct request_queue *q) in blk_mq_map_swqueue()
3941 static void queue_set_hctx_shared(struct request_queue *q, bool shared) in queue_set_hctx_shared()
3959 struct request_queue *q; in blk_mq_update_tag_set_shared()
3970 static void blk_mq_del_queue_tag_set(struct request_queue *q) in blk_mq_del_queue_tag_set()
3987 struct request_queue *q) in blk_mq_add_queue_tag_set()
4008 static int blk_mq_alloc_ctxs(struct request_queue *q) in blk_mq_alloc_ctxs()
4041 void blk_mq_release(struct request_queue *q) in blk_mq_release()
4064 static struct request_queue *blk_mq_init_queue_data(struct blk_mq_tag_set *set, in blk_mq_init_queue_data()
4067 struct request_queue *q; in blk_mq_init_queue_data()
4082 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *set) in blk_mq_init_queue()
4098 void blk_mq_destroy_queue(struct request_queue *q) in blk_mq_destroy_queue()
4118 struct request_queue *q; in __blk_mq_alloc_disk()
4136 struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q, in blk_mq_alloc_disk_for_queue()
4151 struct blk_mq_tag_set *set, struct request_queue *q, in blk_mq_alloc_and_init_hctx()
4185 struct request_queue *q) in blk_mq_realloc_hw_ctxs()
4227 static void blk_mq_update_poll_flag(struct request_queue *q) in blk_mq_update_poll_flag()
4239 struct request_queue *q) in blk_mq_init_allocated_queue()
4288 void blk_mq_exit_queue(struct request_queue *q) in blk_mq_exit_queue()
4584 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr) in blk_mq_update_nr_requests()
4643 struct request_queue *q;
4652 struct request_queue *q) in blk_mq_elv_switch_none()
4683 struct request_queue *q) in blk_lookup_qe_pair()
4695 struct request_queue *q) in blk_mq_elv_switch_back()
4717 struct request_queue *q; in __blk_mq_update_nr_hw_queues()
4795 static int blk_hctx_poll(struct request_queue *q, struct blk_mq_hw_ctx *hctx, in blk_hctx_poll()
4822 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, in blk_mq_poll()
4833 struct request_queue *q = rq->q; in blk_rq_poll()
4854 void blk_mq_cancel_work_sync(struct request_queue *q) in blk_mq_cancel_work_sync()