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.27-rc2 66 lines 1.2 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} 17 18int eip_close(struct net_device *dev) 19{ 20 return __ei_close(dev); 21} 22 23irqreturn_t eip_interrupt(int irq, void *dev_id) 24{ 25 return __ei_interrupt(irq, dev_id); 26} 27 28#ifdef CONFIG_NET_POLL_CONTROLLER 29void eip_poll(struct net_device *dev) 30{ 31 __ei_poll(dev); 32} 33#endif 34 35struct net_device *__alloc_eip_netdev(int size) 36{ 37 return ____alloc_ei_netdev(size); 38} 39 40void NS8390p_init(struct net_device *dev, int startp) 41{ 42 return __NS8390_init(dev, startp); 43} 44 45EXPORT_SYMBOL(eip_open); 46EXPORT_SYMBOL(eip_close); 47EXPORT_SYMBOL(eip_interrupt); 48#ifdef CONFIG_NET_POLL_CONTROLLER 49EXPORT_SYMBOL(eip_poll); 50#endif 51EXPORT_SYMBOL(NS8390p_init); 52EXPORT_SYMBOL(__alloc_eip_netdev); 53 54#if defined(MODULE) 55 56int init_module(void) 57{ 58 return 0; 59} 60 61void cleanup_module(void) 62{ 63} 64 65#endif /* MODULE */ 66MODULE_LICENSE("GPL");