Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
card.c File Reference
#include "tmacro.h"
#include "card.h"
#include "baseband.h"
#include "mac.h"
#include "desc.h"
#include "rf.h"
#include "power.h"
#include "key.h"
#include "rc4.h"
#include "country.h"
#include "datarate.h"
#include "rndis.h"
#include "control.h"

Go to the source code of this file.

Functions

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

Variables

const WORD cwRXBCNTSFOff [MAX_RATE]
 

Function Documentation

void CARDbAddBasicRate ( void pDeviceHandler,
WORD  wRateIdx 
)

Definition at line 603 of file card.c.

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

Definition at line 1072 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 614 of file card.c.

BOOL CARDbRadioPowerOff ( void pDeviceHandler)

Definition at line 938 of file card.c.

BOOL CARDbRadioPowerOn ( void pDeviceHandler)

Definition at line 979 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 626 of file card.c.

QWORD CARDqGetNextTBTT ( QWORD  qwTSF,
WORD  wBeaconInterval 
)

Definition at line 796 of file card.c.

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

Definition at line 657 of file card.c.

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

Definition at line 698 of file card.c.

void CARDvCalculateOFDMRParameter ( WORD  wRate,
BYTE  byBBType,
PBYTE  pbyTxRate,
PBYTE  pbyRsvTime 
)

Definition at line 217 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 564 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 479 of file card.c.

Variable Documentation

const WORD cwRXBCNTSFOff[MAX_RATE]
Initial value:
=
{192, 96, 34, 17, 34, 23, 17, 11, 8, 5, 4, 3}

Definition at line 76 of file card.c.