Lines Matching refs:rq
16 struct request *rq;
82 MODULE_PARM_DESC(queue_mode, "Block interface to use (0=bio,1=rq,2=multiqueue)");
180 blk_mq_end_request(cmd->rq, 0);
183 INIT_LIST_HEAD(&cmd->rq->queuelist);
184 blk_end_request_all(cmd->rq, 0);
228 static void null_softirq_done_fn(struct request *rq)
231 end_cmd(blk_mq_rq_to_pdu(rq));
233 end_cmd(rq->special);
243 blk_mq_complete_request(cmd->rq);
246 blk_complete_request(cmd->rq);
295 cmd->rq = req;
305 struct request *rq;
307 while ((rq = blk_fetch_request(q)) != NULL) {
308 struct nullb_cmd *cmd = rq->special;
316 static int null_queue_rq(struct blk_mq_hw_ctx *hctx, struct request *rq,
319 struct nullb_cmd *cmd = blk_mq_rq_to_pdu(rq);
321 cmd->rq = rq;
324 blk_mq_start_request(rq);