SCCS-vsn: sys/vax/uba/rx.c 6.2
#include "rx.h"
#if NFX > 0
#include "rx.h"
#if NFX > 0
iowait(bp);
if (bp->b_flags & B_ERROR) {
sc->sc_csbits = 0;
iowait(bp);
if (bp->b_flags & B_ERROR) {
sc->sc_csbits = 0;
+ sc->sc_flags &= ~RXF_LOCK;
return (bp->b_error);
}
if (rxwstart++ == 0) {
return (bp->b_error);
}
if (rxwstart++ == 0) {
if (sc->sc_flags & RXF_LOCK)
return(EBUSY);
}
if (sc->sc_flags & RXF_LOCK)
return(EBUSY);
}
{
register struct rx_softc *sc = &rx_softc[RXUNIT(dev)];
{
register struct rx_softc *sc = &rx_softc[RXUNIT(dev)];
#ifdef RXDEBUG
printf("rxclose: dev=0x%x, sc_open=%d\n", dev, sc->sc_open);
#endif
#ifdef RXDEBUG
printf("rxclose: dev=0x%x, sc_open=%d\n", dev, sc->sc_open);
#endif