pRaInfo 85 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo, u8 extend) pRaInfo 90 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (DynamicTxRPTTiming[idx] == pRaInfo->RptTime) pRaInfo 103 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RptTime = DynamicTxRPTTiming[idx]; pRaInfo 106 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c ("pRaInfo->RptTime = 0x%x\n", pRaInfo->RptTime)); pRaInfo 110 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo) pRaInfo 117 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (!pRaInfo) { pRaInfo 122 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c RateID = pRaInfo->PreRate; pRaInfo 123 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c LowestRate = pRaInfo->LowestRate; pRaInfo 124 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c HighestRate = pRaInfo->HighestRate; pRaInfo 128 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c RateID, LowestRate, HighestRate, pRaInfo->RateSGI)); pRaInfo 131 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c } else if (pRaInfo->RateSGI) { pRaInfo 132 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateSGI = 0; pRaInfo 136 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAUseRate & BIT(i)) { pRaInfo 146 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAWaitingCounter == 1) { pRaInfo 147 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter += 1; pRaInfo 148 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAPendingCounter += 1; pRaInfo 149 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c } else if (pRaInfo->RAWaitingCounter == 0) { pRaInfo 152 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter = 0; pRaInfo 153 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAPendingCounter = 0; pRaInfo 156 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAPendingCounter >= 4) pRaInfo 157 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAPendingCounter = 4; pRaInfo 159 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->DecisionRate = RateID; pRaInfo 160 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_SetTxRPTTiming_8188E(dm_odm, pRaInfo, 2); pRaInfo 165 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter, pRaInfo->RAPendingCounter)); pRaInfo 167 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c ("Rate down to RateID %d RateSGI %d\n", RateID, pRaInfo->RateSGI)); pRaInfo 174 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo) pRaInfo 181 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (!pRaInfo) { pRaInfo 186 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c RateID = pRaInfo->PreRate; pRaInfo 187 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c HighestRate = pRaInfo->HighestRate; pRaInfo 191 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAWaitingCounter == 1) { pRaInfo 192 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter = 0; pRaInfo 193 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAPendingCounter = 0; pRaInfo 194 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c } else if (pRaInfo->RAWaitingCounter > 1) { pRaInfo 195 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PreRssiStaRA = pRaInfo->RssiStaRA; pRaInfo 198 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_SetTxRPTTiming_8188E(dm_odm, pRaInfo, 0); pRaInfo 204 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAUseRate & BIT(i)) { pRaInfo 210 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->SGIEnable && (pRaInfo->RateSGI != 1)) pRaInfo 211 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateSGI = 1; pRaInfo 212 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c else if ((pRaInfo->SGIEnable) != 1) pRaInfo 213 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateSGI = 0; pRaInfo 218 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAWaitingCounter == pRaInfo 219 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (4 + PendingForRateUpFail[pRaInfo->RAPendingCounter])) pRaInfo 220 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter = 0; pRaInfo 222 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter++; pRaInfo 224 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->DecisionRate = RateID; pRaInfo 229 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter, pRaInfo->RAPendingCounter)); pRaInfo 235 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c static void odm_ResetRaCounter_8188E(struct odm_ra_info *pRaInfo) pRaInfo 239 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c RateID = pRaInfo->DecisionRate; pRaInfo 240 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscUp = (N_THRESHOLD_HIGH[RateID] + pRaInfo 242 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscDown = (N_THRESHOLD_HIGH[RateID] + pRaInfo 247 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo) pRaInfo 256 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->Active && (pRaInfo->TOTAL > 0)) { /* STA used and data packet exits */ pRaInfo 257 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if ((pRaInfo->RssiStaRA < (pRaInfo->PreRssiStaRA - 3)) || pRaInfo 258 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->RssiStaRA > (pRaInfo->PreRssiStaRA + 3))) { pRaInfo 259 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter = 0; pRaInfo 260 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAPendingCounter = 0; pRaInfo 263 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->PreRate > pRaInfo->HighestRate) pRaInfo 264 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c RateID = pRaInfo->HighestRate; pRaInfo 266 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c RateID = pRaInfo->PreRate; pRaInfo 267 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RssiStaRA > RSSI_THRESHOLD[RateID]) pRaInfo 274 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (" NscDown init is %d\n", pRaInfo->NscDown)); pRaInfo 277 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscDown += pRaInfo->RTY[i] * RETRY_PENALTY[PenaltyID1][i]; pRaInfo 280 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (" NscDown is %d, total*penalty[5] is %d\n", pRaInfo->NscDown, pRaInfo 281 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->TOTAL * RETRY_PENALTY[PenaltyID1][5]))); pRaInfo 283 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->NscDown > (pRaInfo->TOTAL * RETRY_PENALTY[PenaltyID1][5])) pRaInfo 284 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscDown -= pRaInfo->TOTAL * RETRY_PENALTY[PenaltyID1][5]; pRaInfo 286 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscDown = 0; pRaInfo 291 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (" NscUp init is %d\n", pRaInfo->NscUp)); pRaInfo 294 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscUp += pRaInfo->RTY[i] * RETRY_PENALTY[PenaltyID2][i]; pRaInfo 298 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscUp, (pRaInfo->TOTAL * RETRY_PENALTY[PenaltyID2][5]))); pRaInfo 300 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->NscUp > (pRaInfo->TOTAL * RETRY_PENALTY[PenaltyID2][5])) pRaInfo 301 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscUp -= pRaInfo->TOTAL * RETRY_PENALTY[PenaltyID2][5]; pRaInfo 303 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscUp = 0; pRaInfo 307 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RssiStaRA, RtyPtID, PenaltyID1, PenaltyID2, RateID, pRaInfo->NscDown, pRaInfo->NscUp, pRaInfo->RateSGI)); pRaInfo 308 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if ((pRaInfo->NscDown < N_THRESHOLD_LOW[RateID]) || pRaInfo 309 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->DROP > DROPING_NECESSARY[RateID])) pRaInfo 310 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_RateDown_8188E(dm_odm, pRaInfo); pRaInfo 311 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c else if (pRaInfo->NscUp > N_THRESHOLD_HIGH[RateID]) pRaInfo 312 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_RateUp_8188E(dm_odm, pRaInfo); pRaInfo 314 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DecisionRate > pRaInfo->HighestRate) pRaInfo 315 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->DecisionRate = pRaInfo->HighestRate; pRaInfo 317 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if ((pRaInfo->DecisionRate) == (pRaInfo->PreRate)) pRaInfo 323 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_SetTxRPTTiming_8188E(dm_odm, pRaInfo, 1); pRaInfo 329 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PreRate = pRaInfo->DecisionRate; /* YJ, add, 120120 */ pRaInfo 331 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_ResetRaCounter_8188E(pRaInfo); pRaInfo 337 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c static int odm_ARFBRefresh_8188E(struct odm_dm_struct *dm_odm, struct odm_ra_info *pRaInfo) pRaInfo 343 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c switch (pRaInfo->RateID) { pRaInfo 345 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x0f8ff015; pRaInfo 348 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x0f8ff010; pRaInfo 351 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x0f8ff005; pRaInfo 354 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x0f8ff000; pRaInfo 357 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x00000ff5; pRaInfo 360 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x00000ff0; pRaInfo 363 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & 0x0000000d; pRaInfo 367 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & MaskFromReg; pRaInfo 371 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & MaskFromReg; pRaInfo 375 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & MaskFromReg; pRaInfo 379 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = pRaInfo->RateMask & MaskFromReg; pRaInfo 382 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = (pRaInfo->RateMask); pRaInfo 386 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAUseRate) { pRaInfo 388 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAUseRate & BIT(i)) { pRaInfo 389 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->HighestRate = i; pRaInfo 394 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->HighestRate = 0; pRaInfo 397 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RAUseRate) { pRaInfo 399 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if ((pRaInfo->RAUseRate) & BIT(i)) { pRaInfo 400 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->LowestRate = i; pRaInfo 405 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->LowestRate = 0; pRaInfo 408 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->HighestRate > 0x13) pRaInfo 409 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTModeSS = 3; pRaInfo 410 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c else if (pRaInfo->HighestRate > 0x0b) pRaInfo 411 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTModeSS = 2; pRaInfo 412 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c else if (pRaInfo->HighestRate > 0x03) pRaInfo 413 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTModeSS = 1; pRaInfo 415 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTModeSS = 0; pRaInfo 418 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c ("ODM_ARFBRefresh_8188E(): PTModeSS =%d\n", pRaInfo->PTModeSS)); pRaInfo 420 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DecisionRate > pRaInfo->HighestRate) pRaInfo 421 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->DecisionRate = pRaInfo->HighestRate; pRaInfo 425 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateID, pRaInfo->RateMask, pRaInfo->RAUseRate, pRaInfo->HighestRate, pRaInfo->DecisionRate)); pRaInfo 429 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c static void odm_PTTryState_8188E(struct odm_ra_info *pRaInfo) pRaInfo 431 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 0; pRaInfo 432 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c switch (pRaInfo->PTModeSS) { pRaInfo 434 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DecisionRate >= 0x19) pRaInfo 435 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 1; pRaInfo 438 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DecisionRate >= 0x11) pRaInfo 439 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 1; pRaInfo 442 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DecisionRate >= 0x0a) pRaInfo 443 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 1; pRaInfo 446 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DecisionRate >= 0x03) pRaInfo 447 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 1; pRaInfo 450 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 0; pRaInfo 454 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->RssiStaRA < 48) { pRaInfo 455 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = 0; pRaInfo 456 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c } else if (pRaInfo->PTTryState == 1) { pRaInfo 457 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if ((pRaInfo->PTStopCount >= 10) || pRaInfo 458 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->PTPreRssi > pRaInfo->RssiStaRA + 5) || pRaInfo 459 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->PTPreRssi < pRaInfo->RssiStaRA - 5) || pRaInfo 460 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->DecisionRate != pRaInfo->PTPreRate)) { pRaInfo 461 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->PTStage == 0) pRaInfo 462 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = 1; pRaInfo 463 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c else if (pRaInfo->PTStage == 1) pRaInfo 464 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = 3; pRaInfo 466 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = 5; pRaInfo 468 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTPreRssi = pRaInfo->RssiStaRA; pRaInfo 469 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStopCount = 0; pRaInfo 471 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAstage = 0; pRaInfo 472 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStopCount++; pRaInfo 475 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = 0; pRaInfo 476 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAstage = 0; pRaInfo 478 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTPreRate = pRaInfo->DecisionRate; pRaInfo 481 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c static void odm_PTDecision_8188E(struct odm_ra_info *pRaInfo) pRaInfo 490 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c num_total = pRaInfo->TOTAL * PT_PENALTY[5]; pRaInfo 492 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c numsc += pRaInfo->RTY[j] * PT_PENALTY[j]; pRaInfo 498 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c temp_stage = (pRaInfo->PTStage + 1) >> 1; pRaInfo 504 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTSmoothFactor = (pRaInfo->PTSmoothFactor >> 1) + pRaInfo 505 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c (pRaInfo->PTSmoothFactor >> 2) + pRaInfo 507 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->PTSmoothFactor > 192) pRaInfo 508 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTSmoothFactor = 192; pRaInfo 509 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c stage_id = pRaInfo->PTSmoothFactor >> 6; pRaInfo 513 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c if (pRaInfo->DROP > 3) pRaInfo 515 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = temp_stage; pRaInfo 536 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo = &dm_odm->RAInfo[macid]; pRaInfo 556 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->DecisionRate = max_rate_idx; pRaInfo 557 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PreRate = max_rate_idx; pRaInfo 558 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->HighestRate = max_rate_idx; pRaInfo 559 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->LowestRate = 0; pRaInfo 560 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateID = 0; pRaInfo 561 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateMask = 0xffffffff; pRaInfo 562 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RssiStaRA = 0; pRaInfo 563 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PreRssiStaRA = 0; pRaInfo 564 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->SGIEnable = 0; pRaInfo 565 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAUseRate = 0xffffffff; pRaInfo 566 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscDown = (N_THRESHOLD_HIGH[0x13] + N_THRESHOLD_LOW[0x13]) / 2; pRaInfo 567 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->NscUp = (N_THRESHOLD_HIGH[0x13] + N_THRESHOLD_LOW[0x13]) / 2; pRaInfo 568 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateSGI = 0; pRaInfo 569 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->Active = 1; /* Active is not used at present. by page, 110819 */ pRaInfo 570 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RptTime = 0x927c; pRaInfo 571 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->DROP = 0; pRaInfo 572 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RTY[0] = 0; pRaInfo 573 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RTY[1] = 0; pRaInfo 574 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RTY[2] = 0; pRaInfo 575 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RTY[3] = 0; pRaInfo 576 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RTY[4] = 0; pRaInfo 577 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->TOTAL = 0; pRaInfo 578 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAWaitingCounter = 0; pRaInfo 579 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAPendingCounter = 0; pRaInfo 580 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTActive = 1; /* Active when this STA is use */ pRaInfo 581 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTTryState = 0; pRaInfo 582 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStage = 5; /* Need to fill into HW_PWR_STATUS */ pRaInfo 583 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTSmoothFactor = 192; pRaInfo 584 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTStopCount = 0; pRaInfo 585 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTPreRate = 0; pRaInfo 586 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTPreRssi = 0; pRaInfo 587 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->PTModeSS = 0; pRaInfo 588 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RAstage = 0; pRaInfo 640 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo = NULL; pRaInfo 648 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo = &dm_odm->RAInfo[macid]; pRaInfo 649 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateID = RateID; pRaInfo 650 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RateMask = RateMask; pRaInfo 651 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->SGIEnable = SGIEnable; pRaInfo 652 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c odm_ARFBRefresh_8188E(dm_odm, pRaInfo); pRaInfo 657 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c struct odm_ra_info *pRaInfo = NULL; pRaInfo 664 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo = &dm_odm->RAInfo[macid]; pRaInfo 665 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c pRaInfo->RssiStaRA = Rssi;