Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
wl_netdev.h File Reference

Go to the source code of this file.

Macros

#define WL_WDS_DEVICE_ALLOC(ARG)
 
#define WL_WDS_DEVICE_DEALLOC(ARG)
 
#define WL_WDS_NETIF_START_QUEUE(ARG)
 
#define WL_WDS_NETIF_STOP_QUEUE(ARG)
 
#define WL_WDS_NETIF_WAKE_QUEUE(ARG)
 
#define WL_WDS_NETIF_CARRIER_ON(ARG)
 
#define WL_WDS_NETIF_CARRIER_OFF(ARG)
 

Functions

int wl_init (struct net_device *dev)
 
int wl_config (struct net_device *dev, struct ifmap *map)
 
struct net_devicewl_device_alloc (void)
 
void wl_device_dealloc (struct net_device *dev)
 
int wl_open (struct net_device *dev)
 
int wl_close (struct net_device *dev)
 
int wl_ioctl (struct net_device *dev, struct ifreq *rq, int cmd)
 
int wl_tx (struct sk_buff *skb, struct net_device *dev, int port)
 
int wl_send (struct wl_private *lp)
 
int wl_rx (struct net_device *dev)
 
void wl_tx_timeout (struct net_device *dev)
 
struct net_device_statswl_stats (struct net_device *dev)
 
void wl_multicast (struct net_device *dev, int num_addrs, void *addrs)
 
int wl_tx_port0 (struct sk_buff *skb, struct net_device *dev)
 

Macro Definition Documentation

#define WL_WDS_DEVICE_ALLOC (   ARG)

Definition at line 143 of file wl_netdev.h.

#define WL_WDS_DEVICE_DEALLOC (   ARG)

Definition at line 144 of file wl_netdev.h.

#define WL_WDS_NETIF_CARRIER_OFF (   ARG)

Definition at line 149 of file wl_netdev.h.

#define WL_WDS_NETIF_CARRIER_ON (   ARG)

Definition at line 148 of file wl_netdev.h.

#define WL_WDS_NETIF_START_QUEUE (   ARG)

Definition at line 145 of file wl_netdev.h.

#define WL_WDS_NETIF_STOP_QUEUE (   ARG)

Definition at line 146 of file wl_netdev.h.

#define WL_WDS_NETIF_WAKE_QUEUE (   ARG)

Definition at line 147 of file wl_netdev.h.

Function Documentation

int wl_close ( struct net_device dev)

Definition at line 410 of file wl_netdev.c.

int wl_config ( struct net_device dev,
struct ifmap map 
)

Definition at line 209 of file wl_netdev.c.

struct net_device* wl_device_alloc ( void  )
read

Definition at line 1212 of file wl_netdev.c.

void wl_device_dealloc ( struct net_device dev)

Definition at line 1279 of file wl_netdev.c.

int wl_init ( struct net_device dev)

Definition at line 169 of file wl_netdev.c.

int wl_ioctl ( struct net_device dev,
struct ifreq rq,
int  cmd 
)

Definition at line 502 of file wl_netdev.c.

void wl_multicast ( struct net_device dev,
int  num_addrs,
void addrs 
)

Definition at line 1156 of file wl_netdev.c.

int wl_open ( struct net_device dev)

Definition at line 313 of file wl_netdev.c.

int wl_rx ( struct net_device dev)

Definition at line 887 of file wl_netdev.c.

int wl_send ( struct wl_private lp)

Definition at line 676 of file wl_netdev.c.

struct net_device_stats* wl_stats ( struct net_device dev)
read

Definition at line 244 of file wl_netdev.c.

int wl_tx ( struct sk_buff skb,
struct net_device dev,
int  port 
)

Definition at line 796 of file wl_netdev.c.

int wl_tx_port0 ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 1314 of file wl_netdev.c.

void wl_tx_timeout ( struct net_device dev)

Definition at line 601 of file wl_netdev.c.