8390.h (e5451c8f8330e03ad3cfa16048b4daf961af434f) | 8390.h (0290bd291cc0e0488e35e66bf39efcd7d9d9122b) |
---|---|
1/* Generic NS8390 register definitions. */ 2/* This file is part of Donald Becker's 8390 drivers, and is distributed 3 under the same license. Auto-loading of 8390.o only in v2.2 - Paul G. 4 Some of these names and comments originated from the Crynwr 5 packet drivers, which are distributed under the GPL. */ 6 7#ifndef _8390_h 8#define _8390_h --- 18 unchanged lines hidden (view full) --- 27#endif 28 29 30/* Without I/O delay - non ISA or later chips */ 31void NS8390_init(struct net_device *dev, int startp); 32int ei_open(struct net_device *dev); 33int ei_close(struct net_device *dev); 34irqreturn_t ei_interrupt(int irq, void *dev_id); | 1/* Generic NS8390 register definitions. */ 2/* This file is part of Donald Becker's 8390 drivers, and is distributed 3 under the same license. Auto-loading of 8390.o only in v2.2 - Paul G. 4 Some of these names and comments originated from the Crynwr 5 packet drivers, which are distributed under the GPL. */ 6 7#ifndef _8390_h 8#define _8390_h --- 18 unchanged lines hidden (view full) --- 27#endif 28 29 30/* Without I/O delay - non ISA or later chips */ 31void NS8390_init(struct net_device *dev, int startp); 32int ei_open(struct net_device *dev); 33int ei_close(struct net_device *dev); 34irqreturn_t ei_interrupt(int irq, void *dev_id); |
35void ei_tx_timeout(struct net_device *dev); | 35void ei_tx_timeout(struct net_device *dev, unsigned int txqueue); |
36netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev); 37void ei_set_multicast_list(struct net_device *dev); 38struct net_device_stats *ei_get_stats(struct net_device *dev); 39 40extern const struct net_device_ops ei_netdev_ops; 41 42struct net_device *__alloc_ei_netdev(int size); 43static inline struct net_device *alloc_ei_netdev(void) 44{ 45 return __alloc_ei_netdev(0); 46} 47 48/* With I/O delay form */ 49void NS8390p_init(struct net_device *dev, int startp); 50int eip_open(struct net_device *dev); 51int eip_close(struct net_device *dev); 52irqreturn_t eip_interrupt(int irq, void *dev_id); | 36netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev); 37void ei_set_multicast_list(struct net_device *dev); 38struct net_device_stats *ei_get_stats(struct net_device *dev); 39 40extern const struct net_device_ops ei_netdev_ops; 41 42struct net_device *__alloc_ei_netdev(int size); 43static inline struct net_device *alloc_ei_netdev(void) 44{ 45 return __alloc_ei_netdev(0); 46} 47 48/* With I/O delay form */ 49void NS8390p_init(struct net_device *dev, int startp); 50int eip_open(struct net_device *dev); 51int eip_close(struct net_device *dev); 52irqreturn_t eip_interrupt(int irq, void *dev_id); |
53void eip_tx_timeout(struct net_device *dev); | 53void eip_tx_timeout(struct net_device *dev, unsigned int txqueue); |
54netdev_tx_t eip_start_xmit(struct sk_buff *skb, struct net_device *dev); 55void eip_set_multicast_list(struct net_device *dev); 56struct net_device_stats *eip_get_stats(struct net_device *dev); 57 58extern const struct net_device_ops eip_netdev_ops; 59 60struct net_device *__alloc_eip_netdev(int size); 61static inline struct net_device *alloc_eip_netdev(void) --- 164 unchanged lines hidden --- | 54netdev_tx_t eip_start_xmit(struct sk_buff *skb, struct net_device *dev); 55void eip_set_multicast_list(struct net_device *dev); 56struct net_device_stats *eip_get_stats(struct net_device *dev); 57 58extern const struct net_device_ops eip_netdev_ops; 59 60struct net_device *__alloc_eip_netdev(int size); 61static inline struct net_device *alloc_eip_netdev(void) --- 164 unchanged lines hidden --- |