Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
bmi.c File Reference
#include "core.h"
#include "hif-ops.h"
#include "target.h"
#include "debug.h"

Go to the source code of this file.

Functions

int ath6kl_bmi_done (struct ath6kl *ar)
 
int ath6kl_bmi_get_target_info (struct ath6kl *ar, struct ath6kl_bmi_target_info *targ_info)
 
int ath6kl_bmi_read (struct ath6kl *ar, u32 addr, u8 *buf, u32 len)
 
int ath6kl_bmi_write (struct ath6kl *ar, u32 addr, u8 *buf, u32 len)
 
int ath6kl_bmi_execute (struct ath6kl *ar, u32 addr, u32 *param)
 
int ath6kl_bmi_set_app_start (struct ath6kl *ar, u32 addr)
 
int ath6kl_bmi_reg_read (struct ath6kl *ar, u32 addr, u32 *param)
 
int ath6kl_bmi_reg_write (struct ath6kl *ar, u32 addr, u32 param)
 
int ath6kl_bmi_lz_data (struct ath6kl *ar, u8 *buf, u32 len)
 
int ath6kl_bmi_lz_stream_start (struct ath6kl *ar, u32 addr)
 
int ath6kl_bmi_fast_download (struct ath6kl *ar, u32 addr, u8 *buf, u32 len)
 
void ath6kl_bmi_reset (struct ath6kl *ar)
 
int ath6kl_bmi_init (struct ath6kl *ar)
 
void ath6kl_bmi_cleanup (struct ath6kl *ar)
 

Function Documentation

void ath6kl_bmi_cleanup ( struct ath6kl ar)

Definition at line 544 of file bmi.c.

int ath6kl_bmi_done ( struct ath6kl ar)

Definition at line 23 of file bmi.c.

int ath6kl_bmi_execute ( struct ath6kl ar,
u32  addr,
u32 param 
)

Definition at line 237 of file bmi.c.

int ath6kl_bmi_fast_download ( struct ath6kl ar,
u32  addr,
u8 buf,
u32  len 
)

Definition at line 493 of file bmi.c.

int ath6kl_bmi_get_target_info ( struct ath6kl ar,
struct ath6kl_bmi_target_info targ_info 
)

Definition at line 44 of file bmi.c.

int ath6kl_bmi_init ( struct ath6kl ar)

Definition at line 529 of file bmi.c.

int ath6kl_bmi_lz_data ( struct ath6kl ar,
u8 buf,
u32  len 
)

Definition at line 403 of file bmi.c.

int ath6kl_bmi_lz_stream_start ( struct ath6kl ar,
u32  addr 
)

Definition at line 454 of file bmi.c.

int ath6kl_bmi_read ( struct ath6kl ar,
u32  addr,
u8 buf,
u32  len 
)

Definition at line 114 of file bmi.c.

int ath6kl_bmi_reg_read ( struct ath6kl ar,
u32  addr,
u32 param 
)

Definition at line 320 of file bmi.c.

int ath6kl_bmi_reg_write ( struct ath6kl ar,
u32  addr,
u32  param 
)

Definition at line 363 of file bmi.c.

void ath6kl_bmi_reset ( struct ath6kl ar)

Definition at line 524 of file bmi.c.

int ath6kl_bmi_set_app_start ( struct ath6kl ar,
u32  addr 
)

Definition at line 284 of file bmi.c.

int ath6kl_bmi_write ( struct ath6kl ar,
u32  addr,
u8 buf,
u32  len 
)

Definition at line 170 of file bmi.c.