Lines Matching refs:request_queue

47 static void blk_mq_poll_stats_start(struct request_queue *q);
70 static inline struct blk_mq_hw_ctx *blk_qc_to_hctx(struct request_queue *q, in blk_qc_to_hctx()
142 unsigned int blk_mq_in_flight(struct request_queue *q, in blk_mq_in_flight()
152 void blk_mq_in_flight_rw(struct request_queue *q, struct block_device *part, in blk_mq_in_flight_rw()
162 void blk_freeze_queue_start(struct request_queue *q) in blk_freeze_queue_start()
176 void blk_mq_freeze_queue_wait(struct request_queue *q) in blk_mq_freeze_queue_wait()
182 int blk_mq_freeze_queue_wait_timeout(struct request_queue *q, in blk_mq_freeze_queue_wait_timeout()
195 void blk_freeze_queue(struct request_queue *q) in blk_freeze_queue()
208 void blk_mq_freeze_queue(struct request_queue *q) in blk_mq_freeze_queue()
218 void __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic) in __blk_mq_unfreeze_queue()
232 void blk_mq_unfreeze_queue(struct request_queue *q) in blk_mq_unfreeze_queue()
242 void blk_mq_quiesce_queue_nowait(struct request_queue *q) in blk_mq_quiesce_queue_nowait()
260 void blk_mq_wait_quiesce_done(struct request_queue *q) in blk_mq_wait_quiesce_done()
286 void blk_mq_quiesce_queue(struct request_queue *q) in blk_mq_quiesce_queue()
300 void blk_mq_unquiesce_queue(struct request_queue *q) in blk_mq_unquiesce_queue()
320 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
335 struct request_queue *q = data->q; in blk_mq_rq_ctx_init()
436 struct request_queue *q = data->q; in __blk_mq_alloc_requests()
504 struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op, in blk_mq_alloc_request()
533 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, in blk_mq_alloc_request_hctx()
598 struct request_queue *q = rq->q; in __blk_mq_free_request()
616 struct request_queue *q = rq->q; in blk_mq_free_request()
832 struct request_queue *q = hctx->queue; in blk_mq_flush_tag_batch()
1029 struct request_queue *q = rq->q; in blk_mq_start_request()
1063 struct request_queue *q = rq->q; in __blk_mq_requeue_request()
1089 struct request_queue *q = in blk_mq_requeue_work()
1090 container_of(work, struct request_queue, requeue_work.work); in blk_mq_requeue_work()
1127 struct request_queue *q = rq->q; in blk_mq_add_to_requeue_list()
1149 void blk_mq_kick_requeue_list(struct request_queue *q) in blk_mq_kick_requeue_list()
1155 void blk_mq_delay_kick_requeue_list(struct request_queue *q, in blk_mq_delay_kick_requeue_list()
1180 bool blk_mq_queue_inflight(struct request_queue *q) in blk_mq_queue_inflight()
1251 struct request_queue *q = in blk_mq_timeout_work()
1252 container_of(work, struct request_queue, timeout_work); in blk_mq_timeout_work()
1598 static void blk_mq_release_budgets(struct request_queue *q, in blk_mq_release_budgets()
1618 struct request_queue *q = hctx->queue; in blk_mq_dispatch_rq_list()
1923 static bool blk_mq_has_sqsched(struct request_queue *q) in blk_mq_has_sqsched()
1937 static struct blk_mq_hw_ctx *blk_mq_get_sq_hctx(struct request_queue *q) in blk_mq_get_sq_hctx()
1960 void blk_mq_run_hw_queues(struct request_queue *q, bool async) in blk_mq_run_hw_queues()
1988 void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs) in blk_mq_delay_run_hw_queues()
2018 bool blk_mq_queue_stopped(struct request_queue *q) in blk_mq_queue_stopped()
2057 void blk_mq_stop_hw_queues(struct request_queue *q) in blk_mq_stop_hw_queues()
2075 void blk_mq_start_hw_queues(struct request_queue *q) in blk_mq_start_hw_queues()
2095 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async) in blk_mq_start_stopped_hw_queues()
2319 struct request_queue *q = rq->q; in __blk_mq_issue_directly()
2353 struct request_queue *q = rq->q; in __blk_mq_try_issue_directly()
2499 static bool blk_mq_attempt_bio_merge(struct request_queue *q, in blk_mq_attempt_bio_merge()
2512 static struct request *blk_mq_get_new_requests(struct request_queue *q, in blk_mq_get_new_requests()
2558 static inline struct request *blk_mq_get_request(struct request_queue *q, in blk_mq_get_request()
2614 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in blk_mq_submit_bio()
3096 static void blk_mq_exit_hctx(struct request_queue *q, in blk_mq_exit_hctx()
3120 static void blk_mq_exit_hw_queues(struct request_queue *q, in blk_mq_exit_hw_queues()
3148 static int blk_mq_init_hctx(struct request_queue *q, in blk_mq_init_hctx()
3179 blk_mq_alloc_hctx(struct request_queue *q, struct blk_mq_tag_set *set, in blk_mq_alloc_hctx()
3245 static void blk_mq_init_cpu_queues(struct request_queue *q, in blk_mq_init_cpu_queues()
3329 static void blk_mq_map_swqueue(struct request_queue *q) in blk_mq_map_swqueue()
3435 static void queue_set_hctx_shared(struct request_queue *q, bool shared) in queue_set_hctx_shared()
3453 struct request_queue *q; in blk_mq_update_tag_set_shared()
3464 static void blk_mq_del_queue_tag_set(struct request_queue *q) in blk_mq_del_queue_tag_set()
3481 struct request_queue *q) in blk_mq_add_queue_tag_set()
3502 static int blk_mq_alloc_ctxs(struct request_queue *q) in blk_mq_alloc_ctxs()
3535 void blk_mq_release(struct request_queue *q) in blk_mq_release()
3558 static struct request_queue *blk_mq_init_queue_data(struct blk_mq_tag_set *set, in blk_mq_init_queue_data()
3561 struct request_queue *q; in blk_mq_init_queue_data()
3576 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *set) in blk_mq_init_queue()
3585 struct request_queue *q; in __blk_mq_alloc_disk()
3602 struct blk_mq_tag_set *set, struct request_queue *q, in blk_mq_alloc_and_init_hctx()
3636 struct request_queue *q) in blk_mq_realloc_hw_ctxs()
3711 struct request_queue *q) in blk_mq_init_allocated_queue()
3775 void blk_mq_exit_queue(struct request_queue *q) in blk_mq_exit_queue()
4046 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr) in blk_mq_update_nr_requests()
4104 struct request_queue *q;
4113 struct request_queue *q) in blk_mq_elv_switch_none()
4145 struct request_queue *q) in blk_mq_elv_switch_back()
4170 struct request_queue *q; in __blk_mq_update_nr_hw_queues()
4247 static bool blk_poll_stats_enable(struct request_queue *q) in blk_poll_stats_enable()
4256 static void blk_mq_poll_stats_start(struct request_queue *q) in blk_mq_poll_stats_start()
4271 struct request_queue *q = cb->data; in blk_mq_poll_stats_fn()
4280 static unsigned long blk_mq_poll_nsecs(struct request_queue *q, in blk_mq_poll_nsecs()
4312 static bool blk_mq_poll_hybrid(struct request_queue *q, blk_qc_t qc) in blk_mq_poll_hybrid()
4378 static int blk_mq_poll_classic(struct request_queue *q, blk_qc_t cookie, in blk_mq_poll_classic()
4406 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch *iob, in blk_mq_poll()
4423 void blk_mq_cancel_work_sync(struct request_queue *q) in blk_mq_cancel_work_sync()