pHTInfo 2145 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c if (ieee->pHTInfo->PeerMimoPs == 0) { pHTInfo 2158 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c if (ieee->pHTInfo->bCurTxBW40MHz && pHTInfo 2159 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c ieee->pHTInfo->bCurShortGI40MHz) pHTInfo 2161 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c else if (!ieee->pHTInfo->bCurTxBW40MHz && pHTInfo 2162 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c ieee->pHTInfo->bCurShortGI20MHz) pHTInfo 45 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c if ((ieee->pHTInfo->IOTAction&HT_IOT_ACT_PURE_N_MODE) || !hwwep) { pHTInfo 343 drivers/staging/rtl8192e/rtl8192e/rtl_core.c (!priv->rtllib->pHTInfo->bCurrentRT2RTLongSlotTime)) { pHTInfo 375 drivers/staging/rtl8192e/rtl8192e/rtl_core.c if (ieee->pHTInfo->bCurrentHTSupport) pHTInfo 377 drivers/staging/rtl8192e/rtl8192e/rtl_core.c ieee->pHTInfo->bCurrentRT2RTLongSlotTime = pHTInfo 379 drivers/staging/rtl8192e/rtl8192e/rtl_core.c ieee->pHTInfo->RT2RT_HT_Mode = net->bssht.RT2RT_HT_Mode; pHTInfo 717 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->rtllib->pHTInfo->bEnableHT = 1; pHTInfo 721 drivers/staging/rtl8192e/rtl8192e/rtl_core.c priv->rtllib->pHTInfo->bEnableHT = 0; pHTInfo 328 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c struct rt_hi_throughput *pHTInfo = priv->rtllib->pHTInfo; pHTInfo 350 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c bshort_gi_enabled = (pHTInfo->bCurTxBW40MHz && pHTInfo 351 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->bCurShortGI40MHz) || pHTInfo 352 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c (!pHTInfo->bCurTxBW40MHz && pHTInfo 353 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->bCurShortGI20MHz); pHTInfo 1673 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c struct rt_hi_throughput *pHTInfo = priv->rtllib->pHTInfo; pHTInfo 1684 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (priv->rtllib->pHTInfo->IOTAction & HT_IOT_ACT_DISABLE_EDCA_TURBO) pHTInfo 1690 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (pHTInfo->IOTAction & HT_IOT_ACT_EDCA_BIAS_ON_RX) { pHTInfo 1695 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c edca_setting_UL[pHTInfo->IOTPeer]); pHTInfo 1703 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c edca_setting_DL_GMode[pHTInfo->IOTPeer]); pHTInfo 1706 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c edca_setting_DL[pHTInfo->IOTPeer]); pHTInfo 1717 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c edca_setting_DL_GMode[pHTInfo->IOTPeer]); pHTInfo 1720 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c edca_setting_DL[pHTInfo->IOTPeer]); pHTInfo 1727 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c edca_setting_UL[pHTInfo->IOTPeer]); pHTInfo 1762 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c struct rt_hi_throughput *pHTInfo = priv->rtllib->pHTInfo; pHTInfo 1769 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->IOTAction &= ~HT_IOT_ACT_FORCED_CTS2SELF; pHTInfo 1772 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if (pHTInfo->IOTPeer == HT_IOT_PEER_BROADCOM) { pHTInfo 1776 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->IOTAction &= ~HT_IOT_ACT_FORCED_CTS2SELF; pHTInfo 1778 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->IOTAction |= HT_IOT_ACT_FORCED_CTS2SELF; pHTInfo 1789 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c struct rt_hi_throughput *pHTInfo = priv->rtllib->pHTInfo; pHTInfo 1791 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->bWAIotBroadcom = false; pHTInfo 1792 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c pHTInfo->WAIotTH = WAIotTHVal; pHTInfo 2135 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c (priv->rtllib->pHTInfo->IOTAction & HT_IOT_ACT_CDD_FSYNC)) { pHTInfo 2330 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c priv->rtllib->pHTInfo->IOTPeer == HT_IOT_PEER_BROADCOM) { pHTInfo 2455 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c if ((priv->rtllib->pHTInfo->IOTPeer == HT_IOT_PEER_ATHEROS) && pHTInfo 929 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c ieee->pHTInfo->bCurrentHTSupport) pHTInfo 253 drivers/staging/rtl8192e/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentHTSupport || pHTInfo 254 drivers/staging/rtl8192e/rtl819x_BAProc.c (ieee->pHTInfo->IOTAction & HT_IOT_ACT_REJECT_ADDBA_REQ)) { pHTInfo 259 drivers/staging/rtl8192e/rtl819x_BAProc.c ieee->pHTInfo->bCurrentHTSupport); pHTInfo 286 drivers/staging/rtl8192e/rtl819x_BAProc.c (ieee->pHTInfo->IOTAction & HT_IOT_ACT_ALLOW_PEER_AGG_ONE_PKT)) pHTInfo 336 drivers/staging/rtl8192e/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentHTSupport || pHTInfo 337 drivers/staging/rtl8192e/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentAMPDUEnable) { pHTInfo 341 drivers/staging/rtl8192e/rtl819x_BAProc.c ieee->pHTInfo->bCurrentHTSupport, pHTInfo 342 drivers/staging/rtl8192e/rtl819x_BAProc.c ieee->pHTInfo->bCurrentAMPDUEnable); pHTInfo 427 drivers/staging/rtl8192e/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentHTSupport) { pHTInfo 431 drivers/staging/rtl8192e/rtl819x_BAProc.c ieee->pHTInfo->bCurrentHTSupport); pHTInfo 72 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 74 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bAcceptAddbaReq = 1; pHTInfo 76 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegShortGI20MHz = 1; pHTInfo 77 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegShortGI40MHz = 1; pHTInfo 79 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegBW40MHz = 1; pHTInfo 81 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bRegBW40MHz) pHTInfo 82 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegSuppCCK = 1; pHTInfo 84 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegSuppCCK = true; pHTInfo 86 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->nAMSDU_MaxSize = 7935UL; pHTInfo 87 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bAMSDU_Support = 0; pHTInfo 89 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bAMPDUEnable = 1; pHTInfo 90 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->AMPDU_Factor = 2; pHTInfo 91 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->MPDU_Density = 0; pHTInfo 93 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->SelfMimoPs = 3; pHTInfo 94 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->SelfMimoPs == 2) pHTInfo 95 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->SelfMimoPs = 3; pHTInfo 101 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegRT2RTAggregation = 1; pHTInfo 103 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bRegRxReorderEnable = 1; pHTInfo 104 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->RxReorderWinSize = 64; pHTInfo 105 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->RxReorderPendingTime = 30; pHTInfo 110 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 112 drivers/staging/rtl8192e/rtl819x_HTProc.c u8 is40MHz = (pHTInfo->bCurBW40MHz) ? 1 : 0; pHTInfo 113 drivers/staging/rtl8192e/rtl819x_HTProc.c u8 isShortGI = (pHTInfo->bCurBW40MHz) ? pHTInfo 114 drivers/staging/rtl8192e/rtl819x_HTProc.c ((pHTInfo->bCurShortGI40MHz) ? 1 : 0) : pHTInfo 115 drivers/staging/rtl8192e/rtl819x_HTProc.c ((pHTInfo->bCurShortGI20MHz) ? 1 : 0); pHTInfo 171 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 175 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_REALTEK; pHTInfo 177 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_REALTEK_92SE; pHTInfo 179 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_92U_SOFTAP; pHTInfo 181 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_BROADCOM; pHTInfo 185 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_BROADCOM; pHTInfo 192 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_RALINK; pHTInfo 196 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_ATHEROS; pHTInfo 199 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_CISCO; pHTInfo 202 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_MARVELL; pHTInfo 204 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_AIRGO; pHTInfo 206 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_UNKNOWN; pHTInfo 208 drivers/staging/rtl8192e/rtl819x_HTProc.c netdev_dbg(ieee->dev, "IOTPEER: %x\n", pHTInfo->IOTPeer); pHTInfo 239 drivers/staging/rtl8192e/rtl819x_HTProc.c if (ieee->pHTInfo->IOTPeer == HT_IOT_PEER_BROADCOM) pHTInfo 249 drivers/staging/rtl8192e/rtl819x_HTProc.c if (ieee->pHTInfo->IOTPeer == HT_IOT_PEER_BROADCOM) pHTInfo 256 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 258 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTRaFunc &= HT_IOT_RAFUNC_DISABLE_ALL; pHTInfo 260 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->IOTPeer == HT_IOT_PEER_RALINK && !bPeerRx2ss) pHTInfo 261 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTRaFunc |= HT_IOT_RAFUNC_PEER_1R; pHTInfo 263 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->IOTAction & HT_IOT_ACT_AMSDU_ENABLE) pHTInfo 264 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTRaFunc |= HT_IOT_RAFUNC_TX_AMSDU; pHTInfo 268 drivers/staging/rtl8192e/rtl819x_HTProc.c void HTResetIOTSetting(struct rt_hi_throughput *pHTInfo) pHTInfo 270 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 271 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_UNKNOWN; pHTInfo 272 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTRaFunc = 0; pHTInfo 278 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHT = ieee->pHTInfo; pHTInfo 360 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHT = ieee->pHTInfo; pHTInfo 520 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 529 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bCurrentHTSupport == false) { pHTInfo 535 drivers/staging/rtl8192e/rtl819x_HTProc.c if (!memcmp(pHTInfo->PeerHTCapBuf, EWC11NHTCap, sizeof(EWC11NHTCap))) pHTInfo 536 drivers/staging/rtl8192e/rtl819x_HTProc.c pPeerHTCap = (struct ht_capab_ele *)(&pHTInfo->PeerHTCapBuf[4]); pHTInfo 538 drivers/staging/rtl8192e/rtl819x_HTProc.c pPeerHTCap = (struct ht_capab_ele *)(pHTInfo->PeerHTCapBuf); pHTInfo 540 drivers/staging/rtl8192e/rtl819x_HTProc.c if (!memcmp(pHTInfo->PeerHTInfoBuf, EWC11NHTInfo, sizeof(EWC11NHTInfo))) pHTInfo 542 drivers/staging/rtl8192e/rtl819x_HTProc.c (&pHTInfo->PeerHTInfoBuf[4]); pHTInfo 544 drivers/staging/rtl8192e/rtl819x_HTProc.c pPeerHTInfo = (struct ht_info_ele *)(pHTInfo->PeerHTInfoBuf); pHTInfo 553 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurTxBW40MHz = ((pPeerHTInfo->RecommemdedTxWidth == 1) ? pHTInfo 556 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurShortGI20MHz = ((pHTInfo->bRegShortGI20MHz) ? pHTInfo 559 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurShortGI40MHz = ((pHTInfo->bRegShortGI40MHz) ? pHTInfo 563 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurSuppCCK = ((pHTInfo->bRegSuppCCK) ? pHTInfo 568 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrent_AMSDU_Support = pHTInfo->bAMSDU_Support; pHTInfo 572 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->nAMSDU_MaxSize > nMaxAMSDUSize) pHTInfo 573 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = nMaxAMSDUSize; pHTInfo 575 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = pHTInfo->nAMSDU_MaxSize; pHTInfo 577 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentAMPDUEnable = pHTInfo->bAMPDUEnable; pHTInfo 580 drivers/staging/rtl8192e/rtl819x_HTProc.c if ((pHTInfo->IOTPeer == HT_IOT_PEER_ATHEROS) || pHTInfo 581 drivers/staging/rtl8192e/rtl819x_HTProc.c (pHTInfo->IOTPeer == HT_IOT_PEER_UNKNOWN)) pHTInfo 582 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentAMPDUEnable = false; pHTInfo 585 drivers/staging/rtl8192e/rtl819x_HTProc.c if (!pHTInfo->bRegRT2RTAggregation) { pHTInfo 586 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->AMPDU_Factor > pPeerHTCap->MaxRxAMPDUFactor) pHTInfo 587 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo 590 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo->AMPDU_Factor; pHTInfo 595 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo 598 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = HT_AGG_SIZE_64K; pHTInfo 601 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo 604 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = HT_AGG_SIZE_32K; pHTInfo 607 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->MPDU_Density > pPeerHTCap->MPDUDensity) pHTInfo 608 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pHTInfo->MPDU_Density; pHTInfo 610 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pPeerHTCap->MPDUDensity; pHTInfo 611 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->IOTAction & HT_IOT_ACT_TX_USE_AMSDU_8K) { pHTInfo 612 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentAMPDUEnable = false; pHTInfo 613 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->ForcedAMSDUMode = HT_AGG_FORCE_ENABLE; pHTInfo 614 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->ForcedAMSDUMaxSize = 7935; pHTInfo 616 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurRxReorderEnable = pHTInfo->bRegRxReorderEnable; pHTInfo 625 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->PeerMimoPs = pPeerHTCap->MimoPwrSave; pHTInfo 626 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->PeerMimoPs == MIMO_PS_STATIC) pHTInfo 634 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentOpMode = pPeerHTInfo->OptMode; pHTInfo 639 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 642 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = false; pHTInfo 644 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = false; pHTInfo 645 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurTxBW40MHz = false; pHTInfo 647 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurShortGI20MHz = false; pHTInfo 648 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurShortGI40MHz = false; pHTInfo 649 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bForcedShortGI = false; pHTInfo 651 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurSuppCCK = true; pHTInfo 653 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrent_AMSDU_Support = false; pHTInfo 654 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = pHTInfo->nAMSDU_MaxSize; pHTInfo 655 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pHTInfo->MPDU_Density; pHTInfo 656 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo->AMPDU_Factor; pHTInfo 658 drivers/staging/rtl8192e/rtl819x_HTProc.c memset((void *)(&(pHTInfo->SelfHTCap)), 0, pHTInfo 659 drivers/staging/rtl8192e/rtl819x_HTProc.c sizeof(pHTInfo->SelfHTCap)); pHTInfo 660 drivers/staging/rtl8192e/rtl819x_HTProc.c memset((void *)(&(pHTInfo->SelfHTInfo)), 0, pHTInfo 661 drivers/staging/rtl8192e/rtl819x_HTProc.c sizeof(pHTInfo->SelfHTInfo)); pHTInfo 662 drivers/staging/rtl8192e/rtl819x_HTProc.c memset((void *)(&(pHTInfo->PeerHTCapBuf)), 0, pHTInfo 663 drivers/staging/rtl8192e/rtl819x_HTProc.c sizeof(pHTInfo->PeerHTCapBuf)); pHTInfo 664 drivers/staging/rtl8192e/rtl819x_HTProc.c memset((void *)(&(pHTInfo->PeerHTInfoBuf)), 0, pHTInfo 665 drivers/staging/rtl8192e/rtl819x_HTProc.c sizeof(pHTInfo->PeerHTInfoBuf)); pHTInfo 667 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bSwBwInProgress = false; pHTInfo 669 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->ePeerHTSpecVer = HT_SPEC_VER_IEEE; pHTInfo 671 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = false; pHTInfo 672 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = false; pHTInfo 673 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->RT2RT_HT_Mode = (enum rt_ht_capability)0; pHTInfo 675 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTPeer = 0; pHTInfo 676 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 677 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTRaFunc = 0; pHTInfo 707 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 715 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = true; pHTInfo 716 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->ePeerHTSpecVer = pNetwork->bssht.bdHTSpecVer; pHTInfo 719 drivers/staging/rtl8192e/rtl819x_HTProc.c pNetwork->bssht.bdHTCapLen <= sizeof(pHTInfo->PeerHTCapBuf)) pHTInfo 720 drivers/staging/rtl8192e/rtl819x_HTProc.c memcpy(pHTInfo->PeerHTCapBuf, pHTInfo 726 drivers/staging/rtl8192e/rtl819x_HTProc.c sizeof(pHTInfo->PeerHTInfoBuf)) pHTInfo 727 drivers/staging/rtl8192e/rtl819x_HTProc.c memcpy(pHTInfo->PeerHTInfoBuf, pHTInfo 731 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bRegRT2RTAggregation) { pHTInfo 732 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = pHTInfo 734 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = pHTInfo 736 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->RT2RT_HT_Mode = pNetwork->bssht.RT2RT_HT_Mode; pHTInfo 738 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = false; pHTInfo 739 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = false; pHTInfo 740 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->RT2RT_HT_Mode = (enum rt_ht_capability)0; pHTInfo 745 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 748 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_MCS14; pHTInfo 752 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_MCS15; pHTInfo 756 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_ALL_2SS; pHTInfo 761 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_EDCA_TURBO; pHTInfo 765 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_MGNT_USE_CCK_6M; pHTInfo 768 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_CDD_FSYNC; pHTInfo 770 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = false; pHTInfo 771 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = false; pHTInfo 772 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = false; pHTInfo 773 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->RT2RT_HT_Mode = (enum rt_ht_capability)0; pHTInfo 775 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 776 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->IOTRaFunc = 0; pHTInfo 783 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 787 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bCurrentHTSupport) { pHTInfo 789 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentOpMode = pPeerHTInfo->OptMode; pHTInfo 796 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 798 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bEnableHT) { pHTInfo 799 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = true; pHTInfo 800 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurSuppCCK = pHTInfo->bRegSuppCCK; pHTInfo 802 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = pHTInfo->bRegBW40MHz; pHTInfo 803 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurShortGI20MHz = pHTInfo->bRegShortGI20MHz; pHTInfo 805 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurShortGI40MHz = pHTInfo->bRegShortGI40MHz; pHTInfo 810 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrent_AMSDU_Support = pHTInfo->bAMSDU_Support; pHTInfo 811 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = pHTInfo->nAMSDU_MaxSize; pHTInfo 813 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentAMPDUEnable = pHTInfo->bAMPDUEnable; pHTInfo 814 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo->AMPDU_Factor; pHTInfo 816 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pHTInfo->CurrentMPDUDensity; pHTInfo 826 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = false; pHTInfo 832 drivers/staging/rtl8192e/rtl819x_HTProc.c if (ieee->pHTInfo->bCurrentHTSupport) { pHTInfo 843 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 847 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bCurBW40MHz) { pHTInfo 848 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->CurSTAExtChnlOffset == HT_EXTCHNL_OFFSET_UPPER) pHTInfo 851 drivers/staging/rtl8192e/rtl819x_HTProc.c else if (pHTInfo->CurSTAExtChnlOffset == pHTInfo 860 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset); pHTInfo 867 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bSwBwInProgress = false; pHTInfo 874 drivers/staging/rtl8192e/rtl819x_HTProc.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 876 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bRegBW40MHz == false) pHTInfo 882 drivers/staging/rtl8192e/rtl819x_HTProc.c if (pHTInfo->bSwBwInProgress) { pHTInfo 892 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = true; pHTInfo 893 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset = Offset; pHTInfo 895 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = false; pHTInfo 896 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset = HT_EXTCHNL_OFFSET_NO_EXT; pHTInfo 899 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = false; pHTInfo 900 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset = HT_EXTCHNL_OFFSET_NO_EXT; pHTInfo 904 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bCurBW40MHz); pHTInfo 906 drivers/staging/rtl8192e/rtl819x_HTProc.c pHTInfo->bSwBwInProgress = true; pHTInfo 86 drivers/staging/rtl8192e/rtl819x_TSProc.c msecs_to_jiffies(ieee->pHTInfo->RxReorderPendingTime) pHTInfo 1441 drivers/staging/rtl8192e/rtllib.h struct rt_hi_throughput *pHTInfo; pHTInfo 2100 drivers/staging/rtl8192e/rtllib.h void HTResetIOTSetting(struct rt_hi_throughput *pHTInfo); pHTInfo 126 drivers/staging/rtl8192e/rtllib_module.c ieee->pHTInfo = kzalloc(sizeof(struct rt_hi_throughput), GFP_KERNEL); pHTInfo 127 drivers/staging/rtl8192e/rtllib_module.c if (!ieee->pHTInfo) pHTInfo 155 drivers/staging/rtl8192e/rtllib_module.c kfree(ieee->pHTInfo); pHTInfo 156 drivers/staging/rtl8192e/rtllib_module.c ieee->pHTInfo = NULL; pHTInfo 570 drivers/staging/rtl8192e/rtllib_rx.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 572 drivers/staging/rtl8192e/rtllib_rx.c u8 WinSize = pHTInfo->RxReorderWinSize; pHTInfo 594 drivers/staging/rtl8192e/rtllib_rx.c pHTInfo->RxReorderDropCounter++; pHTInfo 758 drivers/staging/rtl8192e/rtllib_rx.c msecs_to_jiffies(pHTInfo->RxReorderPendingTime)); pHTInfo 927 drivers/staging/rtl8192e/rtllib_rx.c if ((ieee->pHTInfo->bCurRxReorderEnable == false) || pHTInfo 1445 drivers/staging/rtl8192e/rtllib_rx.c if (ieee->pHTInfo->bCurRxReorderEnable == false || pTS == NULL || pHTInfo 180 drivers/staging/rtl8192e/rtllib_softmac.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 183 drivers/staging/rtl8192e/rtllib_softmac.c if (pHTInfo->IOTAction & HT_IOT_ACT_MGNT_USE_CCK_6M) pHTInfo 191 drivers/staging/rtl8192e/rtllib_softmac.c (ieee->mode == IEEE_N_24G && !pHTInfo->bCurSuppCCK)) pHTInfo 834 drivers/staging/rtl8192e/rtllib_softmac.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 848 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bCurSuppCCK)) { pHTInfo 859 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentHTSupport) { pHTInfo 860 drivers/staging/rtl8192e/rtllib_softmac.c tmp_ht_cap_buf = (u8 *) &(ieee->pHTInfo->SelfHTCap); pHTInfo 861 drivers/staging/rtl8192e/rtllib_softmac.c tmp_ht_cap_len = sizeof(ieee->pHTInfo->SelfHTCap); pHTInfo 862 drivers/staging/rtl8192e/rtllib_softmac.c tmp_ht_info_buf = (u8 *) &(ieee->pHTInfo->SelfHTInfo); pHTInfo 863 drivers/staging/rtl8192e/rtllib_softmac.c tmp_ht_info_len = sizeof(ieee->pHTInfo->SelfHTInfo); pHTInfo 869 drivers/staging/rtl8192e/rtllib_softmac.c if (pHTInfo->bRegRT2RTAggregation) { pHTInfo 870 drivers/staging/rtl8192e/rtllib_softmac.c tmp_generic_ie_buf = ieee->pHTInfo->szRT2RTAggBuffer; pHTInfo 872 drivers/staging/rtl8192e/rtllib_softmac.c sizeof(ieee->pHTInfo->szRT2RTAggBuffer); pHTInfo 1184 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bEnableHT = 0; pHTInfo 1188 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1189 drivers/staging/rtl8192e/rtllib_softmac.c ht_cap_buf = (u8 *)&(ieee->pHTInfo->SelfHTCap); pHTInfo 1190 drivers/staging/rtl8192e/rtllib_softmac.c ht_cap_len = sizeof(ieee->pHTInfo->SelfHTCap); pHTInfo 1193 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentRT2RTAggregation) { pHTInfo 1194 drivers/staging/rtl8192e/rtllib_softmac.c realtek_ie_buf = ieee->pHTInfo->szRT2RTAggBuffer; pHTInfo 1196 drivers/staging/rtl8192e/rtllib_softmac.c sizeof(ieee->pHTInfo->szRT2RTAggBuffer); pHTInfo 1329 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1330 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->ePeerHTSpecVer != HT_SPEC_VER_EWC) { pHTInfo 1364 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1365 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->ePeerHTSpecVer == HT_SPEC_VER_EWC) { pHTInfo 1373 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentRT2RTAggregation) { pHTInfo 1530 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1536 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bCurrentHTSupport, pHTInfo 1537 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bEnableHT); pHTInfo 1695 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bEnableHT, pHTInfo 1704 drivers/staging/rtl8192e/rtllib_softmac.c HTResetIOTSetting(ieee->pHTInfo); pHTInfo 1714 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bCurrentHTSupport = pHTInfo 1898 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->IOTAction |= HT_IOT_ACT_PURE_N_MODE; pHTInfo 2105 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->IOTAction & pHTInfo 2121 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->IOTAction & pHTInfo 2156 drivers/staging/rtl8192e/rtllib_softmac.c if (ieee->pHTInfo->IOTAction & pHTInfo 2240 drivers/staging/rtl8192e/rtllib_softmac.c memcpy(ieee->pHTInfo->PeerHTCapBuf, pHTInfo 2243 drivers/staging/rtl8192e/rtllib_softmac.c memcpy(ieee->pHTInfo->PeerHTInfoBuf, pHTInfo 2301 drivers/staging/rtl8192e/rtllib_softmac.c if (!(ieee->pHTInfo->IOTAction & HT_IOT_ACT_PURE_N_MODE)) { pHTInfo 2674 drivers/staging/rtl8192e/rtllib_softmac.c ieee->pHTInfo->bCurrentHTSupport = false; pHTInfo 362 drivers/staging/rtl8192e/rtllib_softmac_wx.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT && pHTInfo 363 drivers/staging/rtl8192e/rtllib_softmac_wx.c ieee->pHTInfo->bCurBW40MHz) { pHTInfo 365 drivers/staging/rtl8192e/rtllib_softmac_wx.c chan_offset = ieee->pHTInfo->CurSTAExtChnlOffset; pHTInfo 366 drivers/staging/rtl8192e/rtllib_softmac_wx.c bandwidth = (enum ht_channel_width)ieee->pHTInfo->bCurBW40MHz; pHTInfo 272 drivers/staging/rtl8192e/rtllib_tx.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 279 drivers/staging/rtl8192e/rtllib_tx.c if (!pHTInfo->bCurrentHTSupport || !pHTInfo->bEnableHT) pHTInfo 289 drivers/staging/rtl8192e/rtllib_tx.c if (pHTInfo->IOTAction & HT_IOT_ACT_TX_NO_AGGREGATION) pHTInfo 294 drivers/staging/rtl8192e/rtllib_tx.c if (pHTInfo->bCurrentAMPDUEnable) { pHTInfo 319 drivers/staging/rtl8192e/rtllib_tx.c tcb_desc->ampdu_factor = pHTInfo->CurrentAMPDUFactor; pHTInfo 320 drivers/staging/rtl8192e/rtllib_tx.c tcb_desc->ampdu_density = pHTInfo->CurrentMPDUDensity; pHTInfo 324 drivers/staging/rtl8192e/rtllib_tx.c switch (pHTInfo->ForcedAMPDUMode) { pHTInfo 330 drivers/staging/rtl8192e/rtllib_tx.c tcb_desc->ampdu_density = pHTInfo->ForcedMPDUDensity; pHTInfo 331 drivers/staging/rtl8192e/rtllib_tx.c tcb_desc->ampdu_factor = pHTInfo->ForcedAMPDUFactor; pHTInfo 356 drivers/staging/rtl8192e/rtllib_tx.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 360 drivers/staging/rtl8192e/rtllib_tx.c if (!pHTInfo->bCurrentHTSupport || !pHTInfo->bEnableHT) pHTInfo 363 drivers/staging/rtl8192e/rtllib_tx.c if (pHTInfo->bForcedShortGI) { pHTInfo 368 drivers/staging/rtl8192e/rtllib_tx.c if ((pHTInfo->bCurBW40MHz == true) && pHTInfo->bCurShortGI40MHz) pHTInfo 370 drivers/staging/rtl8192e/rtllib_tx.c else if ((pHTInfo->bCurBW40MHz == false) && pHTInfo->bCurShortGI20MHz) pHTInfo 377 drivers/staging/rtl8192e/rtllib_tx.c struct rt_hi_throughput *pHTInfo = ieee->pHTInfo; pHTInfo 381 drivers/staging/rtl8192e/rtllib_tx.c if (!pHTInfo->bCurrentHTSupport || !pHTInfo->bEnableHT) pHTInfo 389 drivers/staging/rtl8192e/rtllib_tx.c if (pHTInfo->bCurBW40MHz && pHTInfo->bCurTxBW40MHz && pHTInfo 398 drivers/staging/rtl8192e/rtllib_tx.c struct rt_hi_throughput *pHTInfo; pHTInfo 424 drivers/staging/rtl8192e/rtllib_tx.c pHTInfo = ieee->pHTInfo; pHTInfo 427 drivers/staging/rtl8192e/rtllib_tx.c if (pHTInfo->IOTAction & HT_IOT_ACT_FORCED_CTS2SELF) { pHTInfo 432 drivers/staging/rtl8192e/rtllib_tx.c } else if (pHTInfo->IOTAction & (HT_IOT_ACT_FORCED_RTS | pHTInfo 444 drivers/staging/rtl8192e/rtllib_tx.c if (pHTInfo->bCurrentHTSupport && pHTInfo->bEnableHT) { pHTInfo 445 drivers/staging/rtl8192e/rtllib_tx.c u8 HTOpMode = pHTInfo->CurrentOpMode; pHTInfo 447 drivers/staging/rtl8192e/rtllib_tx.c if ((pHTInfo->bCurBW40MHz && (HTOpMode == 2 || pHTInfo 449 drivers/staging/rtl8192e/rtllib_tx.c (!pHTInfo->bCurBW40MHz && HTOpMode == 3)) { pHTInfo 890 drivers/staging/rtl8192e/rtllib_tx.c if (ieee->pHTInfo->IOTAction & pHTInfo 915 drivers/staging/rtl8192e/rtllib_tx.c if (ieee->pHTInfo->IOTAction & pHTInfo 1621 drivers/staging/rtl8192u/ieee80211/ieee80211.h PRT_HIGH_THROUGHPUT pHTInfo; pHTInfo 2376 drivers/staging/rtl8192u/ieee80211/ieee80211.h void HTResetIOTSetting(PRT_HIGH_THROUGHPUT pHTInfo); pHTInfo 156 drivers/staging/rtl8192u/ieee80211/ieee80211_module.c ieee->pHTInfo = kzalloc(sizeof(RT_HIGH_THROUGHPUT), GFP_KERNEL); pHTInfo 157 drivers/staging/rtl8192u/ieee80211/ieee80211_module.c if (!ieee->pHTInfo) { pHTInfo 197 drivers/staging/rtl8192u/ieee80211/ieee80211_module.c kfree(ieee->pHTInfo); pHTInfo 198 drivers/staging/rtl8192u/ieee80211/ieee80211_module.c ieee->pHTInfo = NULL; pHTInfo 577 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 580 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c u8 WinSize = pHTInfo->RxReorderWinSize; pHTInfo 600 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c pHTInfo->RxReorderDropCounter++; pHTInfo 745 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c msecs_to_jiffies(pHTInfo->RxReorderPendingTime); pHTInfo 994 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if ((!ieee->pHTInfo->bCurRxReorderEnable) || !ieee->current_network.qos_data.active || !IsDataFrame(skb->data) || IsLegacyDataFrame(skb->data)) { pHTInfo 1264 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c if (!ieee->pHTInfo->bCurRxReorderEnable || !pTS) { pHTInfo 179 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 183 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (pHTInfo->IOTAction & HT_IOT_ACT_MGNT_USE_CCK_6M) pHTInfo 192 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c (ieee->mode == IEEE_N_24G && !pHTInfo->bCurSuppCCK)) pHTInfo 678 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 700 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c tmp_ht_cap_buf = (u8 *)&ieee->pHTInfo->SelfHTCap; pHTInfo 701 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c tmp_ht_cap_len = sizeof(ieee->pHTInfo->SelfHTCap); pHTInfo 702 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c tmp_ht_info_buf = (u8 *)&ieee->pHTInfo->SelfHTInfo; pHTInfo 703 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c tmp_ht_info_len = sizeof(ieee->pHTInfo->SelfHTInfo); pHTInfo 707 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (pHTInfo->bRegRT2RTAggregation) { pHTInfo 708 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c tmp_generic_ie_buf = ieee->pHTInfo->szRT2RTAggBuffer; pHTInfo 709 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c tmp_generic_ie_len = sizeof(ieee->pHTInfo->szRT2RTAggBuffer); pHTInfo 972 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 973 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ht_cap_buf = (u8 *)&ieee->pHTInfo->SelfHTCap; pHTInfo 974 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ht_cap_len = sizeof(ieee->pHTInfo->SelfHTCap); pHTInfo 976 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->bCurrentRT2RTAggregation) { pHTInfo 977 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c realtek_ie_buf = ieee->pHTInfo->szRT2RTAggBuffer; pHTInfo 978 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c realtek_ie_len = sizeof(ieee->pHTInfo->szRT2RTAggBuffer); pHTInfo 1112 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1113 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->ePeerHTSpecVer != HT_SPEC_VER_EWC) { pHTInfo 1137 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1138 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->ePeerHTSpecVer == HT_SPEC_VER_EWC) { pHTInfo 1146 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->bCurrentRT2RTAggregation) { pHTInfo 1282 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT) { pHTInfo 1286 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c printk("Successfully associated, ht not enabled(%d, %d)\n", ieee->pHTInfo->bCurrentHTSupport, ieee->pHTInfo->bEnableHT); pHTInfo 1398 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ieee->pHTInfo->bEnableHT, pHTInfo 1402 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c HTResetIOTSetting(ieee->pHTInfo); pHTInfo 1414 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ieee->pHTInfo->bCurrentHTSupport = false; pHTInfo 1578 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c ieee->pHTInfo->IOTAction |= HT_IOT_ACT_PURE_N_MODE; pHTInfo 1834 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c iotAction = ieee->pHTInfo->IOTAction; pHTInfo 1928 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(ieee->pHTInfo->PeerHTCapBuf, network->bssht.bdHTCapBuf, network->bssht.bdHTCapLen); pHTInfo 1929 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c memcpy(ieee->pHTInfo->PeerHTInfoBuf, network->bssht.bdHTInfoBuf, network->bssht.bdHTInfoLen); pHTInfo 319 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c if (ieee->pHTInfo->bCurrentHTSupport && ieee->pHTInfo->bEnableHT && ieee->pHTInfo->bCurBW40MHz) { pHTInfo 321 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c chan_offset = ieee->pHTInfo->CurSTAExtChnlOffset; pHTInfo 322 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.c bandwidth = (enum ht_channel_width)ieee->pHTInfo->bCurBW40MHz; pHTInfo 293 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 297 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (!pHTInfo->bCurrentHTSupport || !pHTInfo->bEnableHT) pHTInfo 308 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (pHTInfo->bCurrentAMPDUEnable) { pHTInfo 325 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c tcb_desc->ampdu_factor = pHTInfo->CurrentAMPDUFactor; pHTInfo 326 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c tcb_desc->ampdu_density = pHTInfo->CurrentMPDUDensity; pHTInfo 330 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c switch (pHTInfo->ForcedAMPDUMode) { pHTInfo 336 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c tcb_desc->ampdu_density = pHTInfo->ForcedMPDUDensity; pHTInfo 337 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c tcb_desc->ampdu_factor = pHTInfo->ForcedAMPDUFactor; pHTInfo 364 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 368 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (!pHTInfo->bCurrentHTSupport || !pHTInfo->bEnableHT) pHTInfo 371 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (pHTInfo->bForcedShortGI) { pHTInfo 376 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if ((pHTInfo->bCurBW40MHz == true) && pHTInfo->bCurShortGI40MHz) pHTInfo 378 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c else if ((pHTInfo->bCurBW40MHz == false) && pHTInfo->bCurShortGI20MHz) pHTInfo 385 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 389 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (!pHTInfo->bCurrentHTSupport || !pHTInfo->bEnableHT) pHTInfo 398 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (pHTInfo->bCurBW40MHz && pHTInfo->bCurTxBW40MHz && !ieee->bandwidth_auto_switch.bforced_tx20Mhz) pHTInfo 437 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 447 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (pHTInfo->bCurrentHTSupport && pHTInfo->bEnableHT) { pHTInfo 448 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c u8 HTOpMode = pHTInfo->CurrentOpMode; pHTInfo 449 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if ((pHTInfo->bCurBW40MHz && (HTOpMode == 2 || HTOpMode == 3)) || pHTInfo 450 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c (!pHTInfo->bCurBW40MHz && HTOpMode == 3)) { pHTInfo 472 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c if (pHTInfo->IOTAction & HT_IOT_ACT_FORCED_CTS2SELF) { pHTInfo 348 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c (!ieee->pHTInfo->bCurrentHTSupport)) //|| pHTInfo 352 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c IEEE80211_DEBUG(IEEE80211_DL_ERR, "Failed to reply on ADDBA_REQ as some capability is not ready(%d, %d)\n", ieee->current_network.qos_data.active, ieee->pHTInfo->bCurrentHTSupport); pHTInfo 444 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentHTSupport || pHTInfo 445 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentAMPDUEnable) { pHTInfo 446 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c IEEE80211_DEBUG(IEEE80211_DL_ERR, "reject to ADDBA_RSP as some capability is not ready(%d, %d, %d)\n", ieee->current_network.qos_data.active, ieee->pHTInfo->bCurrentHTSupport, ieee->pHTInfo->bCurrentAMPDUEnable); pHTInfo 554 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c !ieee->pHTInfo->bCurrentHTSupport) { pHTInfo 555 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c IEEE80211_DEBUG(IEEE80211_DL_ERR, "received DELBA while QOS or HT is not supported(%d, %d)\n", ieee->current_network.qos_data.active, ieee->pHTInfo->bCurrentHTSupport); pHTInfo 61 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 67 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegShortGI20MHz = 1; pHTInfo 68 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegShortGI40MHz = 1; pHTInfo 71 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegBW40MHz = 1; pHTInfo 74 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->bRegBW40MHz) pHTInfo 75 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegSuppCCK = 1; pHTInfo 77 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegSuppCCK = true; pHTInfo 80 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->nAMSDU_MaxSize = 7935UL; pHTInfo 81 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bAMSDU_Support = 0; pHTInfo 84 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bAMPDUEnable = 1; pHTInfo 85 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->AMPDU_Factor = 2; //// 0: 2n13(8K), 1:2n14(16K), 2:2n15(32K), 3:2n16(64k) pHTInfo 86 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->MPDU_Density = 0;// 0: No restriction, 1: 1/8usec, 2: 1/4usec, 3: 1/2usec, 4: 1usec, 5: 2usec, 6: 4usec, 7:8usec pHTInfo 89 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->SelfMimoPs = 3;// 0: Static Mimo Ps, 1: Dynamic Mimo Ps, 3: No Limitation, 2: Reserved(Set to 3 automatically.) pHTInfo 90 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->SelfMimoPs == 2) pHTInfo 91 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->SelfMimoPs = 3; pHTInfo 100 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegRT2RTAggregation = 1;//0: Set MPDUDensity=2, 1: Set MPDUDensity=2(32k) for Realtek AP and set MPDUDensity=0(8k) for others pHTInfo 103 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bRegRxReorderEnable = 1; pHTInfo 104 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->RxReorderWinSize = 64; pHTInfo 105 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->RxReorderPendingTime = 30; pHTInfo 108 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->UsbTxAggrNum = 4; pHTInfo 111 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->UsbRxFwAggrEn = 1; pHTInfo 112 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->UsbRxFwAggrPageNum = 24; pHTInfo 113 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->UsbRxFwAggrPacketNum = 8; pHTInfo 114 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->UsbRxFwAggrTimeout = 16; ////usb rx FW aggregation timeout threshold.It's in units of 64us pHTInfo 217 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 219 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c u8 is40MHz = (pHTInfo->bCurBW40MHz) ? 1 : 0; pHTInfo 220 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c u8 isShortGI = (pHTInfo->bCurBW40MHz) ? pHTInfo 221 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c ((pHTInfo->bCurShortGI40MHz) ? 1 : 0) : pHTInfo 222 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c ((pHTInfo->bCurShortGI20MHz) ? 1 : 0); pHTInfo 304 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 308 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_REALTEK; pHTInfo 310 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_BROADCOM; pHTInfo 315 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_BROADCOM; pHTInfo 322 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_RALINK; pHTInfo 324 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_ATHEROS; pHTInfo 326 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_CISCO; pHTInfo 328 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_UNKNOWN; pHTInfo 330 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c IEEE80211_DEBUG(IEEE80211_DL_IOT, "Joseph debug!! IOTPEER: %x\n", pHTInfo->IOTPeer); pHTInfo 453 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c void HTResetIOTSetting(PRT_HIGH_THROUGHPUT pHTInfo) pHTInfo 455 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 456 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = HT_IOT_PEER_UNKNOWN; pHTInfo 471 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHT = ieee->pHTInfo; pHTInfo 585 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHT = ieee->pHTInfo; pHTInfo 838 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 847 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (!pHTInfo->bCurrentHTSupport) { pHTInfo 860 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (!memcmp(pHTInfo->PeerHTCapBuf, EWC11NHTCap, sizeof(EWC11NHTCap))) pHTInfo 861 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pPeerHTCap = (struct ht_capability_ele *)(&pHTInfo->PeerHTCapBuf[4]); pHTInfo 863 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pPeerHTCap = (struct ht_capability_ele *)(pHTInfo->PeerHTCapBuf); pHTInfo 865 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (!memcmp(pHTInfo->PeerHTInfoBuf, EWC11NHTInfo, sizeof(EWC11NHTInfo))) pHTInfo 866 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pPeerHTInfo = (PHT_INFORMATION_ELE)(&pHTInfo->PeerHTInfoBuf[4]); pHTInfo 868 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pPeerHTInfo = (PHT_INFORMATION_ELE)(pHTInfo->PeerHTInfoBuf); pHTInfo 879 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurTxBW40MHz = (pPeerHTInfo->RecommemdedTxWidth == 1); pHTInfo 886 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurShortGI20MHz = pHTInfo->bRegShortGI20MHz && pHTInfo 888 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurShortGI40MHz = pHTInfo->bRegShortGI40MHz && pHTInfo 902 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurSuppCCK = pHTInfo->bRegSuppCCK && pHTInfo 908 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrent_AMSDU_Support = pHTInfo->bAMSDU_Support; pHTInfo 912 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->nAMSDU_MaxSize > nMaxAMSDUSize) pHTInfo 913 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = nMaxAMSDUSize; pHTInfo 915 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = pHTInfo->nAMSDU_MaxSize; pHTInfo 919 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentAMPDUEnable = pHTInfo->bAMPDUEnable; pHTInfo 925 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (!pHTInfo->bRegRT2RTAggregation) { pHTInfo 927 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->AMPDU_Factor > pPeerHTCap->MaxRxAMPDUFactor) pHTInfo 928 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pPeerHTCap->MaxRxAMPDUFactor; pHTInfo 930 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo->AMPDU_Factor; pHTInfo 939 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pPeerHTCap->MaxRxAMPDUFactor; pHTInfo 941 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = HT_AGG_SIZE_64K; pHTInfo 944 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pPeerHTCap->MaxRxAMPDUFactor; pHTInfo 946 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = HT_AGG_SIZE_32K; pHTInfo 954 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->MPDU_Density > pPeerHTCap->MPDUDensity) pHTInfo 955 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pHTInfo->MPDU_Density; pHTInfo 957 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pPeerHTCap->MPDUDensity; pHTInfo 959 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = 7; // 8us pHTInfo 965 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentAMPDUEnable = false; pHTInfo 966 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->ForcedAMSDUMode = HT_AGG_FORCE_ENABLE; pHTInfo 967 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->ForcedAMSDUMaxSize = 7935; pHTInfo 969 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_TX_USE_AMSDU_8K; pHTInfo 973 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurRxReorderEnable = pHTInfo->bRegRxReorderEnable; pHTInfo 994 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->PeerMimoPs = pPeerHTCap->MimoPwrSave; pHTInfo 995 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->PeerMimoPs == MIMO_PS_STATIC) pHTInfo 1007 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentOpMode = pPeerHTInfo->OptMode; pHTInfo 1022 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 1028 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = false; pHTInfo 1031 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = false; pHTInfo 1032 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurTxBW40MHz = false; pHTInfo 1035 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurShortGI20MHz = false; pHTInfo 1036 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurShortGI40MHz = false; pHTInfo 1037 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bForcedShortGI = false; pHTInfo 1045 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurSuppCCK = true; pHTInfo 1048 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrent_AMSDU_Support = false; pHTInfo 1049 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->nCurrent_AMSDU_MaxSize = pHTInfo->nAMSDU_MaxSize; pHTInfo 1052 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentMPDUDensity = pHTInfo->MPDU_Density; pHTInfo 1053 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentAMPDUFactor = pHTInfo->AMPDU_Factor; pHTInfo 1056 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c memset(&pHTInfo->SelfHTCap, 0, sizeof(pHTInfo->SelfHTCap)); pHTInfo 1057 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c memset(&pHTInfo->SelfHTInfo, 0, sizeof(pHTInfo->SelfHTInfo)); pHTInfo 1058 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c memset(&pHTInfo->PeerHTCapBuf, 0, sizeof(pHTInfo->PeerHTCapBuf)); pHTInfo 1059 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c memset(&pHTInfo->PeerHTInfoBuf, 0, sizeof(pHTInfo->PeerHTInfoBuf)); pHTInfo 1061 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bSwBwInProgress = false; pHTInfo 1064 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->ePeerHTSpecVer = HT_SPEC_VER_IEEE; pHTInfo 1067 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = false; pHTInfo 1068 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = false; pHTInfo 1069 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTPeer = 0; pHTInfo 1070 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 1114 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 1128 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = true; pHTInfo 1129 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->ePeerHTSpecVer = pNetwork->bssht.bdHTSpecVer; pHTInfo 1132 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pNetwork->bssht.bdHTCapLen > 0 && pNetwork->bssht.bdHTCapLen <= sizeof(pHTInfo->PeerHTCapBuf)) pHTInfo 1133 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c memcpy(pHTInfo->PeerHTCapBuf, pNetwork->bssht.bdHTCapBuf, pNetwork->bssht.bdHTCapLen); pHTInfo 1135 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pNetwork->bssht.bdHTInfoLen > 0 && pNetwork->bssht.bdHTInfoLen <= sizeof(pHTInfo->PeerHTInfoBuf)) pHTInfo 1136 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c memcpy(pHTInfo->PeerHTInfoBuf, pNetwork->bssht.bdHTInfoBuf, pNetwork->bssht.bdHTInfoLen); pHTInfo 1139 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->bRegRT2RTAggregation) { pHTInfo 1140 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = pNetwork->bssht.bdRT2RTAggregation; pHTInfo 1141 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = pNetwork->bssht.bdRT2RTLongSlotTime; pHTInfo 1143 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = false; pHTInfo 1144 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = false; pHTInfo 1154 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 1157 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_MCS14; pHTInfo 1161 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_MCS15; pHTInfo 1165 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_ALL_2SS; pHTInfo 1169 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_DISABLE_EDCA_TURBO; pHTInfo 1173 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_MGNT_USE_CCK_6M; pHTInfo 1177 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction |= HT_IOT_ACT_CDD_FSYNC; pHTInfo 1179 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentHTSupport = false; pHTInfo 1180 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTAggregation = false; pHTInfo 1181 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurrentRT2RTLongSlotTime = false; pHTInfo 1183 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->IOTAction = 0; pHTInfo 1189 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 1193 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->bCurrentHTSupport) { pHTInfo 1198 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurrentOpMode = pPeerHTInfo->OptMode; pHTInfo 1217 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (ieee->pHTInfo->bCurrentHTSupport) { pHTInfo 1228 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 1232 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->bCurBW40MHz) { pHTInfo 1233 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->CurSTAExtChnlOffset == HT_EXTCHNL_OFFSET_UPPER) pHTInfo 1235 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c else if (pHTInfo->CurSTAExtChnlOffset == HT_EXTCHNL_OFFSET_LOWER) pHTInfo 1240 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c ieee->SetBWModeHandler(ieee->dev, HT_CHANNEL_WIDTH_20_40, pHTInfo->CurSTAExtChnlOffset); pHTInfo 1246 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bSwBwInProgress = false; pHTInfo 1254 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c PRT_HIGH_THROUGHPUT pHTInfo = ieee->pHTInfo; pHTInfo 1257 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (!pHTInfo->bRegBW40MHz) pHTInfo 1266 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c if (pHTInfo->bSwBwInProgress) { pHTInfo 1276 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = true; pHTInfo 1277 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset = Offset; pHTInfo 1279 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = false; pHTInfo 1280 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset = HT_EXTCHNL_OFFSET_NO_EXT; pHTInfo 1283 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bCurBW40MHz = false; pHTInfo 1284 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->CurSTAExtChnlOffset = HT_EXTCHNL_OFFSET_NO_EXT; pHTInfo 1287 drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c pHTInfo->bSwBwInProgress = true; pHTInfo 82 drivers/staging/rtl8192u/ieee80211/rtl819x_TSProc.c jiffies + msecs_to_jiffies(ieee->pHTInfo->RxReorderPendingTime)); pHTInfo 1146 drivers/staging/rtl8192u/r8192U_core.c (!priv->ieee80211->pHTInfo->bCurrentRT2RTLongSlotTime)) pHTInfo 1761 drivers/staging/rtl8192u/r8192U_core.c if (ieee->pHTInfo->bCurrentHTSupport) pHTInfo 1763 drivers/staging/rtl8192u/r8192U_core.c ieee->pHTInfo->bCurrentRT2RTLongSlotTime = pHTInfo 1962 drivers/staging/rtl8192u/r8192U_core.c if (ieee->pHTInfo->PeerMimoPs == MIMO_PS_STATIC) { pHTInfo 1975 drivers/staging/rtl8192u/r8192U_core.c if (ieee->pHTInfo->bCurTxBW40MHz && ieee->pHTInfo->bCurShortGI40MHz) pHTInfo 1977 drivers/staging/rtl8192u/r8192U_core.c else if (!ieee->pHTInfo->bCurTxBW40MHz && pHTInfo 1978 drivers/staging/rtl8192u/r8192U_core.c ieee->pHTInfo->bCurShortGI20MHz) pHTInfo 2090 drivers/staging/rtl8192u/r8192U_core.c priv->ieee80211->pHTInfo->bEnableHT = 1; pHTInfo 2092 drivers/staging/rtl8192u/r8192U_core.c priv->ieee80211->pHTInfo->bEnableHT = 0; pHTInfo 4523 drivers/staging/rtl8192u/r8192U_core.c if ((priv->ieee80211->pHTInfo->bCurrentHTSupport) && pHTInfo 4949 drivers/staging/rtl8192u/r8192U_core.c if ((ieee->pHTInfo->IOTAction & HT_IOT_ACT_PURE_N_MODE) || !hwwep) { pHTInfo 142 drivers/staging/rtl8192u/r8192U_dm.c PRT_HIGH_THROUGHPUT pHTInfo = priv->ieee80211->pHTInfo; pHTInfo 175 drivers/staging/rtl8192u/r8192U_dm.c if (!priv->bCurrentRxAggrEnable && !pHTInfo->bCurrentRT2RTAggregation) { pHTInfo 178 drivers/staging/rtl8192u/r8192U_dm.c ulValue = (pHTInfo->UsbRxFwAggrEn<<24) | (pHTInfo->UsbRxFwAggrPageNum<<16) | pHTInfo 179 drivers/staging/rtl8192u/r8192U_dm.c (pHTInfo->UsbRxFwAggrPacketNum<<8) | (pHTInfo->UsbRxFwAggrTimeout); pHTInfo 285 drivers/staging/rtl8192u/r8192U_dm.c PRT_HIGH_THROUGHPUT pHTInfo = priv->ieee80211->pHTInfo; pHTInfo 309 drivers/staging/rtl8192u/r8192U_dm.c bshort_gi_enabled = (pHTInfo->bCurTxBW40MHz && pHTInfo->bCurShortGI40MHz) || pHTInfo 310 drivers/staging/rtl8192u/r8192U_dm.c (!pHTInfo->bCurTxBW40MHz && pHTInfo->bCurShortGI20MHz); pHTInfo 2124 drivers/staging/rtl8192u/r8192U_dm.c PRT_HIGH_THROUGHPUT pHTInfo = priv->ieee80211->pHTInfo; pHTInfo 2139 drivers/staging/rtl8192u/r8192U_dm.c if (priv->ieee80211->pHTInfo->IOTAction & HT_IOT_ACT_DISABLE_EDCA_TURBO) pHTInfo 2151 drivers/staging/rtl8192u/r8192U_dm.c write_nic_dword(dev, EDCAPARA_BE, edca_setting_DL[pHTInfo->IOTPeer]); pHTInfo 2157 drivers/staging/rtl8192u/r8192U_dm.c write_nic_dword(dev, EDCAPARA_BE, edca_setting_UL[pHTInfo->IOTPeer]); pHTInfo 2237 drivers/staging/rtl8192u/r8192U_dm.c PRT_HIGH_THROUGHPUT pHTInfo = priv->ieee80211->pHTInfo; pHTInfo 2244 drivers/staging/rtl8192u/r8192U_dm.c pHTInfo->IOTAction &= ~HT_IOT_ACT_FORCED_CTS2SELF; pHTInfo 2252 drivers/staging/rtl8192u/r8192U_dm.c if (pHTInfo->IOTPeer == HT_IOT_PEER_BROADCOM) { pHTInfo 2256 drivers/staging/rtl8192u/r8192U_dm.c pHTInfo->IOTAction &= ~HT_IOT_ACT_FORCED_CTS2SELF; pHTInfo 2259 drivers/staging/rtl8192u/r8192U_dm.c pHTInfo->IOTAction |= HT_IOT_ACT_FORCED_CTS2SELF; pHTInfo 2608 drivers/staging/rtl8192u/r8192U_dm.c (priv->ieee80211->pHTInfo->IOTAction & HT_IOT_ACT_CDD_FSYNC)) { pHTInfo 2779 drivers/staging/rtl8192u/r8192U_dm.c (priv->ieee80211->pHTInfo->IOTAction & HT_IOT_ACT_CDD_FSYNC)) { pHTInfo 176 drivers/staging/rtl8192u/r819xU_cmdpkt.c (!priv->ieee80211->pHTInfo->bCurSuppCCK))) {