Lines Matching defs:scmd
784 static unsigned char sd_setup_protect_cmnd(struct scsi_cmnd *scmd,
787 struct request *rq = scsi_cmd_to_rq(scmd);
794 scmd->prot_flags |= SCSI_PROT_IP_CHECKSUM;
797 scmd->prot_flags |= SCSI_PROT_GUARD_CHECK;
801 scmd->prot_flags |= SCSI_PROT_REF_INCREMENT;
804 scmd->prot_flags |= SCSI_PROT_REF_CHECK;
808 scmd->prot_flags |= SCSI_PROT_TRANSFER_PI;
816 scsi_set_prot_op(scmd, prot_op);
817 scsi_set_prot_type(scmd, dif);
818 scmd->prot_flags &= sd_prot_flag_mask(prot_op);
1163 static int sd_cdl_dld(struct scsi_disk *sdkp, struct scsi_cmnd *scmd)
1175 hint = IOPRIO_PRIO_HINT(req_get_ioprio(scsi_cmd_to_rq(scmd)));
1994 * @scmd: sd-issued command that has failed
2004 static void sd_eh_reset(struct scsi_cmnd *scmd)
2006 struct scsi_disk *sdkp = scsi_disk(scsi_cmd_to_rq(scmd)->q->disk);
2014 * @scmd: sd-issued command that has failed
2024 static int sd_eh_action(struct scsi_cmnd *scmd, int eh_disp)
2026 struct scsi_disk *sdkp = scsi_disk(scsi_cmd_to_rq(scmd)->q->disk);
2027 struct scsi_device *sdev = scmd->device;
2030 !scsi_medium_access_command(scmd) ||
2031 host_byte(scmd->result) != DID_TIME_OUT ||
2053 scmd_printk(KERN_ERR, scmd,
2065 static unsigned int sd_completed_bytes(struct scsi_cmnd *scmd)
2067 struct request *req = scsi_cmd_to_rq(scmd);
2068 struct scsi_device *sdev = scmd->device;
2076 if (scsi_bufflen(scmd) <= sdev->sector_size)
2080 if (!scsi_get_sense_info_fld(scmd->sense_buffer,
2090 end_lba = start_lba + bytes_to_logical(sdev, scsi_bufflen(scmd));
2098 transferred = scsi_bufflen(scmd) - scsi_get_resid(scmd);