Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
btcoex.c File Reference
#include <linux/export.h>
#include "hw.h"

Go to the source code of this file.

Data Structures

struct  ath_btcoex_config
 

Enumerations

enum  ath_bt_mode { ATH_BT_COEX_MODE_LEGACY, ATH_BT_COEX_MODE_UNSLOTTED, ATH_BT_COEX_MODE_SLOTTED, ATH_BT_COEX_MODE_DISABLED }
 

Functions

void ath9k_hw_init_btcoex_hw (struct ath_hw *ah, int qnum)
 
 EXPORT_SYMBOL (ath9k_hw_init_btcoex_hw)
 
void ath9k_hw_btcoex_init_scheme (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_init_scheme)
 
void ath9k_hw_btcoex_init_2wire (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_init_2wire)
 
void ath9k_hw_btcoex_init_3wire (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_init_3wire)
 
void ath9k_hw_btcoex_init_mci (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_init_mci)
 
void ath9k_hw_btcoex_set_weight (struct ath_hw *ah, u32 bt_weight, u32 wlan_weight, enum ath_stomp_type stomp_type)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_set_weight)
 
void ath9k_hw_btcoex_enable (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_enable)
 
void ath9k_hw_btcoex_disable (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_disable)
 
void ath9k_hw_btcoex_bt_stomp (struct ath_hw *ah, enum ath_stomp_type stomp_type)
 
 EXPORT_SYMBOL (ath9k_hw_btcoex_bt_stomp)
 

Enumeration Type Documentation

Enumerator:
ATH_BT_COEX_MODE_LEGACY 
ATH_BT_COEX_MODE_UNSLOTTED 
ATH_BT_COEX_MODE_SLOTTED 
ATH_BT_COEX_MODE_DISABLED 

Definition at line 20 of file btcoex.c.

Function Documentation

void ath9k_hw_btcoex_bt_stomp ( struct ath_hw ah,
enum ath_stomp_type  stomp_type 
)

Definition at line 361 of file btcoex.c.

void ath9k_hw_btcoex_disable ( struct ath_hw ah)

Definition at line 324 of file btcoex.c.

void ath9k_hw_btcoex_enable ( struct ath_hw ah)

Definition at line 297 of file btcoex.c.

void ath9k_hw_btcoex_init_2wire ( struct ath_hw ah)

Definition at line 130 of file btcoex.c.

void ath9k_hw_btcoex_init_3wire ( struct ath_hw ah)

Definition at line 152 of file btcoex.c.

void ath9k_hw_btcoex_init_mci ( struct ath_hw ah)

Definition at line 178 of file btcoex.c.

void ath9k_hw_btcoex_init_scheme ( struct ath_hw ah)

Definition at line 98 of file btcoex.c.

void ath9k_hw_btcoex_set_weight ( struct ath_hw ah,
u32  bt_weight,
u32  wlan_weight,
enum ath_stomp_type  stomp_type 
)

Definition at line 215 of file btcoex.c.

void ath9k_hw_init_btcoex_hw ( struct ath_hw ah,
int  qnum 
)

Definition at line 54 of file btcoex.c.

EXPORT_SYMBOL ( ath9k_hw_init_btcoex_hw  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_init_scheme  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_init_2wire  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_init_3wire  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_init_mci  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_set_weight  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_enable  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_disable  )
EXPORT_SYMBOL ( ath9k_hw_btcoex_bt_stomp  )