return 0;
}
-/**************************************************************************
-IRQ - Handle card interrupt status
-***************************************************************************/
-#if 0
-static void pnic_irq ( struct net_device *netdev, irq_action_t action ) {
- struct pnic *pnic = netdev->priv;
- uint8_t enabled;
-
- switch ( action ) {
- case DISABLE :
- case ENABLE :
- enabled = ( action == ENABLE ? 1 : 0 );
- pnic_command ( pnic, PNIC_CMD_MASK_IRQ,
- &enabled, sizeof ( enabled ), NULL, 0, NULL );
- break;
- case FORCE :
- pnic_command ( pnic, PNIC_CMD_FORCE_IRQ,
- NULL, 0, NULL, 0, NULL );
- break;
- }
-}
-#endif
-
/**************************************************************************
OPEN - Open network device
***************************************************************************/
}
}
-#if 0
-static void rtl_irq(struct nic *nic, irq_action_t action)
-{
- unsigned int mask;
- /* Bit of a guess as to which interrupts we should allow */
- unsigned int interested = ROK | RER | RXOVW | FOVW | SERR;
-
- switch ( action ) {
- case DISABLE :
- case ENABLE :
- mask = inw(rtl->ioaddr + IntrMask);
- mask = mask & ~interested;
- if ( action == ENABLE ) mask = mask | interested;
- outw(mask, rtl->ioaddr + IntrMask);
- break;
- case FORCE :
- /* Apparently writing a 1 to this read-only bit of a
- * read-only and otherwise unrelated register will
- * force an interrupt. If you ever want to see how
- * not to write a datasheet, read the one for the
- * RTL8139...
- */
- outb(EROK, rtl->ioaddr + RxEarlyStatus);
- break;
- }
-}
-#endif
-
/**
* Probe PCI device
*