Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | WME_NUM_TID 16 |
#define | WME_BA_BMP_SIZE 64 |
#define | WME_MAX_BA WME_BA_BMP_SIZE |
#define | ATH_TID_MAX_BUFS (2 * WME_MAX_BA) |
#define | WME_AC_VO 0 |
#define | WME_AC_VI 1 |
#define | WME_AC_BE 2 |
#define | WME_AC_BK 3 |
#define | WME_NUM_AC 4 |
#define | ATH_RSSI_DUMMY_MARKER 0x127 |
#define | ATH_RSSI_LPF_LEN 10 |
#define | RSSI_LPF_THRESHOLD -20 |
#define | ATH_RSSI_EP_MULTIPLIER (1<<7) |
#define | ATH_EP_MUL(x, mul) ((x) * (mul)) |
#define | ATH_RSSI_IN(x) (ATH_EP_MUL((x), ATH_RSSI_EP_MULTIPLIER)) |
#define | ATH_LPF_RSSI(x, y, len) ((x != ATH_RSSI_DUMMY_MARKER) ? (((x) * ((len) - 1) + (y)) / (len)) : (y)) |
#define | ATH_RSSI_LPF(x, y) |
#define | ATH_EP_RND(x, mul) ((((x)%(mul)) >= ((mul)/2)) ? ((x) + ((mul) - 1)) / (mul) : (x)/(mul)) |
Functions | |
int | ath9k_cmn_padpos (__le16 frame_control) |
int | ath9k_cmn_get_hw_crypto_keytype (struct sk_buff *skb) |
void | ath9k_cmn_update_ichannel (struct ath9k_channel *ichan, struct ieee80211_channel *chan, enum nl80211_channel_type channel_type) |
struct ath9k_channel * | ath9k_cmn_get_curchannel (struct ieee80211_hw *hw, struct ath_hw *ah) |
int | ath9k_cmn_count_streams (unsigned int chainmask, int max) |
void | ath9k_cmn_btcoex_bt_stomp (struct ath_common *common, enum ath_stomp_type stomp_type) |
void | ath9k_cmn_update_txpow (struct ath_hw *ah, u16 cur_txpow, u16 new_txpow, u16 *txpower) |
void | ath9k_cmn_init_crypto (struct ath_hw *ah) |
#define ATH_RSSI_IN | ( | x | ) | (ATH_EP_MUL((x), ATH_RSSI_EP_MULTIPLIER)) |
#define ATH_TID_MAX_BUFS (2 * WME_MAX_BA) |
#define WME_MAX_BA WME_BA_BMP_SIZE |
void ath9k_cmn_btcoex_bt_stomp | ( | struct ath_common * | common, |
enum ath_stomp_type | stomp_type | ||
) |
|
read |
void ath9k_cmn_update_ichannel | ( | struct ath9k_channel * | ichan, |
struct ieee80211_channel * | chan, | ||
enum nl80211_channel_type | channel_type | ||
) |