Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
ucode_loader.h File Reference
#include "types.h"

Go to the source code of this file.

Data Structures

struct  brcms_ucode
 

Macros

#define MIN_FW_SIZE   40000 /* minimum firmware file size in bytes */
 
#define MAX_FW_SIZE   150000
 
#define UCODE_LOADER_API_VER   0
 

Functions

int brcms_ucode_data_init (struct brcms_info *wl, struct brcms_ucode *ucode)
 
void brcms_ucode_data_free (struct brcms_ucode *ucode)
 
int brcms_ucode_init_buf (struct brcms_info *wl, void **pbuf, unsigned int idx)
 
int brcms_ucode_init_uint (struct brcms_info *wl, size_t *n_bytes, unsigned int idx)
 
void brcms_ucode_free_buf (void *)
 
int brcms_check_firmwares (struct brcms_info *wl)
 

Macro Definition Documentation

#define MAX_FW_SIZE   150000

Definition at line 22 of file ucode_loader.h.

#define MIN_FW_SIZE   40000 /* minimum firmware file size in bytes */

Definition at line 21 of file ucode_loader.h.

#define UCODE_LOADER_API_VER   0

Definition at line 24 of file ucode_loader.h.

Function Documentation

int brcms_check_firmwares ( struct brcms_info wl)

Definition at line 1540 of file mac80211_if.c.

void brcms_ucode_data_free ( struct brcms_ucode ucode)

Definition at line 94 of file ucode_loader.c.

int brcms_ucode_data_init ( struct brcms_info wl,
struct brcms_ucode ucode 
)

Definition at line 40 of file ucode_loader.c.

void brcms_ucode_free_buf ( void )

Definition at line 1529 of file mac80211_if.c.

int brcms_ucode_init_buf ( struct brcms_info wl,
void **  pbuf,
unsigned int  idx 
)

Definition at line 1468 of file mac80211_if.c.

int brcms_ucode_init_uint ( struct brcms_info wl,
size_t n_bytes,
unsigned int  idx 
)

Definition at line 1500 of file mac80211_if.c.