Lines Matching refs:status
141 . 2 for interrupt tracking, status flags
502 ** Pkt size for allocating is data length +6 (for additional status words,
537 word status;
539 status = inb( ioaddr + INTERRUPT );
540 if ( status & IM_ALLOC_INT ) {
618 /* send the packet length ( +6 for status, length and ctl byte )
619 and the status word ( set to zeros ) */
624 /* send the packet length ( +6 for status words, length, and ctl*/
783 On a fast machine, the status might change before the interrupt
1119 . o Read the status
1128 word status;
1145 /* First two words are status and packet_length */
1146 status = inw( ioaddr + DATA_1 );
1151 PRINTK2(("RCV: STATUS %4x LENGTH %4x\n", status, packet_length ));
1154 . status, length, and an extra word with an odd byte .
1158 if ( !(status & RS_ERRORS ) ){
1164 if ( status & RS_ODDFRAME )
1168 if ( status & RS_MULTICAST )
1218 if ( status & RS_ALGNERR ) dev->stats.rx_frame_errors++;
1219 if ( status & (RS_TOOSHORT | RS_TOOLONG ) )
1221 if ( status & RS_BADCRC) dev->stats.rx_crc_errors++;
1240 . read the status word
1315 byte status;
1342 /* read the status flag, and mask it */
1343 status = inb( ioaddr + INTERRUPT ) & mask;
1344 if (!status )
1350 ": Handling interrupt status %x\n", status));
1352 if (status & IM_RCV_INT) {
1357 } else if (status & IM_TX_INT ) {
1362 } else if (status & IM_TX_EMPTY_INT ) {
1382 } else if (status & IM_ALLOC_INT ) {
1397 } else if (status & IM_RX_OVRN_INT ) {
1401 } else if (status & IM_EPH_INT ) {
1403 } else if (status & IM_ERCV_INT ) {