Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
mac80211_if.h File Reference
#include <linux/timer.h>
#include <linux/interrupt.h>
#include <linux/workqueue.h>
#include "ucode_loader.h"

Go to the source code of this file.

Data Structures

struct  brcms_timer
 
struct  brcms_if
 
struct  brcms_firmware
 
struct  brcms_info
 

Macros

#define BRCMS_LEGACY_5G_RATE_OFFSET   4
 
#define BRCMS_SET_SHORTSLOT_OVERRIDE   146
 
#define MAX_FW_IMAGES   4
 

Functions

void brcms_init (struct brcms_info *wl)
 
uint brcms_reset (struct brcms_info *wl)
 
void brcms_intrson (struct brcms_info *wl)
 
u32 brcms_intrsoff (struct brcms_info *wl)
 
void brcms_intrsrestore (struct brcms_info *wl, u32 macintmask)
 
int brcms_up (struct brcms_info *wl)
 
void brcms_down (struct brcms_info *wl)
 
void brcms_txflowcontrol (struct brcms_info *wl, struct brcms_if *wlif, bool state, int prio)
 
bool brcms_rfkill_set_hw_state (struct brcms_info *wl)
 
struct brcms_timerbrcms_init_timer (struct brcms_info *wl, void(*fn)(void *arg), void *arg, const char *name)
 
void brcms_free_timer (struct brcms_timer *timer)
 
void brcms_add_timer (struct brcms_timer *timer, uint ms, int periodic)
 
bool brcms_del_timer (struct brcms_timer *timer)
 
void brcms_msleep (struct brcms_info *wl, uint ms)
 
void brcms_dpc (unsigned long data)
 
void brcms_timer (struct brcms_timer *t)
 
void brcms_fatal_error (struct brcms_info *wl)
 

Macro Definition Documentation

#define BRCMS_LEGACY_5G_RATE_OFFSET   4

Definition at line 29 of file mac80211_if.h.

#define BRCMS_SET_SHORTSLOT_OVERRIDE   146

Definition at line 32 of file mac80211_if.h.

#define MAX_FW_IMAGES   4

Definition at line 53 of file mac80211_if.h.

Function Documentation

void brcms_add_timer ( struct brcms_timer timer,
uint  ms,
int  periodic 
)

Definition at line 1393 of file mac80211_if.c.

bool brcms_del_timer ( struct brcms_timer timer)

Definition at line 1416 of file mac80211_if.c.

void brcms_down ( struct brcms_info wl)

Definition at line 1308 of file mac80211_if.c.

void brcms_dpc ( unsigned long  data)

Definition at line 733 of file mac80211_if.c.

void brcms_fatal_error ( struct brcms_info wl)

Definition at line 1249 of file mac80211_if.c.

void brcms_free_timer ( struct brcms_timer timer)

Definition at line 1432 of file mac80211_if.c.

void brcms_init ( struct brcms_info wl)

Definition at line 1225 of file mac80211_if.c.

struct brcms_timer* brcms_init_timer ( struct brcms_info wl,
void(*)(void *arg fn,
void arg,
const char name 
)
read

Definition at line 1361 of file mac80211_if.c.

u32 brcms_intrsoff ( struct brcms_info wl)

Definition at line 1270 of file mac80211_if.c.

void brcms_intrson ( struct brcms_info wl)

Definition at line 1261 of file mac80211_if.c.

void brcms_intrsrestore ( struct brcms_info wl,
u32  macintmask 
)

Definition at line 1281 of file mac80211_if.c.

void brcms_msleep ( struct brcms_info wl,
uint  ms 
)

Definition at line 1608 of file mac80211_if.c.

uint brcms_reset ( struct brcms_info wl)

Definition at line 1235 of file mac80211_if.c.

bool brcms_rfkill_set_hw_state ( struct brcms_info wl)

Definition at line 1593 of file mac80211_if.c.

void brcms_txflowcontrol ( struct brcms_info wl,
struct brcms_if wlif,
bool  state,
int  prio 
)

Definition at line 1216 of file mac80211_if.c.

int brcms_up ( struct brcms_info wl)

Definition at line 1293 of file mac80211_if.c.