static irqreturn_t au1000_interrupt(int irq, void *dev_id) { struct net_device *dev = dev_id; au1000_rx(dev); au1000_tx_ack(dev); return IRQ_RETVAL(1); }
/* * Au1000 interrupt service routine. */ static irqreturn_t au1000_interrupt(int irq, void *dev_id) { struct net_device *dev = dev_id; /* Handle RX interrupts first to minimize chance of overrun */ au1000_rx(dev); au1000_tx_ack(dev); return IRQ_RETVAL(1); }
/* * Au1000 interrupt service routine. */ void au1000_interrupt(int irq, void *dev_id, struct pt_regs *regs) { struct net_device *dev = (struct net_device *) dev_id; if (dev == NULL) { printk(KERN_ERR "%s: isr: null dev ptr\n", dev->name); return; } au1000_tx_ack(dev); au1000_rx(dev); }
/* * Au1000 interrupt service routine. */ void au1000_interrupt(int irq, void *dev_id, struct pt_regs *regs) { struct net_device *dev = (struct net_device *) dev_id; if (dev == NULL) { printk(KERN_ERR "%s: isr: null dev ptr\n", dev->name); return; } /* Handle RX interrupts first to minimize chance of overrun */ au1000_rx(dev); au1000_tx_ack(dev); }
/* * Au1000 interrupt service routine. */ static irqreturn_t au1000_interrupt(int irq, void *dev_id) { struct net_device *dev = (struct net_device *) dev_id; if (dev == NULL) { printk(KERN_ERR "%s: isr: null dev ptr\n", dev->name); return IRQ_RETVAL(1); } /* Handle RX interrupts first to minimize chance of overrun */ au1000_rx(dev); au1000_tx_ack(dev); return IRQ_RETVAL(1); }