Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
8390.c File Reference
#include "lib8390.c"

Go to the source code of this file.

Functions

int ei_open (struct net_device *dev)
 
 EXPORT_SYMBOL (ei_open)
 
int ei_close (struct net_device *dev)
 
 EXPORT_SYMBOL (ei_close)
 
netdev_tx_t ei_start_xmit (struct sk_buff *skb, struct net_device *dev)
 
 EXPORT_SYMBOL (ei_start_xmit)
 
struct net_device_statsei_get_stats (struct net_device *dev)
 
 EXPORT_SYMBOL (ei_get_stats)
 
void ei_set_multicast_list (struct net_device *dev)
 
 EXPORT_SYMBOL (ei_set_multicast_list)
 
void ei_tx_timeout (struct net_device *dev)
 
 EXPORT_SYMBOL (ei_tx_timeout)
 
irqreturn_t ei_interrupt (int irq, void *dev_id)
 
 EXPORT_SYMBOL (ei_interrupt)
 
 EXPORT_SYMBOL (ei_netdev_ops)
 
struct net_device__alloc_ei_netdev (int size)
 
 EXPORT_SYMBOL (__alloc_ei_netdev)
 
void NS8390_init (struct net_device *dev, int startp)
 
 EXPORT_SYMBOL (NS8390_init)
 
 MODULE_LICENSE ("GPL")
 

Variables

struct net_device_ops ei_netdev_ops
 

Function Documentation

struct net_device* __alloc_ei_netdev ( int  size)
read

Definition at line 74 of file 8390.c.

int ei_close ( struct net_device dev)

Definition at line 14 of file 8390.c.

struct net_device_stats* ei_get_stats ( struct net_device dev)
read

Definition at line 26 of file 8390.c.

irqreturn_t ei_interrupt ( int  irq,
void dev_id 
)

Definition at line 44 of file 8390.c.

int ei_open ( struct net_device dev)

Definition at line 8 of file 8390.c.

void ei_set_multicast_list ( struct net_device dev)

Definition at line 32 of file 8390.c.

netdev_tx_t ei_start_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 20 of file 8390.c.

void ei_tx_timeout ( struct net_device dev)

Definition at line 38 of file 8390.c.

EXPORT_SYMBOL ( ei_open  )
EXPORT_SYMBOL ( ei_close  )
EXPORT_SYMBOL ( ei_start_xmit  )
EXPORT_SYMBOL ( ei_get_stats  )
EXPORT_SYMBOL ( ei_set_multicast_list  )
EXPORT_SYMBOL ( ei_tx_timeout  )
EXPORT_SYMBOL ( ei_interrupt  )
EXPORT_SYMBOL ( ei_netdev_ops  )
EXPORT_SYMBOL ( __alloc_ei_netdev  )
EXPORT_SYMBOL ( NS8390_init  )
MODULE_LICENSE ( "GPL"  )
void NS8390_init ( struct net_device dev,
int  startp 
)

Definition at line 83 of file 8390.c.

Variable Documentation

struct net_device_ops ei_netdev_ops
Initial value:
= {
.ndo_open = ei_open,
.ndo_stop = ei_close,
.ndo_start_xmit = ei_start_xmit,
.ndo_tx_timeout = ei_tx_timeout,
.ndo_get_stats = ei_get_stats,
.ndo_set_rx_mode = ei_set_multicast_list,
.ndo_validate_addr = eth_validate_addr,
.ndo_set_mac_address = eth_mac_addr,
.ndo_change_mtu = eth_change_mtu,
}

Definition at line 58 of file 8390.c.