SCSI_BSY
(SCSI_BSY | SCSI_REQ | SCSI_CD | SCSI_MSG |
if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
&& (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ);
(sPhase == (SCSI_BSY | S_DATAO_PH)) ||
(sPhase == (SCSI_BSY | S_DATAI_PH))) {
if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ||
while (RD_HARPOON(p_port + hp_scsisig) & (SCSI_SEL | SCSI_BSY)) {
(RD_HARPOON(p_port + hp_scsisig) | SCSI_BSY));
~SCSI_BSY));
~(SCSI_BSY | SCSI_SEL)));
& ~SCSI_BSY));
WR_HARPOON(p_port + hp_scsisig, (SCSI_SEL | SCSI_BSY));
(SCSI_SEL | SCSI_BSY | SCSI_IOBIT | SCSI_CD));
WR_HARPOON(p_port + hp_scsisig, (SCSI_BSY | SCSI_IOBIT | SCSI_CD));
(SCSI_SEL | SCSI_BSY | SCSI_IOBIT | SCSI_CD));
nsp_index_write(base, SCSIBUSCTRL, SCSI_SEL | SCSI_BSY | SCSI_ATN);
nsp_index_write(base, SCSIBUSCTRL, SCSI_SEL | SCSI_BSY | SCSI_DATAOUT_ENB | SCSI_ATN);
bus_reg = nsp_index_read(base, SCSIBUSCTRL) & ~(SCSI_BSY | SCSI_ATN);