Lines Matching defs:irq_status
240 u8 irq_status;
247 irq_status = de600_read_status(dev);
250 pr_debug("de600_interrupt (%02X)\n", irq_status);
252 if (irq_status & RX_GOOD)
254 else if (!(irq_status & RX_BUSY))
259 retrig = de600_tx_intr(dev, irq_status);
263 irq_status = de600_read_status(dev);
264 } while ( (irq_status & RX_GOOD) || ((++boguscount < 100) && retrig) );
279 static int de600_tx_intr(struct net_device *dev, int irq_status)
286 if (irq_status & TX_BUSY)
291 if (!(irq_status & TX_FAILED16)) {
299 if ((free_tx_pages < TX_PAGES) || (irq_status & TX_FAILED16)) {