Lines Matching refs:pDM_Odm

12 	struct dm_odm_t	*pDM_Odm = (struct dm_odm_t *)pDM_VOID;  in odm_NHMCounterStatisticsInit()  local
15 …rtw_write16(pDM_Odm->Adapter, ODM_REG_NHM_TIMER_11N+2, 0x2710); /* 0x894[31:16]= 0x2710 Time durat… in odm_NHMCounterStatisticsInit()
17 …rtw_write16(pDM_Odm->Adapter, ODM_REG_NHM_TH9_TH10_11N+2, 0xffff); /* 0x890[31:16]= 0xffff th_9, t… in odm_NHMCounterStatisticsInit()
19 …rtw_write32(pDM_Odm->Adapter, ODM_REG_NHM_TH3_TO_TH0_11N, 0xffffff52); /* 0x898 = 0xffffff52 th_3… in odm_NHMCounterStatisticsInit()
20 …rtw_write32(pDM_Odm->Adapter, ODM_REG_NHM_TH7_TO_TH4_11N, 0xffffffff); /* 0x89c = 0xffffffff th_7… in odm_NHMCounterStatisticsInit()
21 …PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_FPGA0_IQK_11N, bMaskByte0, 0xff); /* 0xe28[7:0]= 0xff th_… in odm_NHMCounterStatisticsInit()
22 …PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_NHM_TH9_TH10_11N, BIT10|BIT9|BIT8, 0x7); /* 0x890[9:8]=3 … in odm_NHMCounterStatisticsInit()
23 …PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_OFDM_FA_RSTC_11N, BIT7, 0x1); /* 0xc0c[7]= 1 max power a… in odm_NHMCounterStatisticsInit()
28 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_NHMCounterStatistics() local
31 odm_GetNHMCounterStatistics(pDM_Odm); in odm_NHMCounterStatistics()
34 odm_NHMCounterStatisticsReset(pDM_Odm); in odm_NHMCounterStatistics()
39 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_GetNHMCounterStatistics() local
42 value32 = PHY_QueryBBReg(pDM_Odm->Adapter, ODM_REG_NHM_CNT_11N, bMaskDWord); in odm_GetNHMCounterStatistics()
44 pDM_Odm->NHM_cnt_0 = (u8)(value32 & bMaskByte0); in odm_GetNHMCounterStatistics()
49 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_NHMCounterStatisticsReset() local
51 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_NHM_TH9_TH10_11N, BIT1, 0); in odm_NHMCounterStatisticsReset()
52 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_NHM_TH9_TH10_11N, BIT1, 1); in odm_NHMCounterStatisticsReset()
57 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_NHMBBInit() local
59 pDM_Odm->adaptivity_flag = 0; in odm_NHMBBInit()
60 pDM_Odm->tolerance_cnt = 3; in odm_NHMBBInit()
61 pDM_Odm->NHMLastTxOkcnt = 0; in odm_NHMBBInit()
62 pDM_Odm->NHMLastRxOkcnt = 0; in odm_NHMBBInit()
63 pDM_Odm->NHMCurTxOkcnt = 0; in odm_NHMBBInit()
64 pDM_Odm->NHMCurRxOkcnt = 0; in odm_NHMBBInit()
70 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_NHMBB() local
74 pDM_Odm->NHMCurTxOkcnt = in odm_NHMBB()
75 *(pDM_Odm->pNumTxBytesUnicast)-pDM_Odm->NHMLastTxOkcnt; in odm_NHMBB()
76 pDM_Odm->NHMCurRxOkcnt = in odm_NHMBB()
77 *(pDM_Odm->pNumRxBytesUnicast)-pDM_Odm->NHMLastRxOkcnt; in odm_NHMBB()
78 pDM_Odm->NHMLastTxOkcnt = in odm_NHMBB()
79 *(pDM_Odm->pNumTxBytesUnicast); in odm_NHMBB()
80 pDM_Odm->NHMLastRxOkcnt = in odm_NHMBB()
81 *(pDM_Odm->pNumRxBytesUnicast); in odm_NHMBB()
84 …if ((pDM_Odm->NHMCurTxOkcnt) + 1 > (u64)(pDM_Odm->NHMCurRxOkcnt<<2) + 1) { /* Tx > 4*Rx possible f… in odm_NHMBB()
85 if (pDM_Odm->NHM_cnt_0 >= 190 || pDM_Odm->adaptivity_flag == true) { in odm_NHMBB()
88 pDM_Odm->adaptivity_flag = true; in odm_NHMBB()
89 pDM_Odm->tolerance_cnt = 0; in odm_NHMBB()
91 if (pDM_Odm->tolerance_cnt < 3) in odm_NHMBB()
92 pDM_Odm->tolerance_cnt = pDM_Odm->tolerance_cnt + 1; in odm_NHMBB()
94 pDM_Odm->tolerance_cnt = 4; in odm_NHMBB()
96 if (pDM_Odm->tolerance_cnt > 3) { in odm_NHMBB()
98 pDM_Odm->adaptivity_flag = false; in odm_NHMBB()
102 if (pDM_Odm->adaptivity_flag == true && pDM_Odm->NHM_cnt_0 <= 200) { in odm_NHMBB()
104 pDM_Odm->tolerance_cnt = 0; in odm_NHMBB()
106 if (pDM_Odm->tolerance_cnt < 3) in odm_NHMBB()
107 pDM_Odm->tolerance_cnt = pDM_Odm->tolerance_cnt + 1; in odm_NHMBB()
109 pDM_Odm->tolerance_cnt = 4; in odm_NHMBB()
111 if (pDM_Odm->tolerance_cnt > 3) { in odm_NHMBB()
113 pDM_Odm->adaptivity_flag = false; in odm_NHMBB()
121 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_SearchPwdBLowerBound() local
129 ODM_Write_DIG(pDM_Odm, IGI); in odm_SearchPwdBLowerBound()
133 TH_L2H_dmc = pDM_Odm->TH_L2H_ini + Diff; in odm_SearchPwdBLowerBound()
136 TH_H2L_dmc = TH_L2H_dmc - pDM_Odm->TH_EDCCA_HL_diff; in odm_SearchPwdBLowerBound()
137 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte0, (u8)TH_L2H_dmc); in odm_SearchPwdBLowerBound()
138 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte2, (u8)TH_H2L_dmc); in odm_SearchPwdBLowerBound()
144 value32 = PHY_QueryBBReg(pDM_Odm->Adapter, ODM_REG_RPT_11N, bMaskDWord); in odm_SearchPwdBLowerBound()
147 pDM_Odm->txEdcca1 = pDM_Odm->txEdcca1 + 1; in odm_SearchPwdBLowerBound()
149 pDM_Odm->txEdcca1 = pDM_Odm->txEdcca1 + 1; in odm_SearchPwdBLowerBound()
151 pDM_Odm->txEdcca0 = pDM_Odm->txEdcca0 + 1; in odm_SearchPwdBLowerBound()
154 if (pDM_Odm->txEdcca1 > 5) { in odm_SearchPwdBLowerBound()
159 TH_H2L_dmc = TH_L2H_dmc - pDM_Odm->TH_EDCCA_HL_diff; in odm_SearchPwdBLowerBound()
160 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte0, (u8)TH_L2H_dmc); in odm_SearchPwdBLowerBound()
161 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte2, (u8)TH_H2L_dmc); in odm_SearchPwdBLowerBound()
163 pDM_Odm->TxHangFlg = true; in odm_SearchPwdBLowerBound()
164 pDM_Odm->txEdcca1 = 0; in odm_SearchPwdBLowerBound()
165 pDM_Odm->txEdcca0 = 0; in odm_SearchPwdBLowerBound()
169 pDM_Odm->TxHangFlg = false; in odm_SearchPwdBLowerBound()
170 pDM_Odm->txEdcca1 = 0; in odm_SearchPwdBLowerBound()
171 pDM_Odm->txEdcca0 = 0; in odm_SearchPwdBLowerBound()
172 pDM_Odm->H2L_lb = TH_H2L_dmc; in odm_SearchPwdBLowerBound()
173 pDM_Odm->L2H_lb = TH_L2H_dmc; in odm_SearchPwdBLowerBound()
174 pDM_Odm->Adaptivity_IGI_upper = IGI; in odm_SearchPwdBLowerBound()
178 pDM_Odm->TxHangFlg = false; in odm_SearchPwdBLowerBound()
179 pDM_Odm->txEdcca1 = 0; in odm_SearchPwdBLowerBound()
180 pDM_Odm->txEdcca0 = 0; in odm_SearchPwdBLowerBound()
181 pDM_Odm->H2L_lb = TH_H2L_dmc; in odm_SearchPwdBLowerBound()
182 pDM_Odm->L2H_lb = TH_L2H_dmc; in odm_SearchPwdBLowerBound()
183 pDM_Odm->Adaptivity_IGI_upper = IGI; in odm_SearchPwdBLowerBound()
190 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_AdaptivityInit() local
192 if (pDM_Odm->Carrier_Sense_enable == false) in odm_AdaptivityInit()
193 pDM_Odm->TH_L2H_ini = 0xf7; /* -7 */ in odm_AdaptivityInit()
195 pDM_Odm->TH_L2H_ini = 0xa; in odm_AdaptivityInit()
197 pDM_Odm->AdapEn_RSSI = 20; in odm_AdaptivityInit()
198 pDM_Odm->TH_EDCCA_HL_diff = 7; in odm_AdaptivityInit()
200 pDM_Odm->IGI_Base = 0x32; in odm_AdaptivityInit()
201 pDM_Odm->IGI_target = 0x1c; in odm_AdaptivityInit()
202 pDM_Odm->ForceEDCCA = 0; in odm_AdaptivityInit()
203 pDM_Odm->NHM_disable = false; in odm_AdaptivityInit()
204 pDM_Odm->TxHangFlg = true; in odm_AdaptivityInit()
205 pDM_Odm->txEdcca0 = 0; in odm_AdaptivityInit()
206 pDM_Odm->txEdcca1 = 0; in odm_AdaptivityInit()
207 pDM_Odm->H2L_lb = 0; in odm_AdaptivityInit()
208 pDM_Odm->L2H_lb = 0; in odm_AdaptivityInit()
209 pDM_Odm->Adaptivity_IGI_upper = 0; in odm_AdaptivityInit()
210 odm_NHMBBInit(pDM_Odm); in odm_AdaptivityInit()
212 PHY_SetBBReg(pDM_Odm->Adapter, REG_RD_CTRL, BIT11, 1); /* stop counting if EDCCA is asserted */ in odm_AdaptivityInit()
218 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_Adaptivity() local
223 if (!(pDM_Odm->SupportAbility & ODM_BB_ADAPTIVITY)) { in odm_Adaptivity()
227 if (*pDM_Odm->pBandWidth == ODM_BW20M) /* CHANNEL_WIDTH_20 */ in odm_Adaptivity()
228 IGI_target = pDM_Odm->IGI_Base; in odm_Adaptivity()
229 else if (*pDM_Odm->pBandWidth == ODM_BW40M) in odm_Adaptivity()
230 IGI_target = pDM_Odm->IGI_Base + 2; in odm_Adaptivity()
232 IGI_target = pDM_Odm->IGI_Base; in odm_Adaptivity()
233 pDM_Odm->IGI_target = (u8) IGI_target; in odm_Adaptivity()
236 if (pDM_Odm->TxHangFlg == true) { in odm_Adaptivity()
237 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_DBG_RPT_11N, bMaskDWord, 0x208); in odm_Adaptivity()
238 odm_SearchPwdBLowerBound(pDM_Odm, pDM_Odm->IGI_target); in odm_Adaptivity()
241 if ((!pDM_Odm->bLinked) || (*pDM_Odm->pChannel > 149)) { /* Band4 doesn't need adaptivity */ in odm_Adaptivity()
242 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte0, 0x7f); in odm_Adaptivity()
243 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte2, 0x7f); in odm_Adaptivity()
247 if (!pDM_Odm->ForceEDCCA) { in odm_Adaptivity()
248 if (pDM_Odm->RSSI_Min > pDM_Odm->AdapEn_RSSI) in odm_Adaptivity()
250 else if (pDM_Odm->RSSI_Min < (pDM_Odm->AdapEn_RSSI - 5)) in odm_Adaptivity()
256 pDM_Odm->bLinked && in odm_Adaptivity()
257 pDM_Odm->Carrier_Sense_enable == false && in odm_Adaptivity()
258 pDM_Odm->NHM_disable == false && in odm_Adaptivity()
259 pDM_Odm->TxHangFlg == false in odm_Adaptivity()
261 odm_NHMBB(pDM_Odm); in odm_Adaptivity()
265 TH_L2H_dmc = pDM_Odm->TH_L2H_ini + Diff; in odm_Adaptivity()
269 TH_H2L_dmc = TH_L2H_dmc - pDM_Odm->TH_EDCCA_HL_diff; in odm_Adaptivity()
272 if (TH_H2L_dmc < pDM_Odm->H2L_lb) in odm_Adaptivity()
273 TH_H2L_dmc = pDM_Odm->H2L_lb; in odm_Adaptivity()
274 if (TH_L2H_dmc < pDM_Odm->L2H_lb) in odm_Adaptivity()
275 TH_L2H_dmc = pDM_Odm->L2H_lb; in odm_Adaptivity()
280 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte0, (u8)TH_L2H_dmc); in odm_Adaptivity()
281 PHY_SetBBReg(pDM_Odm->Adapter, rOFDM0_ECCAThreshold, bMaskByte2, (u8)TH_H2L_dmc); in odm_Adaptivity()
286 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in ODM_Write_DIG() local
287 struct dig_t *pDM_DigTable = &pDM_Odm->DM_DigTable; in ODM_Write_DIG()
303 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG(IGI_A, pDM_Odm), ODM_BIT(IGI, pDM_Odm), CurrentIGI); in ODM_Write_DIG()
305 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG(IGI_B, pDM_Odm), ODM_BIT(IGI, pDM_Odm), CurrentIGI); in ODM_Write_DIG()
314 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_DigAbort() local
317 if (!(pDM_Odm->SupportAbility & ODM_BB_FA_CNT)) { in odm_DigAbort()
322 if (!(pDM_Odm->SupportAbility & ODM_BB_DIG)) { in odm_DigAbort()
327 if (*(pDM_Odm->pbScanInProcess)) { in odm_DigAbort()
332 if (pDM_Odm->bDMInitialGainEnable == false) { in odm_DigAbort()
341 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_DIGInit() local
342 struct dig_t *pDM_DigTable = &pDM_Odm->DM_DigTable; in odm_DIGInit()
346 …M_DigTable->CurIGValue = (u8) PHY_QueryBBReg(pDM_Odm->Adapter, ODM_REG(IGI_A, pDM_Odm), ODM_BIT(IG… in odm_DIGInit()
363 pDM_Odm->bDMInitialGainEnable = true; in odm_DIGInit()
379 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_DIG() local
382 struct dig_t *pDM_DigTable = &pDM_Odm->DM_DigTable; in odm_DIG()
383 struct false_ALARM_STATISTICS *pFalseAlmCnt = &pDM_Odm->FalseAlmCnt; in odm_DIG()
395 if (odm_DigAbort(pDM_Odm)) in odm_DIG()
398 if (pDM_Odm->adaptivity_flag == true) in odm_DIG()
399 Adap_IGI_Upper = pDM_Odm->Adaptivity_IGI_upper; in odm_DIG()
404 FirstConnect = (pDM_Odm->bLinked) && (pDM_DigTable->bMediaConnect_0 == false); in odm_DIG()
405 FirstDisConnect = (!pDM_Odm->bLinked) && (pDM_DigTable->bMediaConnect_0 == true); in odm_DIG()
414 if (pDM_Odm->bLinked && bPerformance) { in odm_DIG()
417 if (pDM_Odm->bBtLimitedDig == 1) { in odm_DIG()
422 if ((pDM_Odm->RSSI_Min + offset) > dm_dig_max) in odm_DIG()
424 else if ((pDM_Odm->RSSI_Min + offset) < dm_dig_min) in odm_DIG()
427 pDM_DigTable->rx_gain_range_max = pDM_Odm->RSSI_Min + offset; in odm_DIG()
432 if (pDM_Odm->RSSI_Min < dm_dig_min) in odm_DIG()
434 else if (pDM_Odm->RSSI_Min > DIG_MaxOfMin) in odm_DIG()
437 DIG_Dynamic_MIN = pDM_Odm->RSSI_Min; in odm_DIG()
445 if (pDM_Odm->bLinked && !pDM_Odm->bOneEntryOnly) { in odm_DIG()
446 if (pDM_Odm->SupportAbility & ODM_BB_ANT_DIV) { in odm_DIG()
448 pDM_Odm->AntDivType == CG_TRX_HW_ANTDIV || in odm_DIG()
449 pDM_Odm->AntDivType == CG_TRX_SMART_ANTDIV || in odm_DIG()
450 pDM_Odm->AntDivType == S0S1_SW_ANTDIV in odm_DIG()
467 odm_ForbiddenIGICheck(pDM_Odm, DIG_Dynamic_MIN, CurrentIGI); in odm_DIG()
469 if (pDM_Odm->bLinked && !FirstConnect) { in odm_DIG()
471 (pDM_Odm->PhyDbgInfo.NumQryBeaconPkt < 5) && in odm_DIG()
472 pDM_Odm->bsta_state in odm_DIG()
485 odm_FAThresholdCheck(pDM_Odm, bDFSBand, bPerformance, RxTp, TxTp, dm_FA_thres); in odm_DIG()
488 if (pDM_Odm->bLinked && bPerformance) { in odm_DIG()
493 if (pDM_Odm->RSSI_Min < DIG_MaxOfMin) { in odm_DIG()
494 if (CurrentIGI < pDM_Odm->RSSI_Min) in odm_DIG()
495 CurrentIGI = pDM_Odm->RSSI_Min; in odm_DIG()
510 (pDM_Odm->PhyDbgInfo.NumQryBeaconPkt < 5) && in odm_DIG()
512 (pDM_Odm->bsta_state) in odm_DIG()
540 pDM_Odm->SupportAbility & ODM_BB_ADAPTIVITY && in odm_DIG()
541 pDM_Odm->adaptivity_flag == true in odm_DIG()
546 if (pDM_Odm->IGI_LowerBound != 0) { in odm_DIG()
547 if (CurrentIGI < pDM_Odm->IGI_LowerBound) in odm_DIG()
548 CurrentIGI = pDM_Odm->IGI_LowerBound; in odm_DIG()
554 if (pDM_Odm->bBtHsOperation) { in odm_DIG()
555 if (pDM_Odm->bLinked) { in odm_DIG()
557 ODM_Write_DIG(pDM_Odm, CurrentIGI); in odm_DIG()
559 ODM_Write_DIG(pDM_Odm, pDM_DigTable->BT30_CurIGI); in odm_DIG()
561 pDM_DigTable->bMediaConnect_0 = pDM_Odm->bLinked; in odm_DIG()
564 if (pDM_Odm->bLinkInProcess) in odm_DIG()
565 ODM_Write_DIG(pDM_Odm, 0x1c); in odm_DIG()
566 else if (pDM_Odm->bBtConnectProcess) in odm_DIG()
567 ODM_Write_DIG(pDM_Odm, 0x28); in odm_DIG()
569 …ODM_Write_DIG(pDM_Odm, pDM_DigTable->BT30_CurIGI);/* ODM_Write_DIG(pDM_Odm, pDM_DigTable->CurIGVal… in odm_DIG()
572 ODM_Write_DIG(pDM_Odm, CurrentIGI);/* ODM_Write_DIG(pDM_Odm, pDM_DigTable->CurIGValue); */ in odm_DIG()
573 pDM_DigTable->bMediaConnect_0 = pDM_Odm->bLinked; in odm_DIG()
580 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_DIGbyRSSI_LPS() local
581 struct false_ALARM_STATISTICS *pFalseAlmCnt = &pDM_Odm->FalseAlmCnt; in odm_DIGbyRSSI_LPS()
584 u8 CurrentIGI = pDM_Odm->RSSI_Min; in odm_DIGbyRSSI_LPS()
601 RSSI_Lower = max(pDM_Odm->RSSI_Min - 10, DM_DIG_MIN_NIC); in odm_DIGbyRSSI_LPS()
609 ODM_Write_DIG(pDM_Odm, CurrentIGI); in odm_DIGbyRSSI_LPS()
619 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_FalseAlarmCounterStatistics() local
620 struct false_ALARM_STATISTICS *FalseAlmCnt = &pDM_Odm->FalseAlmCnt; in odm_FalseAlarmCounterStatistics()
623 if (!(pDM_Odm->SupportAbility & ODM_BB_FA_CNT)) in odm_FalseAlarmCounterStatistics()
628 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_OFDM_FA_HOLDC_11N, BIT31, 1); in odm_FalseAlarmCounterStatistics()
630 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_OFDM_FA_RSTD_11N, BIT31, 1); in odm_FalseAlarmCounterStatistics()
633 pDM_Odm->Adapter, ODM_REG_OFDM_FA_TYPE1_11N, bMaskDWord in odm_FalseAlarmCounterStatistics()
639 pDM_Odm->Adapter, ODM_REG_OFDM_FA_TYPE2_11N, bMaskDWord in odm_FalseAlarmCounterStatistics()
645 pDM_Odm->Adapter, ODM_REG_OFDM_FA_TYPE3_11N, bMaskDWord in odm_FalseAlarmCounterStatistics()
651 pDM_Odm->Adapter, ODM_REG_OFDM_FA_TYPE4_11N, bMaskDWord in odm_FalseAlarmCounterStatistics()
665 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_CCK_FA_RST_11N, BIT12, 1); in odm_FalseAlarmCounterStatistics()
666 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_CCK_FA_RST_11N, BIT14, 1); in odm_FalseAlarmCounterStatistics()
669 pDM_Odm->Adapter, ODM_REG_CCK_FA_LSB_11N, bMaskByte0 in odm_FalseAlarmCounterStatistics()
674 pDM_Odm->Adapter, ODM_REG_CCK_FA_MSB_11N, bMaskByte3 in odm_FalseAlarmCounterStatistics()
679 pDM_Odm->Adapter, ODM_REG_CCK_CCA_CNT_11N, bMaskDWord in odm_FalseAlarmCounterStatistics()
709 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_FAThresholdCheck() local
711 if (pDM_Odm->bLinked && (bPerformance || bDFSBand)) { in odm_FAThresholdCheck()
725 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_ForbiddenIGICheck() local
726 struct dig_t *pDM_DigTable = &pDM_Odm->DM_DigTable; in odm_ForbiddenIGICheck()
727 struct false_ALARM_STATISTICS *pFalseAlmCnt = &pDM_Odm->FalseAlmCnt; in odm_ForbiddenIGICheck()
775 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_CCKPacketDetectionThresh() local
776 struct false_ALARM_STATISTICS *FalseAlmCnt = &pDM_Odm->FalseAlmCnt; in odm_CCKPacketDetectionThresh()
781 !(pDM_Odm->SupportAbility & ODM_BB_CCK_PD) || in odm_CCKPacketDetectionThresh()
782 !(pDM_Odm->SupportAbility & ODM_BB_FA_CNT) in odm_CCKPacketDetectionThresh()
787 if (pDM_Odm->ExtLNA) in odm_CCKPacketDetectionThresh()
790 if (pDM_Odm->bLinked) { in odm_CCKPacketDetectionThresh()
791 if (pDM_Odm->RSSI_Min > 25) in odm_CCKPacketDetectionThresh()
793 else if ((pDM_Odm->RSSI_Min <= 25) && (pDM_Odm->RSSI_Min > 10)) in odm_CCKPacketDetectionThresh()
808 ODM_Write_CCK_CCA_Thres(pDM_Odm, CurCCK_CCAThres); in odm_CCKPacketDetectionThresh()
813 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in ODM_Write_CCK_CCA_Thres() local
814 struct dig_t *pDM_DigTable = &pDM_Odm->DM_DigTable; in ODM_Write_CCK_CCA_Thres()
818 rtw_write8(pDM_Odm->Adapter, ODM_REG(CCK_CCA, pDM_Odm), CurCCK_CCAThres); in ODM_Write_CCK_CCA_Thres()