8390.c 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /* 8390 core for usual drivers */
  2. static const char version[] =
  3. "8390.c:v1.10cvs 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)\n";
  4. #include "lib8390.c"
  5. int ei_open(struct net_device *dev)
  6. {
  7. return __ei_open(dev);
  8. }
  9. EXPORT_SYMBOL(ei_open);
  10. int ei_close(struct net_device *dev)
  11. {
  12. return __ei_close(dev);
  13. }
  14. EXPORT_SYMBOL(ei_close);
  15. irqreturn_t ei_interrupt(int irq, void *dev_id)
  16. {
  17. return __ei_interrupt(irq, dev_id);
  18. }
  19. EXPORT_SYMBOL(ei_interrupt);
  20. #ifdef CONFIG_NET_POLL_CONTROLLER
  21. void ei_poll(struct net_device *dev)
  22. {
  23. __ei_poll(dev);
  24. }
  25. EXPORT_SYMBOL(ei_poll);
  26. #endif
  27. struct net_device *__alloc_ei_netdev(int size)
  28. {
  29. return ____alloc_ei_netdev(size);
  30. }
  31. EXPORT_SYMBOL(__alloc_ei_netdev);
  32. void NS8390_init(struct net_device *dev, int startp)
  33. {
  34. __NS8390_init(dev, startp);
  35. }
  36. EXPORT_SYMBOL(NS8390_init);
  37. #if defined(MODULE)
  38. static int __init ns8390_module_init(void)
  39. {
  40. return 0;
  41. }
  42. static void __exit ns8390_module_exit(void)
  43. {
  44. }
  45. module_init(ns8390_module_init);
  46. module_exit(ns8390_module_exit);
  47. #endif /* MODULE */
  48. MODULE_LICENSE("GPL");