Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
rt2x00dev.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/log2.h>
#include "rt2x00.h"
#include "rt2x00lib.h"

Go to the source code of this file.

Macros

#define RT2X00_TASKLET_INIT(taskletname)
 

Functions

u32 rt2x00lib_get_bssidx (struct rt2x00_dev *rt2x00dev, struct ieee80211_vif *vif)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_get_bssidx)
 
int rt2x00lib_enable_radio (struct rt2x00_dev *rt2x00dev)
 
void rt2x00lib_disable_radio (struct rt2x00_dev *rt2x00dev)
 
void rt2x00lib_beacondone (struct rt2x00_dev *rt2x00dev)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_beacondone)
 
void rt2x00lib_pretbtt (struct rt2x00_dev *rt2x00dev)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_pretbtt)
 
void rt2x00lib_dmastart (struct queue_entry *entry)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_dmastart)
 
void rt2x00lib_dmadone (struct queue_entry *entry)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_dmadone)
 
void rt2x00lib_txdone (struct queue_entry *entry, struct txdone_entry_desc *txdesc)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_txdone)
 
void rt2x00lib_txdone_noinfo (struct queue_entry *entry, u32 status)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_txdone_noinfo)
 
void rt2x00lib_rxdone (struct queue_entry *entry, gfp_t gfp)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_rxdone)
 
int rt2x00lib_start (struct rt2x00_dev *rt2x00dev)
 
void rt2x00lib_stop (struct rt2x00_dev *rt2x00dev)
 
int rt2x00lib_probe_dev (struct rt2x00_dev *rt2x00dev)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_probe_dev)
 
void rt2x00lib_remove_dev (struct rt2x00_dev *rt2x00dev)
 
 EXPORT_SYMBOL_GPL (rt2x00lib_remove_dev)
 
 MODULE_AUTHOR (DRV_PROJECT)
 
 MODULE_VERSION (DRV_VERSION)
 
 MODULE_DESCRIPTION ("rt2x00 library")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct rt2x00_rate rt2x00_supported_rates [12]
 

Macro Definition Documentation

#define RT2X00_TASKLET_INIT (   taskletname)
Value:
if (rt2x00dev->ops->lib->taskletname) { \
tasklet_init(&rt2x00dev->taskletname, \
rt2x00dev->ops->lib->taskletname, \
(unsigned long)rt2x00dev); \
}

Function Documentation

EXPORT_SYMBOL_GPL ( rt2x00lib_get_bssidx  )
EXPORT_SYMBOL_GPL ( rt2x00lib_beacondone  )
EXPORT_SYMBOL_GPL ( rt2x00lib_pretbtt  )
EXPORT_SYMBOL_GPL ( rt2x00lib_dmastart  )
EXPORT_SYMBOL_GPL ( rt2x00lib_dmadone  )
EXPORT_SYMBOL_GPL ( rt2x00lib_txdone  )
EXPORT_SYMBOL_GPL ( rt2x00lib_txdone_noinfo  )
EXPORT_SYMBOL_GPL ( rt2x00lib_rxdone  )
EXPORT_SYMBOL_GPL ( rt2x00lib_probe_dev  )
EXPORT_SYMBOL_GPL ( rt2x00lib_remove_dev  )
MODULE_AUTHOR ( DRV_PROJECT  )
MODULE_DESCRIPTION ( "rt2x00 library"  )
MODULE_LICENSE ( "GPL"  )
MODULE_VERSION ( DRV_VERSION  )
void rt2x00lib_beacondone ( struct rt2x00_dev rt2x00dev)

Definition at line 222 of file rt2x00dev.c.

void rt2x00lib_disable_radio ( struct rt2x00_dev rt2x00dev)

Definition at line 102 of file rt2x00dev.c.

void rt2x00lib_dmadone ( struct queue_entry *  entry)

Definition at line 265 of file rt2x00dev.c.

void rt2x00lib_dmastart ( struct queue_entry *  entry)

Definition at line 258 of file rt2x00dev.c.

int rt2x00lib_enable_radio ( struct rt2x00_dev rt2x00dev)

Definition at line 54 of file rt2x00dev.c.

u32 rt2x00lib_get_bssidx ( struct rt2x00_dev rt2x00dev,
struct ieee80211_vif vif 
)

Definition at line 38 of file rt2x00dev.c.

void rt2x00lib_pretbtt ( struct rt2x00_dev rt2x00dev)

Definition at line 246 of file rt2x00dev.c.

int rt2x00lib_probe_dev ( struct rt2x00_dev rt2x00dev)

Definition at line 1152 of file rt2x00dev.c.

void rt2x00lib_remove_dev ( struct rt2x00_dev rt2x00dev)

Definition at line 1255 of file rt2x00dev.c.

void rt2x00lib_rxdone ( struct queue_entry *  entry,
gfp_t  gfp 
)

Definition at line 591 of file rt2x00dev.c.

int rt2x00lib_start ( struct rt2x00_dev rt2x00dev)

Definition at line 1069 of file rt2x00dev.c.

void rt2x00lib_stop ( struct rt2x00_dev rt2x00dev)

Definition at line 1105 of file rt2x00dev.c.

void rt2x00lib_txdone ( struct queue_entry *  entry,
struct txdone_entry_desc txdesc 
)

Definition at line 273 of file rt2x00dev.c.

void rt2x00lib_txdone_noinfo ( struct queue_entry *  entry,
u32  status 
)

Definition at line 445 of file rt2x00dev.c.

Variable Documentation

struct rt2x00_rate rt2x00_supported_rates[12]

Definition at line 716 of file rt2x00dev.c.