taglinefilesource code
ISR452net/tcp/we.cif( inb_p( ISR ) & PRX )
ISR453net/tcp/we.coutb_p( PRX, ISR ); /* acknowledge RX interrupt */
ISR454net/tcp/we.cwhile( ( inb_p( ISR ) & RST ) == 0 ); /* wait for reset to be completed */
ISR455net/tcp/we.coutb_p( RST, ISR ); /* acknowledge RST interrupt */
ISR546net/tcp/we.cprintk("\nwd8013 - interrupt isr = x%x", inb_p( ISR ) );
ISR553net/tcp/we.cif ( ( isr = inb_p( ISR ) ) & OVW ) {  /* Receiver overwrite warning */
ISR558net/tcp/we.coutb_p( OVW, ISR ); /* acknowledge interrupt */
ISR562net/tcp/we.coutb_p( PRX, ISR ); /* acknowledge interrupt */
ISR566net/tcp/we.cif ( inb_p( ISR ) & PTX ) {  /* finished sending a packet. */
ISR568net/tcp/we.coutb_p( PTX, ISR ); /* acknowledge interrupt */
ISR571net/tcp/we.cif (inb_p( ISR ) & RXE ) {  /* recieve error */
ISR582net/tcp/we.coutb_p( RXE, ISR ); /* acknowledge interrupt */
ISR585net/tcp/we.cif (inb_p( ISR ) & TXE ) {  /* transmit aborted! */
ISR603net/tcp/we.coutb_p( TXE, ISR ); /* acknowledge interrupt */
ISR606net/tcp/we.cif( inb_p( ISR ) & CNTE ){ /* Tally counters overflowing */
ISR610net/tcp/we.coutb_p( CNTE, ISR ); /* acknowledge interrupt */
ISR612net/tcp/we.cif( inb_p( ISR ) & RST ) /* Reset has been performed */
ISR613net/tcp/we.coutb_p( RST, ISR ); /* acknowledge interrupt */
ISR616net/tcp/we.cif( ( isr = inb_p( ISR ) ) != 0 )
ISR623net/tcp/we.c} while( inb_p( ISR ) != 0 );