extern struct ethtool_ops r1000_ethtool_ops;
static int r1000_set_speed_duplex(unsigned long ioaddr, unsigned int anar, unsigned int gbcr, unsigned int bmcr);
static void r1000_rx_action(struct net_device *netdev);
static void fastcall r1000_rx_action(struct net_device *netdev);
static void r1000_tx_action(struct net_device *netdev);
static void fastcall r1000_tx_action(struct net_device *netdev);
#ifdef R1000_BOTTOM_HALVES
static void r1000_rx_interrupt(unsigned long ndev);