Lines Matching defs:rq
338 struct request *rq = SCpnt->request;
339 struct gendisk *disk = rq->rq_disk;
340 sector_t block = rq->sector;
351 block + rq->nr_sectors > get_capacity(disk)) {
354 rq->nr_sectors));
383 if ((block & 1) || (rq->nr_sectors & 1)) {
393 if ((block & 3) || (rq->nr_sectors & 3)) {
403 if ((block & 7) || (rq->nr_sectors & 7)) {
412 if (rq_data_dir(rq) == WRITE) {
418 } else if (rq_data_dir(rq) == READ) {
422 scmd_printk(KERN_ERR, SCpnt, "Unknown command %x\n", rq->cmd_flags);
428 (rq_data_dir(rq) == WRITE) ?
430 rq->nr_sectors));
436 SCpnt->cmnd[1] |= blk_fua_rq(rq) ? 0x8 : 0;
456 SCpnt->cmnd[1] |= blk_fua_rq(rq) ? 0x8 : 0;
465 if (unlikely(blk_fua_rq(rq))) {
813 static void sd_prepare_flush(request_queue_t *q, struct request *rq)
815 memset(rq->cmd, 0, sizeof(rq->cmd));
816 rq->cmd_type = REQ_TYPE_BLOCK_PC;
817 rq->timeout = SD_TIMEOUT;
818 rq->cmd[0] = SYNCHRONIZE_CACHE;
819 rq->cmd_len = 10;