Lines Matching refs:q
178 struct request_queue *q);
191 struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
223 void blk_mq_cancel_requeue_work(struct request_queue *q);
224 void blk_mq_kick_requeue_list(struct request_queue *q);
225 void blk_mq_abort_requeue_list(struct request_queue *q);
230 void blk_mq_stop_hw_queues(struct request_queue *q);
231 void blk_mq_start_hw_queues(struct request_queue *q);
232 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async);
233 void blk_mq_run_hw_queues(struct request_queue *q, bool async);
237 void blk_mq_freeze_queue(struct request_queue *q);
238 void blk_mq_unfreeze_queue(struct request_queue *q);
239 void blk_mq_freeze_queue_start(struct request_queue *q);
254 #define queue_for_each_hw_ctx(q, hctx, i) \ argument
255 for ((i) = 0; (i) < (q)->nr_hw_queues && \
256 ({ hctx = (q)->queue_hw_ctx[i]; 1; }); (i)++)
258 #define queue_for_each_ctx(q, ctx, i) \ argument
259 for ((i) = 0; (i) < (q)->nr_queues && \
260 ({ ctx = per_cpu_ptr((q)->queue_ctx, (i)); 1; }); (i)++)
266 #define blk_ctx_sum(q, sum) \ argument
271 queue_for_each_ctx((q), __x, __i) \