Lines Matching refs:scmd
937 struct scsi_cmnd *scmd; in pscsi_execute_cmd() local
956 scmd = blk_mq_rq_to_pdu(req); in pscsi_execute_cmd()
957 scmd->cmd_len = scsi_command_size(cmd->t_task_cdb); in pscsi_execute_cmd()
958 if (scmd->cmd_len > sizeof(scmd->cmnd)) { in pscsi_execute_cmd()
962 memcpy(scmd->cmnd, cmd->t_task_cdb, scmd->cmd_len); in pscsi_execute_cmd()
969 scmd->allowed = PS_RETRY; in pscsi_execute_cmd()
971 cmd->priv = scmd->cmnd; in pscsi_execute_cmd()
1007 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req); in pscsi_req_done() local
1008 enum sam_status scsi_status = scmd->result & 0xff; in pscsi_req_done()
1009 int valid_data = cmd->data_length - scmd->resid_len; in pscsi_req_done()
1014 " 0x%02x Result: 0x%08x\n", cmd, cdb[0], scmd->result); in pscsi_req_done()
1017 pscsi_complete_cmd(cmd, scsi_status, scmd->sense_buffer, valid_data); in pscsi_req_done()
1019 switch (host_byte(scmd->result)) { in pscsi_req_done()
1025 " 0x%02x Result: 0x%08x\n", cmd, cdb[0], scmd->result); in pscsi_req_done()