Lines Matching refs:rq
246 blk_delay_queue(bdev->rq, SCM_QUEUE_DELAY); in scm_ensure_queue_restart()
256 blk_requeue_request(bdev->rq, scmrq->request[i]); in scm_request_requeue()
295 static void scm_blk_request(struct request_queue *rq) in scm_blk_request() argument
297 struct scm_device *scmdev = rq->queuedata; in scm_blk_request()
302 while ((req = blk_peek_request(rq))) { in scm_blk_request()
465 blk_run_queue(bdev->rq); in scm_blk_tasklet()
474 struct request_queue *rq; in scm_blk_dev_setup() local
495 rq = blk_init_queue(scm_blk_request, &bdev->rq_lock); in scm_blk_dev_setup()
496 if (!rq) in scm_blk_dev_setup()
499 bdev->rq = rq; in scm_blk_dev_setup()
503 blk_queue_logical_block_size(rq, 1 << 12); in scm_blk_dev_setup()
504 blk_queue_max_hw_sectors(rq, nr_max_blk << 3); /* 8 * 512 = blk_size */ in scm_blk_dev_setup()
505 blk_queue_max_segments(rq, nr_max_blk); in scm_blk_dev_setup()
506 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, rq); in scm_blk_dev_setup()
507 queue_flag_clear_unlocked(QUEUE_FLAG_ADD_RANDOM, rq); in scm_blk_dev_setup()
514 rq->queuedata = scmdev; in scm_blk_dev_setup()
518 bdev->gendisk->queue = rq; in scm_blk_dev_setup()
538 blk_cleanup_queue(rq); in scm_blk_dev_setup()