Lines Matching defs:pcmd
1312 struct scsi_cmnd *pcmd = ccb->pcmd;
1315 scsi_dma_unmap(ccb->pcmd);
1320 scsi_done(pcmd);
1325 struct scsi_cmnd *pcmd = ccb->pcmd;
1327 pcmd->result = (DID_OK << 16) | SAM_STAT_CHECK_CONDITION;
1328 if (pcmd->sense_buffer) {
1331 memcpy_and_pad(pcmd->sense_buffer,
1337 sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer;
1389 id = ccb->pcmd->device->id;
1390 lun = ccb->pcmd->device->lun;
1394 ccb->pcmd->result = DID_OK << 16;
1400 ccb->pcmd->result = DID_NO_CONNECT << 16;
1409 ccb->pcmd->result = DID_BAD_TARGET << 16;
1430 ccb->pcmd->result = DID_NO_CONNECT << 16;
1441 struct scsi_cmnd *abortcmd = pCCB->pcmd;
1598 ccb->pcmd->result = DID_NO_CONNECT << 16;
1599 scsi_dma_unmap(ccb->pcmd);
1600 scsi_done(ccb->pcmd);
1690 ccb->pcmd->result = DID_ABORT << 16;
1788 struct CommandControlBlock *ccb, struct scsi_cmnd *pcmd)
1798 ccb->pcmd = pcmd;
1800 arcmsr_cdb->TargetID = pcmd->device->id;
1801 arcmsr_cdb->LUN = pcmd->device->lun;
1804 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len);
1806 nseg = scsi_dma_map(pcmd);
1809 scsi_for_each_sg(pcmd, sg, nseg, i) {
1832 arcmsr_cdb->DataLength = scsi_bufflen(pcmd);
1836 if (pcmd->sc_data_direction == DMA_TO_DEVICE)
3529 , ccb->pcmd->device->id
3530 , (u32)ccb->pcmd->device->lun
3532 ccb->pcmd->result = DID_ABORT << 16;
3598 ,ccb->pcmd->device->id
3599 ,(u32)ccb->pcmd->device->lun
3601 ccb->pcmd->result = DID_ABORT << 16;
3660 , pCCB->pcmd->device->id
3661 , (u32)pCCB->pcmd->device->lun
3663 pCCB->pcmd->result = DID_ABORT << 16;
3735 , pCCB->pcmd->device->id
3736 , (u32)pCCB->pcmd->device->lun
3738 pCCB->pcmd->result = DID_ABORT << 16;
3803 , pCCB->pcmd->device->id
3804 , (u32)pCCB->pcmd->device->lun
3806 pCCB->pcmd->result = DID_ABORT << 16;
4562 scsi_dma_unmap(ccb->pcmd);
4669 if (ccb->startdone == ARCMSR_CCB_START && ccb->pcmd == cmd) {