|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | tagSERPObject |
| struct | tagSRSNCapObject |
| struct | tagKnownBSS |
| struct | tagKnownNodeDB |
Macros | |
| #define | MAX_NODE_NUM 64 |
| #define | MAX_BSS_NUM 42 |
| #define | LOST_BEACON_COUNT 10 |
| #define | MAX_PS_TX_BUF 32 |
| #define | ADHOC_LOST_BEACON_COUNT 30 |
| #define | MAX_INACTIVE_COUNT 300 |
| #define | USE_PROTECT_PERIOD 10 |
| #define | ERP_RECOVER_COUNT 30 |
| #define | BSS_CLEAR_COUNT 1 |
| #define | RSSI_STAT_COUNT 10 |
| #define | MAX_CHECK_RSSI_COUNT 8 |
| #define | WLAN_STA_AUTH BIT0 |
| #define | WLAN_STA_ASSOC BIT1 |
| #define | WLAN_STA_PS BIT2 |
| #define | WLAN_STA_TIM BIT3 |
| #define | WLAN_STA_PERM BIT4 |
| #define | WLAN_STA_AUTHORIZED BIT5 |
| #define | MAX_RATE 12 |
| #define | MAX_WPA_IE_LEN 64 |
Typedefs | |
| typedef enum _NDIS_802_11_NETWORK_TYPE | NDIS_802_11_NETWORK_TYPE |
| typedef enum _NDIS_802_11_NETWORK_TYPE * | PNDIS_802_11_NETWORK_TYPE |
| typedef struct tagSERPObject | ERPObject |
| typedef struct tagSERPObject * | PERPObject |
| typedef struct tagSRSNCapObject | SRSNCapObject |
| typedef struct tagSRSNCapObject * | PSRSNCapObject |
| typedef enum tagNODE_STATE | NODE_STATE |
| typedef enum tagNODE_STATE * | PNODE_STATE |
| typedef struct tagKnownNodeDB | KnownNodeDB |
| typedef struct tagKnownNodeDB * | PKnownNodeDB |
Enumerations | |
| enum | _NDIS_802_11_NETWORK_TYPE { Ndis802_11FH, Ndis802_11DS, Ndis802_11OFDM5, Ndis802_11OFDM24, Ndis802_11NetworkTypeMax } |
| enum | tagNODE_STATE { NODE_FREE, NODE_AGED, NODE_KNOWN, NODE_AUTH, NODE_ASSOC, NODE_FREE, NODE_AGED, NODE_KNOWN, NODE_AUTH, NODE_ASSOC } |
Functions | |
| struct tagKnownBSS | __attribute__ ((__packed__)) KnownBSS |
| PKnownBSS | BSSpSearchBSSList (void *hDeviceContext, unsigned char *pbyDesireBSSID, unsigned char *pbyDesireSSID, CARD_PHY_TYPE ePhyType) |
| PKnownBSS | BSSpAddrIsInBSSList (void *hDeviceContext, unsigned char *abyBSSID, PWLAN_IE_SSID pSSID) |
| void | BSSvClearBSSList (void *hDeviceContext, bool bKeepCurrBSSID) |
| bool | BSSbInsertToBSSList (void *hDeviceContext, unsigned char *abyBSSIDAddr, QWORD qwTimestamp, unsigned short wBeaconInterval, unsigned short wCapInfo, unsigned char byCurrChannel, PWLAN_IE_SSID pSSID, PWLAN_IE_SUPP_RATES pSuppRates, PWLAN_IE_SUPP_RATES pExtSuppRates, PERPObject psERP, PWLAN_IE_RSN pRSN, PWLAN_IE_RSN_EXT pRSNWPA, PWLAN_IE_COUNTRY pIE_Country, PWLAN_IE_QUIET pIE_Quiet, unsigned int uIELength, unsigned char *pbyIEs, void *pRxPacketContext) |
| bool | BSSbUpdateToBSSList (void *hDeviceContext, QWORD qwTimestamp, unsigned short wBeaconInterval, unsigned short wCapInfo, unsigned char byCurrChannel, bool bChannelHit, PWLAN_IE_SSID pSSID, PWLAN_IE_SUPP_RATES pSuppRates, PWLAN_IE_SUPP_RATES pExtSuppRates, PERPObject psERP, PWLAN_IE_RSN pRSN, PWLAN_IE_RSN_EXT pRSNWPA, PWLAN_IE_COUNTRY pIE_Country, PWLAN_IE_QUIET pIE_Quiet, PKnownBSS pBSSList, unsigned int uIELength, unsigned char *pbyIEs, void *pRxPacketContext) |
| bool | BSSDBbIsSTAInNodeDB (void *hDeviceContext, unsigned char *abyDstAddr, unsigned int *puNodeIndex) |
| void | BSSvCreateOneNode (void *hDeviceContext, unsigned int *puNodeIndex) |
| void | BSSvUpdateAPNode (void *hDeviceContext, unsigned short *pwCapInfo, PWLAN_IE_SUPP_RATES pItemRates, PWLAN_IE_SUPP_RATES pExtSuppRates) |
| void | BSSvSecondCallBack (void *hDeviceContext) |
| void | BSSvUpdateNodeTxCounter (void *hDeviceContext, unsigned char byTsr0, unsigned char byTsr1, unsigned char *pbyBuffer, unsigned int uFIFOHeaderSize) |
| void | BSSvRemoveOneNode (void *hDeviceContext, unsigned int uNodeIndex) |
| void | BSSvAddMulticastNode (void *hDeviceContext) |
| void | BSSvClearNodeDBTable (void *hDeviceContext, unsigned int uStartIndex) |
| void | BSSvClearAnyBSSJoinRecord (void *hDeviceContext) |
| typedef struct tagSERPObject ERPObject |
| typedef struct tagKnownNodeDB KnownNodeDB |
| typedef enum _NDIS_802_11_NETWORK_TYPE NDIS_802_11_NETWORK_TYPE |
| typedef enum tagNODE_STATE NODE_STATE |
| typedef struct tagSERPObject * PERPObject |
| typedef struct tagKnownNodeDB * PKnownNodeDB |
| typedef enum _NDIS_802_11_NETWORK_TYPE * PNDIS_802_11_NETWORK_TYPE |
| typedef enum tagNODE_STATE * PNODE_STATE |
| typedef struct tagSRSNCapObject * PSRSNCapObject |
| typedef struct tagSRSNCapObject SRSNCapObject |
| enum tagNODE_STATE |
|
read |
Definition at line 85 of file mpc512x_dma.c.
| bool BSSbInsertToBSSList | ( | void * | hDeviceContext, |
| unsigned char * | abyBSSIDAddr, | ||
| QWORD | qwTimestamp, | ||
| unsigned short | wBeaconInterval, | ||
| unsigned short | wCapInfo, | ||
| unsigned char | byCurrChannel, | ||
| PWLAN_IE_SSID | pSSID, | ||
| PWLAN_IE_SUPP_RATES | pSuppRates, | ||
| PWLAN_IE_SUPP_RATES | pExtSuppRates, | ||
| PERPObject | psERP, | ||
| PWLAN_IE_RSN | pRSN, | ||
| PWLAN_IE_RSN_EXT | pRSNWPA, | ||
| PWLAN_IE_COUNTRY | pIE_Country, | ||
| PWLAN_IE_QUIET | pIE_Quiet, | ||
| unsigned int | uIELength, | ||
| unsigned char * | pbyIEs, | ||
| void * | pRxPacketContext | ||
| ) |
| bool BSSbUpdateToBSSList | ( | void * | hDeviceContext, |
| QWORD | qwTimestamp, | ||
| unsigned short | wBeaconInterval, | ||
| unsigned short | wCapInfo, | ||
| unsigned char | byCurrChannel, | ||
| bool | bChannelHit, | ||
| PWLAN_IE_SSID | pSSID, | ||
| PWLAN_IE_SUPP_RATES | pSuppRates, | ||
| PWLAN_IE_SUPP_RATES | pExtSuppRates, | ||
| PERPObject | psERP, | ||
| PWLAN_IE_RSN | pRSN, | ||
| PWLAN_IE_RSN_EXT | pRSNWPA, | ||
| PWLAN_IE_COUNTRY | pIE_Country, | ||
| PWLAN_IE_QUIET | pIE_Quiet, | ||
| PKnownBSS | pBSSList, | ||
| unsigned int | uIELength, | ||
| unsigned char * | pbyIEs, | ||
| void * | pRxPacketContext | ||
| ) |
| PKnownBSS BSSpAddrIsInBSSList | ( | void * | hDeviceContext, |
| unsigned char * | abyBSSID, | ||
| PWLAN_IE_SSID | pSSID | ||
| ) |
| PKnownBSS BSSpSearchBSSList | ( | void * | hDeviceContext, |
| unsigned char * | pbyDesireBSSID, | ||
| unsigned char * | pbyDesireSSID, | ||
| CARD_PHY_TYPE | ePhyType | ||
| ) |
| void BSSvUpdateAPNode | ( | void * | hDeviceContext, |
| unsigned short * | pwCapInfo, | ||
| PWLAN_IE_SUPP_RATES | pItemRates, | ||
| PWLAN_IE_SUPP_RATES | pExtSuppRates | ||
| ) |
| unsigned char abyBSSID[WLAN_BSSID_LEN] |
| unsigned char abyExtSuppRates[WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
| unsigned char abySSID[WLAN_IEHDR_LEN+WLAN_SSID_MAXLEN+1] |
| unsigned char abySuppRates[WLAN_IEHDR_LEN+WLAN_RATES_MAXLEN+1] |
| unsigned char byRSNIE[MAX_WPA_IE_LEN] |
| unsigned char byWPAIE[MAX_WPA_IE_LEN] |
| CARD_PHY_TYPE eNetworkTypeInUse |
| long ldBmAverage[RSSI_STAT_COUNT] |
| struct tagKnownBSS * PKnownBSS |
| SRSNCapObject sRSNCapObj |
1.8.2