Lines Matching refs:SCp

247 	printk("BH @%p +%04x, ", host->scsi.SCp.ptr,  in acornscsi_dumpdma()
248 host->scsi.SCp.this_residual); in acornscsi_dumpdma()
250 host->scsi.SCp.scsi_xferred); in acornscsi_dumpdma()
740 host->scsi.SCp = SCpnt->SCp; in acornscsi_kick()
805 SCpnt->result = result << 16 | host->scsi.SCp.Message << 8 | host->scsi.SCp.Status; in acornscsi_done()
819 if (host->scsi.SCp.ptr && in acornscsi_done()
823 if (host->scsi.SCp.scsi_xferred < SCpnt->underflow || in acornscsi_done()
824 host->scsi.SCp.scsi_xferred != host->dma.transferred) in acornscsi_done()
885 void acornscsi_data_updateptr(AS_Host *host, struct scsi_pointer *SCp, unsigned int length) in acornscsi_data_updateptr() argument
887 SCp->ptr += length; in acornscsi_data_updateptr()
888 SCp->this_residual -= length; in acornscsi_data_updateptr()
890 if (SCp->this_residual == 0 && next_SCp(SCp) == 0) in acornscsi_data_updateptr()
1038 length = min_t(unsigned int, host->scsi.SCp.this_residual, DMAC_BUFFER_SIZE / 2); in acornscsi_dma_setup()
1048 acornscsi_data_write(host, host->scsi.SCp.ptr, host->dma.start_addr, in acornscsi_dma_setup()
1110 acornscsi_data_read(host, host->scsi.SCp.ptr, in acornscsi_dma_cleanup()
1116 acornscsi_data_updateptr(host, &host->scsi.SCp, transferred); in acornscsi_dma_cleanup()
1157 host->dma.xfer_ptr = host->scsi.SCp.ptr; in acornscsi_dma_intr()
1161 acornscsi_data_updateptr(host, &host->scsi.SCp, transferred); in acornscsi_dma_intr()
1166 length = min_t(unsigned int, host->scsi.SCp.this_residual, DMAC_BUFFER_SIZE / 2); in acornscsi_dma_intr()
1176 acornscsi_data_write(host, host->scsi.SCp.ptr, host->dma.start_addr, in acornscsi_dma_intr()
1253 transferred = host->scsi.SCp.scsi_xferred - host->dma.transferred; in acornscsi_dma_adjust()
1312 sbic_arm_writenext(host, SCpnt->cmd_len - host->scsi.SCp.sent_command); in acornscsi_sendcommand()
1317 (int *)&host->scsi.SCp.sent_command, SCpnt->cmd_len, 1000000)) in acornscsi_sendcommand()
1411 host->scsi.SCp.Status = sbic_arm_read(host, SBIC_DATA); in acornscsi_readstatusbyte()
1504 host->scsi.SCp.Message = message[0]; in acornscsi_message()
1515 host->SCpnt->SCp = host->scsi.SCp; in acornscsi_message()
1516 host->SCpnt->SCp.sent_command = 0; in acornscsi_message()
1531 host->scsi.SCp = host->SCpnt->SCp; in acornscsi_message()
1739 if (!host->scsi.SCp.ptr /*&& host->scsi.SCp.this_residual*/) { in acornscsi_starttransfer()
1745 residual = scsi_bufflen(host->SCpnt) - host->scsi.SCp.scsi_xferred; in acornscsi_starttransfer()
1865 host->scsi.SCp = host->SCpnt->SCp; in acornscsi_reconnect_finish()
1868 host->scsi.SCp.ptr, host->scsi.SCp.this_residual); in acornscsi_reconnect_finish()
1875 host->dma.transferred = host->scsi.SCp.scsi_xferred; in acornscsi_reconnect_finish()
1978 host->dma.transferred = host->scsi.SCp.scsi_xferred; in acornscsi_sbicintr()
2086 if (host->scsi.SCp.sent_command != host->SCpnt->cmd_len) in acornscsi_sbicintr()
2096 if (host->scsi.SCp.sent_command != host->SCpnt->cmd_len) in acornscsi_sbicintr()
2225 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2236 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2246 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2274 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2286 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2297 host->scsi.SCp.scsi_xferred = scsi_bufflen(host->SCpnt) - in acornscsi_sbicintr()
2495 SCpnt->SCp.phase = (int)acornscsi_datadirection(SCpnt->cmnd[0]); in acornscsi_queuecmd_lck()
2496 SCpnt->SCp.sent_command = 0; in acornscsi_queuecmd_lck()
2497 SCpnt->SCp.scsi_xferred = 0; in acornscsi_queuecmd_lck()