diff options
Diffstat (limited to '')
-rw-r--r-- | drivers/staging/vt6655/card.h | 158 |
1 files changed, 50 insertions, 108 deletions
diff --git a/drivers/staging/vt6655/card.h b/drivers/staging/vt6655/card.h index 76313462cf76..e0836e1d5116 100644 --- a/drivers/staging/vt6655/card.h +++ b/drivers/staging/vt6655/card.h @@ -30,6 +30,7 @@ #define __CARD_H__ #include "ttype.h" +#include <linux/types.h> /*--------------------- Export Definitions -------------------------*/ // @@ -86,57 +87,55 @@ typedef enum _CARD_OP_MODE { /*--------------------- Export Functions --------------------------*/ -BOOL ChannelValid(UINT CountryCode, UINT ChannelIndex); void CARDvSetRSPINF(void *pDeviceHandler, CARD_PHY_TYPE ePHYType); void vUpdateIFS(void *pDeviceHandler); void CARDvUpdateBasicTopRate(void *pDeviceHandler); -BOOL CARDbAddBasicRate(void *pDeviceHandler, WORD wRateIdx); -BOOL CARDbIsOFDMinBasicRate(void *pDeviceHandler); -void CARDvSetLoopbackMode(DWORD_PTR dwIoBase, WORD wLoopbackMode); -BOOL CARDbSoftwareReset(void *pDeviceHandler); -void CARDvSetFirstNextTBTT(DWORD_PTR dwIoBase, WORD wBeaconInterval); -void CARDvUpdateNextTBTT(DWORD_PTR dwIoBase, QWORD qwTSF, WORD wBeaconInterval); -BOOL CARDbGetCurrentTSF(DWORD_PTR dwIoBase, PQWORD pqwCurrTSF); -QWORD CARDqGetNextTBTT(QWORD qwTSF, WORD wBeaconInterval); -QWORD CARDqGetTSFOffset(BYTE byRxRate, QWORD qwTSF1, QWORD qwTSF2); -BOOL CARDbSetTxPower(void *pDeviceHandler, ULONG ulTxPower); -BYTE CARDbyGetPktType(void *pDeviceHandler); +bool CARDbAddBasicRate(void *pDeviceHandler, unsigned short wRateIdx); +bool CARDbIsOFDMinBasicRate(void *pDeviceHandler); +void CARDvSetLoopbackMode(unsigned long dwIoBase, unsigned short wLoopbackMode); +bool CARDbSoftwareReset(void *pDeviceHandler); +void CARDvSetFirstNextTBTT(unsigned long dwIoBase, unsigned short wBeaconInterval); +void CARDvUpdateNextTBTT(unsigned long dwIoBase, QWORD qwTSF, unsigned short wBeaconInterval); +bool CARDbGetCurrentTSF(unsigned long dwIoBase, PQWORD pqwCurrTSF); +QWORD CARDqGetNextTBTT(QWORD qwTSF, unsigned short wBeaconInterval); +QWORD CARDqGetTSFOffset(unsigned char byRxRate, QWORD qwTSF1, QWORD qwTSF2); +bool CARDbSetTxPower(void *pDeviceHandler, unsigned long ulTxPower); +unsigned char CARDbyGetPktType(void *pDeviceHandler); void CARDvSafeResetTx(void *pDeviceHandler); void CARDvSafeResetRx(void *pDeviceHandler); //xxx -BOOL CARDbRadioPowerOff(void *pDeviceHandler); -BOOL CARDbRadioPowerOn(void *pDeviceHandler); -BOOL CARDbSetChannel(void *pDeviceHandler, UINT uConnectionChannel); -//BOOL CARDbSendPacket(void *pDeviceHandler, void *pPacket, CARD_PKT_TYPE ePktType, UINT uLength); -BOOL CARDbIsShortPreamble(void *pDeviceHandler); -BOOL CARDbIsShorSlotTime(void *pDeviceHandler); -BOOL CARDbSetPhyParameter(void *pDeviceHandler, CARD_PHY_TYPE ePHYType, WORD wCapInfo, BYTE byERPField, void *pvSupportRateIEs, void *pvExtSupportRateIEs); -BOOL CARDbUpdateTSF(void *pDeviceHandler, BYTE byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF); -BOOL CARDbStopTxPacket(void *pDeviceHandler, CARD_PKT_TYPE ePktType); -BOOL CARDbStartTxPacket(void *pDeviceHandler, CARD_PKT_TYPE ePktType); -BOOL CARDbSetBeaconPeriod(void *pDeviceHandler, WORD wBeaconInterval); -BOOL CARDbSetBSSID(void *pDeviceHandler, PBYTE pbyBSSID, CARD_OP_MODE eOPMode); - -BOOL +bool CARDbRadioPowerOff(void *pDeviceHandler); +bool CARDbRadioPowerOn(void *pDeviceHandler); +//bool CARDbSendPacket(void *pDeviceHandler, void *pPacket, CARD_PKT_TYPE ePktType, unsigned int uLength); +bool CARDbIsShortPreamble(void *pDeviceHandler); +bool CARDbIsShorSlotTime(void *pDeviceHandler); +bool CARDbSetPhyParameter(void *pDeviceHandler, CARD_PHY_TYPE ePHYType, unsigned short wCapInfo, unsigned char byERPField, void *pvSupportRateIEs, void *pvExtSupportRateIEs); +bool CARDbUpdateTSF(void *pDeviceHandler, unsigned char byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF); +bool CARDbStopTxPacket(void *pDeviceHandler, CARD_PKT_TYPE ePktType); +bool CARDbStartTxPacket(void *pDeviceHandler, CARD_PKT_TYPE ePktType); +bool CARDbSetBeaconPeriod(void *pDeviceHandler, unsigned short wBeaconInterval); +bool CARDbSetBSSID(void *pDeviceHandler, unsigned char *pbyBSSID, CARD_OP_MODE eOPMode); + +bool CARDbPowerDown( void *pDeviceHandler ); -BOOL CARDbSetTxDataRate( +bool CARDbSetTxDataRate( void *pDeviceHandler, - WORD wDataRate + unsigned short wDataRate ); -BOOL CARDbRemoveKey (void *pDeviceHandler, PBYTE pbyBSSID); +bool CARDbRemoveKey (void *pDeviceHandler, unsigned char *pbyBSSID); -BOOL +bool CARDbAdd_PMKID_Candidate ( void *pDeviceHandler, - PBYTE pbyBSSID, - BOOL bRSNCapExist, - WORD wRSNCap + unsigned char *pbyBSSID, + bool bRSNCapExist, + unsigned short wRSNCap ); void * @@ -144,112 +143,55 @@ CARDpGetCurrentAddress ( void *pDeviceHandler ); - -void CARDvInitChannelTable(void *pDeviceHandler); -BYTE CARDbyGetChannelMapping(void *pDeviceHandler, BYTE byChannelNumber, CARD_PHY_TYPE ePhyType); - -BOOL +bool CARDbStartMeasure ( void *pDeviceHandler, void *pvMeasureEIDs, - UINT uNumOfMeasureEIDs + unsigned int uNumOfMeasureEIDs ); -BOOL +bool CARDbChannelSwitch ( void *pDeviceHandler, - BYTE byMode, - BYTE byNewChannel, - BYTE byCount + unsigned char byMode, + unsigned char byNewChannel, + unsigned char byCount ); -BOOL +bool CARDbSetQuiet ( void *pDeviceHandler, - BOOL bResetQuiet, - BYTE byQuietCount, - BYTE byQuietPeriod, - WORD wQuietDuration, - WORD wQuietOffset + bool bResetQuiet, + unsigned char byQuietCount, + unsigned char byQuietPeriod, + unsigned short wQuietDuration, + unsigned short wQuietOffset ); -BOOL +bool CARDbStartQuiet ( void *pDeviceHandler ); void -CARDvSetCountryInfo ( - void *pDeviceHandler, - CARD_PHY_TYPE ePHYType, - void *pIE - ); - -void CARDvSetPowerConstraint ( void *pDeviceHandler, - BYTE byChannel, - I8 byPower + unsigned char byChannel, + char byPower ); void CARDvGetPowerCapability ( void *pDeviceHandler, - PBYTE pbyMinPower, - PBYTE pbyMaxPower + unsigned char *pbyMinPower, + unsigned char *pbyMaxPower ); -BYTE -CARDbySetSupportChannels ( - void *pDeviceHandler, - PBYTE pbyIEs - ); - -I8 +char CARDbyGetTransmitPower ( void *pDeviceHandler ); -BOOL -CARDbChannelGetList ( - UINT uCountryCodeIdx, - PBYTE pbyChannelTable - ); - -void -CARDvSetCountryIE( - void *pDeviceHandler, - void *pIE - ); - -BOOL -CARDbGetChannelMapInfo( - void *pDeviceHandler, - UINT uChannelIndex, - PBYTE pbyChannelNumber, - PBYTE pbyMap - ); - -void -CARDvSetChannelMapInfo( - void *pDeviceHandler, - UINT uChannelIndex, - BYTE byMap - ); - -void -CARDvClearChannelMapInfo( - void *pDeviceHandler - ); - -BYTE -CARDbyAutoChannelSelect( - void *pDeviceHandler, - CARD_PHY_TYPE ePHYType - ); - -BYTE CARDbyGetChannelNumber(void *pDeviceHandler, BYTE byChannelIndex); - #endif // __CARD_H__ |