NCR5380_IDSTAT
while ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ) == 0 && --timeout)
return GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ;
while ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ) && --timeout)
return (GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ) == 0;
while ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_SEL) && (len > 0)) {
if (GET_5380_REG(NCR5380_IDSTAT) & SC_S_SEL) {
if ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) == 0) {
if ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) == 0) {
if (((GET_5380_REG(NCR5380_IDSTAT) >> 2) & 7) != ph) {
if ((tmp = GET_5380_REG(NCR5380_IDSTAT)) & SC_S_REQ)
if ((phase = GET_5380_REG(NCR5380_IDSTAT)) & SC_S_REQ)
if (((GET_5380_REG(NCR5380_IDSTAT) >> 2) & 7) != phase)
if ((phase = GET_5380_REG(NCR5380_IDSTAT)) & SC_S_REQ) {
if ((GET_5380_REG(NCR5380_IDSTAT) & (SC_S_SEL|SC_S_IO)) ==
idstat = GET_5380_REG(NCR5380_IDSTAT);
SET_5380_REG(NCR5380_IDSTAT, 0);
if ((GET_5380_REG(NCR5380_IDSTAT) & (SC_S_SEL|SC_S_IO))
SET_5380_REG(NCR5380_IDSTAT, SC_HOST_ID);
SET_5380_REG(NCR5380_IDSTAT, 0);
while ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) == 0 && --cnt)
if ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) == 0) {
if ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) == 0) {
if (GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY)
tmp = GET_5380_REG(NCR5380_IDSTAT);
idstat = GET_5380_REG(NCR5380_IDSTAT);
while ( ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) == 0)
while (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ) && --timeout)
return (GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ);
while ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ) && --timeout)
return (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_REQ));
while ((GET_5380_REG(NCR5380_IDSTAT) & SC_S_SEL) && (len > 0)) {
if (GET_5380_REG(NCR5380_IDSTAT) & SC_S_SEL) {
if (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY)) {
if (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY)) {
if (((GET_5380_REG(NCR5380_IDSTAT) >> 2) & 7) != ph) {
if ((tmp = GET_5380_REG(NCR5380_IDSTAT)) & SC_S_REQ)
if ((phase = GET_5380_REG(NCR5380_IDSTAT)) & SC_S_REQ)
if (((GET_5380_REG(NCR5380_IDSTAT) >> 2) & 7) != phase)
if ((phase = GET_5380_REG(NCR5380_IDSTAT)) & SC_S_REQ) {
if ((GET_5380_REG(NCR5380_IDSTAT) & (SC_S_SEL|SC_S_IO))
idstat = GET_5380_REG(NCR5380_IDSTAT);
SET_5380_REG(NCR5380_IDSTAT, 0);
if ((GET_5380_REG(NCR5380_IDSTAT) & (SC_S_SEL|SC_S_IO))
SET_5380_REG(NCR5380_IDSTAT, SC_HOST_ID);
SET_5380_REG(NCR5380_IDSTAT, 0);
while (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY) && --cnt)
if (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY)) {
if (!(GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY)) {
if (GET_5380_REG(NCR5380_IDSTAT) & SC_S_BSY)
tmp = GET_5380_REG(NCR5380_IDSTAT);