Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.28-rc8 63 lines 1.1 kB view raw
1/* 8390 core for ISA devices needing bus delays */ 2 3static const char version[] = 4 "8390p.c:v1.10cvs 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)\n"; 5 6#define ei_inb(_p) inb(_p) 7#define ei_outb(_v, _p) outb(_v, _p) 8#define ei_inb_p(_p) inb_p(_p) 9#define ei_outb_p(_v, _p) outb_p(_v, _p) 10 11#include "lib8390.c" 12 13int eip_open(struct net_device *dev) 14{ 15 return __ei_open(dev); 16} 17EXPORT_SYMBOL(eip_open); 18 19int eip_close(struct net_device *dev) 20{ 21 return __ei_close(dev); 22} 23EXPORT_SYMBOL(eip_close); 24 25irqreturn_t eip_interrupt(int irq, void *dev_id) 26{ 27 return __ei_interrupt(irq, dev_id); 28} 29EXPORT_SYMBOL(eip_interrupt); 30 31#ifdef CONFIG_NET_POLL_CONTROLLER 32void eip_poll(struct net_device *dev) 33{ 34 __ei_poll(dev); 35} 36EXPORT_SYMBOL(eip_poll); 37#endif 38 39struct net_device *__alloc_eip_netdev(int size) 40{ 41 return ____alloc_ei_netdev(size); 42} 43EXPORT_SYMBOL(__alloc_eip_netdev); 44 45void NS8390p_init(struct net_device *dev, int startp) 46{ 47 __NS8390_init(dev, startp); 48} 49EXPORT_SYMBOL(NS8390p_init); 50 51#if defined(MODULE) 52 53int init_module(void) 54{ 55 return 0; 56} 57 58void cleanup_module(void) 59{ 60} 61 62#endif /* MODULE */ 63MODULE_LICENSE("GPL");