Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Enumerations | Functions
card.h File Reference
#include "ttype.h"

Go to the source code of this file.

Macros

#define CB_MAX_CHANNEL_24G   14
 
#define CB_MAX_CHANNEL_5G   42 /* add channel9(5045MHz), 41==>42 */
 
#define CB_MAX_CHANNEL   (CB_MAX_CHANNEL_24G+CB_MAX_CHANNEL_5G)
 

Typedefs

typedef enum _CARD_PHY_TYPE CARD_PHY_TYPE
 
typedef enum _CARD_PHY_TYPEPCARD_PHY_TYPE
 
typedef enum _CARD_OP_MODE CARD_OP_MODE
 
typedef enum _CARD_OP_MODEPCARD_OP_MODE
 

Enumerations

enum  _CARD_PHY_TYPE {
  PHY_TYPE_AUTO, PHY_TYPE_11B, PHY_TYPE_11G, PHY_TYPE_11A,
  PHY_TYPE_AUTO = 0, PHY_TYPE_11B, PHY_TYPE_11G, PHY_TYPE_11A
}
 
enum  _CARD_OP_MODE {
  OP_MODE_INFRASTRUCTURE, OP_MODE_ADHOC, OP_MODE_AP, OP_MODE_UNKNOWN,
  OP_MODE_INFRASTRUCTURE = 0, OP_MODE_ADHOC, OP_MODE_AP, OP_MODE_UNKNOWN
}
 

Functions

void CARDbSetMediaChannel (void *pDeviceHandler, unsigned int uConnectionChannel)
 
void CARDvSetRSPINF (void *pDeviceHandler, BYTE byBBType)
 
void vUpdateIFS (void *pDeviceHandler)
 
void CARDvUpdateBasicTopRate (void *pDeviceHandler)
 
void CARDbAddBasicRate (void *pDeviceHandler, WORD wRateIdx)
 
BOOL CARDbIsOFDMinBasicRate (void *pDeviceHandler)
 
void CARDvAdjustTSF (void *pDeviceHandler, BYTE byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF)
 
BOOL CARDbGetCurrentTSF (void *pDeviceHandler, PQWORD pqwCurrTSF)
 
BOOL CARDbClearCurrentTSF (void *pDeviceHandler)
 
void CARDvSetFirstNextTBTT (void *pDeviceHandler, WORD wBeaconInterval)
 
void CARDvUpdateNextTBTT (void *pDeviceHandler, QWORD qwTSF, WORD wBeaconInterval)
 
QWORD CARDqGetNextTBTT (QWORD qwTSF, WORD wBeaconInterval)
 
QWORD CARDqGetTSFOffset (BYTE byRxRate, QWORD qwTSF1, QWORD qwTSF2)
 
BOOL CARDbRadioPowerOff (void *pDeviceHandler)
 
BOOL CARDbRadioPowerOn (void *pDeviceHandler)
 
BYTE CARDbyGetPktType (void *pDeviceHandler)
 
void CARDvSetBSSMode (void *pDeviceHandler)
 
BOOL CARDbChannelSwitch (void *pDeviceHandler, BYTE byMode, BYTE byNewChannel, BYTE byCount)
 

Macro Definition Documentation

#define CB_MAX_CHANNEL   (CB_MAX_CHANNEL_24G+CB_MAX_CHANNEL_5G)

Definition at line 56 of file card.h.

#define CB_MAX_CHANNEL_24G   14

Definition at line 54 of file card.h.

#define CB_MAX_CHANNEL_5G   42 /* add channel9(5045MHz), 41==>42 */

Definition at line 55 of file card.h.

Typedef Documentation

typedef enum _CARD_OP_MODE * PCARD_OP_MODE

Enumeration Type Documentation

Enumerator:
OP_MODE_INFRASTRUCTURE 
OP_MODE_ADHOC 
OP_MODE_AP 
OP_MODE_UNKNOWN 
OP_MODE_INFRASTRUCTURE 
OP_MODE_ADHOC 
OP_MODE_AP 
OP_MODE_UNKNOWN 

Definition at line 47 of file card.h.

Enumerator:
PHY_TYPE_AUTO 
PHY_TYPE_11B 
PHY_TYPE_11G 
PHY_TYPE_11A 
PHY_TYPE_AUTO 
PHY_TYPE_11B 
PHY_TYPE_11G 
PHY_TYPE_11A 

Definition at line 40 of file card.h.

Function Documentation

void CARDbAddBasicRate ( void pDeviceHandler,
WORD  wRateIdx 
)

Definition at line 1950 of file card.c.

BOOL CARDbChannelSwitch ( void pDeviceHandler,
BYTE  byMode,
BYTE  byNewChannel,
BYTE  byCount 
)

Definition at line 1270 of file card.c.

BOOL CARDbClearCurrentTSF ( void pDeviceHandler)

Definition at line 770 of file card.c.

BOOL CARDbGetCurrentTSF ( void pDeviceHandler,
PQWORD  pqwCurrTSF 
)

Definition at line 748 of file card.c.

BOOL CARDbIsOFDMinBasicRate ( void pDeviceHandler)

Definition at line 1963 of file card.c.

BOOL CARDbRadioPowerOff ( void pDeviceHandler)

Definition at line 949 of file card.c.

BOOL CARDbRadioPowerOn ( void pDeviceHandler)

Definition at line 998 of file card.c.

void CARDbSetMediaChannel ( void pDeviceHandler,
unsigned int  uConnectionChannel 
)

Definition at line 94 of file card.c.

BYTE CARDbyGetPktType ( void pDeviceHandler)

Definition at line 1975 of file card.c.

QWORD CARDqGetNextTBTT ( QWORD  qwTSF,
WORD  wBeaconInterval 
)

Definition at line 2130 of file card.c.

QWORD CARDqGetTSFOffset ( BYTE  byRxRate,
QWORD  qwTSF1,
QWORD  qwTSF2 
)

Definition at line 2059 of file card.c.

void CARDvAdjustTSF ( void pDeviceHandler,
BYTE  byRxRate,
QWORD  qwBSSTimestamp,
QWORD  qwLocalTSF 
)

Definition at line 698 of file card.c.

void CARDvSetBSSMode ( void pDeviceHandler)

Definition at line 1012 of file card.c.

void CARDvSetFirstNextTBTT ( void pDeviceHandler,
WORD  wBeaconInterval 
)

Definition at line 836 of file card.c.

void CARDvSetRSPINF ( void pDeviceHandler,
BYTE  byBBType 
)

RSPINF_b_2

Definition at line 328 of file card.c.

void CARDvUpdateBasicTopRate ( void pDeviceHandler)

Definition at line 1910 of file card.c.

void CARDvUpdateNextTBTT ( void pDeviceHandler,
QWORD  qwTSF,
WORD  wBeaconInterval 
)

Definition at line 890 of file card.c.

void vUpdateIFS ( void pDeviceHandler)

Definition at line 1856 of file card.c.