Lines Matching refs:q
48 job->bidi_rq = blk_get_request(rq->q, REQ_OP_SCSI_IN, 0); in bsg_transport_fill_hdr()
54 ret = blk_rq_map_user(rq->q, job->bidi_rq, NULL, in bsg_transport_fill_hdr()
188 if (likely(!blk_should_fake_timeout(rq->q))) in bsg_job_done()
214 buf->sg_cnt = blk_rq_map_sg(req->q, req, buf->sg_list); in bsg_map_buffer()
267 struct request_queue *q = hctx->queue; in bsg_queue_rq() local
268 struct device *dev = q->queuedata; in bsg_queue_rq()
271 container_of(q->tag_set, struct bsg_set, tag_set); in bsg_queue_rq()
324 void bsg_remove_queue(struct request_queue *q) in bsg_remove_queue() argument
326 if (q) { in bsg_remove_queue()
328 container_of(q->tag_set, struct bsg_set, tag_set); in bsg_remove_queue()
330 bsg_unregister_queue(q); in bsg_remove_queue()
331 blk_cleanup_queue(q); in bsg_remove_queue()
341 container_of(rq->q->tag_set, struct bsg_set, tag_set); in bsg_timeout()
370 struct request_queue *q; in bsg_setup_queue() local
390 q = blk_mq_init_queue(set); in bsg_setup_queue()
391 if (IS_ERR(q)) { in bsg_setup_queue()
392 ret = PTR_ERR(q); in bsg_setup_queue()
396 q->queuedata = dev; in bsg_setup_queue()
397 blk_queue_rq_timeout(q, BLK_DEFAULT_SG_TIMEOUT); in bsg_setup_queue()
399 ret = bsg_register_queue(q, dev, name, &bsg_transport_ops); in bsg_setup_queue()
406 return q; in bsg_setup_queue()
408 blk_cleanup_queue(q); in bsg_setup_queue()