taglinefilesource code
ISR453net/tcp/we.cif( inb_p( ISR ) & PRX )
ISR454net/tcp/we.coutb_p( PRX, ISR ); /* acknowledge RX interrupt */
ISR455net/tcp/we.cwhile( ( inb_p( ISR ) & RST ) == 0 ); /* wait for reset to be completed */
ISR456net/tcp/we.coutb_p( RST, ISR ); /* acknowledge RST interrupt */
ISR547net/tcp/we.cprintk("\nwd8013 - interrupt isr = x%x", inb_p( ISR ) );
ISR554net/tcp/we.cif ( ( isr = inb_p( ISR ) ) & OVW ) {  /* Receiver overwrite warning */
ISR559net/tcp/we.coutb_p( OVW, ISR ); /* acknowledge interrupt */
ISR563net/tcp/we.coutb_p( PRX, ISR ); /* acknowledge interrupt */
ISR567net/tcp/we.cif ( inb_p( ISR ) & PTX ) {  /* finished sending a packet. */
ISR569net/tcp/we.coutb_p( PTX, ISR ); /* acknowledge interrupt */
ISR572net/tcp/we.cif (inb_p( ISR ) & RXE ) {  /* recieve error */
ISR583net/tcp/we.coutb_p( RXE, ISR ); /* acknowledge interrupt */
ISR586net/tcp/we.cif (inb_p( ISR ) & TXE ) {  /* transmit aborted! */
ISR604net/tcp/we.coutb_p( TXE, ISR ); /* acknowledge interrupt */
ISR607net/tcp/we.cif( inb_p( ISR ) & CNTE ){ /* Tally counters overflowing */
ISR611net/tcp/we.coutb_p( CNTE, ISR ); /* acknowledge interrupt */
ISR613net/tcp/we.cif( inb_p( ISR ) & RST ) /* Reset has been performed */
ISR614net/tcp/we.coutb_p( RST, ISR ); /* acknowledge interrupt */
ISR617net/tcp/we.cif( ( isr = inb_p( ISR ) ) != 0 )
ISR624net/tcp/we.c} while( inb_p( ISR ) != 0 );