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

Go to the source code of this file.

Macros

#define MAILBOX_FOR_BLOCK_SIZE   1
 
#define ATH6KL_TIME_QUANTUM   10 /* in ms */
 
#define REG_DUMP_COUNT_AR6003   60
 
#define REGISTER_DUMP_LEN_MAX   60
 

Functions

int ath6kl_hif_rw_comp_handler (void *context, int status)
 
 EXPORT_SYMBOL (ath6kl_hif_rw_comp_handler)
 
int ath6kl_hif_poll_mboxmsg_rx (struct ath6kl_device *dev, u32 *lk_ahd, int timeout)
 
int ath6kl_hif_rx_control (struct ath6kl_device *dev, bool enable_rx)
 
int ath6kl_hif_submit_scat_req (struct ath6kl_device *dev, struct hif_scatter_req *scat_req, bool read)
 
int ath6kl_hif_intr_bh_handler (struct ath6kl *ar)
 
 EXPORT_SYMBOL (ath6kl_hif_intr_bh_handler)
 
int ath6kl_hif_disable_intrs (struct ath6kl_device *dev)
 
int ath6kl_hif_unmask_intrs (struct ath6kl_device *dev)
 
int ath6kl_hif_mask_intrs (struct ath6kl_device *dev)
 
int ath6kl_hif_setup (struct ath6kl_device *dev)
 

Macro Definition Documentation

#define ATH6KL_TIME_QUANTUM   10 /* in ms */

Definition at line 28 of file hif.c.

#define MAILBOX_FOR_BLOCK_SIZE   1

Definition at line 26 of file hif.c.

#define REG_DUMP_COUNT_AR6003   60

Definition at line 67 of file hif.c.

#define REGISTER_DUMP_LEN_MAX   60

Definition at line 68 of file hif.c.

Function Documentation

int ath6kl_hif_disable_intrs ( struct ath6kl_device dev)

Definition at line 619 of file hif.c.

int ath6kl_hif_intr_bh_handler ( struct ath6kl ar)

Definition at line 543 of file hif.c.

int ath6kl_hif_mask_intrs ( struct ath6kl_device dev)

Definition at line 660 of file hif.c.

int ath6kl_hif_poll_mboxmsg_rx ( struct ath6kl_device dev,
u32 lk_ahd,
int  timeout 
)

Definition at line 144 of file hif.c.

int ath6kl_hif_rw_comp_handler ( void context,
int  status 
)

Definition at line 53 of file hif.c.

int ath6kl_hif_rx_control ( struct ath6kl_device dev,
bool  enable_rx 
)

Definition at line 203 of file hif.c.

int ath6kl_hif_setup ( struct ath6kl_device dev)

Definition at line 672 of file hif.c.

int ath6kl_hif_submit_scat_req ( struct ath6kl_device dev,
struct hif_scatter_req scat_req,
bool  read 
)

Definition at line 233 of file hif.c.

int ath6kl_hif_unmask_intrs ( struct ath6kl_device dev)

Definition at line 638 of file hif.c.

EXPORT_SYMBOL ( ath6kl_hif_rw_comp_handler  )
EXPORT_SYMBOL ( ath6kl_hif_intr_bh_handler  )