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

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("Atheros Communications")
 
 MODULE_DESCRIPTION ("Shared library for Atheros wireless 802.11n LAN cards.")
 
 MODULE_LICENSE ("Dual BSD/GPL")
 
int ath9k_cmn_padpos (__le16 frame_control)
 
 EXPORT_SYMBOL (ath9k_cmn_padpos)
 
int ath9k_cmn_get_hw_crypto_keytype (struct sk_buff *skb)
 
 EXPORT_SYMBOL (ath9k_cmn_get_hw_crypto_keytype)
 
void ath9k_cmn_update_ichannel (struct ath9k_channel *ichan, struct ieee80211_channel *chan, enum nl80211_channel_type channel_type)
 
 EXPORT_SYMBOL (ath9k_cmn_update_ichannel)
 
struct ath9k_channelath9k_cmn_get_curchannel (struct ieee80211_hw *hw, struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_cmn_get_curchannel)
 
int ath9k_cmn_count_streams (unsigned int chainmask, int max)
 
 EXPORT_SYMBOL (ath9k_cmn_count_streams)
 
void ath9k_cmn_update_txpow (struct ath_hw *ah, u16 cur_txpow, u16 new_txpow, u16 *txpower)
 
 EXPORT_SYMBOL (ath9k_cmn_update_txpow)
 
void ath9k_cmn_init_crypto (struct ath_hw *ah)
 
 EXPORT_SYMBOL (ath9k_cmn_init_crypto)
 
 module_init (ath9k_cmn_init)
 
 module_exit (ath9k_cmn_exit)
 

Function Documentation

int ath9k_cmn_count_streams ( unsigned int  chainmask,
int  max 
)

Definition at line 148 of file common.c.

struct ath9k_channel* ath9k_cmn_get_curchannel ( struct ieee80211_hw hw,
struct ath_hw ah 
)
read

Definition at line 133 of file common.c.

int ath9k_cmn_get_hw_crypto_keytype ( struct sk_buff skb)

Definition at line 44 of file common.c.

void ath9k_cmn_init_crypto ( struct ath_hw ah)

Definition at line 174 of file common.c.

int ath9k_cmn_padpos ( __le16  frame_control)

Definition at line 30 of file common.c.

void ath9k_cmn_update_ichannel ( struct ath9k_channel ichan,
struct ieee80211_channel chan,
enum nl80211_channel_type  channel_type 
)

Definition at line 110 of file common.c.

void ath9k_cmn_update_txpow ( struct ath_hw ah,
u16  cur_txpow,
u16  new_txpow,
u16 txpower 
)

Definition at line 161 of file common.c.

EXPORT_SYMBOL ( ath9k_cmn_padpos  )
EXPORT_SYMBOL ( ath9k_cmn_get_hw_crypto_keytype  )
EXPORT_SYMBOL ( ath9k_cmn_update_ichannel  )
EXPORT_SYMBOL ( ath9k_cmn_get_curchannel  )
EXPORT_SYMBOL ( ath9k_cmn_count_streams  )
EXPORT_SYMBOL ( ath9k_cmn_update_txpow  )
EXPORT_SYMBOL ( ath9k_cmn_init_crypto  )
MODULE_AUTHOR ( "Atheros Communications"  )
MODULE_DESCRIPTION ( "Shared library for Atheros wireless 802.11n LAN cards."  )
module_exit ( ath9k_cmn_exit  )
module_init ( ath9k_cmn_init  )
MODULE_LICENSE ( "Dual BSD/GPL"  )