Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
main.c File Reference
#include <linux/module.h>
#include <linux/interrupt.h>
#include <linux/firmware.h>
#include <linux/delay.h>
#include <linux/irq.h>
#include <linux/crc32.h>
#include <linux/etherdevice.h>
#include <linux/vmalloc.h>
#include <linux/slab.h>
#include "wl1251.h"
#include "wl12xx_80211.h"
#include "reg.h"
#include "io.h"
#include "cmd.h"
#include "event.h"
#include "tx.h"
#include "rx.h"
#include "ps.h"
#include "init.h"
#include "debugfs.h"
#include "boot.h"

Go to the source code of this file.

Macros

#define WL1251_IRQ_LOOP_COUNT   10
 
#define WL1251_SUPPORTED_FILTERS
 

Functions

void wl1251_enable_interrupts (struct wl1251 *wl)
 
void wl1251_disable_interrupts (struct wl1251 *wl)
 
int wl1251_init_ieee80211 (struct wl1251 *wl)
 
 EXPORT_SYMBOL_GPL (wl1251_init_ieee80211)
 
struct ieee80211_hwwl1251_alloc_hw (void)
 
 EXPORT_SYMBOL_GPL (wl1251_alloc_hw)
 
int wl1251_free_hw (struct wl1251 *wl)
 
 EXPORT_SYMBOL_GPL (wl1251_free_hw)
 
 MODULE_DESCRIPTION ("TI wl1251 Wireles LAN Driver Core")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Kalle Valo <[email protected]>")
 
 MODULE_FIRMWARE (WL1251_FW_NAME)
 

Macro Definition Documentation

#define WL1251_IRQ_LOOP_COUNT   10

Definition at line 215 of file main.c.

#define WL1251_SUPPORTED_FILTERS
Value:
FIF_ALLMULTI | \
FIF_FCSFAIL | \
FIF_BCN_PRBRESP_PROMISC | \
FIF_CONTROL | \
FIF_OTHER_BSS | \
FIF_PROBE_REQ)

Definition at line 659 of file main.c.

Function Documentation

EXPORT_SYMBOL_GPL ( wl1251_init_ieee80211  )
EXPORT_SYMBOL_GPL ( wl1251_alloc_hw  )
EXPORT_SYMBOL_GPL ( wl1251_free_hw  )
MODULE_AUTHOR ( "Kalle Valo <[email protected]>"  )
MODULE_DESCRIPTION ( "TI wl1251 Wireles LAN Driver Core"  )
MODULE_FIRMWARE ( WL1251_FW_NAME  )
MODULE_LICENSE ( "GPL"  )
struct ieee80211_hw* wl1251_alloc_hw ( void  )
read

Definition at line 1363 of file main.c.

void wl1251_disable_interrupts ( struct wl1251 wl)

Definition at line 50 of file main.c.

void wl1251_enable_interrupts ( struct wl1251 wl)

Definition at line 45 of file main.c.

int wl1251_free_hw ( struct wl1251 wl)

Definition at line 1438 of file main.c.

int wl1251_init_ieee80211 ( struct wl1251 wl)

Definition at line 1323 of file main.c.