Lines Matching refs:pcmd

1305 	struct scsi_cmnd *pcmd = ccb->pcmd;  in arcmsr_pci_unmap_dma()  local
1307 scsi_dma_unmap(pcmd); in arcmsr_pci_unmap_dma()
1313 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_ccb_complete() local
1321 scsi_done(pcmd); in arcmsr_ccb_complete()
1326 struct scsi_cmnd *pcmd = ccb->pcmd; in arcmsr_report_sense_info() local
1328 pcmd->result = (DID_OK << 16) | SAM_STAT_CHECK_CONDITION; in arcmsr_report_sense_info()
1329 if (pcmd->sense_buffer) { in arcmsr_report_sense_info()
1332 memcpy_and_pad(pcmd->sense_buffer, in arcmsr_report_sense_info()
1338 sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer; in arcmsr_report_sense_info()
1390 id = ccb->pcmd->device->id; in arcmsr_report_ccb_state()
1391 lun = ccb->pcmd->device->lun; in arcmsr_report_ccb_state()
1395 ccb->pcmd->result = DID_OK << 16; in arcmsr_report_ccb_state()
1401 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_report_ccb_state()
1410 ccb->pcmd->result = DID_BAD_TARGET << 16; in arcmsr_report_ccb_state()
1431 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_report_ccb_state()
1442 struct scsi_cmnd *abortcmd = pCCB->pcmd; in arcmsr_drain_donequeue()
1599 ccb->pcmd->result = DID_NO_CONNECT << 16; in arcmsr_remove_scsi_devices()
1601 scsi_done(ccb->pcmd); in arcmsr_remove_scsi_devices()
1691 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_remove()
1789 struct CommandControlBlock *ccb, struct scsi_cmnd *pcmd) in arcmsr_build_ccb() argument
1799 ccb->pcmd = pcmd; in arcmsr_build_ccb()
1801 arcmsr_cdb->TargetID = pcmd->device->id; in arcmsr_build_ccb()
1802 arcmsr_cdb->LUN = pcmd->device->lun; in arcmsr_build_ccb()
1805 memcpy(arcmsr_cdb->Cdb, pcmd->cmnd, pcmd->cmd_len); in arcmsr_build_ccb()
1807 nseg = scsi_dma_map(pcmd); in arcmsr_build_ccb()
1810 scsi_for_each_sg(pcmd, sg, nseg, i) { in arcmsr_build_ccb()
1833 arcmsr_cdb->DataLength = scsi_bufflen(pcmd); in arcmsr_build_ccb()
1837 if (pcmd->sc_data_direction == DMA_TO_DEVICE) in arcmsr_build_ccb()
3527 , ccb->pcmd->device->id in arcmsr_hbaA_polling_ccbdone()
3528 , (u32)ccb->pcmd->device->lun in arcmsr_hbaA_polling_ccbdone()
3530 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_hbaA_polling_ccbdone()
3596 ,ccb->pcmd->device->id in arcmsr_hbaB_polling_ccbdone()
3597 ,(u32)ccb->pcmd->device->lun in arcmsr_hbaB_polling_ccbdone()
3599 ccb->pcmd->result = DID_ABORT << 16; in arcmsr_hbaB_polling_ccbdone()
3658 , pCCB->pcmd->device->id in arcmsr_hbaC_polling_ccbdone()
3659 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaC_polling_ccbdone()
3661 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaC_polling_ccbdone()
3733 , pCCB->pcmd->device->id in arcmsr_hbaD_polling_ccbdone()
3734 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaD_polling_ccbdone()
3736 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaD_polling_ccbdone()
3801 , pCCB->pcmd->device->id in arcmsr_hbaE_polling_ccbdone()
3802 , (u32)pCCB->pcmd->device->lun in arcmsr_hbaE_polling_ccbdone()
3804 pCCB->pcmd->result = DID_ABORT << 16; in arcmsr_hbaE_polling_ccbdone()
4560 scsi_dma_unmap(ccb->pcmd); in arcmsr_iop_reset()
4667 if (ccb->startdone == ARCMSR_CCB_START && ccb->pcmd == cmd) { in arcmsr_abort()