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

Go to the source code of this file.

Data Structures

struct  VMEQ
 
struct  VAND
 
struct  VERS
 
struct  FWDL
 
struct  FWOV
 
struct  PTDL
 
struct  xbv1_t
 

Macros

#define MAX_VMEQ   64
 
#define MAX_VAND   64
 
#define MAX_FWDL   256
 
#define MAX_PTDL   256
 

Typedefs

typedef s32(* fwreadfn_t )(void *ospriv, void *dlpriv, u32 offset, void *buf, u32 len)
 

Enumerations

enum  xbv_mode { xbv_unknown, xbv_firmware, xbv_patch }
 

Functions

CsrResult xbv1_parse (card_t *card, fwreadfn_t readfn, void *dlpriv, xbv1_t *fwinfo)
 
s32 xbv1_read_slut (card_t *card, fwreadfn_t readfn, void *dlpriv, xbv1_t *fwinfo, symbol_t *slut, u32 slut_len)
 
voidxbv_to_patch (card_t *card, fwreadfn_t readfn, const void *fw_buf, const xbv1_t *fwinfo, u32 *size)
 

Macro Definition Documentation

#define MAX_FWDL   256

Definition at line 73 of file csr_wifi_hip_xbv.h.

#define MAX_PTDL   256

Definition at line 74 of file csr_wifi_hip_xbv.h.

#define MAX_VAND   64

Definition at line 72 of file csr_wifi_hip_xbv.h.

#define MAX_VMEQ   64

Definition at line 71 of file csr_wifi_hip_xbv.h.

Typedef Documentation

typedef s32(* fwreadfn_t)(void *ospriv, void *dlpriv, u32 offset, void *buf, u32 len)

Definition at line 115 of file csr_wifi_hip_xbv.h.

Enumeration Type Documentation

enum xbv_mode
Enumerator:
xbv_unknown 
xbv_firmware 
xbv_patch 

Definition at line 79 of file csr_wifi_hip_xbv.h.

Function Documentation

CsrResult xbv1_parse ( card_t card,
fwreadfn_t  readfn,
void dlpriv,
xbv1_t fwinfo 
)

Definition at line 160 of file csr_wifi_hip_xbv.c.

s32 xbv1_read_slut ( card_t card,
fwreadfn_t  readfn,
void dlpriv,
xbv1_t fwinfo,
symbol_t slut,
u32  slut_len 
)

Definition at line 874 of file csr_wifi_hip_xbv.c.

void* xbv_to_patch ( card_t card,
fwreadfn_t  readfn,
const void fw_buf,
const xbv1_t fwinfo,
u32 size 
)

Definition at line 972 of file csr_wifi_hip_xbv.c.