Lines Matching refs:scmd
939 struct scsi_cmnd *scmd; in pscsi_execute_cmd() local
958 scmd = blk_mq_rq_to_pdu(req); in pscsi_execute_cmd()
959 scmd->cmd_len = scsi_command_size(cmd->t_task_cdb); in pscsi_execute_cmd()
960 if (scmd->cmd_len > sizeof(scmd->cmnd)) { in pscsi_execute_cmd()
964 memcpy(scmd->cmnd, cmd->t_task_cdb, scmd->cmd_len); in pscsi_execute_cmd()
971 scmd->allowed = PS_RETRY; in pscsi_execute_cmd()
973 cmd->priv = scmd->cmnd; in pscsi_execute_cmd()
1009 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req); in pscsi_req_done() local
1010 enum sam_status scsi_status = scmd->result & 0xff; in pscsi_req_done()
1011 int valid_data = cmd->data_length - scmd->resid_len; in pscsi_req_done()
1016 " 0x%02x Result: 0x%08x\n", cmd, cdb[0], scmd->result); in pscsi_req_done()
1019 pscsi_complete_cmd(cmd, scsi_status, scmd->sense_buffer, valid_data); in pscsi_req_done()
1021 switch (host_byte(scmd->result)) { in pscsi_req_done()
1027 " 0x%02x Result: 0x%08x\n", cmd, cdb[0], scmd->result); in pscsi_req_done()