Lines Matching refs:pcmd
963 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_pci_unmap_dma() local
965 scsi_dma_unmap(pcmd); in arcmsr_pci_unmap_dma()
971 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_ccb_complete() local
979 pcmd->scsi_done(pcmd); in arcmsr_ccb_complete()
985 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_report_sense_info() local
986 struct SENSE_DATA *sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer; in arcmsr_report_sense_info()
987 pcmd->result = DID_OK << 16; in arcmsr_report_sense_info()
1037 id = ccb->pcmd->device->id; in arcmsr_report_ccb_state()
1038 lun = ccb->pcmd->device->lun; in arcmsr_report_ccb_state()
1042 ccb->pcmd->result = DID_OK << 16; in arcmsr_report_ccb_state()
1048 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_report_ccb_state()
1057 ccb->pcmd->result = DID_BAD_TARGET << 16; in arcmsr_report_ccb_state()
1078 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_report_ccb_state()
1090 struct scsi_cmnd *abortcmd = pCCB->pcmd; in arcmsr_drain_donequeue()
1252 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_remove()
1337 struct CommandControlBlock *ccb, struct scsi_cmnd *pcmd) in arcmsr_build_ccb() argument
1347 ccb->pcmd = pcmd; in arcmsr_build_ccb()
1349 arcmsr_cdb->TargetID = pcmd->device->id; in arcmsr_build_ccb()
1350 arcmsr_cdb->LUN = pcmd->device->lun; in arcmsr_build_ccb()
1353 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len); in arcmsr_build_ccb()
1355 nseg = scsi_dma_map(pcmd); in arcmsr_build_ccb()
1358 scsi_for_each_sg(pcmd, sg, nseg, i) { in arcmsr_build_ccb()
1381 arcmsr_cdb->DataLength = scsi_bufflen(pcmd); in arcmsr_build_ccb()
1385 if (pcmd->sc_data_direction == DMA_TO_DEVICE) in arcmsr_build_ccb()
2967 , ccb->pcmd->device->id in arcmsr_hbaA_polling_ccbdone()
2968 , (u32)ccb->pcmd->device->lun in arcmsr_hbaA_polling_ccbdone()
2970 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_hbaA_polling_ccbdone()
3032 ,ccb->pcmd->device->id in arcmsr_hbaB_polling_ccbdone()
3033 ,(u32)ccb->pcmd->device->lun in arcmsr_hbaB_polling_ccbdone()
3035 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_hbaB_polling_ccbdone()
3090 , pCCB->pcmd->device->id in arcmsr_hbaC_polling_ccbdone()
3091 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaC_polling_ccbdone()
3093 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaC_polling_ccbdone()
3163 , pCCB->pcmd->device->id in arcmsr_hbaD_polling_ccbdone()
3164 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaD_polling_ccbdone()
3166 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaD_polling_ccbdone()
3725 scsi_dma_unmap(ccb->pcmd); in arcmsr_iop_reset()
3974 if (ccb->startdone == ARCMSR_CCB_START && ccb->pcmd == cmd) { in arcmsr_abort()