|
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 | ) |
1.8.2