Lines Matching refs:request_queue
81 void blk_mq_freeze_queue_start(struct request_queue *q) in blk_mq_freeze_queue_start()
93 static void blk_mq_freeze_queue_wait(struct request_queue *q) in blk_mq_freeze_queue_wait()
102 void blk_freeze_queue(struct request_queue *q) in blk_freeze_queue()
115 void blk_mq_freeze_queue(struct request_queue *q) in blk_mq_freeze_queue()
125 void blk_mq_unfreeze_queue(struct request_queue *q) in blk_mq_unfreeze_queue()
138 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
161 static void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, in blk_mq_rq_ctx_init()
232 struct request *blk_mq_alloc_request(struct request_queue *q, int rw, gfp_t gfp, in blk_mq_alloc_request()
275 struct request_queue *q = rq->q; in __blk_mq_free_request()
299 struct request_queue *q = rq->q; in blk_mq_free_request()
363 struct request_queue *q = rq->q; in __blk_mq_complete_request()
381 struct request_queue *q = rq->q; in blk_mq_complete_request()
400 struct request_queue *q = rq->q; in blk_mq_start_request()
440 struct request_queue *q = rq->q; in __blk_mq_requeue_request()
461 struct request_queue *q = in blk_mq_requeue_work()
462 container_of(work, struct request_queue, requeue_work); in blk_mq_requeue_work()
495 struct request_queue *q = rq->q; in blk_mq_add_to_requeue_list()
515 void blk_mq_cancel_requeue_work(struct request_queue *q) in blk_mq_cancel_requeue_work()
521 void blk_mq_kick_requeue_list(struct request_queue *q) in blk_mq_kick_requeue_list()
527 void blk_mq_abort_requeue_list(struct request_queue *q) in blk_mq_abort_requeue_list()
622 struct request_queue *q = (struct request_queue *)priv; in blk_mq_rq_timer()
650 static bool blk_mq_attempt_merge(struct request_queue *q, in blk_mq_attempt_merge()
726 struct request_queue *q = hctx->queue; in __blk_mq_run_hw_queue()
879 void blk_mq_run_hw_queues(struct request_queue *q, bool async) in blk_mq_run_hw_queues()
903 void blk_mq_stop_hw_queues(struct request_queue *q) in blk_mq_stop_hw_queues()
921 void blk_mq_start_hw_queues(struct request_queue *q) in blk_mq_start_hw_queues()
931 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async) in blk_mq_start_stopped_hw_queues()
1000 struct request_queue *q = rq->q; in blk_mq_insert_request()
1020 static void blk_mq_insert_requests(struct request_queue *q, in blk_mq_insert_requests()
1071 struct request_queue *this_q; in blk_mq_flush_plug_list()
1141 struct request_queue *q = hctx->queue; in blk_mq_merge_queue_io()
1160 static struct request *blk_mq_map_request(struct request_queue *q, in blk_mq_map_request()
1204 struct request_queue *q = rq->q; in blk_mq_direct_issue_request()
1242 static blk_qc_t blk_mq_make_request(struct request_queue *q, struct bio *bio) in blk_mq_make_request()
1339 static blk_qc_t blk_sq_make_request(struct request_queue *q, struct bio *bio) in blk_sq_make_request()
1414 struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *q, const int cpu) in blk_mq_map_queue()
1575 struct request_queue *q = hctx->queue; in blk_mq_hctx_cpu_offline()
1632 static void blk_mq_exit_hctx(struct request_queue *q, in blk_mq_exit_hctx()
1653 static void blk_mq_exit_hw_queues(struct request_queue *q, in blk_mq_exit_hw_queues()
1666 static void blk_mq_free_hw_queues(struct request_queue *q, in blk_mq_free_hw_queues()
1676 static int blk_mq_init_hctx(struct request_queue *q, in blk_mq_init_hctx()
1746 static int blk_mq_init_hw_queues(struct request_queue *q, in blk_mq_init_hw_queues()
1771 static void blk_mq_init_cpu_queues(struct request_queue *q, in blk_mq_init_cpu_queues()
1801 static void blk_mq_map_swqueue(struct request_queue *q, in blk_mq_map_swqueue()
1880 static void queue_set_hctx_shared(struct request_queue *q, bool shared) in queue_set_hctx_shared()
1895 struct request_queue *q; in blk_mq_update_tag_set_depth()
1904 static void blk_mq_del_queue_tag_set(struct request_queue *q) in blk_mq_del_queue_tag_set()
1920 struct request_queue *q) in blk_mq_add_queue_tag_set()
1945 void blk_mq_release(struct request_queue *q) in blk_mq_release()
1967 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *set) in blk_mq_init_queue()
1969 struct request_queue *uninit_q, *q; in blk_mq_init_queue()
1983 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set, in blk_mq_init_allocated_queue()
1984 struct request_queue *q) in blk_mq_init_allocated_queue()
2090 void blk_mq_free_queue(struct request_queue *q) in blk_mq_free_queue()
2105 static void blk_mq_queue_reinit(struct request_queue *q, in blk_mq_queue_reinit()
2128 struct request_queue *q; in blk_mq_queue_reinit_notify()
2328 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr) in blk_mq_update_nr_requests()