<dec f='src/src/sys/dev/ic/mb89352.c' l='193' type='int spc_datain_pio(struct spc_softc * , __uint8_t * , int )'/>
<def f='src/src/sys/dev/ic/mb89352.c' l='1548' ll='1620' type='int spc_datain_pio(struct spc_softc * sc, __uint8_t * p, int n)'/>
<use f='src/src/sys/dev/ic/mb89352.c' l='1983' u='c' c='spc_intr'/>
<doc f='src/src/sys/dev/ic/mb89352.c' l='1539'>/*
 * spc_datain_pio: perform data transfers using the FIFO datapath in the spc
 * Precondition: The SCSI bus should be in the DIN phase, with REQ asserted
 * and ACK deasserted (i.e. at least one byte is ready).
 *
 * For now, uses a pretty dumb algorithm, hangs around until all data has been
 * transferred.  This, is OK for fast targets, but not so smart for slow
 * targets which don&apos;t disconnect or for huge transfers.
 */</doc>
