Lines Matching refs:SCpnt
118 static blk_status_t sd_init_command(struct scsi_cmnd *SCpnt);
119 static void sd_uninit_command(struct scsi_cmnd *SCpnt);
1374 static void sd_uninit_command(struct scsi_cmnd *SCpnt) in sd_uninit_command() argument
1376 struct request *rq = SCpnt->request; in sd_uninit_command()
1382 if (SCpnt->cmnd != scsi_req(rq)->cmd) { in sd_uninit_command()
1383 cmnd = SCpnt->cmnd; in sd_uninit_command()
1384 SCpnt->cmnd = NULL; in sd_uninit_command()
1385 SCpnt->cmd_len = 0; in sd_uninit_command()
2019 static int sd_done(struct scsi_cmnd *SCpnt) in sd_done() argument
2021 int result = SCpnt->result; in sd_done()
2022 unsigned int good_bytes = result ? 0 : scsi_bufflen(SCpnt); in sd_done()
2023 unsigned int sector_size = SCpnt->device->sector_size; in sd_done()
2026 struct scsi_disk *sdkp = scsi_disk(SCpnt->request->rq_disk); in sd_done()
2027 struct request *req = SCpnt->request; in sd_done()
2042 scsi_set_resid(SCpnt, 0); in sd_done()
2045 scsi_set_resid(SCpnt, blk_rq_bytes(req)); in sd_done()
2054 resid = scsi_get_resid(SCpnt); in sd_done()
2059 scsi_print_command(SCpnt); in sd_done()
2060 resid = min(scsi_bufflen(SCpnt), in sd_done()
2062 scsi_set_resid(SCpnt, resid); in sd_done()
2067 sense_valid = scsi_command_normalize_sense(SCpnt, &sshdr); in sd_done()
2080 good_bytes = sd_completed_bytes(SCpnt); in sd_done()
2083 good_bytes = scsi_bufflen(SCpnt); in sd_done()
2090 SCpnt->result = 0; in sd_done()
2091 memset(SCpnt->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in sd_done()
2095 good_bytes = sd_completed_bytes(SCpnt); in sd_done()
2100 good_bytes = sd_completed_bytes(SCpnt); in sd_done()
2104 switch (SCpnt->cmnd[0]) { in sd_done()
2110 if (SCpnt->cmnd[1] & 8) { /* UNMAP */ in sd_done()
2127 good_bytes = sd_zbc_complete(SCpnt, good_bytes, &sshdr); in sd_done()
2129 SCSI_LOG_HLCOMPLETE(1, scmd_printk(KERN_INFO, SCpnt, in sd_done()
2131 good_bytes, scsi_bufflen(SCpnt))); in sd_done()