Commit c338d4d7 authored by Bartlomiej Zolnierkiewicz's avatar Bartlomiej Zolnierkiewicz Committed by Greg Kroah-Hartman

Staging: rtxxx0: remove superfluous function prototypes

Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 232939f2
...@@ -40,290 +40,8 @@ ...@@ -40,290 +40,8 @@
#ifndef __AP_H__ #ifndef __AP_H__
#define __AP_H__ #define __AP_H__
// ========================= AP RTMP.h ================================
// =============================================================
// Function Prototypes
// =============================================================
// ap_data.c
BOOLEAN APBridgeToWirelessSta(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pHeader,
IN UINT HdrLen,
IN PUCHAR pData,
IN UINT DataLen,
IN ULONG fromwdsidx);
BOOLEAN APHandleRxDoneInterrupt(
IN PRTMP_ADAPTER pAd);
VOID APSendPackets(
IN NDIS_HANDLE MiniportAdapterContext,
IN PPNDIS_PACKET ppPacketArray,
IN UINT NumberOfPackets);
NDIS_STATUS APSendPacket(
IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket);
NDIS_STATUS APHardTransmit(
IN PRTMP_ADAPTER pAd,
IN TX_BLK *pTxBlk,
IN UCHAR QueIdx);
VOID APRxEAPOLFrameIndicate(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry,
IN RX_BLK *pRxBlk,
IN UCHAR FromWhichBSSID);
NDIS_STATUS APCheckRxError(
IN PRTMP_ADAPTER pAd,
IN PRT28XX_RXD_STRUC pRxD,
IN UCHAR Wcid);
BOOLEAN APCheckClass2Class3Error(
IN PRTMP_ADAPTER pAd,
IN ULONG Wcid,
IN PHEADER_802_11 pHeader);
VOID APHandleRxPsPoll(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
IN USHORT Aid,
IN BOOLEAN isActive);
VOID RTMPDescriptorEndianChange(
IN PUCHAR pData,
IN ULONG DescriptorType);
VOID RTMPFrameEndianChange(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pData,
IN ULONG Dir,
IN BOOLEAN FromRxDoneInt);
// ap_assoc.c
VOID APAssocStateMachineInit(
IN PRTMP_ADAPTER pAd,
IN STATE_MACHINE *S,
OUT STATE_MACHINE_FUNC Trans[]);
VOID APPeerAssocReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerReassocReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerDisassocReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID MbssKickOutStas(
IN PRTMP_ADAPTER pAd,
IN INT apidx,
IN USHORT Reason);
VOID APMlmeKickOutSta(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pStaAddr,
IN UCHAR Wcid,
IN USHORT Reason);
VOID APMlmeDisassocReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APCls3errAction(
IN PRTMP_ADAPTER pAd,
IN ULONG Wcid,
IN PHEADER_802_11 pHeader);
USHORT APBuildAssociation(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry,
IN USHORT CapabilityInfo,
IN UCHAR MaxSupportedRateIn500Kbps,
IN UCHAR *RSN,
IN UCHAR *pRSNLen,
IN BOOLEAN bWmmCapable,
IN ULONG RalinkIe,
IN HT_CAPABILITY_IE *pHtCapability,
IN UCHAR HtCapabilityLen,
OUT USHORT *pAid);
// ap_auth.c
void APAuthStateMachineInit(
IN PRTMP_ADAPTER pAd,
IN STATE_MACHINE *Sm,
OUT STATE_MACHINE_FUNC Trans[]);
VOID APMlmeDeauthReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APCls2errAction(
IN PRTMP_ADAPTER pAd,
IN ULONG Wcid,
IN PHEADER_802_11 pHeader);
// ap_authrsp.c
VOID APAuthRspStateMachineInit(
IN PRTMP_ADAPTER pAd,
IN PSTATE_MACHINE Sm,
IN STATE_MACHINE_FUNC Trans[]);
VOID APPeerAuthAtAuthRspIdleAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerDeauthReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerAuthSimpleRspGenAndSend(
IN PRTMP_ADAPTER pAd,
IN PHEADER_802_11 pHdr80211,
IN USHORT Alg,
IN USHORT Seq,
IN USHORT StatusCode);
// ap_connect.c
BOOLEAN BeaconTransmitRequired(
IN PRTMP_ADAPTER pAd,
IN INT apidx);
VOID APMakeBssBeacon(
IN PRTMP_ADAPTER pAd,
IN INT apidx);
VOID APUpdateBeaconFrame(
IN PRTMP_ADAPTER pAd,
IN INT apidx);
VOID APMakeAllBssBeacon(
IN PRTMP_ADAPTER pAd);
VOID APUpdateAllBeaconFrame(
IN PRTMP_ADAPTER pAd);
// ap_sync.c
VOID APSyncStateMachineInit(
IN PRTMP_ADAPTER pAd,
IN STATE_MACHINE *Sm,
OUT STATE_MACHINE_FUNC Trans[]);
VOID APScanTimeout(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
VOID APInvalidStateWhenScan(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APScanTimeoutAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerProbeReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerBeaconAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APMlmeScanReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APPeerBeaconAtScanAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APScanCnclAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID ApSiteSurvey(
IN PRTMP_ADAPTER pAd);
VOID SupportRate(
IN PUCHAR SupRate,
IN UCHAR SupRateLen,
IN PUCHAR ExtRate,
IN UCHAR ExtRateLen,
OUT PUCHAR *Rates,
OUT PUCHAR RatesLen,
OUT PUCHAR pMaxSupportRate);
BOOLEAN ApScanRunning(
IN PRTMP_ADAPTER pAd);
// ap_wpa.c
VOID APWpaStateMachineInit(
IN PRTMP_ADAPTER pAd,
IN STATE_MACHINE *Sm,
OUT STATE_MACHINE_FUNC Trans[]);
// ap_mlme.c // ap_mlme.c
VOID APMlmePeriodicExec(
IN PRTMP_ADAPTER pAd);
VOID APMlmeSelectTxRateTable(
IN PRTMP_ADAPTER pAd,
IN PMAC_TABLE_ENTRY pEntry,
IN PUCHAR *ppTable,
IN PUCHAR pTableSize,
IN PUCHAR pInitTxRateIdx);
VOID APMlmeSetTxRate(
IN PRTMP_ADAPTER pAd,
IN PMAC_TABLE_ENTRY pEntry,
IN PRTMP_TX_RATE_SWITCH pTxRate);
VOID APMlmeDynamicTxRateSwitching(
IN PRTMP_ADAPTER pAd);
VOID APQuickResponeForRateUpExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
BOOLEAN APMsgTypeSubst(
IN PRTMP_ADAPTER pAd,
IN PFRAME_802_11 pFrame,
OUT INT *Machine,
OUT INT *MsgType);
VOID APQuickResponeForRateUpExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
#ifdef RT2870 #ifdef RT2870
VOID BeaconUpdateExec( VOID BeaconUpdateExec(
IN PVOID SystemSpecific1, IN PVOID SystemSpecific1,
...@@ -336,34 +54,8 @@ VOID RTMPSetPiggyBack( ...@@ -336,34 +54,8 @@ VOID RTMPSetPiggyBack(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN BOOLEAN bPiggyBack); IN BOOLEAN bPiggyBack);
VOID APAsicEvaluateRxAnt(
IN PRTMP_ADAPTER pAd);
VOID APAsicRxAntEvalTimeout(
IN PRTMP_ADAPTER pAd);
// ap.c // ap.c
VOID APSwitchChannel(
IN PRTMP_ADAPTER pAd,
IN INT Channel);
NDIS_STATUS APInitialize(
IN PRTMP_ADAPTER pAd);
VOID APShutdown(
IN PRTMP_ADAPTER pAd);
VOID APStartUp(
IN PRTMP_ADAPTER pAd);
VOID APStop(
IN PRTMP_ADAPTER pAd);
VOID APCleanupPsQueue(
IN PRTMP_ADAPTER pAd,
IN PQUEUE_HEADER pQueue);
VOID MacTableReset( VOID MacTableReset(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -382,150 +74,5 @@ MAC_TABLE_ENTRY *MacTableLookup( ...@@ -382,150 +74,5 @@ MAC_TABLE_ENTRY *MacTableLookup(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr); IN PUCHAR pAddr);
VOID MacTableMaintenance(
IN PRTMP_ADAPTER pAd);
UINT32 MacTableAssocStaNumGet(
IN PRTMP_ADAPTER pAd);
MAC_TABLE_ENTRY *APSsPsInquiry(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
OUT SST *Sst,
OUT USHORT *Aid,
OUT UCHAR *PsMode,
OUT UCHAR *Rate);
BOOLEAN APPsIndicate(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
IN ULONG Wcid,
IN UCHAR Psm);
VOID ApLogEvent(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
IN USHORT Event);
VOID APUpdateOperationMode(
IN PRTMP_ADAPTER pAd);
VOID APUpdateCapabilityAndErpIe(
IN PRTMP_ADAPTER pAd);
BOOLEAN ApCheckAccessControlList(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
IN UCHAR Apidx);
VOID ApUpdateAccessControlList(
IN PRTMP_ADAPTER pAd,
IN UCHAR Apidx);
VOID ApEnqueueNullFrame(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
IN UCHAR TxRate,
IN UCHAR PID,
IN UCHAR apidx,
IN BOOLEAN bQosNull,
IN BOOLEAN bEOSP,
IN UCHAR OldUP);
VOID ApSendFrame(
IN PRTMP_ADAPTER pAd,
IN PVOID pBuffer,
IN ULONG Length,
IN UCHAR TxRate,
IN UCHAR PID);
VOID ApEnqueueAckFrame(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pAddr,
IN UCHAR TxRate,
IN UCHAR apidx);
UCHAR APAutoSelectChannel(
IN PRTMP_ADAPTER pAd,
IN BOOLEAN Optimal);
// ap_sanity.c
BOOLEAN PeerAssocReqCmmSanity(
IN PRTMP_ADAPTER pAd,
IN BOOLEAN isRessoc,
IN VOID *Msg,
IN ULONG MsgLen,
OUT PUCHAR pAddr2,
OUT USHORT *pCapabilityInfo,
OUT USHORT *pListenInterval,
OUT PUCHAR pApAddr,
OUT UCHAR *pSsidLen,
OUT char *Ssid,
OUT UCHAR *pRatesLen,
OUT UCHAR Rates[],
OUT UCHAR *RSN,
OUT UCHAR *pRSNLen,
OUT BOOLEAN *pbWmmCapable,
OUT ULONG *pRalinkIe,
OUT UCHAR *pHtCapabilityLen,
OUT HT_CAPABILITY_IE *pHtCapability);
BOOLEAN PeerDisassocReqSanity(
IN PRTMP_ADAPTER pAd,
IN VOID *Msg,
IN ULONG MsgLen,
OUT PUCHAR pAddr2,
OUT USHORT *Reason);
BOOLEAN PeerDeauthReqSanity(
IN PRTMP_ADAPTER pAd,
IN VOID *Msg,
IN ULONG MsgLen,
OUT PUCHAR pAddr2,
OUT USHORT *Reason);
BOOLEAN APPeerAuthSanity(
IN PRTMP_ADAPTER pAd,
IN VOID *Msg,
IN ULONG MsgLen,
OUT PUCHAR pAddr1,
OUT PUCHAR pAddr2,
OUT USHORT *Alg,
OUT USHORT *Seq,
OUT USHORT *Status,
CHAR *ChlgText);
BOOLEAN APPeerProbeReqSanity(
IN PRTMP_ADAPTER pAd,
IN VOID *Msg,
IN ULONG MsgLen,
OUT PUCHAR pAddr2,
OUT CHAR Ssid[],
OUT UCHAR *SsidLen);
BOOLEAN APPeerBeaconAndProbeRspSanity(
IN PRTMP_ADAPTER pAd,
IN VOID *Msg,
IN ULONG MsgLen,
OUT PUCHAR pAddr2,
OUT PUCHAR pBssid,
OUT CHAR Ssid[],
OUT UCHAR *SsidLen,
OUT UCHAR *BssType,
OUT USHORT *BeaconPeriod,
OUT UCHAR *Channel,
OUT LARGE_INTEGER *Timestamp,
OUT USHORT *CapabilityInfo,
OUT UCHAR Rate[],
OUT UCHAR *RateLen,
OUT BOOLEAN *ExtendedRateIeExist,
OUT UCHAR *Erp);
// ================== end of AP RTMP.h ========================
#endif // __AP_H__ #endif // __AP_H__
...@@ -77,18 +77,6 @@ ULONG RTMPReadRadarDuration( ...@@ -77,18 +77,6 @@ ULONG RTMPReadRadarDuration(
VOID RTMPCleanRadarDuration( VOID RTMPCleanRadarDuration(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
VOID RTMPPrepareRDCTSFrame(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pDA,
IN ULONG Duration,
IN UCHAR RTSRate,
IN ULONG CTSBaseAddr,
IN UCHAR FrameGap);
VOID RTMPPrepareRadarDetectParams(
IN PRTMP_ADAPTER pAd);
INT Set_ChMovingTime_Proc( INT Set_ChMovingTime_Proc(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PUCHAR arg); IN PUCHAR arg);
......
...@@ -3176,14 +3176,6 @@ static inline VOID ConvertMulticastIP2MAC( ...@@ -3176,14 +3176,6 @@ static inline VOID ConvertMulticastIP2MAC(
} }
#endif /* RT2860 */ #endif /* RT2860 */
BOOLEAN RTMPCheckForHang(
IN NDIS_HANDLE MiniportAdapterContext
);
VOID RTMPHalt(
IN NDIS_HANDLE MiniportAdapterContext
);
// //
// Private routines in rtmp_init.c // Private routines in rtmp_init.c
// //
...@@ -3196,11 +3188,6 @@ NDIS_STATUS RTMPAllocTxRxRingMemory( ...@@ -3196,11 +3188,6 @@ NDIS_STATUS RTMPAllocTxRxRingMemory(
IN PRTMP_ADAPTER pAd IN PRTMP_ADAPTER pAd
); );
NDIS_STATUS RTMPFindAdapter(
IN PRTMP_ADAPTER pAd,
IN NDIS_HANDLE WrapperConfigurationContext
);
NDIS_STATUS RTMPReadParametersHook( NDIS_STATUS RTMPReadParametersHook(
IN PRTMP_ADAPTER pAd IN PRTMP_ADAPTER pAd
); );
...@@ -3247,13 +3234,6 @@ VOID RTMPRingCleanUp( ...@@ -3247,13 +3234,6 @@ VOID RTMPRingCleanUp(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN UCHAR RingType); IN UCHAR RingType);
VOID RxTest(
IN PRTMP_ADAPTER pAd);
NDIS_STATUS DbgSendPacket(
IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket);
VOID UserCfgInit( VOID UserCfgInit(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -3307,26 +3287,6 @@ UCHAR BtoH( ...@@ -3307,26 +3287,6 @@ UCHAR BtoH(
VOID RTMPPatchMacBbpBug( VOID RTMPPatchMacBbpBug(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
VOID RTMPPatchCardBus(
IN PRTMP_ADAPTER pAdapter);
VOID RTMPPatchRalinkCardBus(
IN PRTMP_ADAPTER pAdapter,
IN ULONG Bus);
ULONG RTMPReadCBConfig(
IN ULONG Bus,
IN ULONG Slot,
IN ULONG Func,
IN ULONG Offset);
VOID RTMPWriteCBConfig(
IN ULONG Bus,
IN ULONG Slot,
IN ULONG Func,
IN ULONG Offset,
IN ULONG Value);
VOID RTMPInitTimer( VOID RTMPInitTimer(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PRALINK_TIMER_STRUCT pTimer, IN PRALINK_TIMER_STRUCT pTimer,
...@@ -3415,14 +3375,6 @@ VOID PeerPublicAction( ...@@ -3415,14 +3375,6 @@ VOID PeerPublicAction(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem); IN MLME_QUEUE_ELEM *Elem);
VOID StaPublicAction(
IN PRTMP_ADAPTER pAd,
IN UCHAR Bss2040Coexist);
VOID PeerBSSTranAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID PeerHTAction( VOID PeerHTAction(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem); IN MLME_QUEUE_ELEM *Elem);
...@@ -3464,39 +3416,18 @@ VOID InsertActField( ...@@ -3464,39 +3416,18 @@ VOID InsertActField(
IN UINT8 Category, IN UINT8 Category,
IN UINT8 ActCode); IN UINT8 ActCode);
BOOLEAN QosBADataParse(
IN PRTMP_ADAPTER pAd,
IN BOOLEAN bAMSDU,
IN PUCHAR p8023Header,
IN UCHAR WCID,
IN UCHAR TID,
IN USHORT Sequence,
IN UCHAR DataOffset,
IN USHORT Datasize,
IN UINT CurRxIndex);
BOOLEAN CntlEnqueueForRecv( BOOLEAN CntlEnqueueForRecv(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN ULONG Wcid, IN ULONG Wcid,
IN ULONG MsgLen, IN ULONG MsgLen,
IN PFRAME_BA_REQ pMsg); IN PFRAME_BA_REQ pMsg);
VOID BaAutoManSwitch(
IN PRTMP_ADAPTER pAd);
VOID HTIOTCheck(
IN PRTMP_ADAPTER pAd,
IN UCHAR BatRecIdx);
// //
// Private routines in rtmp_data.c // Private routines in rtmp_data.c
// //
BOOLEAN RTMPHandleRxDoneInterrupt( BOOLEAN RTMPHandleRxDoneInterrupt(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
VOID RTMPHandleTxDoneInterrupt(
IN PRTMP_ADAPTER pAd);
BOOLEAN RTMPHandleTxRingDmaDoneInterrupt( BOOLEAN RTMPHandleTxRingDmaDoneInterrupt(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN INT_SOURCE_CSR_STRUC TxRingBitmap); IN INT_SOURCE_CSR_STRUC TxRingBitmap);
...@@ -3663,12 +3594,6 @@ VOID RTMPSendRTSFrame( ...@@ -3663,12 +3594,6 @@ VOID RTMPSendRTSFrame(
IN UCHAR QueIdx, IN UCHAR QueIdx,
IN UCHAR FrameGap); IN UCHAR FrameGap);
NDIS_STATUS RTMPApplyPacketFilter(
IN PRTMP_ADAPTER pAd,
IN PRT28XX_RXD_STRUC pRxD,
IN PHEADER_802_11 pHeader);
PQUEUE_HEADER RTMPCheckTxSwQueue( PQUEUE_HEADER RTMPCheckTxSwQueue(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
OUT UCHAR *QueIdx); OUT UCHAR *QueIdx);
...@@ -3719,10 +3644,6 @@ BOOLEAN RTMPCheckEtherType( ...@@ -3719,10 +3644,6 @@ BOOLEAN RTMPCheckEtherType(
IN PNDIS_PACKET pPacket); IN PNDIS_PACKET pPacket);
VOID RTMPCckBbpTuning(
IN PRTMP_ADAPTER pAd,
IN UINT TxRate);
// //
// Private routines in rtmp_wep.c // Private routines in rtmp_wep.c
// //
...@@ -3739,12 +3660,6 @@ VOID RTMPEncryptData( ...@@ -3739,12 +3660,6 @@ VOID RTMPEncryptData(
IN PUCHAR pDest, IN PUCHAR pDest,
IN UINT Len); IN UINT Len);
BOOLEAN RTMPDecryptData(
IN PRTMP_ADAPTER pAdapter,
IN PUCHAR pSrc,
IN UINT Len,
IN UINT idx);
BOOLEAN RTMPSoftDecryptWEP( BOOLEAN RTMPSoftDecryptWEP(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PUCHAR pData, IN PUCHAR pData,
...@@ -3992,23 +3907,6 @@ VOID BATableDeleteORIEntry( ...@@ -3992,23 +3907,6 @@ VOID BATableDeleteORIEntry(
IN OUT PRTMP_ADAPTER pAd, IN OUT PRTMP_ADAPTER pAd,
IN BA_ORI_ENTRY *pBAORIEntry); IN BA_ORI_ENTRY *pBAORIEntry);
VOID BATableDeleteRECEntry(
IN OUT PRTMP_ADAPTER pAd,
IN BA_REC_ENTRY *pBARECEntry);
VOID BATableTearORIEntry(
IN OUT PRTMP_ADAPTER pAd,
IN UCHAR TID,
IN UCHAR Wcid,
IN BOOLEAN bForceDelete,
IN BOOLEAN ALL);
VOID BATableTearRECEntry(
IN OUT PRTMP_ADAPTER pAd,
IN UCHAR TID,
IN UCHAR WCID,
IN BOOLEAN ALL);
VOID BssEntrySet( VOID BssEntrySet(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
OUT PBSS_ENTRY pBss, OUT PBSS_ENTRY pBss,
...@@ -4184,10 +4082,6 @@ VOID DisassocTimeout( ...@@ -4184,10 +4082,6 @@ VOID DisassocTimeout(
IN PVOID SystemSpecific3); IN PVOID SystemSpecific3);
//---------------------------------------------- //----------------------------------------------
VOID MlmeDisassocReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID MlmeAssocReqAction( VOID MlmeAssocReqAction(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem); IN MLME_QUEUE_ELEM *Elem);
...@@ -4351,10 +4245,6 @@ VOID ScanTimeout( ...@@ -4351,10 +4245,6 @@ VOID ScanTimeout(
IN PVOID SystemSpecific2, IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3); IN PVOID SystemSpecific3);
VOID MlmeScanReqAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID InvalidStateWhenScan( VOID InvalidStateWhenScan(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem); IN MLME_QUEUE_ELEM *Elem);
...@@ -4367,10 +4257,6 @@ VOID InvalidStateWhenStart( ...@@ -4367,10 +4257,6 @@ VOID InvalidStateWhenStart(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem); IN MLME_QUEUE_ELEM *Elem);
VOID PeerBeacon(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID EnqueueProbeRequest( VOID EnqueueProbeRequest(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -4744,12 +4630,6 @@ VOID LinkDownExec( ...@@ -4744,12 +4630,6 @@ VOID LinkDownExec(
IN PVOID SystemSpecific2, IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3); IN PVOID SystemSpecific3);
VOID LinkUpExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
VOID STAMlmePeriodicExec( VOID STAMlmePeriodicExec(
PRTMP_ADAPTER pAd); PRTMP_ADAPTER pAd);
...@@ -4836,12 +4716,6 @@ VOID StaQuickResponeForRateUpExec( ...@@ -4836,12 +4716,6 @@ VOID StaQuickResponeForRateUpExec(
IN PVOID SystemSpecific2, IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3); IN PVOID SystemSpecific3);
VOID AsicBbpTuning1(
IN PRTMP_ADAPTER pAd);
VOID AsicBbpTuning2(
IN PRTMP_ADAPTER pAd);
VOID RTMPUpdateMlmeRate( VOID RTMPUpdateMlmeRate(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -4911,31 +4785,6 @@ VOID ChangeToCellPowerLimit( ...@@ -4911,31 +4785,6 @@ VOID ChangeToCellPowerLimit(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN UCHAR AironetCellPowerLimit); IN UCHAR AironetCellPowerLimit);
VOID RaiseClock(
IN PRTMP_ADAPTER pAd,
IN UINT32 *x);
VOID LowerClock(
IN PRTMP_ADAPTER pAd,
IN UINT32 *x);
USHORT ShiftInBits(
IN PRTMP_ADAPTER pAd);
VOID ShiftOutBits(
IN PRTMP_ADAPTER pAd,
IN USHORT data,
IN USHORT count);
VOID EEpromCleanup(
IN PRTMP_ADAPTER pAd);
VOID EWDS(
IN PRTMP_ADAPTER pAd);
VOID EWEN(
IN PRTMP_ADAPTER pAd);
USHORT RTMP_EEPROM_READ16( USHORT RTMP_EEPROM_READ16(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN USHORT Offset); IN USHORT Offset);
...@@ -5061,12 +4910,6 @@ VOID RTMPIoctlGetMacTable( ...@@ -5061,12 +4910,6 @@ VOID RTMPIoctlGetMacTable(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN struct iwreq *wrq); IN struct iwreq *wrq);
VOID RTMPIndicateWPA2Status(
IN PRTMP_ADAPTER pAdapter);
VOID RTMPOPModeSwitching(
IN PRTMP_ADAPTER pAd);
VOID RTMPAddBSSIDCipher( VOID RTMPAddBSSIDCipher(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN UCHAR Aid, IN UCHAR Aid,
...@@ -5088,11 +4931,6 @@ VOID RTMPSendWirelessEvent( ...@@ -5088,11 +4931,6 @@ VOID RTMPSendWirelessEvent(
IN UCHAR BssIdx, IN UCHAR BssIdx,
IN CHAR Rssi); IN CHAR Rssi);
VOID NICUpdateCntlCounters(
IN PRTMP_ADAPTER pAd,
IN PHEADER_802_11 pHeader,
IN UCHAR SubType,
IN PRXWI_STRUC pRxWI);
// //
// prototype in wpa.c // prototype in wpa.c
// //
...@@ -5256,13 +5094,6 @@ CHAR ConvertToRssi( ...@@ -5256,13 +5094,6 @@ CHAR ConvertToRssi(
IN CHAR Rssi, IN CHAR Rssi,
IN UCHAR RssiNumber); IN UCHAR RssiNumber);
VOID APAsicEvaluateRxAnt(
IN PRTMP_ADAPTER pAd);
VOID APAsicRxAntEvalTimeout(
IN PRTMP_ADAPTER pAd);
// //
// function prototype in cmm_wpa.c // function prototype in cmm_wpa.c
// //
...@@ -5347,187 +5178,16 @@ VOID RTMPMakeRSNIE( ...@@ -5347,187 +5178,16 @@ VOID RTMPMakeRSNIE(
// function prototype in ap_wpa.c // function prototype in ap_wpa.c
// //
BOOLEAN APWpaMsgTypeSubst(
IN UCHAR EAPType,
OUT INT *MsgType) ;
MAC_TABLE_ENTRY *PACInquiry(
IN PRTMP_ADAPTER pAd,
IN ULONG Wcid);
BOOLEAN RTMPCheckMcast(
IN PRTMP_ADAPTER pAd,
IN PEID_STRUCT eid_ptr,
IN MAC_TABLE_ENTRY *pEntry);
BOOLEAN RTMPCheckUcast(
IN PRTMP_ADAPTER pAd,
IN PEID_STRUCT eid_ptr,
IN MAC_TABLE_ENTRY *pEntry);
BOOLEAN RTMPCheckAUTH(
IN PRTMP_ADAPTER pAd,
IN PEID_STRUCT eid_ptr,
IN MAC_TABLE_ENTRY *pEntry);
VOID WPAStart4WayHS(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry,
IN ULONG TimeInterval);
VOID WPAStart2WayGroupHS(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry);
VOID APWpaEAPPacketAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APWpaEAPOLStartAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APWpaEAPOLLogoffAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APWpaEAPOLKeyAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID APWpaEAPOLASFAlertAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem);
VOID HandleCounterMeasure( VOID HandleCounterMeasure(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry); IN MAC_TABLE_ENTRY *pEntry);
VOID PeerPairMsg2Action(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry,
IN MLME_QUEUE_ELEM *Elem);
VOID PeerPairMsg4Action(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry,
IN MLME_QUEUE_ELEM *Elem);
VOID CMTimerExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
VOID WPARetryExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
VOID EnqueueStartForPSKExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
VOID RTMPHandleSTAKey(
IN PRTMP_ADAPTER pAdapter,
IN MAC_TABLE_ENTRY *pEntry,
IN MLME_QUEUE_ELEM *Elem);
VOID PeerGroupMsg2Action(
IN PRTMP_ADAPTER pAd,
IN PMAC_TABLE_ENTRY pEntry,
IN VOID *Msg,
IN UINT MsgLen);
VOID PairDisAssocAction(
IN PRTMP_ADAPTER pAd,
IN PMAC_TABLE_ENTRY pEntry,
IN USHORT Reason);
VOID MlmeDeAuthAction(
IN PRTMP_ADAPTER pAd,
IN PMAC_TABLE_ENTRY pEntry,
IN USHORT Reason);
VOID GREKEYPeriodicExec(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3);
VOID CountGTK(
IN UCHAR *PMK,
IN UCHAR *GNonce,
IN UCHAR *AA,
OUT UCHAR *output,
IN UINT len);
VOID GetSmall(
IN PVOID pSrc1,
IN PVOID pSrc2,
OUT PUCHAR out,
IN ULONG Length);
VOID GetLarge(
IN PVOID pSrc1,
IN PVOID pSrc2,
OUT PUCHAR out,
IN ULONG Length);
VOID APGenRandom(
IN PRTMP_ADAPTER pAd,
OUT UCHAR *random);
VOID AES_GTK_KEY_WRAP( VOID AES_GTK_KEY_WRAP(
IN UCHAR *key, IN UCHAR *key,
IN UCHAR *plaintext, IN UCHAR *plaintext,
IN UCHAR p_len, IN UCHAR p_len,
OUT UCHAR *ciphertext); OUT UCHAR *ciphertext);
VOID WpaSend(
IN PRTMP_ADAPTER pAdapter,
IN PUCHAR pPacket,
IN ULONG Len);
VOID APToWirelessSta(
IN PRTMP_ADAPTER pAd,
IN MAC_TABLE_ENTRY *pEntry,
IN PUCHAR pHeader802_3,
IN UINT HdrLen,
IN PUCHAR pData,
IN UINT DataLen,
IN BOOLEAN bClearFrame);
VOID RTMPAddPMKIDCache(
IN PRTMP_ADAPTER pAd,
IN INT apidx,
IN PUCHAR pAddr,
IN UCHAR *PMKID,
IN UCHAR *PMK);
INT RTMPSearchPMKIDCache(
IN PRTMP_ADAPTER pAd,
IN INT apidx,
IN PUCHAR pAddr);
VOID RTMPDeletePMKIDCache(
IN PRTMP_ADAPTER pAd,
IN INT apidx,
IN INT idx);
VOID RTMPMaintainPMKIDCache(
IN PRTMP_ADAPTER pAd);
VOID RTMPSendTriggerFrame(
IN PRTMP_ADAPTER pAd,
IN PVOID pBuffer,
IN ULONG Length,
IN UCHAR TxRate,
IN BOOLEAN bQosNull);
/* timeout -- ms */ /* timeout -- ms */
VOID RTMP_SetPeriodicTimer( VOID RTMP_SetPeriodicTimer(
IN NDIS_MINIPORT_TIMER *pTimer, IN NDIS_MINIPORT_TIMER *pTimer,
...@@ -5662,23 +5322,6 @@ UINT BA_Reorder_AMSDU_Annnounce( ...@@ -5662,23 +5322,6 @@ UINT BA_Reorder_AMSDU_Annnounce(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket); IN PNDIS_PACKET pPacket);
UINT Handle_AMSDU_Packet(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pData,
IN ULONG DataSize,
IN UCHAR FromWhichBSSID);
void convert_802_11_to_802_3_packet(
IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket,
IN PUCHAR p8023hdr,
IN PUCHAR pData,
IN ULONG DataSize,
IN UCHAR FromWhichBSSID);
PNET_DEV get_netdev_from_bssid( PNET_DEV get_netdev_from_bssid(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN UCHAR FromWhichBSSID); IN UCHAR FromWhichBSSID);
...@@ -5697,27 +5340,6 @@ PNDIS_PACKET duplicate_pkt_with_TKIP_MIC( ...@@ -5697,27 +5340,6 @@ PNDIS_PACKET duplicate_pkt_with_TKIP_MIC(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pOldPkt); IN PNDIS_PACKET pOldPkt);
PNDIS_PACKET duplicate_pkt_with_VLAN(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pHeader802_3,
IN UINT HdrLen,
IN PUCHAR pData,
IN ULONG DataSize,
IN UCHAR FromWhichBSSID);
PNDIS_PACKET duplicate_pkt_with_WPI(
IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket,
IN UINT32 ext_head_len,
IN UINT32 ext_tail_len);
UCHAR VLAN_8023_Header_Copy(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pHeader802_3,
IN UINT HdrLen,
OUT PUCHAR pData,
IN UCHAR FromWhichBSSID);
void ba_flush_reordering_timeout_mpdus( void ba_flush_reordering_timeout_mpdus(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PBA_REC_ENTRY pBAEntry, IN PBA_REC_ENTRY pBAEntry,
...@@ -5762,29 +5384,6 @@ VOID BARecSessionTearDown( ...@@ -5762,29 +5384,6 @@ VOID BARecSessionTearDown(
BOOLEAN ba_reordering_resource_init(PRTMP_ADAPTER pAd, int num); BOOLEAN ba_reordering_resource_init(PRTMP_ADAPTER pAd, int num);
void ba_reordering_resource_release(PRTMP_ADAPTER pAd); void ba_reordering_resource_release(PRTMP_ADAPTER pAd);
ULONG AutoChBssInsertEntry(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pBssid,
IN CHAR Ssid[],
IN UCHAR SsidLen,
IN UCHAR ChannelNo,
IN CHAR Rssi);
void AutoChBssTableInit(
IN PRTMP_ADAPTER pAd);
void ChannelInfoInit(
IN PRTMP_ADAPTER pAd);
void AutoChBssTableDestroy(
IN PRTMP_ADAPTER pAd);
void ChannelInfoDestroy(
IN PRTMP_ADAPTER pAd);
UCHAR New_ApAutoSelectChannel(
IN PRTMP_ADAPTER pAd);
BOOLEAN rtstrmactohex( BOOLEAN rtstrmactohex(
IN char *s1, IN char *s1,
IN char *s2); IN char *s2);
...@@ -5983,16 +5582,6 @@ INT Set_HtTxBASize_Proc( ...@@ -5983,16 +5582,6 @@ INT Set_HtTxBASize_Proc(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PUCHAR arg); IN PUCHAR arg);
//Dls , kathy
VOID RTMPSendDLSTearDownFrame(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pDA);
//Block ACK
VOID QueryBATABLE(
IN PRTMP_ADAPTER pAd,
OUT PQUERYBA_TABLE pBAT);
INT WpaCheckEapCode( INT WpaCheckEapCode(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PUCHAR pFrame, IN PUCHAR pFrame,
...@@ -6003,22 +5592,9 @@ VOID WpaSendMicFailureToWpaSupplicant( ...@@ -6003,22 +5592,9 @@ VOID WpaSendMicFailureToWpaSupplicant(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN BOOLEAN bUnicast); IN BOOLEAN bUnicast);
VOID SendAssocIEsToWpaSupplicant(
IN PRTMP_ADAPTER pAd);
int wext_notify_event_assoc( int wext_notify_event_assoc(
IN RTMP_ADAPTER *pAd); IN RTMP_ADAPTER *pAd);
VOID Handle_BSS_Width_Trigger_Events(
IN PRTMP_ADAPTER pAd);
void build_ext_channel_switch_ie(
IN PRTMP_ADAPTER pAd,
IN HT_EXT_CHANNEL_SWITCH_ANNOUNCEMENT_IE *pIE);
BOOLEAN APRxDoneInterruptHandle(
IN PRTMP_ADAPTER pAd);
BOOLEAN STARxDoneInterruptHandle( BOOLEAN STARxDoneInterruptHandle(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN BOOLEAN argc); IN BOOLEAN argc);
...@@ -6094,16 +5670,6 @@ UINT deaggregate_AMSDU_announce( ...@@ -6094,16 +5670,6 @@ UINT deaggregate_AMSDU_announce(
_pRxBlk->DataSize, _pRemovedLLCSNAP); \ _pRxBlk->DataSize, _pRemovedLLCSNAP); \
} }
BOOLEAN APFowardWirelessStaToWirelessSta(
IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket,
IN ULONG FromWhichBSSID);
VOID Announce_or_Forward_802_3_Packet(
IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket,
IN UCHAR FromWhichBSSID);
VOID Sta_Announce_or_Forward_802_3_Packet( VOID Sta_Announce_or_Forward_802_3_Packet(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PNDIS_PACKET pPacket, IN PNDIS_PACKET pPacket,
...@@ -6143,12 +5709,6 @@ VOID Update_Rssi_Sample( ...@@ -6143,12 +5709,6 @@ VOID Update_Rssi_Sample(
IN RSSI_SAMPLE *pRssi, IN RSSI_SAMPLE *pRssi,
IN PRXWI_STRUC pRxWI); IN PRXWI_STRUC pRxWI);
PNDIS_PACKET GetPacketFromRxRing(
IN PRTMP_ADAPTER pAd,
OUT PRT28XX_RXD_STRUC pSaveRxD,
OUT BOOLEAN *pbReschedule,
IN OUT UINT32 *pRxPending);
PNDIS_PACKET RTMPDeFragmentDataFrame( PNDIS_PACKET RTMPDeFragmentDataFrame(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN RX_BLK *pRxBlk); IN RX_BLK *pRxBlk);
...@@ -6341,12 +5901,6 @@ INT rt28xx_sta_ioctl( ...@@ -6341,12 +5901,6 @@ INT rt28xx_sta_ioctl(
IN OUT struct ifreq *rq, IN OUT struct ifreq *rq,
IN INT cmd); IN INT cmd);
BOOLEAN RT28XXSecurityKeyAdd(
IN PRTMP_ADAPTER pAd,
IN ULONG apidx,
IN ULONG KeyIdx,
IN MAC_TABLE_ENTRY *pEntry);
//////////////////////////////////////// ////////////////////////////////////////
PNDIS_PACKET GetPacketFromRxRing( PNDIS_PACKET GetPacketFromRxRing(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
...@@ -6562,12 +6116,6 @@ VOID eFusePhysicalReadRegisters( ...@@ -6562,12 +6116,6 @@ VOID eFusePhysicalReadRegisters(
IN USHORT Length, IN USHORT Length,
OUT USHORT* pData); OUT USHORT* pData);
NDIS_STATUS NICLoadEEPROM(
IN PRTMP_ADAPTER pAd);
BOOLEAN bNeedLoadEEPROM(
IN PRTMP_ADAPTER pAd);
VOID RT30xxLoadRFNormalModeSetup( VOID RT30xxLoadRFNormalModeSetup(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -6594,10 +6142,6 @@ VOID RTUSBInitHTTxDesc( ...@@ -6594,10 +6142,6 @@ VOID RTUSBInitHTTxDesc(
IN ULONG BulkOutSize, IN ULONG BulkOutSize,
IN usb_complete_t Func); IN usb_complete_t Func);
VOID RTUSBInitRxDesc(
IN PRTMP_ADAPTER pAd,
IN PRX_CONTEXT pRxContext);
VOID RTUSBCleanUpDataBulkOutQueue( VOID RTUSBCleanUpDataBulkOutQueue(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -6644,9 +6188,6 @@ VOID RTUSBInitRxDesc( ...@@ -6644,9 +6188,6 @@ VOID RTUSBInitRxDesc(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PRX_CONTEXT pRxContext); IN PRX_CONTEXT pRxContext);
VOID RTUSBBulkRxHandle(
IN unsigned long data);
// //
// Function Prototype in rtusb_io.c // Function Prototype in rtusb_io.c
// //
...@@ -6794,14 +6335,6 @@ NTSTATUS RTUSBFirmwareOpmode( ...@@ -6794,14 +6335,6 @@ NTSTATUS RTUSBFirmwareOpmode(
NTSTATUS RTUSBVenderReset( NTSTATUS RTUSBVenderReset(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
NDIS_STATUS RTUSBSetHardWareRegister(
IN PRTMP_ADAPTER pAdapter,
IN PVOID pBuf);
NDIS_STATUS RTUSBQueryHardWareRegister(
IN PRTMP_ADAPTER pAdapter,
IN PVOID pBuf);
VOID CMDHandler( VOID CMDHandler(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -6824,31 +6357,12 @@ NDIS_STATUS RTMPWPAAddKeyProc( ...@@ -6824,31 +6357,12 @@ NDIS_STATUS RTMPWPAAddKeyProc(
VOID AsicRxAntEvalAction( VOID AsicRxAntEvalAction(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
void append_pkt(
IN PRTMP_ADAPTER pAd,
IN PUCHAR pHeader802_3,
IN UINT HdrLen,
IN PUCHAR pData,
IN ULONG DataSize,
OUT PNDIS_PACKET *ppPacket);
UINT deaggregate_AMSDU_announce(
IN PRTMP_ADAPTER pAd,
PNDIS_PACKET pPacket,
IN PUCHAR pData,
IN ULONG DataSize);
NDIS_STATUS RTMPCheckRxError( NDIS_STATUS RTMPCheckRxError(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PHEADER_802_11 pHeader, IN PHEADER_802_11 pHeader,
IN PRXWI_STRUC pRxWI, IN PRXWI_STRUC pRxWI,
IN PRT28XX_RXD_STRUC pRxINFO); IN PRT28XX_RXD_STRUC pRxINFO);
VOID RTUSBMlmeHardTransmit(
IN PRTMP_ADAPTER pAd,
IN PMGMT_STRUC pMgmt);
INT MlmeThread( INT MlmeThread(
IN PVOID Context); IN PVOID Context);
...@@ -6950,19 +6464,6 @@ VOID RT28xxUsbMlmeRadioOFF( ...@@ -6950,19 +6464,6 @@ VOID RT28xxUsbMlmeRadioOFF(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
#endif // RT2870 // #endif // RT2870 //
////////////////////////////////////////
VOID QBSS_LoadInit(
IN RTMP_ADAPTER *pAd);
UINT32 QBSS_LoadElementAppend(
IN RTMP_ADAPTER *pAd,
OUT UINT8 *buf_p);
VOID QBSS_LoadUpdate(
IN RTMP_ADAPTER *pAd);
///////////////////////////////////////
INT RTMPShowCfgValue( INT RTMPShowCfgValue(
IN PRTMP_ADAPTER pAd, IN PRTMP_ADAPTER pAd,
IN PUCHAR pName, IN PUCHAR pName,
...@@ -6973,7 +6474,6 @@ PCHAR RTMPGetRalinkAuthModeStr( ...@@ -6973,7 +6474,6 @@ PCHAR RTMPGetRalinkAuthModeStr(
PCHAR RTMPGetRalinkEncryModeStr( PCHAR RTMPGetRalinkEncryModeStr(
IN USHORT encryMode); IN USHORT encryMode);
//////////////////////////////////////
VOID AsicStaBbpTuning( VOID AsicStaBbpTuning(
IN PRTMP_ADAPTER pAd); IN PRTMP_ADAPTER pAd);
...@@ -7016,9 +6516,6 @@ int rt28xx_open(IN PNET_DEV dev); ...@@ -7016,9 +6516,6 @@ int rt28xx_open(IN PNET_DEV dev);
__inline INT VIRTUAL_IF_UP(PRTMP_ADAPTER pAd) __inline INT VIRTUAL_IF_UP(PRTMP_ADAPTER pAd)
{ {
extern VOID MeshMakeBeacon(IN PRTMP_ADAPTER pAd, IN UCHAR idx);
extern VOID MeshUpdateBeaconFrame(IN PRTMP_ADAPTER pAd, IN UCHAR idx);
if (VIRTUAL_IF_NUM(pAd) == 0) if (VIRTUAL_IF_NUM(pAd) == 0)
{ {
if (rt28xx_open(pAd->net_dev) != 0) if (rt28xx_open(pAd->net_dev) != 0)
......
...@@ -46,24 +46,6 @@ typedef struct _MIC_CONTEXT { ...@@ -46,24 +46,6 @@ typedef struct _MIC_CONTEXT {
UCHAR part[4]; /* for conversion of message to u32 for mmh */ UCHAR part[4]; /* for conversion of message to u32 for mmh */
} MIC_CONTEXT, *PMIC_CONTEXT; } MIC_CONTEXT, *PMIC_CONTEXT;
VOID CKIP_key_permute(
OUT UCHAR *PK, /* output permuted key */
IN UCHAR *CK, /* input CKIP key */
IN UCHAR toDsFromDs, /* input toDs/FromDs bits */
IN UCHAR *piv); /* input pointer to IV */
VOID RTMPCkipMicInit(
IN PMIC_CONTEXT pContext,
IN PUCHAR CK);
VOID RTMPMicUpdate(
IN PMIC_CONTEXT pContext,
IN PUCHAR pOctets,
IN INT len);
ULONG RTMPMicGetCoefficient(
IN PMIC_CONTEXT pContext);
VOID xor_128( VOID xor_128(
IN PUCHAR a, IN PUCHAR a,
IN PUCHAR b, IN PUCHAR b,
...@@ -93,21 +75,4 @@ VOID mix_column( ...@@ -93,21 +75,4 @@ VOID mix_column(
IN PUCHAR in, IN PUCHAR in,
OUT PUCHAR out); OUT PUCHAR out);
VOID RTMPAesEncrypt(
IN PUCHAR key,
IN PUCHAR data,
IN PUCHAR ciphertext);
VOID RTMPMicFinal(
IN PMIC_CONTEXT pContext,
OUT UCHAR digest[4]);
VOID RTMPCkipInsertCMIC(
IN PRTMP_ADAPTER pAd,
OUT PUCHAR pMIC,
IN PUCHAR p80211hdr,
IN PNDIS_PACKET pPacket,
IN PCIPHER_KEY pKey,
IN PUCHAR mic_snap);
#endif //__RTMP_CKIPMIC_H__ #endif //__RTMP_CKIPMIC_H__
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment