Lines Matching refs:rq
707 struct request *rq = cmd->request; in sd_setup_discard_cmnd() local
709 struct scsi_disk *sdkp = scsi_disk(rq->rq_disk); in sd_setup_discard_cmnd()
710 sector_t sector = blk_rq_pos(rq); in sd_setup_discard_cmnd()
711 unsigned int nr_sectors = blk_rq_sectors(rq); in sd_setup_discard_cmnd()
712 unsigned int nr_bytes = blk_rq_bytes(rq); in sd_setup_discard_cmnd()
768 rq->completion_data = page; in sd_setup_discard_cmnd()
769 rq->timeout = SD_TIMEOUT; in sd_setup_discard_cmnd()
782 blk_add_request_payload(rq, page, len); in sd_setup_discard_cmnd()
784 rq->__data_len = nr_bytes; in sd_setup_discard_cmnd()
832 struct request *rq = cmd->request; in sd_setup_write_same_cmnd() local
834 struct scsi_disk *sdkp = scsi_disk(rq->rq_disk); in sd_setup_write_same_cmnd()
835 struct bio *bio = rq->bio; in sd_setup_write_same_cmnd()
836 sector_t sector = blk_rq_pos(rq); in sd_setup_write_same_cmnd()
837 unsigned int nr_sectors = blk_rq_sectors(rq); in sd_setup_write_same_cmnd()
838 unsigned int nr_bytes = blk_rq_bytes(rq); in sd_setup_write_same_cmnd()
849 rq->timeout = SD_WRITE_SAME_TIMEOUT; in sd_setup_write_same_cmnd()
876 rq->__data_len = sdp->sector_size; in sd_setup_write_same_cmnd()
878 rq->__data_len = nr_bytes; in sd_setup_write_same_cmnd()
884 struct request *rq = cmd->request; in sd_setup_flush_cmnd() local
894 rq->timeout = rq->q->rq_timeout * SD_FLUSH_TIMEOUT_MULTIPLIER; in sd_setup_flush_cmnd()
900 struct request *rq = SCpnt->request; in sd_setup_read_write_cmnd() local
902 struct gendisk *disk = rq->rq_disk; in sd_setup_read_write_cmnd()
904 sector_t block = blk_rq_pos(rq); in sd_setup_read_write_cmnd()
906 unsigned int this_count = blk_rq_sectors(rq); in sd_setup_read_write_cmnd()
914 SCpnt = rq->special; in sd_setup_read_write_cmnd()
927 block + blk_rq_sectors(rq) > get_capacity(disk)) { in sd_setup_read_write_cmnd()
930 blk_rq_sectors(rq))); in sd_setup_read_write_cmnd()
977 if ((block & 1) || (blk_rq_sectors(rq) & 1)) { in sd_setup_read_write_cmnd()
987 if ((block & 3) || (blk_rq_sectors(rq) & 3)) { in sd_setup_read_write_cmnd()
997 if ((block & 7) || (blk_rq_sectors(rq) & 7)) { in sd_setup_read_write_cmnd()
1006 if (rq_data_dir(rq) == WRITE) { in sd_setup_read_write_cmnd()
1009 if (blk_integrity_rq(rq)) in sd_setup_read_write_cmnd()
1012 } else if (rq_data_dir(rq) == READ) { in sd_setup_read_write_cmnd()
1015 scmd_printk(KERN_ERR, SCpnt, "Unknown command %llx\n", (unsigned long long) rq->cmd_flags); in sd_setup_read_write_cmnd()
1021 (rq_data_dir(rq) == WRITE) ? in sd_setup_read_write_cmnd()
1023 blk_rq_sectors(rq))); in sd_setup_read_write_cmnd()
1045 SCpnt->cmnd[9] = (rq_data_dir(rq) == READ) ? READ_32 : WRITE_32; in sd_setup_read_write_cmnd()
1046 SCpnt->cmnd[10] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1071 SCpnt->cmnd[1] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1089 SCpnt->cmnd[1] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1098 if (unlikely(rq->cmd_flags & REQ_FUA)) { in sd_setup_read_write_cmnd()
1138 struct request *rq = cmd->request; in sd_init_command() local
1140 if (rq->cmd_flags & REQ_DISCARD) in sd_init_command()
1142 else if (rq->cmd_flags & REQ_WRITE_SAME) in sd_init_command()
1144 else if (rq->cmd_flags & REQ_FLUSH) in sd_init_command()
1152 struct request *rq = SCpnt->request; in sd_uninit_command() local
1154 if (rq->cmd_flags & REQ_DISCARD) in sd_uninit_command()
1155 __free_page(rq->completion_data); in sd_uninit_command()
1157 if (SCpnt->cmnd != rq->cmd) { in sd_uninit_command()