Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
netdev.c File Reference
#include <linux/if_arp.h>
#include <linux/slab.h>
#include <linux/netdevice.h>
#include <linux/ethtool.h>
#include <linux/export.h>
#include "i2400m.h"
#include "debug-levels.h"

Go to the source code of this file.

Macros

#define D_SUBMODULE   netdev
 

Enumerations

enum  { I2400M_TX_TIMEOUT = 21 * HZ, I2400M_TX_QLEN = 20 }
 

Functions

void i2400m_wake_tx_work (struct work_struct *ws)
 
void i2400m_net_wake_stop (struct i2400m *i2400m)
 
void i2400m_net_rx (struct i2400m *i2400m, struct sk_buff *skb_rx, unsigned i, const void *buf, int buf_len)
 
void i2400m_net_erx (struct i2400m *i2400m, struct sk_buff *skb, enum i2400m_cs cs)
 
void i2400m_netdev_setup (struct net_device *net_dev)
 
 EXPORT_SYMBOL_GPL (i2400m_netdev_setup)
 

Macro Definition Documentation

#define D_SUBMODULE   netdev

Definition at line 83 of file netdev.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
I2400M_TX_TIMEOUT 
I2400M_TX_QLEN 

Definition at line 86 of file netdev.c.

Function Documentation

EXPORT_SYMBOL_GPL ( i2400m_netdev_setup  )
void i2400m_net_erx ( struct i2400m i2400m,
struct sk_buff skb,
enum i2400m_cs  cs 
)

Definition at line 550 of file netdev.c.

void i2400m_net_rx ( struct i2400m i2400m,
struct sk_buff skb_rx,
unsigned  i,
const void buf,
int  buf_len 
)

Definition at line 485 of file netdev.c.

void i2400m_net_wake_stop ( struct i2400m i2400m)

Definition at line 236 of file netdev.c.

void i2400m_netdev_setup ( struct net_device net_dev)

i2400m_netdev_setup - Setup setup 's i2400m private data

Called by alloc_netdev()

Definition at line 617 of file netdev.c.

void i2400m_wake_tx_work ( struct work_struct ws)

Definition at line 153 of file netdev.c.