• Home
  • Raw
  • Download

Lines Matching refs:SCp

258 	printk("BH @%p +%04x, ", host->scsi.SCp.ptr,  in acornscsi_dumpdma()
259 host->scsi.SCp.this_residual); in acornscsi_dumpdma()
261 host->scsi.SCp.scsi_xferred); in acornscsi_dumpdma()
751 host->scsi.SCp = SCpnt->SCp; in acornscsi_kick()
815 SCpnt->result = result << 16 | host->scsi.SCp.Message << 8 | host->scsi.SCp.Status; in acornscsi_done()
829 if (host->scsi.SCp.ptr && in acornscsi_done()
833 if (host->scsi.SCp.scsi_xferred < SCpnt->underflow || in acornscsi_done()
834 host->scsi.SCp.scsi_xferred != host->dma.transferred) in acornscsi_done()
894 void acornscsi_data_updateptr(AS_Host *host, struct scsi_pointer *SCp, unsigned int length) in acornscsi_data_updateptr() argument
896 SCp->ptr += length; in acornscsi_data_updateptr()
897 SCp->this_residual -= length; in acornscsi_data_updateptr()
899 if (SCp->this_residual == 0 && next_SCp(SCp) == 0) in acornscsi_data_updateptr()
1047 length = min_t(unsigned int, host->scsi.SCp.this_residual, DMAC_BUFFER_SIZE / 2); in acornscsi_dma_setup()
1057 acornscsi_data_write(host, host->scsi.SCp.ptr, host->dma.start_addr, in acornscsi_dma_setup()
1119 acornscsi_data_read(host, host->scsi.SCp.ptr, in acornscsi_dma_cleanup()
1125 acornscsi_data_updateptr(host, &host->scsi.SCp, transferred); in acornscsi_dma_cleanup()
1166 host->dma.xfer_ptr = host->scsi.SCp.ptr; in acornscsi_dma_intr()
1170 acornscsi_data_updateptr(host, &host->scsi.SCp, transferred); in acornscsi_dma_intr()
1175 length = min_t(unsigned int, host->scsi.SCp.this_residual, DMAC_BUFFER_SIZE / 2); in acornscsi_dma_intr()
1185 acornscsi_data_write(host, host->scsi.SCp.ptr, host->dma.start_addr, in acornscsi_dma_intr()
1262 transferred = host->scsi.SCp.scsi_xferred - host->dma.transferred; in acornscsi_dma_adjust()
1321 sbic_arm_writenext(host, SCpnt->cmd_len - host->scsi.SCp.sent_command); in acornscsi_sendcommand()
1326 (int *)&host->scsi.SCp.sent_command, SCpnt->cmd_len, 1000000)) in acornscsi_sendcommand()
1420 host->scsi.SCp.Status = sbic_arm_read(host, SBIC_DATA); in acornscsi_readstatusbyte()
1513 host->scsi.SCp.Message = message[0]; in acornscsi_message()
1524 host->SCpnt->SCp = host->scsi.SCp; in acornscsi_message()
1525 host->SCpnt->SCp.sent_command = 0; in acornscsi_message()
1540 host->scsi.SCp = host->SCpnt->SCp; in acornscsi_message()
1698 SCpnt->result = DID_OK | host->scsi.SCp.Message << 8 | host->Scsi.SCp.Status; in acornscsi_message()
1783 if (!host->scsi.SCp.ptr /*&& host->scsi.SCp.this_residual*/) { in acornscsi_starttransfer()
1789 residual = scsi_bufflen(host->SCpnt) - host->scsi.SCp.scsi_xferred; in acornscsi_starttransfer()
1909 host->scsi.SCp = host->SCpnt->SCp; in acornscsi_reconnect_finish()
1912 host->scsi.SCp.ptr, host->scsi.SCp.this_residual); in acornscsi_reconnect_finish()
1919 host->dma.transferred = host->scsi.SCp.scsi_xferred; in acornscsi_reconnect_finish()
2022 host->dma.transferred = host->scsi.SCp.scsi_xferred; in acornscsi_sbicintr()
2130 if (host->scsi.SCp.sent_command != host->SCpnt->cmd_len) in acornscsi_sbicintr()
2140 if (host->scsi.SCp.sent_command != host->SCpnt->cmd_len) in acornscsi_sbicintr()
2269 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2280 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2290 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2318 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2330 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2341 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2539 SCpnt->SCp.phase = (int)acornscsi_datadirection(SCpnt->cmnd[0]); in acornscsi_queuecmd_lck()
2540 SCpnt->SCp.sent_command = 0; in acornscsi_queuecmd_lck()
2541 SCpnt->SCp.scsi_xferred = 0; in acornscsi_queuecmd_lck()