Lines Matching defs:pcmd
1314 struct scsi_cmnd *pcmd = ccb->pcmd;
1316 scsi_dma_unmap(pcmd);
1322 struct scsi_cmnd *pcmd = ccb->pcmd;
1330 pcmd->scsi_done(pcmd);
1336 struct scsi_cmnd *pcmd = ccb->pcmd;
1337 struct SENSE_DATA *sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer;
1338 pcmd->result = (DID_OK << 16) | (CHECK_CONDITION << 1);
1347 pcmd->result |= (DRIVER_SENSE << 24);
1397 id = ccb->pcmd->device->id;
1398 lun = ccb->pcmd->device->lun;
1402 ccb->pcmd->result = DID_OK << 16;
1408 ccb->pcmd->result = DID_NO_CONNECT << 16;
1417 ccb->pcmd->result = DID_BAD_TARGET << 16;
1438 ccb->pcmd->result = DID_NO_CONNECT << 16;
1449 struct scsi_cmnd *abortcmd = pCCB->pcmd;
1606 ccb->pcmd->result = DID_NO_CONNECT << 16;
1608 ccb->pcmd->scsi_done(ccb->pcmd);
1698 ccb->pcmd->result = DID_ABORT << 16;
1796 struct CommandControlBlock *ccb, struct scsi_cmnd *pcmd)
1806 ccb->pcmd = pcmd;
1808 arcmsr_cdb->TargetID = pcmd->device->id;
1809 arcmsr_cdb->LUN = pcmd->device->lun;
1812 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len);
1814 nseg = scsi_dma_map(pcmd);
1817 scsi_for_each_sg(pcmd, sg, nseg, i) {
1840 arcmsr_cdb->DataLength = scsi_bufflen(pcmd);
1844 if (pcmd->sc_data_direction == DMA_TO_DEVICE)
3524 , ccb->pcmd->device->id
3525 , (u32)ccb->pcmd->device->lun
3527 ccb->pcmd->result = DID_ABORT << 16;
3593 ,ccb->pcmd->device->id
3594 ,(u32)ccb->pcmd->device->lun
3596 ccb->pcmd->result = DID_ABORT << 16;
3655 , pCCB->pcmd->device->id
3656 , (u32)pCCB->pcmd->device->lun
3658 pCCB->pcmd->result = DID_ABORT << 16;
3730 , pCCB->pcmd->device->id
3731 , (u32)pCCB->pcmd->device->lun
3733 pCCB->pcmd->result = DID_ABORT << 16;
3798 , pCCB->pcmd->device->id
3799 , (u32)pCCB->pcmd->device->lun
3801 pCCB->pcmd->result = DID_ABORT << 16;
4557 scsi_dma_unmap(ccb->pcmd);
4664 if (ccb->startdone == ARCMSR_CCB_START && ccb->pcmd == cmd) {