···203203-*/204204BOOL205205IEEE11hbMgrRxAction (206206- IN PVOID pMgmtHandle,207207- IN PVOID pRxPacket206206+ IN void *pMgmtHandle,207207+ IN void *pRxPacket208208 )209209{210210 PSMgmtObject pMgmt = (PSMgmtObject) pMgmtHandle;···265265266266267267BOOL IEEE11hbMSRRepTx (268268- IN PVOID pMgmtHandle268268+ IN void *pMgmtHandle269269 )270270{271271 PSMgmtObject pMgmt = (PSMgmtObject) pMgmtHandle;
+1-1
drivers/staging/vt6655/IEEE11h.h
···4646/*--------------------- Export Functions --------------------------*/47474848BOOL IEEE11hbMSRRepTx (4949- IN PVOID pMgmtHandle4949+ IN void *pMgmtHandle5050 );51515252#endif // __IEEE11h_H__
+7-7
drivers/staging/vt6655/bssdb.c
···764764765765BOOL766766BSSDBbIsSTAInNodeDB(767767- IN PVOID pMgmtObject,767767+ IN void *pMgmtObject,768768 IN PBYTE abyDstAddr,769769 OUT PUINT puNodeIndex770770 )···919919 pMgmt->abyCurrExtSuppRates[1] = RATEuSetIE((PWLAN_IE_SUPP_RATES)pExtSuppRates,920920 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrExtSuppRates,921921 uRateLen);922922- RATEvParseMaxRate((PVOID) pDevice,922922+ RATEvParseMaxRate((void *)pDevice,923923 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates,924924 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrExtSuppRates,925925 TRUE,···972972 pMgmt->sNodeDBTable[0].bActive = TRUE;973973 pMgmt->sNodeDBTable[0].bPSEnable = FALSE;974974 skb_queue_head_init(&pMgmt->sNodeDBTable[0].sTxPSQueue);975975- RATEvParseMaxRate((PVOID) pDevice,975975+ RATEvParseMaxRate((void *)pDevice,976976 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates,977977 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrExtSuppRates,978978 TRUE,···11621162*/11631163 if (ii > 0) {11641164 // ii = 0 for multicast node (AP & Adhoc)11651165- RATEvTxRateFallBack((PVOID)pDevice, &(pMgmt->sNodeDBTable[ii]));11651165+ RATEvTxRateFallBack((void *)pDevice, &(pMgmt->sNodeDBTable[ii]));11661166 }11671167 else {11681168 // ii = 0 reserved for unicast AP node (Infra STA)···11701170#ifdef PLICE_DEBUG11711171 printk("SecondCallback:Before:TxDataRate is %d\n",pMgmt->sNodeDBTable[0].wTxDataRate);11721172#endif11731173- RATEvTxRateFallBack((PVOID)pDevice, &(pMgmt->sNodeDBTable[ii]));11731173+ RATEvTxRateFallBack((void *)pDevice, &(pMgmt->sNodeDBTable[ii]));11741174#ifdef PLICE_DEBUG11751175 printk("SecondCallback:After:TxDataRate is %d\n",pMgmt->sNodeDBTable[0].wTxDataRate);11761176#endif···12151215 if (pDevice->bShortSlotTime) {12161216 pDevice->bShortSlotTime = FALSE;12171217 BBvSetShortSlotTime(pDevice);12181218- vUpdateIFS((PVOID)pDevice);12181218+ vUpdateIFS((void *)pDevice);12191219 }12201220 }12211221 else {12221222 if (!pDevice->bShortSlotTime) {12231223 pDevice->bShortSlotTime = TRUE;12241224 BBvSetShortSlotTime(pDevice);12251225- vUpdateIFS((PVOID)pDevice);12251225+ vUpdateIFS((void *)pDevice);12261226 }12271227 }12281228
+61-61
drivers/staging/vt6655/card.c
···612612 */613613static614614void615615-s_vSetRSPINF (PSDevice pDevice, CARD_PHY_TYPE ePHYType, PVOID pvSupportRateIEs, PVOID pvExtSupportRateIEs)615615+s_vSetRSPINF (PSDevice pDevice, CARD_PHY_TYPE ePHYType, void *pvSupportRateIEs, void *pvExtSupportRateIEs)616616{617617 BYTE byServ = 0, bySignal = 0; // For CCK618618 WORD wLen = 0;···728728/*--------------------- Export Variables --------------------------*/729729730730/*--------------------- Export Functions --------------------------*/731731-BYTE CARDbyGetChannelMapping (PVOID pDeviceHandler, BYTE byChannelNumber, CARD_PHY_TYPE ePhyType)731731+BYTE CARDbyGetChannelMapping (void *pDeviceHandler, BYTE byChannelNumber, CARD_PHY_TYPE ePhyType)732732{733733 UINT ii;734734···746746}747747748748749749-BYTE CARDbyGetChannelNumber (PVOID pDeviceHandler, BYTE byChannelIndex)749749+BYTE CARDbyGetChannelNumber (void *pDeviceHandler, BYTE byChannelIndex)750750{751751// PSDevice pDevice = (PSDevice) pDeviceHandler;752752 return(sChannelTbl[byChannelIndex].byChannelNumber);···765765 * Return Value: TRUE if succeeded; FALSE if failed.766766 *767767 */768768-BOOL CARDbSetChannel (PVOID pDeviceHandler, UINT uConnectionChannel)768768+BOOL CARDbSetChannel (void *pDeviceHandler, UINT uConnectionChannel)769769{770770 PSDevice pDevice = (PSDevice) pDeviceHandler;771771 BOOL bResult = TRUE;···853853 *854854 */855855/*856856-BOOL CARDbSendPacket (PVOID pDeviceHandler, PVOID pPacket, CARD_PKT_TYPE ePktType, UINT uLength)856856+BOOL CARDbSendPacket (void *pDeviceHandler, void *pPacket, CARD_PKT_TYPE ePktType, UINT uLength)857857{858858 PSDevice pDevice = (PSDevice) pDeviceHandler;859859 if (ePktType == PKT_TYPE_802_11_MNG) {···881881 * Return Value: TRUE if short preamble; otherwise FALSE882882 *883883 */884884-BOOL CARDbIsShortPreamble (PVOID pDeviceHandler)884884+BOOL CARDbIsShortPreamble (void *pDeviceHandler)885885{886886 PSDevice pDevice = (PSDevice) pDeviceHandler;887887 if (pDevice->byPreambleType == 0) {···902902 * Return Value: TRUE if short slot time; otherwise FALSE903903 *904904 */905905-BOOL CARDbIsShorSlotTime (PVOID pDeviceHandler)905905+BOOL CARDbIsShorSlotTime (void *pDeviceHandler)906906{907907 PSDevice pDevice = (PSDevice) pDeviceHandler;908908 return(pDevice->bShortSlotTime);···921921 * Return Value: None.922922 *923923 */924924-BOOL CARDbSetPhyParameter (PVOID pDeviceHandler, CARD_PHY_TYPE ePHYType, WORD wCapInfo, BYTE byERPField, PVOID pvSupportRateIEs, PVOID pvExtSupportRateIEs)924924+BOOL CARDbSetPhyParameter (void *pDeviceHandler, CARD_PHY_TYPE ePHYType, WORD wCapInfo, BYTE byERPField, void *pvSupportRateIEs, void *pvExtSupportRateIEs)925925{926926 PSDevice pDevice = (PSDevice) pDeviceHandler;927927 BYTE byCWMaxMin = 0;···11081108 * Return Value: none11091109 *11101110 */11111111-BOOL CARDbUpdateTSF (PVOID pDeviceHandler, BYTE byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF)11111111+BOOL CARDbUpdateTSF (void *pDeviceHandler, BYTE byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF)11121112{11131113 PSDevice pDevice = (PSDevice) pDeviceHandler;11141114 QWORD qwTSFOffset;···11431143 * Return Value: TRUE if succeed; otherwise FALSE11441144 *11451145 */11461146-BOOL CARDbSetBeaconPeriod (PVOID pDeviceHandler, WORD wBeaconInterval)11461146+BOOL CARDbSetBeaconPeriod (void *pDeviceHandler, WORD wBeaconInterval)11471147{11481148 PSDevice pDevice = (PSDevice) pDeviceHandler;11491149 UINT uBeaconInterval = 0;···11971197 * Return Value: TRUE if all data packet complete; otherwise FALSE.11981198 *11991199 */12001200-BOOL CARDbStopTxPacket (PVOID pDeviceHandler, CARD_PKT_TYPE ePktType)12001200+BOOL CARDbStopTxPacket (void *pDeviceHandler, CARD_PKT_TYPE ePktType)12011201{12021202 PSDevice pDevice = (PSDevice) pDeviceHandler;12031203···12551255 * Return Value: TRUE if success; FALSE if failed.12561256 *12571257 */12581258-BOOL CARDbStartTxPacket (PVOID pDeviceHandler, CARD_PKT_TYPE ePktType)12581258+BOOL CARDbStartTxPacket (void *pDeviceHandler, CARD_PKT_TYPE ePktType)12591259{12601260 PSDevice pDevice = (PSDevice) pDeviceHandler;12611261···12971297 * Return Value: TRUE if success; FALSE if failed.12981298 *12991299 */13001300-BOOL CARDbSetBSSID(PVOID pDeviceHandler, PBYTE pbyBSSID, CARD_OP_MODE eOPMode)13001300+BOOL CARDbSetBSSID(void *pDeviceHandler, PBYTE pbyBSSID, CARD_OP_MODE eOPMode)13011301{13021302 PSDevice pDevice = (PSDevice) pDeviceHandler;13031303···13671367 *13681368 */13691369BOOL CARDbSetTxDataRate(13701370- PVOID pDeviceHandler,13701370+ void *pDeviceHandler,13711371 WORD wDataRate13721372 )13731373{···13931393-*/13941394BOOL13951395CARDbPowerDown(13961396- PVOID pDeviceHandler13961396+ void *pDeviceHandler13971397 )13981398{13991399 PSDevice pDevice = (PSDevice)pDeviceHandler;···14301430 * Return Value: TRUE if success; otherwise FALSE14311431 *14321432 */14331433-BOOL CARDbRadioPowerOff (PVOID pDeviceHandler)14331433+BOOL CARDbRadioPowerOff (void *pDeviceHandler)14341434{14351435 PSDevice pDevice = (PSDevice) pDeviceHandler;14361436 BOOL bResult = TRUE;···14791479 * Return Value: TRUE if success; otherwise FALSE14801480 *14811481 */14821482-BOOL CARDbRadioPowerOn (PVOID pDeviceHandler)14821482+BOOL CARDbRadioPowerOn (void *pDeviceHandler)14831483{14841484 PSDevice pDevice = (PSDevice) pDeviceHandler;14851485 BOOL bResult = TRUE;···15231523152415241525152515261526-BOOL CARDbRemoveKey (PVOID pDeviceHandler, PBYTE pbyBSSID)15261526+BOOL CARDbRemoveKey (void *pDeviceHandler, PBYTE pbyBSSID)15271527{15281528 PSDevice pDevice = (PSDevice) pDeviceHandler;15291529···15501550-*/15511551BOOL15521552CARDbAdd_PMKID_Candidate (15531553- IN PVOID pDeviceHandler,15531553+ IN void *pDeviceHandler,15541554 IN PBYTE pbyBSSID,15551555 IN BOOL bRSNCapExist,15561556 IN WORD wRSNCap···15991599 return TRUE;16001600}1601160116021602-PVOID16021602+void *16031603CARDpGetCurrentAddress (16041604- IN PVOID pDeviceHandler16041604+ IN void *pDeviceHandler16051605 )16061606{16071607 PSDevice pDevice = (PSDevice) pDeviceHandler;···16111611161216121613161316141614-void CARDvInitChannelTable (PVOID pDeviceHandler)16141614+void CARDvInitChannelTable (void *pDeviceHandler)16151615{16161616 PSDevice pDevice = (PSDevice) pDeviceHandler;16171617 BOOL bMultiBand = FALSE;···17081708-*/17091709BOOL17101710CARDbStartMeasure (17111711- IN PVOID pDeviceHandler,17121712- IN PVOID pvMeasureEIDs,17111711+ IN void *pDeviceHandler,17121712+ IN void *pvMeasureEIDs,17131713 IN UINT uNumOfMeasureEIDs17141714 )17151715{···18351835-*/18361836BOOL18371837CARDbChannelSwitch (18381838- IN PVOID pDeviceHandler,18381838+ IN void *pDeviceHandler,18391839 IN BYTE byMode,18401840 IN BYTE byNewChannel,18411841 IN BYTE byCount···18781878-*/18791879BOOL18801880CARDbSetQuiet (18811881- IN PVOID pDeviceHandler,18811881+ IN void *pDeviceHandler,18821882 IN BOOL bResetQuiet,18831883 IN BYTE byQuietCount,18841884 IN BYTE byQuietPeriod,···19341934-*/19351935BOOL19361936CARDbStartQuiet (19371937- IN PVOID pDeviceHandler19371937+ IN void *pDeviceHandler19381938 )19391939{19401940 PSDevice pDevice = (PSDevice) pDeviceHandler;···20352035-*/20362036void20372037CARDvSetCountryInfo (20382038- IN PVOID pDeviceHandler,20382038+ IN void *pDeviceHandler,20392039 IN CARD_PHY_TYPE ePHYType,20402040- IN PVOID pIE20402040+ IN void *pIE20412041 )20422042{20432043 PSDevice pDevice = (PSDevice) pDeviceHandler;···20942094-*/20952095void20962096CARDvSetPowerConstraint (20972097- IN PVOID pDeviceHandler,20972097+ IN void *pDeviceHandler,20982098 IN BYTE byChannel,20992099 IN I8 byPower21002100 )···21292129-*/21302130void21312131CARDvGetPowerCapability (21322132- IN PVOID pDeviceHandler,21322132+ IN void *pDeviceHandler,21332133 OUT PBYTE pbyMinPower,21342134 OUT PBYTE pbyMaxPower21352135 )···21652165-*/21662166BYTE21672167CARDbySetSupportChannels (21682168- IN PVOID pDeviceHandler,21682168+ IN void *pDeviceHandler,21692169 IN OUT PBYTE pbyIEs21702170 )21712171{···22562256-*/22572257I822582258CARDbyGetTransmitPower (22592259- IN PVOID pDeviceHandler22592259+ IN void *pDeviceHandler22602260 )22612261{22622262 PSDevice pDevice = (PSDevice) pDeviceHandler;···2281228122822282void22832283CARDvSetCountryIE(22842284- IN PVOID pDeviceHandler,22852285- IN PVOID pIE22842284+ IN void *pDeviceHandler,22852285+ IN void *pIE22862286 )22872287{22882288 PSDevice pDevice = (PSDevice) pDeviceHandler;···2307230723082308BOOL23092309CARDbGetChannelMapInfo(23102310- IN PVOID pDeviceHandler,23102310+ IN void *pDeviceHandler,23112311 IN UINT uChannelIndex,23122312 OUT PBYTE pbyChannelNumber,23132313 OUT PBYTE pbyMap···2326232623272327void23282328CARDvSetChannelMapInfo(23292329- IN PVOID pDeviceHandler,23292329+ IN void *pDeviceHandler,23302330 IN UINT uChannelIndex,23312331 IN BYTE byMap23322332 )···2342234223432343void23442344CARDvClearChannelMapInfo(23452345- IN PVOID pDeviceHandler23452345+ IN void *pDeviceHandler23462346 )23472347{23482348// PSDevice pDevice = (PSDevice) pDeviceHandler;···2356235623572357BYTE23582358CARDbyAutoChannelSelect(23592359- IN PVOID pDeviceHandler,23592359+ IN void *pDeviceHandler,23602360 CARD_PHY_TYPE ePHYType23612361 )23622362{···24222422//xxx24232423void24242424CARDvSafeResetTx (24252425- IN PVOID pDeviceHandler24252425+ IN void *pDeviceHandler24262426 )24272427{24282428 PSDevice pDevice = (PSDevice) pDeviceHandler;···24782478-*/24792479void24802480CARDvSafeResetRx (24812481- IN PVOID pDeviceHandler24812481+ IN void *pDeviceHandler24822482 )24832483{24842484 PSDevice pDevice = (PSDevice) pDeviceHandler;···25372537 * Return Value: response Control frame rate25382538 *25392539 */25402540-WORD CARDwGetCCKControlRate(PVOID pDeviceHandler, WORD wRateIdx)25402540+WORD CARDwGetCCKControlRate(void *pDeviceHandler, WORD wRateIdx)25412541{25422542 PSDevice pDevice = (PSDevice) pDeviceHandler;25432543 UINT ui = (UINT)wRateIdx;···25642564 * Return Value: response Control frame rate25652565 *25662566 */25672567-WORD CARDwGetOFDMControlRate (PVOID pDeviceHandler, WORD wRateIdx)25672567+WORD CARDwGetOFDMControlRate (void *pDeviceHandler, WORD wRateIdx)25682568{25692569 PSDevice pDevice = (PSDevice) pDeviceHandler;25702570 UINT ui = (UINT)wRateIdx;2571257125722572 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BASIC RATE: %X\n", pDevice->wBasicRate);2573257325742574- if (!CARDbIsOFDMinBasicRate((PVOID)pDevice)) {25742574+ if (!CARDbIsOFDMinBasicRate((void *)pDevice)) {25752575 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"CARDwGetOFDMControlRate:(NO OFDM) %d\n", wRateIdx);25762576 if (wRateIdx > RATE_24M)25772577 wRateIdx = RATE_24M;···26012601 * Return Value: None.26022602 *26032603 */26042604-void CARDvSetRSPINF (PVOID pDeviceHandler, CARD_PHY_TYPE ePHYType)26042604+void CARDvSetRSPINF (void *pDeviceHandler, CARD_PHY_TYPE ePHYType)26052605{26062606 PSDevice pDevice = (PSDevice) pDeviceHandler;26072607 BYTE byServ = 0x00, bySignal = 0x00; //For CCK···26142614 //RSPINF_b_126152615 BBvCaculateParameter(pDevice,26162616 14,26172617- CARDwGetCCKControlRate((PVOID)pDevice, RATE_1M),26172617+ CARDwGetCCKControlRate((void *)pDevice, RATE_1M),26182618 PK_TYPE_11B,26192619 &wLen,26202620 &byServ,···26252625 ///RSPINF_b_226262626 BBvCaculateParameter(pDevice,26272627 14,26282628- CARDwGetCCKControlRate((PVOID)pDevice, RATE_2M),26282628+ CARDwGetCCKControlRate((void *)pDevice, RATE_2M),26292629 PK_TYPE_11B,26302630 &wLen,26312631 &byServ,···26362636 //RSPINF_b_526372637 BBvCaculateParameter(pDevice,26382638 14,26392639- CARDwGetCCKControlRate((PVOID)pDevice, RATE_5M),26392639+ CARDwGetCCKControlRate((void *)pDevice, RATE_5M),26402640 PK_TYPE_11B,26412641 &wLen,26422642 &byServ,···26472647 //RSPINF_b_1126482648 BBvCaculateParameter(pDevice,26492649 14,26502650- CARDwGetCCKControlRate((PVOID)pDevice, RATE_11M),26502650+ CARDwGetCCKControlRate((void *)pDevice, RATE_11M),26512651 PK_TYPE_11B,26522652 &wLen,26532653 &byServ,···26862686 &byRsvTime);26872687 VNSvOutPortW(pDevice->PortOffset + MAC_REG_RSPINF_A_24, MAKEWORD(byTxRate,byRsvTime));26882688 //RSPINF_a_3626892689- s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((PVOID)pDevice, RATE_36M),26892689+ s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((void *)pDevice, RATE_36M),26902690 ePHYType,26912691 &byTxRate,26922692 &byRsvTime);26932693 VNSvOutPortW(pDevice->PortOffset + MAC_REG_RSPINF_A_36, MAKEWORD(byTxRate,byRsvTime));26942694 //RSPINF_a_4826952695- s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((PVOID)pDevice, RATE_48M),26952695+ s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((void *)pDevice, RATE_48M),26962696 ePHYType,26972697 &byTxRate,26982698 &byRsvTime);26992699 VNSvOutPortW(pDevice->PortOffset + MAC_REG_RSPINF_A_48, MAKEWORD(byTxRate,byRsvTime));27002700 //RSPINF_a_5427012701- s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((PVOID)pDevice, RATE_54M),27012701+ s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((void *)pDevice, RATE_54M),27022702 ePHYType,27032703 &byTxRate,27042704 &byRsvTime);27052705 VNSvOutPortW(pDevice->PortOffset + MAC_REG_RSPINF_A_54, MAKEWORD(byTxRate,byRsvTime));2706270627072707 //RSPINF_a_7227082708- s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((PVOID)pDevice, RATE_54M),27082708+ s_vCaculateOFDMRParameter(CARDwGetOFDMControlRate((void *)pDevice, RATE_54M),27092709 ePHYType,27102710 &byTxRate,27112711 &byRsvTime);···27262726 * Return Value: None.27272727 *27282728 */27292729-void vUpdateIFS (PVOID pDeviceHandler)27292729+void vUpdateIFS (void *pDeviceHandler)27302730{27312731 //Set SIFS, DIFS, EIFS, SlotTime, CwMin27322732 PSDevice pDevice = (PSDevice) pDeviceHandler;···27802780 VNSvOutPortB(pDevice->PortOffset + MAC_REG_CWMAXMIN0, (BYTE)byMaxMin);27812781}2782278227832783-void CARDvUpdateBasicTopRate (PVOID pDeviceHandler)27832783+void CARDvUpdateBasicTopRate (void *pDeviceHandler)27842784{27852785 PSDevice pDevice = (PSDevice) pDeviceHandler;27862786 BYTE byTopOFDM = RATE_24M, byTopCCK = RATE_1M;···28202820 * Return Value: TRUE if succeeded; FALSE if failed.28212821 *28222822 */28232823-BOOL CARDbAddBasicRate (PVOID pDeviceHandler, WORD wRateIdx)28232823+BOOL CARDbAddBasicRate (void *pDeviceHandler, WORD wRateIdx)28242824{28252825 PSDevice pDevice = (PSDevice) pDeviceHandler;28262826 WORD wRate = (WORD)(1<<wRateIdx);···28282828 pDevice->wBasicRate |= wRate;2829282928302830 //Determines the highest basic rate.28312831- CARDvUpdateBasicTopRate((PVOID)pDevice);28312831+ CARDvUpdateBasicTopRate((void *)pDevice);2832283228332833 return(TRUE);28342834}2835283528362836-BOOL CARDbIsOFDMinBasicRate (PVOID pDeviceHandler)28362836+BOOL CARDbIsOFDMinBasicRate (void *pDeviceHandler)28372837{28382838 PSDevice pDevice = (PSDevice) pDeviceHandler;28392839 int ii;···28452845 return FALSE;28462846}2847284728482848-BYTE CARDbyGetPktType (PVOID pDeviceHandler)28482848+BYTE CARDbyGetPktType (void *pDeviceHandler)28492849{28502850 PSDevice pDevice = (PSDevice) pDeviceHandler;2851285128522852 if (pDevice->byBBType == BB_TYPE_11A || pDevice->byBBType == BB_TYPE_11B) {28532853 return (BYTE)pDevice->byBBType;28542854 }28552855- else if (CARDbIsOFDMinBasicRate((PVOID)pDevice)) {28552855+ else if (CARDbIsOFDMinBasicRate((void *)pDevice)) {28562856 return PK_TYPE_11GA;28572857 }28582858 else {···29022902 * Return Value: none29032903 *29042904 */29052905-BOOL CARDbSoftwareReset (PVOID pDeviceHandler)29052905+BOOL CARDbSoftwareReset (void *pDeviceHandler)29062906{29072907 PSDevice pDevice = (PSDevice) pDeviceHandler;29082908
+48-48
drivers/staging/vt6655/card.h
···8787/*--------------------- Export Functions --------------------------*/88888989BOOL ChannelValid(UINT CountryCode, UINT ChannelIndex);9090-void CARDvSetRSPINF(PVOID pDeviceHandler, CARD_PHY_TYPE ePHYType);9191-void vUpdateIFS(PVOID pDeviceHandler);9292-void CARDvUpdateBasicTopRate(PVOID pDeviceHandler);9393-BOOL CARDbAddBasicRate(PVOID pDeviceHandler, WORD wRateIdx);9494-BOOL CARDbIsOFDMinBasicRate(PVOID pDeviceHandler);9090+void CARDvSetRSPINF(void *pDeviceHandler, CARD_PHY_TYPE ePHYType);9191+void vUpdateIFS(void *pDeviceHandler);9292+void CARDvUpdateBasicTopRate(void *pDeviceHandler);9393+BOOL CARDbAddBasicRate(void *pDeviceHandler, WORD wRateIdx);9494+BOOL CARDbIsOFDMinBasicRate(void *pDeviceHandler);9595void CARDvSetLoopbackMode(DWORD_PTR dwIoBase, WORD wLoopbackMode);9696-BOOL CARDbSoftwareReset(PVOID pDeviceHandler);9696+BOOL CARDbSoftwareReset(void *pDeviceHandler);9797void CARDvSetFirstNextTBTT(DWORD_PTR dwIoBase, WORD wBeaconInterval);9898void CARDvUpdateNextTBTT(DWORD_PTR dwIoBase, QWORD qwTSF, WORD wBeaconInterval);9999BOOL CARDbGetCurrentTSF(DWORD_PTR dwIoBase, PQWORD pqwCurrTSF);100100QWORD CARDqGetNextTBTT(QWORD qwTSF, WORD wBeaconInterval);101101QWORD CARDqGetTSFOffset(BYTE byRxRate, QWORD qwTSF1, QWORD qwTSF2);102102-BOOL CARDbSetTxPower(PVOID pDeviceHandler, ULONG ulTxPower);103103-BYTE CARDbyGetPktType(PVOID pDeviceHandler);104104-void CARDvSafeResetTx(PVOID pDeviceHandler);105105-void CARDvSafeResetRx(PVOID pDeviceHandler);102102+BOOL CARDbSetTxPower(void *pDeviceHandler, ULONG ulTxPower);103103+BYTE CARDbyGetPktType(void *pDeviceHandler);104104+void CARDvSafeResetTx(void *pDeviceHandler);105105+void CARDvSafeResetRx(void *pDeviceHandler);106106107107//xxx108108-BOOL CARDbRadioPowerOff(PVOID pDeviceHandler);109109-BOOL CARDbRadioPowerOn(PVOID pDeviceHandler);110110-BOOL CARDbSetChannel(PVOID pDeviceHandler, UINT uConnectionChannel);111111-//BOOL CARDbSendPacket(PVOID pDeviceHandler, PVOID pPacket, CARD_PKT_TYPE ePktType, UINT uLength);112112-BOOL CARDbIsShortPreamble(PVOID pDeviceHandler);113113-BOOL CARDbIsShorSlotTime(PVOID pDeviceHandler);114114-BOOL CARDbSetPhyParameter(PVOID pDeviceHandler, CARD_PHY_TYPE ePHYType, WORD wCapInfo, BYTE byERPField, PVOID pvSupportRateIEs, PVOID pvExtSupportRateIEs);115115-BOOL CARDbUpdateTSF(PVOID pDeviceHandler, BYTE byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF);116116-BOOL CARDbStopTxPacket(PVOID pDeviceHandler, CARD_PKT_TYPE ePktType);117117-BOOL CARDbStartTxPacket(PVOID pDeviceHandler, CARD_PKT_TYPE ePktType);118118-BOOL CARDbSetBeaconPeriod(PVOID pDeviceHandler, WORD wBeaconInterval);119119-BOOL CARDbSetBSSID(PVOID pDeviceHandler, PBYTE pbyBSSID, CARD_OP_MODE eOPMode);108108+BOOL CARDbRadioPowerOff(void *pDeviceHandler);109109+BOOL CARDbRadioPowerOn(void *pDeviceHandler);110110+BOOL CARDbSetChannel(void *pDeviceHandler, UINT uConnectionChannel);111111+//BOOL CARDbSendPacket(void *pDeviceHandler, void *pPacket, CARD_PKT_TYPE ePktType, UINT uLength);112112+BOOL CARDbIsShortPreamble(void *pDeviceHandler);113113+BOOL CARDbIsShorSlotTime(void *pDeviceHandler);114114+BOOL CARDbSetPhyParameter(void *pDeviceHandler, CARD_PHY_TYPE ePHYType, WORD wCapInfo, BYTE byERPField, void *pvSupportRateIEs, void *pvExtSupportRateIEs);115115+BOOL CARDbUpdateTSF(void *pDeviceHandler, BYTE byRxRate, QWORD qwBSSTimestamp, QWORD qwLocalTSF);116116+BOOL CARDbStopTxPacket(void *pDeviceHandler, CARD_PKT_TYPE ePktType);117117+BOOL CARDbStartTxPacket(void *pDeviceHandler, CARD_PKT_TYPE ePktType);118118+BOOL CARDbSetBeaconPeriod(void *pDeviceHandler, WORD wBeaconInterval);119119+BOOL CARDbSetBSSID(void *pDeviceHandler, PBYTE pbyBSSID, CARD_OP_MODE eOPMode);120120121121BOOL122122CARDbPowerDown(123123- PVOID pDeviceHandler123123+ void *pDeviceHandler124124 );125125126126BOOL CARDbSetTxDataRate(127127- PVOID pDeviceHandler,127127+ void *pDeviceHandler,128128 WORD wDataRate129129 );130130131131132132-BOOL CARDbRemoveKey (PVOID pDeviceHandler, PBYTE pbyBSSID);132132+BOOL CARDbRemoveKey (void *pDeviceHandler, PBYTE pbyBSSID);133133134134BOOL135135CARDbAdd_PMKID_Candidate (136136- IN PVOID pDeviceHandler,136136+ IN void *pDeviceHandler,137137 IN PBYTE pbyBSSID,138138 IN BOOL bRSNCapExist,139139 IN WORD wRSNCap140140 );141141142142-PVOID142142+void *143143CARDpGetCurrentAddress (144144- IN PVOID pDeviceHandler144144+ IN void *pDeviceHandler145145 );146146147147148148-void CARDvInitChannelTable(PVOID pDeviceHandler);149149-BYTE CARDbyGetChannelMapping(PVOID pDeviceHandler, BYTE byChannelNumber, CARD_PHY_TYPE ePhyType);148148+void CARDvInitChannelTable(void *pDeviceHandler);149149+BYTE CARDbyGetChannelMapping(void *pDeviceHandler, BYTE byChannelNumber, CARD_PHY_TYPE ePhyType);150150151151BOOL152152CARDbStartMeasure (153153- IN PVOID pDeviceHandler,154154- IN PVOID pvMeasureEIDs,153153+ IN void *pDeviceHandler,154154+ IN void *pvMeasureEIDs,155155 IN UINT uNumOfMeasureEIDs156156 );157157158158BOOL159159CARDbChannelSwitch (160160- IN PVOID pDeviceHandler,160160+ IN void *pDeviceHandler,161161 IN BYTE byMode,162162 IN BYTE byNewChannel,163163 IN BYTE byCount···165165166166BOOL167167CARDbSetQuiet (168168- IN PVOID pDeviceHandler,168168+ IN void *pDeviceHandler,169169 IN BOOL bResetQuiet,170170 IN BYTE byQuietCount,171171 IN BYTE byQuietPeriod,···175175176176BOOL177177CARDbStartQuiet (178178- IN PVOID pDeviceHandler178178+ IN void *pDeviceHandler179179 );180180181181void182182CARDvSetCountryInfo (183183- IN PVOID pDeviceHandler,183183+ IN void *pDeviceHandler,184184 IN CARD_PHY_TYPE ePHYType,185185- IN PVOID pIE185185+ IN void *pIE186186 );187187188188void189189CARDvSetPowerConstraint (190190- IN PVOID pDeviceHandler,190190+ IN void *pDeviceHandler,191191 IN BYTE byChannel,192192 IN I8 byPower193193 );194194195195void196196CARDvGetPowerCapability (197197- IN PVOID pDeviceHandler,197197+ IN void *pDeviceHandler,198198 OUT PBYTE pbyMinPower,199199 OUT PBYTE pbyMaxPower200200 );201201202202BYTE203203CARDbySetSupportChannels (204204- IN PVOID pDeviceHandler,204204+ IN void *pDeviceHandler,205205 IN OUT PBYTE pbyIEs206206 );207207208208I8209209CARDbyGetTransmitPower (210210- IN PVOID pDeviceHandler210210+ IN void *pDeviceHandler211211 );212212213213BOOL···218218219219void220220CARDvSetCountryIE(221221- IN PVOID pDeviceHandler,222222- IN PVOID pIE221221+ IN void *pDeviceHandler,222222+ IN void *pIE223223 );224224225225BOOL226226CARDbGetChannelMapInfo(227227- IN PVOID pDeviceHandler,227227+ IN void *pDeviceHandler,228228 IN UINT uChannelIndex,229229 OUT PBYTE pbyChannelNumber,230230 OUT PBYTE pbyMap···232232233233void234234CARDvSetChannelMapInfo(235235- IN PVOID pDeviceHandler,235235+ IN void *pDeviceHandler,236236 IN UINT uChannelIndex,237237 IN BYTE byMap238238 );239239240240void241241CARDvClearChannelMapInfo(242242- IN PVOID pDeviceHandler242242+ IN void *pDeviceHandler243243 );244244245245BYTE246246CARDbyAutoChannelSelect(247247- IN PVOID pDeviceHandler,247247+ IN void *pDeviceHandler,248248 CARD_PHY_TYPE ePHYType249249 );250250251251-BYTE CARDbyGetChannelNumber(PVOID pDeviceHandler, BYTE byChannelIndex);251251+BYTE CARDbyGetChannelNumber(void *pDeviceHandler, BYTE byChannelIndex);252252253253#endif // __CARD_H__254254
+6-6
drivers/staging/vt6655/datarate.c
···196196-*/197197void198198RATEvParseMaxRate (199199- IN PVOID pDeviceHandler,199199+ IN void *pDeviceHandler,200200 IN PWLAN_IE_SUPP_RATES pItemRates,201201 IN PWLAN_IE_SUPP_RATES pItemExtRates,202202 IN BOOL bUpdateBasicRate,···235235 if (WLAN_MGMT_IS_BASICRATE(byRate) &&236236 (bUpdateBasicRate == TRUE)) {237237 // Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate238238- CARDbAddBasicRate((PVOID)pDevice, wGetRateIdx(byRate));238238+ CARDbAddBasicRate((void *)pDevice, wGetRateIdx(byRate));239239 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate));240240 }241241 byRate = (BYTE)(pItemRates->abyRates[ii]&0x7F);···258258 // select highest basic rate259259 if (WLAN_MGMT_IS_BASICRATE(pItemExtRates->abyRates[ii])) {260260 // Add to basic rate set, update pDevice->byTopCCKBasicRate and pDevice->byTopOFDMBasicRate261261- CARDbAddBasicRate((PVOID)pDevice, wGetRateIdx(byRate));261261+ CARDbAddBasicRate((void *)pDevice, wGetRateIdx(byRate));262262 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ParseMaxRate AddBasicRate: %d\n", wGetRateIdx(byRate));263263 }264264 byRate = (BYTE)(pItemExtRates->abyRates[ii]&0x7F);···271271 }272272 } //if(pItemExtRates != NULL)273273274274- if ((pDevice->byPacketType == PK_TYPE_11GB) && CARDbIsOFDMinBasicRate((PVOID)pDevice)) {274274+ if ((pDevice->byPacketType == PK_TYPE_11GB) && CARDbIsOFDMinBasicRate((void *)pDevice)) {275275 pDevice->byPacketType = PK_TYPE_11GA;276276 }277277···283283 else284284 *pwMaxBasicRate = pDevice->byTopOFDMBasicRate;285285 if (wOldBasicRate != pDevice->wBasicRate)286286- CARDvSetRSPINF((PVOID)pDevice, pDevice->eCurrentPHYType);286286+ CARDvSetRSPINF((void *)pDevice, pDevice->eCurrentPHYType);287287288288 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Exit ParseMaxRate\n");289289}···309309310310void311311RATEvTxRateFallBack (312312- IN PVOID pDeviceHandler,312312+ IN void *pDeviceHandler,313313 IN PKnownNodeDB psNodeDBTable314314 )315315{
+2-2
drivers/staging/vt6655/datarate.h
···56565757void5858RATEvParseMaxRate(5959- IN PVOID pDeviceHandler,5959+ IN void *pDeviceHandler,6060 IN PWLAN_IE_SUPP_RATES pItemRates,6161 IN PWLAN_IE_SUPP_RATES pItemExtRates,6262 IN BOOL bUpdateBasicRate,···69697070void7171RATEvTxRateFallBack(7272- IN PVOID pDeviceHandler,7272+ IN void *pDeviceHandler,7373 IN PKnownNodeDB psNodeDBTable7474 );7575
···7171-*/7272void7373VNTWIFIvSetOPMode (7474- IN PVOID pMgmtHandle,7474+ IN void *pMgmtHandle,7575 IN WMAC_CONFIG_MODE eOPMode7676 )7777{···100100-*/101101void102102VNTWIFIvSetIBSSParameter (103103- IN PVOID pMgmtHandle,103103+ IN void *pMgmtHandle,104104 IN WORD wBeaconPeriod,105105 IN WORD wATIMWindow,106106 IN UINT uChannel···129129-*/130130PWLAN_IE_SSID131131VNTWIFIpGetCurrentSSID (132132- IN PVOID pMgmtHandle132132+ IN void *pMgmtHandle133133 )134134{135135 PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;···152152-*/153153UINT154154VNTWIFIpGetCurrentChannel (155155- IN PVOID pMgmtHandle155155+ IN void *pMgmtHandle156156 )157157{158158 PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;···178178-*/179179WORD180180VNTWIFIwGetAssocID (181181- IN PVOID pMgmtHandle181181+ IN void *pMgmtHandle182182 )183183{184184 PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;···308308-*/309309void310310VNTWIFIvSetAuthenticationMode (311311- IN PVOID pMgmtHandle,311311+ IN void *pMgmtHandle,312312 IN WMAC_AUTHENTICATION_MODE eAuthMode313313 )314314{···340340-*/341341void342342VNTWIFIvSetEncryptionMode (343343- IN PVOID pMgmtHandle,343343+ IN void *pMgmtHandle,344344 IN WMAC_ENCRYPTION_MODE eEncryptionMode345345 )346346{···360360361361BOOL362362VNTWIFIbConfigPhyMode (363363- IN PVOID pMgmtHandle,363363+ IN void *pMgmtHandle,364364 IN CARD_PHY_TYPE ePhyType365365 )366366{···381381382382void383383VNTWIFIbGetConfigPhyMode (384384- IN PVOID pMgmtHandle,385385- OUT PVOID pePhyType384384+ IN void *pMgmtHandle,385385+ OUT void *pePhyType386386 )387387{388388 PSMgmtObject pMgmt = (PSMgmtObject)pMgmtHandle;···426426427427void428428VNTWIFIvQueryBSSList (429429- IN PVOID pMgmtHandle,429429+ IN void *pMgmtHandle,430430 OUT PUINT puBSSCount,431431- OUT PVOID *pvFirstBSS431431+ OUT void **pvFirstBSS432432 )433433{434434 UINT ii = 0;···456456457457void458458VNTWIFIvGetNextBSS (459459- IN PVOID pMgmtHandle,460460- IN PVOID pvCurrentBSS,461461- OUT PVOID *pvNextBSS459459+ IN void *pMgmtHandle,460460+ IN void *pvCurrentBSS,461461+ OUT void **pvNextBSS462462 )463463{464464 PKnownBSS pBSS = (PKnownBSS) pvCurrentBSS;···496496-*/497497void498498VNTWIFIvUpdateNodeTxCounter(499499- IN PVOID pMgmtHandle,499499+ IN void *pMgmtHandle,500500 IN PBYTE pbyDestAddress,501501 IN BOOL bTxOk,502502 IN WORD wRate,···531531532532void533533VNTWIFIvGetTxRate(534534- IN PVOID pMgmtHandle,534534+ IN void *pMgmtHandle,535535 IN PBYTE pbyDestAddress,536536 OUT PWORD pwTxDataRate,537537 OUT PBYTE pbyACKRate,···603603604604BYTE605605VNTWIFIbyGetKeyCypher(606606- IN PVOID pMgmtHandle,606606+ IN void *pMgmtHandle,607607 IN BOOL bGroupKey608608 )609609{···620620/*621621BOOL622622VNTWIFIbInit(623623- IN PVOID pAdapterHandler,624624- OUT PVOID *pMgmtHandler623623+ IN void *pAdapterHandler,624624+ OUT void **pMgmtHandler625625 )626626{627627···636636 }637637638638 memset(pMgmt, 0, sizeof(SMgmtObject));639639- pMgmt->pAdapter = (PVOID) pAdapterHandler;639639+ pMgmt->pAdapter = (void *) pAdapterHandler;640640641641 // should initial MAC address abyMACAddr642642 for(ii=0;ii<WLAN_BSSID_LEN;ii++) {···664664665665BOOL666666VNTWIFIbSetPMKIDCache (667667- IN PVOID pMgmtObject,667667+ IN void *pMgmtObject,668668 IN ULONG ulCount,669669- IN PVOID pPMKIDInfo669669+ IN void *pPMKIDInfo670670 )671671{672672 PSMgmtObject pMgmt = (PSMgmtObject) pMgmtObject;···683683684684WORD685685VNTWIFIwGetMaxSupportRate(686686- IN PVOID pMgmtObject686686+ IN void *pMgmtObject687687 )688688{689689 WORD wRate = RATE_54M;···704704705705void706706VNTWIFIvSet11h (707707- IN PVOID pMgmtObject,707707+ IN void *pMgmtObject,708708 IN BOOL b11hEnable709709 )710710{···715715716716BOOL717717VNTWIFIbMeasureReport(718718- IN PVOID pMgmtObject,718718+ IN void *pMgmtObject,719719 IN BOOL bEndOfReport,720720- IN PVOID pvMeasureEID,720720+ IN void *pvMeasureEID,721721 IN BYTE byReportMode,722722 IN BYTE byBasicMap,723723 IN BYTE byCCAFraction,···775775776776BOOL777777VNTWIFIbChannelSwitch(778778- IN PVOID pMgmtObject,778778+ IN void *pMgmtObject,779779 IN BYTE byNewChannel780780 )781781{···791791/*792792BOOL793793VNTWIFIbRadarPresent(794794- IN PVOID pMgmtObject,794794+ IN void *pMgmtObject,795795 IN BYTE byChannel796796 )797797{
+29-29
drivers/staging/vt6655/vntwifi.h
···142142143143void144144VNTWIFIvSetIBSSParameter (145145- IN PVOID pMgmtHandle,145145+ IN void *pMgmtHandle,146146 IN WORD wBeaconPeriod,147147 IN WORD wATIMWindow,148148 IN UINT uChannel···150150151151void152152VNTWIFIvSetOPMode (153153- IN PVOID pMgmtHandle,153153+ IN void *pMgmtHandle,154154 IN WMAC_CONFIG_MODE eOPMode155155 );156156157157PWLAN_IE_SSID158158VNTWIFIpGetCurrentSSID(159159- IN PVOID pMgmtHandle159159+ IN void *pMgmtHandle160160 );161161162162UINT163163VNTWIFIpGetCurrentChannel(164164- IN PVOID pMgmtHandle164164+ IN void *pMgmtHandle165165 );166166167167WORD168168VNTWIFIwGetAssocID (169169- IN PVOID pMgmtHandle169169+ IN void *pMgmtHandle170170 );171171172172BYTE···184184185185void186186VNTWIFIvSetAuthenticationMode (187187- IN PVOID pMgmtHandle,187187+ IN void *pMgmtHandle,188188 IN WMAC_AUTHENTICATION_MODE eAuthMode189189 );190190191191void192192VNTWIFIvSetEncryptionMode (193193- IN PVOID pMgmtHandle,193193+ IN void *pMgmtHandle,194194 IN WMAC_ENCRYPTION_MODE eEncryptionMode195195 );196196197197198198BOOL199199VNTWIFIbConfigPhyMode(200200- IN PVOID pMgmtHandle,200200+ IN void *pMgmtHandle,201201 IN CARD_PHY_TYPE ePhyType202202 );203203204204void205205VNTWIFIbGetConfigPhyMode(206206- IN PVOID pMgmtHandle,207207- OUT PVOID pePhyType206206+ IN void *pMgmtHandle,207207+ OUT void *pePhyType208208 );209209210210void211211VNTWIFIvQueryBSSList(212212- IN PVOID pMgmtHandle,212212+ IN void *pMgmtHandle,213213 OUT PUINT puBSSCount,214214- OUT PVOID *pvFirstBSS214214+ OUT void **pvFirstBSS215215 );216216217217···219219220220void221221VNTWIFIvGetNextBSS (222222- IN PVOID pMgmtHandle,223223- IN PVOID pvCurrentBSS,224224- OUT PVOID *pvNextBSS222222+ IN void *pMgmtHandle,223223+ IN void *pvCurrentBSS,224224+ OUT void **pvNextBSS225225 );226226227227228228229229void230230VNTWIFIvUpdateNodeTxCounter(231231- IN PVOID pMgmtHandle,231231+ IN void *pMgmtHandle,232232 IN PBYTE pbyDestAddress,233233 IN BOOL bTxOk,234234 IN WORD wRate,···238238239239void240240VNTWIFIvGetTxRate(241241- IN PVOID pMgmtHandle,241241+ IN void *pMgmtHandle,242242 IN PBYTE pbyDestAddress,243243 OUT PWORD pwTxDataRate,244244 OUT PBYTE pbyACKRate,···248248/*249249BOOL250250VNTWIFIbInit(251251- IN PVOID pAdapterHandler,252252- OUT PVOID *pMgmtHandler251251+ IN void *pAdapterHandler,252252+ OUT void **pMgmtHandler253253 );254254*/255255256256BYTE257257VNTWIFIbyGetKeyCypher(258258- IN PVOID pMgmtHandle,258258+ IN void *pMgmtHandle,259259 IN BOOL bGroupKey260260 );261261···264264265265BOOL266266VNTWIFIbSetPMKIDCache (267267- IN PVOID pMgmtObject,267267+ IN void *pMgmtObject,268268 IN ULONG ulCount,269269- IN PVOID pPMKIDInfo269269+ IN void *pPMKIDInfo270270 );271271272272BOOL273273VNTWIFIbCommandRunning (274274- IN PVOID pMgmtObject274274+ IN void *pMgmtObject275275 );276276277277WORD278278VNTWIFIwGetMaxSupportRate(279279- IN PVOID pMgmtObject279279+ IN void *pMgmtObject280280 );281281282282// for 802.11h283283void284284VNTWIFIvSet11h (285285- IN PVOID pMgmtObject,285285+ IN void *pMgmtObject,286286 IN BOOL b11hEnable287287 );288288289289BOOL290290VNTWIFIbMeasureReport(291291- IN PVOID pMgmtObject,291291+ IN void *pMgmtObject,292292 IN BOOL bEndOfReport,293293- IN PVOID pvMeasureEID,293293+ IN void *pvMeasureEID,294294 IN BYTE byReportMode,295295 IN BYTE byBasicMap,296296 IN BYTE byCCAFraction,···299299300300BOOL301301VNTWIFIbChannelSwitch(302302- IN PVOID pMgmtObject,302302+ IN void *pMgmtObject,303303 IN BYTE byNewChannel304304 );305305/*306306BOOL307307VNTWIFIbRadarPresent(308308- IN PVOID pMgmtObject,308308+ IN void *pMgmtObject,309309 IN BYTE byChannel310310 );311311*/