Lines Matching refs:scmd
936 struct scsi_cmnd *scmd; in pscsi_execute_cmd() local
955 scmd = blk_mq_rq_to_pdu(req); in pscsi_execute_cmd()
956 scmd->cmd_len = scsi_command_size(cmd->t_task_cdb); in pscsi_execute_cmd()
957 if (scmd->cmd_len > sizeof(scmd->cmnd)) { in pscsi_execute_cmd()
961 memcpy(scmd->cmnd, cmd->t_task_cdb, scmd->cmd_len); in pscsi_execute_cmd()
968 scmd->allowed = PS_RETRY; in pscsi_execute_cmd()
970 cmd->priv = scmd->cmnd; in pscsi_execute_cmd()
1006 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req); in pscsi_req_done() local
1007 enum sam_status scsi_status = scmd->result & 0xff; in pscsi_req_done()
1008 int valid_data = cmd->data_length - scmd->resid_len; in pscsi_req_done()
1013 " 0x%02x Result: 0x%08x\n", cmd, cdb[0], scmd->result); in pscsi_req_done()
1016 pscsi_complete_cmd(cmd, scsi_status, scmd->sense_buffer, valid_data); in pscsi_req_done()
1018 switch (host_byte(scmd->result)) { in pscsi_req_done()
1024 " 0x%02x Result: 0x%08x\n", cmd, cdb[0], scmd->result); in pscsi_req_done()