Lines Matching refs:pcmd
960 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_pci_unmap_dma() local
962 scsi_dma_unmap(pcmd); in arcmsr_pci_unmap_dma()
968 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_ccb_complete() local
976 pcmd->scsi_done(pcmd); in arcmsr_ccb_complete()
982 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_report_sense_info() local
983 struct SENSE_DATA *sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer; in arcmsr_report_sense_info()
984 pcmd->result = DID_OK << 16; in arcmsr_report_sense_info()
1034 id = ccb->pcmd->device->id; in arcmsr_report_ccb_state()
1035 lun = ccb->pcmd->device->lun; in arcmsr_report_ccb_state()
1039 ccb->pcmd->result = DID_OK << 16; in arcmsr_report_ccb_state()
1045 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_report_ccb_state()
1054 ccb->pcmd->result = DID_BAD_TARGET << 16; in arcmsr_report_ccb_state()
1075 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_report_ccb_state()
1087 struct scsi_cmnd *abortcmd = pCCB->pcmd; in arcmsr_drain_donequeue()
1249 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_remove()
1334 struct CommandControlBlock *ccb, struct scsi_cmnd *pcmd) in arcmsr_build_ccb() argument
1344 ccb->pcmd = pcmd; in arcmsr_build_ccb()
1346 arcmsr_cdb->TargetID = pcmd->device->id; in arcmsr_build_ccb()
1347 arcmsr_cdb->LUN = pcmd->device->lun; in arcmsr_build_ccb()
1350 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len); in arcmsr_build_ccb()
1352 nseg = scsi_dma_map(pcmd); in arcmsr_build_ccb()
1355 scsi_for_each_sg(pcmd, sg, nseg, i) { in arcmsr_build_ccb()
1378 arcmsr_cdb->DataLength = scsi_bufflen(pcmd); in arcmsr_build_ccb()
1382 if (pcmd->sc_data_direction == DMA_TO_DEVICE) in arcmsr_build_ccb()
2964 , ccb->pcmd->device->id in arcmsr_hbaA_polling_ccbdone()
2965 , (u32)ccb->pcmd->device->lun in arcmsr_hbaA_polling_ccbdone()
2967 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_hbaA_polling_ccbdone()
3029 ,ccb->pcmd->device->id in arcmsr_hbaB_polling_ccbdone()
3030 ,(u32)ccb->pcmd->device->lun in arcmsr_hbaB_polling_ccbdone()
3032 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_hbaB_polling_ccbdone()
3087 , pCCB->pcmd->device->id in arcmsr_hbaC_polling_ccbdone()
3088 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaC_polling_ccbdone()
3090 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaC_polling_ccbdone()
3160 , pCCB->pcmd->device->id in arcmsr_hbaD_polling_ccbdone()
3161 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaD_polling_ccbdone()
3163 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaD_polling_ccbdone()
3722 scsi_dma_unmap(ccb->pcmd); in arcmsr_iop_reset()
3971 if (ccb->startdone == ARCMSR_CCB_START && ccb->pcmd == cmd) { in arcmsr_abort()