Linux Kernel
3.7.1
|
#include "rtllib.h"
Go to the source code of this file.
Data Structures | |
struct | chnl_txpow_triple |
struct | rt_dot11d_info |
Macros | |
#define | GET_DOT11D_INFO(__pIeeeDev) ((struct rt_dot11d_info *)((__pIeeeDev)->pDot11dInfo)) |
#define | IS_DOT11D_ENABLE(__pIeeeDev) (GET_DOT11D_INFO(__pIeeeDev)->bEnabled) |
#define | IS_COUNTRY_IE_VALID(__pIeeeDev) (GET_DOT11D_INFO(__pIeeeDev)->CountryIeLen > 0) |
#define | IS_EQUAL_CIE_SRC(__pIeeeDev, __pTa) eqMacAddr(GET_DOT11D_INFO(__pIeeeDev)->CountryIeSrcAddr, __pTa) |
#define | UPDATE_CIE_SRC(__pIeeeDev, __pTa) cpMacAddr(GET_DOT11D_INFO(__pIeeeDev)->CountryIeSrcAddr, __pTa) |
#define | IS_COUNTRY_IE_CHANGED(__pIeeeDev, __Ie) |
#define | CIE_WATCHDOG_TH 1 |
#define | GET_CIE_WATCHDOG(__pIeeeDev) (GET_DOT11D_INFO(__pIeeeDev)->CountryIeWatchdog) |
#define | RESET_CIE_WATCHDOG(__pIeeeDev) GET_CIE_WATCHDOG(__pIeeeDev) = 0 |
#define | UPDATE_CIE_WATCHDOG(__pIeeeDev) (++GET_CIE_WATCHDOG(__pIeeeDev)) |
#define | IS_DOT11D_STATE_DONE(__pIeeeDev) (GET_DOT11D_INFO(__pIeeeDev)->State == DOT11D_STATE_DONE) |
Enumerations | |
enum | dot11d_state { DOT11D_STATE_NONE = 0, DOT11D_STATE_LEARNED, DOT11D_STATE_DONE } |
Functions | |
void | dot11d_init (struct rtllib_device *dev) |
void | Dot11d_Channelmap (u8 channel_plan, struct rtllib_device *ieee) |
void | Dot11d_Reset (struct rtllib_device *dev) |
void | Dot11d_UpdateCountryIe (struct rtllib_device *dev, u8 *pTaddr, u16 CoutryIeLen, u8 *pCoutryIe) |
u8 | DOT11D_GetMaxTxPwrInDbm (struct rtllib_device *dev, u8 Channel) |
void | DOT11D_ScanComplete (struct rtllib_device *dev) |
int | ToLegalChannel (struct rtllib_device *dev, u8 channel) |
#define GET_CIE_WATCHDOG | ( | __pIeeeDev | ) | (GET_DOT11D_INFO(__pIeeeDev)->CountryIeWatchdog) |
#define GET_DOT11D_INFO | ( | __pIeeeDev | ) | ((struct rt_dot11d_info *)((__pIeeeDev)->pDot11dInfo)) |
#define IS_COUNTRY_IE_CHANGED | ( | __pIeeeDev, | |
__Ie | |||
) |
#define IS_COUNTRY_IE_VALID | ( | __pIeeeDev | ) | (GET_DOT11D_INFO(__pIeeeDev)->CountryIeLen > 0) |
#define IS_DOT11D_ENABLE | ( | __pIeeeDev | ) | (GET_DOT11D_INFO(__pIeeeDev)->bEnabled) |
#define IS_DOT11D_STATE_DONE | ( | __pIeeeDev | ) | (GET_DOT11D_INFO(__pIeeeDev)->State == DOT11D_STATE_DONE) |
#define IS_EQUAL_CIE_SRC | ( | __pIeeeDev, | |
__pTa | |||
) | eqMacAddr(GET_DOT11D_INFO(__pIeeeDev)->CountryIeSrcAddr, __pTa) |
#define RESET_CIE_WATCHDOG | ( | __pIeeeDev | ) | GET_CIE_WATCHDOG(__pIeeeDev) = 0 |
#define UPDATE_CIE_SRC | ( | __pIeeeDev, | |
__pTa | |||
) | cpMacAddr(GET_DOT11D_INFO(__pIeeeDev)->CountryIeSrcAddr, __pTa) |
#define UPDATE_CIE_WATCHDOG | ( | __pIeeeDev | ) | (++GET_CIE_WATCHDOG(__pIeeeDev)) |
enum dot11d_state |
void Dot11d_Channelmap | ( | u8 | channel_plan, |
struct rtllib_device * | ieee | ||
) |
u8 DOT11D_GetMaxTxPwrInDbm | ( | struct rtllib_device * | dev, |
u8 | Channel | ||
) |
void dot11d_init | ( | struct rtllib_device * | dev | ) |
void Dot11d_Reset | ( | struct rtllib_device * | dev | ) |
void DOT11D_ScanComplete | ( | struct rtllib_device * | dev | ) |