pBtCoexist 154 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u32 disRateMask pBtCoexist 160 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 161 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 169 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 type pBtCoexist 179 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte( pBtCoexist 180 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x430, pCoexDm->backupArfrCnt1 pBtCoexist 182 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte( pBtCoexist 183 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x434, pCoexDm->backupArfrCnt2 pBtCoexist 187 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 188 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode pBtCoexist 191 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x430, 0x0); pBtCoexist 192 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x434, 0x01010101); pBtCoexist 194 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x430, 0x0); pBtCoexist 195 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x434, 0x04030201); pBtCoexist 207 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 type pBtCoexist 218 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite2Byte( pBtCoexist 219 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x42a, pCoexDm->backupRetryLimit pBtCoexist 223 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite2Byte(pBtCoexist, 0x42a, 0x0808); pBtCoexist 234 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 type pBtCoexist 244 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte( pBtCoexist 245 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x456, pCoexDm->backupAmpduMaxTime pBtCoexist 249 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x456, 0x38); pBtCoexist 260 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 270 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_UpdateRaMask(pBtCoexist, bForceExec, 0x0); pBtCoexist 273 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_UpdateRaMask(pBtCoexist, bForceExec, 0x00000003); pBtCoexist 276 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_UpdateRaMask(pBtCoexist, bForceExec, 0x0001f1f7); pBtCoexist 282 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_AutoRateFallbackRetry(pBtCoexist, bForceExec, arfrType); pBtCoexist 283 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_RetryLimit(pBtCoexist, bForceExec, retryLimitType); pBtCoexist 284 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_AmpduMaxTime(pBtCoexist, bForceExec, ampduTimeType); pBtCoexist 288 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 302 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 303 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, &bRejectRxAgg pBtCoexist 306 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 307 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE, &bBtCtrlRxAggSize pBtCoexist 310 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_AGG_BUF_SIZE, &rxAggSize); pBtCoexist 312 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL); pBtCoexist 317 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_QueryBtInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 331 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x61, 1, H2C_Parameter); pBtCoexist 334 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_MonitorBtCtr(PBTC_COEXIST pBtCoexist) pBtCoexist 354 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, regHPTxRx); pBtCoexist 358 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, regLPTxRx); pBtCoexist 383 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc); pBtCoexist 388 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_QueryBtInfo(pBtCoexist); pBtCoexist 395 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_MonitorWiFiCtr(PBTC_COEXIST pBtCoexist) pBtCoexist 401 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 402 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi); pBtCoexist 403 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 404 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode pBtCoexist 418 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCOK_CCK = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xf88); pBtCoexist 419 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCOK_11g = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf94); pBtCoexist 420 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCOK_11n = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf90); pBtCoexist 421 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCOK_11nAgg = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xfb8); pBtCoexist 423 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCErr_CCK = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xf84); pBtCoexist 424 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCErr_11g = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf96); pBtCoexist 425 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCErr_11n = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf92); pBtCoexist 426 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexSta->nCRCErr_11nAgg = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xfba); pBtCoexist 431 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0xf16, 0x1, 0x1); pBtCoexist 432 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0xf16, 0x1, 0x0); pBtCoexist 481 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static bool halbtc8723b1ant_IsWifiStatusChanged(PBTC_COEXIST pBtCoexist) pBtCoexist 487 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 488 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected pBtCoexist 490 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 491 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 492 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 493 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way pBtCoexist 516 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_UpdateBtLinkInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 518 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 521 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 580 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static u8 halbtc8723b1ant_ActionAlgorithm(PBTC_COEXIST pBtCoexist) pBtCoexist 582 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 587 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 808 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bLowPenaltyRa pBtCoexist 832 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x69, 6, H2C_Parameter); pBtCoexist 836 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bLowPenaltyRa pBtCoexist 846 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pCoexDm->bCurLowPenaltyRa pBtCoexist 853 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 865 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c0, val0x6c0); pBtCoexist 872 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c4, val0x6c4); pBtCoexist 879 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c8, val0x6c8); pBtCoexist 886 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cc, val0x6cc); pBtCoexist 890 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 923 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, val0x6c0, val0x6c4, val0x6c8, val0x6cc pBtCoexist 933 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 type pBtCoexist 947 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0x55555555, 0x55555555, 0xffffff, 0x3 pBtCoexist 952 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0x55555555, 0x5a5a5a5a, 0xffffff, 0x3 pBtCoexist 957 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0x5a5a5a5a, 0x5a5a5a5a, 0xffffff, 0x3 pBtCoexist 962 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0xaaaa5555, 0xaaaa5a5a, 0xffffff, 0x3 pBtCoexist 967 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0x55555555, 0xaaaa5a5a, 0xffffff, 0x3 pBtCoexist 972 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0x5a5a5a5a, 0xaaaa5a5a, 0xffffff, 0x3 pBtCoexist 977 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0x55555555, 0xaaaaaaaa, 0xffffff, 0x3 pBtCoexist 982 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, bForceExec, 0xaaaaaaaa, 0xaaaaaaaa, 0xffffff, 0x3 pBtCoexist 991 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bEnable pBtCoexist 1008 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x63, 1, H2C_Parameter); pBtCoexist 1012 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bEnable pBtCoexist 1040 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetFwIgnoreWlanAct(pBtCoexist, bEnable); pBtCoexist 1046 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 lpsVal, u8 rpwmVal pBtCoexist 1052 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_LPS_VAL, &lps); pBtCoexist 1053 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_RPWM_VAL, &rpwm); pBtCoexist 1057 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 lpsVal, u8 rpwmVal pBtCoexist 1101 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetLpsRpwm(pBtCoexist, lpsVal, rpwmVal); pBtCoexist 1108 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bLowPenaltyRA pBtCoexist 1117 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LowPenaltyRa(pBtCoexist, NORMAL_EXEC, bLowPenaltyRA); pBtCoexist 1121 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 antPosType, bool bInitHwCfg, bool bWifiOff pBtCoexist 1124 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BOARD_INFO pBoardInfo = &pBtCoexist->boardInfo; pBtCoexist 1131 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_EXT_SWITCH, &bPgExtSwitch); pBtCoexist 1132 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); /* [31:16]=fw ver, [15:0]=fw sub ver */ pBtCoexist 1138 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x780); /* WiFi TRx Mask on */ pBtCoexist 1139 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x15); /* BT TRx Mask on */ pBtCoexist 1144 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter); pBtCoexist 1146 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18); pBtCoexist 1149 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4); pBtCoexist 1151 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */ pBtCoexist 1153 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x39, 0x8, 0x1); pBtCoexist 1154 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x974, 0xff); pBtCoexist 1155 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x944, 0x3, 0x3); pBtCoexist 1156 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x930, 0x77); pBtCoexist 1161 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter); pBtCoexist 1163 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18); pBtCoexist 1166 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4); pBtCoexist 1168 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_IS_IN_MP_MODE, &bIsInMpMode); pBtCoexist 1170 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x0); /* BT select s0/s1 is controlled by BT */ pBtCoexist 1172 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */ pBtCoexist 1175 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 1178 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp); pBtCoexist 1182 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765) != 0) { pBtCoexist 1184 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter); pBtCoexist 1189 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x49d); pBtCoexist 1202 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x0); pBtCoexist 1205 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x76e) != 0xc) pBtCoexist 1207 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc); pBtCoexist 1213 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 1216 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp); pBtCoexist 1218 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); /* fixed internal switch S1->WiFi, S0->BT */ pBtCoexist 1224 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter); pBtCoexist 1229 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter); pBtCoexist 1238 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1); pBtCoexist 1240 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2); pBtCoexist 1244 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2); pBtCoexist 1246 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1); pBtCoexist 1251 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1); pBtCoexist 1253 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2); pBtCoexist 1260 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 1263 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp); pBtCoexist 1266 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x64, 0x1, 0x0); pBtCoexist 1273 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter); pBtCoexist 1279 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter); pBtCoexist 1288 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 1290 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280); pBtCoexist 1294 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280); pBtCoexist 1296 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 1301 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x200); pBtCoexist 1303 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x80); pBtCoexist 1310 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5 pBtCoexist 1317 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable); pBtCoexist 1359 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x60, 5, H2C_Parameter); pBtCoexist 1364 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bTurnOn, u8 type pBtCoexist 1367 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 1379 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 1431 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x51, 0x1a, 0x1a, 0x0, psTdmaByte4Val pBtCoexist 1436 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 1446 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 1456 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x51, 0x1d, 0x1d, 0x0, 0x10 pBtCoexist 1461 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x93, 0x15, 0x3, 0x14, 0x0 pBtCoexist 1466 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x61, 0x15, 0x3, 0x11, 0x10 pBtCoexist 1471 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x61, 0x20, 0x3, 0x11, 0x11 pBtCoexist 1475 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x13, 0xc, 0x5, 0x0, 0x0); pBtCoexist 1479 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x93, 0x25, 0x3, 0x10, 0x0 pBtCoexist 1484 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 1493 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x13, 0xa, 0xa, 0x0, 0x40); pBtCoexist 1497 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 1507 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x51, 0x0a, 0x0a, 0x0, 0x50 pBtCoexist 1512 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x51, 0x12, 0x12, 0x0, 0x10 pBtCoexist 1517 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x51, 0x21, 0x3, 0x10, psTdmaByte4Val pBtCoexist 1522 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x13, 0xa, 0x3, 0x8, 0x0 pBtCoexist 1527 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x93, 0x15, 0x3, 0x10, 0x0 pBtCoexist 1532 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x93, 0x25, 0x3, 0x10, 0x0 pBtCoexist 1537 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x61, 0x3f, 0x03, 0x11, 0x10 pBtCoexist 1543 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x61, 0x25, 0x03, 0x11, 0x11 pBtCoexist 1548 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x61, 0x25, 0x03, 0x11, 0x10 pBtCoexist 1553 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xe3, 0x25, 0x3, 0x31, 0x18 pBtCoexist 1558 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xe3, 0x15, 0x3, 0x31, 0x18 pBtCoexist 1563 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xe3, 0xa, 0x3, 0x31, 0x18 pBtCoexist 1568 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xe3, 0xa, 0x3, 0x31, 0x18 pBtCoexist 1573 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xe3, 0x25, 0x3, 0x31, 0x98 pBtCoexist 1578 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x69, 0x25, 0x3, 0x31, 0x0 pBtCoexist 1583 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xab, 0x1a, 0x1a, 0x1, 0x10 pBtCoexist 1588 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x51, 0x30, 0x3, 0x10, 0x10 pBtCoexist 1593 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xd3, 0x1a, 0x1a, 0x0, 0x58 pBtCoexist 1598 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x61, 0x35, 0x3, 0x11, 0x11 pBtCoexist 1603 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xa3, 0x25, 0x3, 0x30, 0x90 pBtCoexist 1608 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x53, 0x1a, 0x1a, 0x0, 0x10 pBtCoexist 1613 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x63, 0x1a, 0x1a, 0x0, 0x10 pBtCoexist 1618 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0xd3, 0x12, 0x3, 0x14, 0x50 pBtCoexist 1624 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, 0x23, 0x18, 0x00, 0x10, 0x24 pBtCoexist 1633 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x8, 0x0, 0x0, 0x0, 0x0); pBtCoexist 1635 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_ANT_PATH_PTA, false, false pBtCoexist 1640 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x0, 0x0); pBtCoexist 1642 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_ANT_PATH_BT, false, false pBtCoexist 1646 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x0, 0x0); pBtCoexist 1648 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_ANT_PATH_WIFI, false, false pBtCoexist 1655 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 1656 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_SET_U1_RSSI_ADJ_VAL_FOR_1ANT_COEX_TYPE, &rssiAdjustVal pBtCoexist 1664 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static bool halbtc8723b1ant_IsCommonAction(PBTC_COEXIST pBtCoexist) pBtCoexist 1668 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 1669 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 1755 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 wifiStatus pBtCoexist 1779 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9); pBtCoexist 1800 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 2); pBtCoexist 1891 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9); pBtCoexist 1894 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 2); pBtCoexist 1897 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9); pBtCoexist 1900 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 11); pBtCoexist 1908 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9); pBtCoexist 1911 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9); pBtCoexist 1914 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 2); pBtCoexist 1917 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 1); pBtCoexist 1938 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, NORMAL_EXEC, true, pCoexDm->psTdmaDuAdjType pBtCoexist 1944 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, bool bNewPsState pBtCoexist 1949 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_LPS_MODE, &lpsMode); pBtCoexist 1955 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0); pBtCoexist 1958 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0); pBtCoexist 1966 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 psType, u8 lpsVal, u8 rpwmVal pBtCoexist 1975 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 1976 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable pBtCoexist 1978 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_NORMAL_LPS, NULL); pBtCoexist 1982 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdmaCheckForPowerSaveState(pBtCoexist, true); pBtCoexist 1983 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LpsRpwm(pBtCoexist, NORMAL_EXEC, lpsVal, rpwmVal); pBtCoexist 1986 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 1987 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable pBtCoexist 1990 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_ENTER_LPS, NULL); pBtCoexist 1994 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdmaCheckForPowerSaveState(pBtCoexist, false); pBtCoexist 1995 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_LEAVE_LPS, NULL); pBtCoexist 2014 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_ActionWifiMultiPort(PBTC_COEXIST pBtCoexist) pBtCoexist 2016 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2018 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2019 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2022 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_ActionHs(PBTC_COEXIST pBtCoexist) pBtCoexist 2024 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 5); pBtCoexist 2025 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2028 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_ActionBtInquiry(PBTC_COEXIST pBtCoexist) pBtCoexist 2030 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2036 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable); pBtCoexist 2037 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 2038 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 2039 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy); pBtCoexist 2042 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2043 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2045 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2052 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2053 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2055 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2057 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2058 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20); pBtCoexist 2060 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2062 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2063 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2065 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2070 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 wifiStatus pBtCoexist 2073 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2076 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 2081 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 5); pBtCoexist 2082 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 5); pBtCoexist 2084 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 6); pBtCoexist 2085 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 5); pBtCoexist 2090 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 wifiStatus pBtCoexist 2095 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2104 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtScoHidOnlyBusy(pBtCoexist, wifiStatus); pBtCoexist 2109 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2110 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2113 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_TdmaDurationAdjustForAcl(pBtCoexist, wifiStatus); pBtCoexist 2114 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2118 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 14); pBtCoexist 2121 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2126 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 3); pBtCoexist 2127 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2133 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 13); pBtCoexist 2134 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2138 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2139 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2144 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_ActionWifiNotConnected(PBTC_COEXIST pBtCoexist) pBtCoexist 2147 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2150 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 8); pBtCoexist 2151 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2155 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist pBtCoexist 2158 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2160 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2165 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2166 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2168 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 22); pBtCoexist 2169 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2171 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20); pBtCoexist 2172 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2179 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SCAN pBtCoexist 2183 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2184 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2189 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist pBtCoexist 2192 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2194 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2202 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2203 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2205 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20); pBtCoexist 2206 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2208 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2209 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2213 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_ActionWifiConnectedScan(PBTC_COEXIST pBtCoexist) pBtCoexist 2215 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2217 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2222 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2223 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2225 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 22); pBtCoexist 2226 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2228 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20); pBtCoexist 2229 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2236 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SCAN pBtCoexist 2240 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2241 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2246 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist pBtCoexist 2249 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2251 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2259 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32); pBtCoexist 2260 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2262 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20); pBtCoexist 2263 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2265 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2266 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2270 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_ActionWifiConnected(PBTC_COEXIST pBtCoexist) pBtCoexist 2282 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way); pBtCoexist 2284 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnectedSpecialPacket(pBtCoexist); pBtCoexist 2293 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan); pBtCoexist 2294 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink); pBtCoexist 2295 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam); pBtCoexist 2298 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnectedScan(pBtCoexist); pBtCoexist 2300 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnectedSpecialPacket(pBtCoexist); pBtCoexist 2309 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable); pBtCoexist 2310 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 2316 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c !pBtCoexist->btLinkInfo.bHidOnly pBtCoexist 2318 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->btLinkInfo.bA2dpOnly) { /* A2DP */ pBtCoexist 2321 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0 pBtCoexist 2326 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0 pBtCoexist 2330 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_PS_LPS_ON, 0x50, 0x4 pBtCoexist 2338 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2340 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_LPS_ON, 0x50, 0x4); pBtCoexist 2342 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 2348 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 2355 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtScoHidOnlyBusy(pBtCoexist, pBtCoexist 2358 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2361 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2363 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2368 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 2376 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 2380 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8); pBtCoexist 2383 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2385 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2390 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_RunSwCoexistMechanism(PBTC_COEXIST pBtCoexist) pBtCoexist 2394 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c algorithm = halbtc8723b1ant_ActionAlgorithm(pBtCoexist); pBtCoexist 2397 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (halbtc8723b1ant_IsCommonAction(pBtCoexist)) { pBtCoexist 2449 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_RunCoexistMechanism(PBTC_COEXIST pBtCoexist) pBtCoexist 2451 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2461 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bManualControl) { pBtCoexist 2466 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bStopCoexDm) { pBtCoexist 2484 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet( pBtCoexist 2485 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 2489 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 2490 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 2495 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 2496 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, pBtCoexist 2512 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0); pBtCoexist 2513 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize); pBtCoexist 2521 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtInquiry(pBtCoexist); pBtCoexist 2523 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist); pBtCoexist 2529 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 1, 1, 0, 1); pBtCoexist 2532 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, true, 0x5); pBtCoexist 2534 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, true, 0x8); pBtCoexist 2536 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SwMechanism(pBtCoexist, true); pBtCoexist 2537 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_RunSwCoexistMechanism(pBtCoexist); /* just print debug message */ pBtCoexist 2539 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0); pBtCoexist 2541 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x5); pBtCoexist 2543 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SwMechanism(pBtCoexist, false); pBtCoexist 2544 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_RunSwCoexistMechanism(pBtCoexist); /* just print debug message */ pBtCoexist 2547 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 2554 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtInquiry(pBtCoexist); pBtCoexist 2557 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionHs(pBtCoexist); pBtCoexist 2567 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan); pBtCoexist 2568 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink); pBtCoexist 2569 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam); pBtCoexist 2573 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnectedScan(pBtCoexist); pBtCoexist 2575 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(pBtCoexist); pBtCoexist 2577 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnected(pBtCoexist); pBtCoexist 2579 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnected(pBtCoexist); pBtCoexist 2582 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c static void halbtc8723b1ant_InitCoexDm(PBTC_COEXIST pBtCoexist) pBtCoexist 2587 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SwMechanism(pBtCoexist, false); pBtCoexist 2590 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, FORCE_EXEC, 0); pBtCoexist 2596 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 2610 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x550, 0x8, 0x1); /* enable TBTT nterrupt */ pBtCoexist 2613 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x790, 0x5); pBtCoexist 2616 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x778, 0x1); pBtCoexist 2617 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x40, 0x20, 0x1); pBtCoexist 2621 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_WIFI, true, false); pBtCoexist 2622 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 9); pBtCoexist 2624 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, true, false); pBtCoexist 2627 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, FORCE_EXEC, 0); pBtCoexist 2629 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948); pBtCoexist 2630 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmpa = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765); pBtCoexist 2631 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmpb = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67); pBtCoexist 2651 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_PowerOnSetting(PBTC_COEXIST pBtCoexist) pBtCoexist 2653 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BOARD_INFO pBoardInfo = &pBtCoexist->boardInfo; pBtCoexist 2657 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x67, 0x20); pBtCoexist 2660 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u2Tmp = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x2); pBtCoexist 2661 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite2Byte(pBtCoexist, 0x2, u2Tmp|BIT0|BIT1); pBtCoexist 2664 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18); pBtCoexist 2666 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4); pBtCoexist 2675 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->chipInterface == BTC_INTF_USB) { pBtCoexist 2677 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 2680 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0xfe08, u1Tmp); pBtCoexist 2687 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280); pBtCoexist 2691 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 2696 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->chipInterface == BTC_INTF_PCI) pBtCoexist 2697 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0x384, u1Tmp); pBtCoexist 2698 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c else if (pBtCoexist->chipInterface == BTC_INTF_SDIO) pBtCoexist 2699 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0x60, u1Tmp); pBtCoexist 2703 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_InitHwConfig(PBTC_COEXIST pBtCoexist, bool bWifiOnly) pBtCoexist 2705 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_InitHwConfig(pBtCoexist, true, bWifiOnly); pBtCoexist 2708 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_InitCoexDm(PBTC_COEXIST pBtCoexist) pBtCoexist 2716 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm = false; pBtCoexist 2718 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_InitCoexDm(pBtCoexist); pBtCoexist 2720 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_QueryBtInfo(pBtCoexist); pBtCoexist 2723 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_DisplayCoexInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 2725 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BOARD_INFO pBoardInfo = &pBtCoexist->boardInfo; pBtCoexist 2726 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_STACK_INFO pStackInfo = &pBtCoexist->stackInfo; pBtCoexist 2727 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2728 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u8 *cliBuf = pBtCoexist->cliBuf; pBtCoexist 2752 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bManualControl) { pBtCoexist 2765 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bStopCoexDm) { pBtCoexist 2799 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer); pBtCoexist 2800 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); pBtCoexist 2813 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 2814 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_DOT11_CHNL, &wifiDot11Chnl); pBtCoexist 2815 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifiHsChnl); pBtCoexist 2836 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi); pBtCoexist 2837 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_HS_RSSI, &btHsRssi); pBtCoexist 2846 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan); pBtCoexist 2847 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink); pBtCoexist 2848 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam); pBtCoexist 2857 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_UNDER_5G, &bWifiUnder5G); pBtCoexist 2858 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2859 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 2860 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 2861 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION, &wifiTrafficDir pBtCoexist 2863 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 2864 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode pBtCoexist 2879 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 2880 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus pBtCoexist 2900 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c ((pBtCoexist->btInfo.bBtDisabled) ? ("disabled") : ((pCoexSta->bC2hBtInquiryPage) ? ("inquiry/page scan") : ((BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == pCoexDm->btStatus) ? "non-connected idle" : pBtCoexist 2924 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_BT_LINK_INFO); pBtCoexist 2961 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.lpsVal, pBtCoexist 2962 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.rpwmVal pBtCoexist 2965 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD); pBtCoexist 2967 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (!pBtCoexist->bManualControl) { pBtCoexist 2988 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c (pBtCoexist->btInfo.bRejectAggPkt ? "Yes" : "No"), pBtCoexist 2989 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c (pBtCoexist->btInfo.bBtCtrlAggBufSize ? "Yes" : "No"), pBtCoexist 2990 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.aggBufSize pBtCoexist 2997 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.raMask pBtCoexist 3035 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x430); pBtCoexist 3036 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x434); pBtCoexist 3037 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u2Tmp[0] = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x42a); pBtCoexist 3038 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x456); pBtCoexist 3043 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x778); pBtCoexist 3044 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6cc); pBtCoexist 3045 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x880); pBtCoexist 3053 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948); pBtCoexist 3054 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67); pBtCoexist 3055 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x764); pBtCoexist 3056 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x76e); pBtCoexist 3065 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x92c); pBtCoexist 3066 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x930); pBtCoexist 3067 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x944); pBtCoexist 3076 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x39); pBtCoexist 3077 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x40); pBtCoexist 3078 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 3079 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[2] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x64); pBtCoexist 3091 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x550); pBtCoexist 3092 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x522); pBtCoexist 3101 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xc50); pBtCoexist 3102 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x49c); pBtCoexist 3111 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda0); pBtCoexist 3112 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda4); pBtCoexist 3113 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda8); pBtCoexist 3114 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[3] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xcf0); pBtCoexist 3116 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0xa5b); pBtCoexist 3117 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0xa5c); pBtCoexist 3157 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c0); pBtCoexist 3158 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c4); pBtCoexist 3159 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c8); pBtCoexist 3182 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_COEX_STATISTICS); pBtCoexist 3186 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_IpsNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3188 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bManualControl || pBtCoexist->bStopCoexDm) pBtCoexist 3197 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0); pBtCoexist 3198 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 3199 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, false, true); pBtCoexist 3206 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_InitHwConfig(pBtCoexist, false, false); pBtCoexist 3207 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_InitCoexDm(pBtCoexist); pBtCoexist 3208 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_QueryBtInfo(pBtCoexist); pBtCoexist 3212 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_LpsNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3214 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bManualControl || pBtCoexist->bStopCoexDm) pBtCoexist 3230 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_ScanNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3241 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->bManualControl || pBtCoexist->bStopCoexDm) pBtCoexist 3250 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 8); /* Force antenna setup for no scan result issue */ pBtCoexist 3251 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948); pBtCoexist 3252 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmpa = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765); pBtCoexist 3253 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c u1Tmpb = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67); pBtCoexist 3272 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 3273 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_U1_AP_NUM, &pCoexSta->nScanAPNum pBtCoexist 3277 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (pBtCoexist->btInfo.bBtDisabled) pBtCoexist 3280 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 3281 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 3283 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_QueryBtInfo(pBtCoexist); pBtCoexist 3285 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus); pBtCoexist 3289 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0); pBtCoexist 3291 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize pBtCoexist 3293 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist); pBtCoexist 3298 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtInquiry(pBtCoexist); pBtCoexist 3301 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionHs(pBtCoexist); pBtCoexist 3308 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnectedScan(pBtCoexist); pBtCoexist 3310 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnectedScan(pBtCoexist); pBtCoexist 3314 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnected(pBtCoexist); pBtCoexist 3316 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnected(pBtCoexist); pBtCoexist 3320 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_ConnectNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3329 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bManualControl || pBtCoexist 3330 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm || pBtCoexist 3331 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.bBtDisabled pBtCoexist 3345 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus); pBtCoexist 3348 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0); pBtCoexist 3349 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize); pBtCoexist 3350 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist); pBtCoexist 3354 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 3356 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtInquiry(pBtCoexist); pBtCoexist 3359 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionHs(pBtCoexist); pBtCoexist 3365 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(pBtCoexist); pBtCoexist 3369 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 3371 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiNotConnected(pBtCoexist); pBtCoexist 3373 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnected(pBtCoexist); pBtCoexist 3377 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_MediaStatusNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3385 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bManualControl || pBtCoexist 3386 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm || pBtCoexist 3387 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.bBtDisabled pBtCoexist 3394 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode); pBtCoexist 3398 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cd, 0x00); /* CCK Tx */ pBtCoexist 3399 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cf, 0x00); /* CCK Rx */ pBtCoexist 3401 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cd, 0x10); /* CCK Tx */ pBtCoexist 3402 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cf, 0x10); /* CCK Rx */ pBtCoexist 3405 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexDm->backupArfrCnt1 = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x430); pBtCoexist 3406 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexDm->backupArfrCnt2 = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x434); pBtCoexist 3407 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexDm->backupRetryLimit = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x42a); pBtCoexist 3408 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pCoexDm->backupAmpduMaxTime = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x456); pBtCoexist 3413 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cd, 0x0); /* CCK Tx */ pBtCoexist 3414 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cf, 0x0); /* CCK Rx */ pBtCoexist 3418 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL, &wifiCentralChnl); pBtCoexist 3423 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 3444 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x66, 3, H2C_Parameter); pBtCoexist 3447 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_SpecialPacketNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3456 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bManualControl || pBtCoexist 3457 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm || pBtCoexist 3458 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->btInfo.bBtDisabled pBtCoexist 3504 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet( pBtCoexist 3505 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus pBtCoexist 3510 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0); pBtCoexist 3512 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize pBtCoexist 3514 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist); pBtCoexist 3518 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 3520 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionBtInquiry(pBtCoexist); pBtCoexist 3523 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionHs(pBtCoexist); pBtCoexist 3532 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_ActionWifiConnectedSpecialPacket(pBtCoexist); pBtCoexist 3536 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c PBTC_COEXIST pBtCoexist, u8 *tmpBuf, u8 length pBtCoexist 3587 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TX_RX_MASK, &pCoexSta->bBtTxRxMask); pBtCoexist 3592 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x15); pBtCoexist 3603 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 3605 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_CONNECT); pBtCoexist 3607 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT); pBtCoexist 3611 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c if (!pBtCoexist->bManualControl && !pBtCoexist->bStopCoexDm) { pBtCoexist 3617 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, false); pBtCoexist 3660 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_UpdateBtLinkInfo(pBtCoexist); pBtCoexist 3696 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy); pBtCoexist 3698 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_RunCoexistMechanism(pBtCoexist); pBtCoexist 3701 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_HaltNotify(PBTC_COEXIST pBtCoexist) pBtCoexist 3705 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 3706 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 0); pBtCoexist 3707 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, false, true); pBtCoexist 3709 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, true); pBtCoexist 3711 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT); pBtCoexist 3713 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm = true; pBtCoexist 3716 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_PnpNotify(PBTC_COEXIST pBtCoexist, u8 pnpState) pBtCoexist 3723 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); pBtCoexist 3724 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0); pBtCoexist 3725 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 3726 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, false, true); pBtCoexist 3728 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm = true; pBtCoexist 3731 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->bStopCoexDm = false; pBtCoexist 3732 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_InitHwConfig(pBtCoexist, false, false); pBtCoexist 3733 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_InitCoexDm(pBtCoexist); pBtCoexist 3734 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_QueryBtInfo(pBtCoexist); pBtCoexist 3738 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c void EXhalbtc8723b1ant_Periodical(PBTC_COEXIST pBtCoexist) pBtCoexist 3748 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer); pBtCoexist 3749 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); pBtCoexist 3755 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_MonitorBtCtr(pBtCoexist); pBtCoexist 3756 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_MonitorWiFiCtr(pBtCoexist); pBtCoexist 3759 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_IsWifiStatusChanged(pBtCoexist) || pBtCoexist 3762 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c halbtc8723b1ant_RunCoexistMechanism(pBtCoexist); pBtCoexist 170 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_PowerOnSetting(PBTC_COEXIST pBtCoexist); pBtCoexist 171 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_InitHwConfig(PBTC_COEXIST pBtCoexist, bool bWifiOnly); pBtCoexist 172 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_InitCoexDm(PBTC_COEXIST pBtCoexist); pBtCoexist 173 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_IpsNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 174 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_LpsNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 175 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_ScanNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 176 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_ConnectNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 177 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_MediaStatusNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 178 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_SpecialPacketNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 180 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h PBTC_COEXIST pBtCoexist, u8 *tmpBuf, u8 length pBtCoexist 182 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_HaltNotify(PBTC_COEXIST pBtCoexist); pBtCoexist 183 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_PnpNotify(PBTC_COEXIST pBtCoexist, u8 pnpState); pBtCoexist 184 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_Periodical(PBTC_COEXIST pBtCoexist); pBtCoexist 185 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h void EXhalbtc8723b1ant_DisplayCoexInfo(PBTC_COEXIST pBtCoexist); pBtCoexist 13 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, val); \ pBtCoexist 111 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 121 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi); pBtCoexist 192 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 206 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, &bRejectRxAgg); pBtCoexist 208 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE, &bBtCtrlRxAggSize); pBtCoexist 210 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_AGG_BUF_SIZE, &rxAggSize); pBtCoexist 212 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL); pBtCoexist 215 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_MonitorBtCtr(PBTC_COEXIST pBtCoexist) pBtCoexist 223 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, regHPTxRx); pBtCoexist 227 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, regLPTxRx); pBtCoexist 262 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc); pBtCoexist 265 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_QueryBtInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 279 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x61, 1, H2C_Parameter); pBtCoexist 282 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static bool halbtc8723b2ant_IsWifiStatusChanged(PBTC_COEXIST pBtCoexist) pBtCoexist 288 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 289 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 290 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 291 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way); pBtCoexist 313 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_UpdateBtLinkInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 315 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 318 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 377 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static u8 halbtc8723b2ant_ActionAlgorithm(PBTC_COEXIST pBtCoexist) pBtCoexist 379 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 384 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 552 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, u8 dacSwingLvl pBtCoexist 572 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x64, 1, H2C_Parameter); pBtCoexist 576 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, u8 decBtPwrLvl pBtCoexist 593 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x62, 1, H2C_Parameter); pBtCoexist 597 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 decBtPwrLvl pBtCoexist 625 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwDecBtPwr(pBtCoexist, pCoexDm->curBtDecPwrLvl); pBtCoexist 631 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 fwDacSwingLvl pBtCoexist 660 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwDacSwingLevel(pBtCoexist, pCoexDm->curFwDacSwingLvl); pBtCoexist 666 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 677 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff, 0xffffc); pBtCoexist 681 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (pBtCoexist->bInitilized) { pBtCoexist 683 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff, pCoexDm->btRf0x1eBackup); pBtCoexist 689 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bRxRfShrinkOn pBtCoexist 717 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetSwRfRxLpfCorner(pBtCoexist, pCoexDm->bCurRfRxLpfShrink); pBtCoexist 723 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bLowPenaltyRa pBtCoexist 747 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x69, 6, H2C_Parameter); pBtCoexist 751 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bLowPenaltyRa pBtCoexist 780 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetSwPenaltyTxRateAdaptive(pBtCoexist, pCoexDm->bCurLowPenaltyRa); pBtCoexist 785 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_SetDacSwingReg(PBTC_COEXIST pBtCoexist, u32 level) pBtCoexist 794 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x883, 0x3e, val); pBtCoexist 798 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bSwDacSwingOn, u32 swDacSwingLvl pBtCoexist 802 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetDacSwingReg(pBtCoexist, swDacSwingLvl); pBtCoexist 804 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetDacSwingReg(pBtCoexist, 0x18); pBtCoexist 809 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 846 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetSwFullTimeDacSwing(pBtCoexist, bDacSwingOn, dacSwingLvl); pBtCoexist 853 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bAgcTableEn pBtCoexist 861 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x6e1A0001); pBtCoexist 862 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x6d1B0001); pBtCoexist 863 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x6c1C0001); pBtCoexist 864 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x6b1D0001); pBtCoexist 865 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x6a1E0001); pBtCoexist 866 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x691F0001); pBtCoexist 867 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0x68200001); pBtCoexist 870 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xaa1A0001); pBtCoexist 871 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xa91B0001); pBtCoexist 872 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xa81C0001); pBtCoexist 873 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xa71D0001); pBtCoexist 874 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xa61E0001); pBtCoexist 875 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xa51F0001); pBtCoexist 876 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0xc78, 0xa4200001); pBtCoexist 881 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0xef, 0xfffff, 0x02000); pBtCoexist 884 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x38fff); pBtCoexist 885 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x38ffe); pBtCoexist 888 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x380c3); pBtCoexist 889 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x28ce6); pBtCoexist 891 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0xef, 0xfffff, 0x0); pBtCoexist 893 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0xed, 0xfffff, 0x1); pBtCoexist 896 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x40, 0xfffff, 0x38fff); pBtCoexist 897 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x40, 0xfffff, 0x38ffe); pBtCoexist 900 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x40, 0xfffff, 0x380c3); pBtCoexist 901 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x40, 0xfffff, 0x28ce6); pBtCoexist 903 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0xed, 0xfffff, 0x0); pBtCoexist 909 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_RSSI_ADJ_VAL_FOR_AGC_TABLE_ON, &rssiAdjustVal); pBtCoexist 913 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bAgcTableEn pBtCoexist 941 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetAgcTable(pBtCoexist, bAgcTableEn); pBtCoexist 947 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 959 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c0, val0x6c0); pBtCoexist 966 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c4, val0x6c4); pBtCoexist 973 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c8, val0x6c8); pBtCoexist 980 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cc, val0x6cc); pBtCoexist 984 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 1041 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetCoexTable(pBtCoexist, val0x6c0, val0x6c4, val0x6c8, val0x6cc); pBtCoexist 1050 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, u8 type pBtCoexist 1055 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55555555, 0x55555555, 0xffff, 0x3); pBtCoexist 1058 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55555555, 0x5afa5afa, 0xffff, 0x3); pBtCoexist 1061 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x5a5a5a5a, 0x5a5a5a5a, 0xffff, 0x3); pBtCoexist 1064 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0xaaaaaaaa, 0xaaaaaaaa, 0xffff, 0x3); pBtCoexist 1067 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0xffffffff, 0xffffffff, 0xffff, 0x3); pBtCoexist 1070 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x5fff5fff, 0x5fff5fff, 0xffff, 0x3); pBtCoexist 1073 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55ff55ff, 0x5a5a5a5a, 0xffff, 0x3); pBtCoexist 1076 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55ff55ff, 0xfafafafa, 0xffff, 0x3); pBtCoexist 1079 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x5aea5aea, 0x5aea5aea, 0xffff, 0x3); pBtCoexist 1082 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55ff55ff, 0x5aea5aea, 0xffff, 0x3); pBtCoexist 1085 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55ff55ff, 0x5aff5aff, 0xffff, 0x3); pBtCoexist 1088 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55ff55ff, 0x5a5f5a5f, 0xffff, 0x3); pBtCoexist 1091 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTable(pBtCoexist, bForceExec, 0x55ff55ff, 0x5f5f5f5f, 0xffff, 0x3); pBtCoexist 1099 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bEnable pBtCoexist 1116 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x63, 1, H2C_Parameter); pBtCoexist 1120 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bEnable pBtCoexist 1142 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwIgnoreWlanAct(pBtCoexist, bEnable); pBtCoexist 1148 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 1183 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x60, 5, H2C_Parameter); pBtCoexist 1187 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 1194 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_RfShrink(pBtCoexist, NORMAL_EXEC, bShrinkRxLPF); pBtCoexist 1195 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LowPenaltyRa(pBtCoexist, NORMAL_EXEC, bLowPenaltyRA); pBtCoexist 1199 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, pBtCoexist 1206 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_AgcTable(pBtCoexist, NORMAL_EXEC, bAGCTableShift); pBtCoexist 1207 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DacSwing(pBtCoexist, NORMAL_EXEC, bSWDACSwing, dacSwingLvl); pBtCoexist 1211 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, u8 antPosType, bool bInitHwCfg, bool bWifiOff pBtCoexist 1214 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_BOARD_INFO pBoardInfo = &pBtCoexist->boardInfo; pBtCoexist 1220 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_EXT_SWITCH, &bPgExtSwitch); pBtCoexist 1221 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); /* [31:16]=fw ver, [15:0]=fw sub ver */ pBtCoexist 1227 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x39, 0x8, 0x1); pBtCoexist 1228 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x974, 0xff); pBtCoexist 1229 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x944, 0x3, 0x3); pBtCoexist 1230 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x930, 0x77); pBtCoexist 1231 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x1); pBtCoexist 1236 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter); pBtCoexist 1238 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x0); pBtCoexist 1241 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 1243 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); /* WiFi TRx Mask off */ pBtCoexist 1244 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x01); /* BT TRx Mask off */ pBtCoexist 1261 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter); pBtCoexist 1268 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 1271 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp); pBtCoexist 1274 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); /* fixed internal switch S1->WiFi, S0->BT */ pBtCoexist 1277 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1); /* ext switch main at wifi */ pBtCoexist 1280 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2); /* ext switch aux at wifi */ pBtCoexist 1286 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 1289 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp); pBtCoexist 1292 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x64, 0x1, 0x0); /* fixed external switch S1->Main, S0->Aux */ pBtCoexist 1295 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); /* fixed internal switch S1->WiFi, S0->BT */ pBtCoexist 1298 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280); /* fixed internal switch S0->WiFi, S1->BT */ pBtCoexist 1305 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bForceExec, bool bTurnOn, u8 type pBtCoexist 1351 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1a, 0x1a, 0xe1, 0x90); pBtCoexist 1354 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x12, 0x12, 0xe1, 0x90); pBtCoexist 1357 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1c, 0x3, 0xf1, 0x90); pBtCoexist 1360 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x10, 0x03, 0xf1, 0x90); pBtCoexist 1363 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1a, 0x1a, 0x60, 0x90); pBtCoexist 1366 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x12, 0x12, 0x60, 0x90); pBtCoexist 1369 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1c, 0x3, 0x70, 0x90); pBtCoexist 1372 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xa3, 0x10, 0x3, 0x70, 0x90); pBtCoexist 1375 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1a, 0x1a, 0xe1, 0x90); pBtCoexist 1378 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x12, 0x12, 0xe1, 0x90); pBtCoexist 1381 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0xa, 0xa, 0xe1, 0x90); pBtCoexist 1384 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x5, 0x5, 0xe1, 0x90); pBtCoexist 1387 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1a, 0x1a, 0x60, 0x90); pBtCoexist 1390 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x12, 0x12, 0x60, 0x90); pBtCoexist 1393 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0xa, 0xa, 0x60, 0x90); pBtCoexist 1396 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x5, 0x5, 0x60, 0x90); pBtCoexist 1399 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xa3, 0x2f, 0x2f, 0x60, 0x90); pBtCoexist 1402 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x5, 0x5, 0xe1, 0x90); pBtCoexist 1405 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x25, 0x25, 0xe1, 0x90); pBtCoexist 1408 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x25, 0x25, 0x60, 0x90); pBtCoexist 1411 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x15, 0x03, 0x70, 0x90); pBtCoexist 1414 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0xe3, 0x1a, 0x1a, 0xe1, 0x90); pBtCoexist 1421 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x40, 0x0); pBtCoexist 1424 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x48, 0x0); pBtCoexist 1427 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x40, 0x0); pBtCoexist 1437 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_CoexAllOff(PBTC_COEXIST pBtCoexist) pBtCoexist 1440 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 1441 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 1442 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1445 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 1446 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1450 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1453 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_InitCoexDm(PBTC_COEXIST pBtCoexist) pBtCoexist 1457 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 1); pBtCoexist 1458 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, FORCE_EXEC, 6); pBtCoexist 1459 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, FORCE_EXEC, 0); pBtCoexist 1461 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 1462 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1465 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionBtInquiry(PBTC_COEXIST pBtCoexist) pBtCoexist 1470 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable); pBtCoexist 1471 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 1474 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 1475 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 3); pBtCoexist 1477 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1478 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 1481 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, FORCE_EXEC, 6); pBtCoexist 1482 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1484 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 1485 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1488 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pCoexDm->backup0x948 = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948); pBtCoexist 1490 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetAntPath(pBtCoexist, BTC_ANT_WIFI_AT_AUX, false, false); pBtCoexist 1493 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static bool halbtc8723b2ant_IsCommonAction(PBTC_COEXIST pBtCoexist) pBtCoexist 1499 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 1500 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 1501 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 1505 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable); pBtCoexist 1506 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 1510 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 1511 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1512 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 1513 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 1514 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1516 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 1517 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1523 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable); pBtCoexist 1524 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 1528 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 1529 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1530 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 1531 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 0xb); pBtCoexist 1532 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1534 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 1535 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1540 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable); pBtCoexist 1546 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 1548 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 1549 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1550 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 1551 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 0xb); pBtCoexist 1552 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1554 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 1555 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1560 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable); pBtCoexist 1571 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 1573 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 1574 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 1575 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 21); pBtCoexist 1576 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 0xb); pBtCoexist 1579 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 1581 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 1583 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 1584 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 1594 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, bool bScoHid, bool bTxPause, u8 maxInterval pBtCoexist 2039 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan); pBtCoexist 2040 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink); pBtCoexist 2041 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam); pBtCoexist 2044 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, pCoexDm->psTdmaDuAdjType); pBtCoexist 2052 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionSco(PBTC_COEXIST pBtCoexist) pBtCoexist 2057 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2060 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2062 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2064 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2067 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2069 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2071 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2074 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2076 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 8); pBtCoexist 2078 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0); /* for voice quality */ pBtCoexist 2086 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2087 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, true, 0x4); pBtCoexist 2089 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2090 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, true, 0x4); pBtCoexist 2097 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2098 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, true, 0x4); pBtCoexist 2100 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2101 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, true, 0x4); pBtCoexist 2107 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionHid(PBTC_COEXIST pBtCoexist) pBtCoexist 2112 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2115 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2117 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2119 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2122 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2124 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2126 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2129 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2131 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 9); pBtCoexist 2137 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9); pBtCoexist 2139 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 13); pBtCoexist 2147 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2148 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2150 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2151 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2158 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2159 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2161 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2162 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2168 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionA2dp(PBTC_COEXIST pBtCoexist) pBtCoexist 2174 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2175 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState1 = halbtc8723b2ant_WifiRssiState(pBtCoexist, 1, 2, 40, 0); pBtCoexist 2178 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_AP_NUM, &apNum); pBtCoexist 2183 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2184 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2185 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2186 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2187 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2188 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 2191 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2193 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2194 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, true, 0x18); pBtCoexist 2196 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2197 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, true, 0x18); pBtCoexist 2202 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2203 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2205 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2208 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2210 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2212 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2218 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, false, false, 1); pBtCoexist 2220 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, false, true, 1); pBtCoexist 2223 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2229 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2230 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2232 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2233 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2240 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2241 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2243 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2244 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2249 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionA2dpPanHs(PBTC_COEXIST pBtCoexist) pBtCoexist 2254 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2257 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2259 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2261 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2264 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2266 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2268 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2270 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, false, true, 2); pBtCoexist 2273 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2279 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2280 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2282 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2283 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2290 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2291 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2293 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2294 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2299 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionPanEdr(PBTC_COEXIST pBtCoexist) pBtCoexist 2304 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2307 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2309 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2311 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2314 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2316 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2318 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 10); pBtCoexist 2324 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 1); pBtCoexist 2326 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 5); pBtCoexist 2329 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2335 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2336 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2338 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2339 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2346 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2347 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2349 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2350 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2357 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionPanHs(PBTC_COEXIST pBtCoexist) pBtCoexist 2362 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2365 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2367 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2369 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2372 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2374 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2376 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2378 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 1); pBtCoexist 2380 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2386 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2387 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2389 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2390 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2397 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2398 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2400 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2401 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2407 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionPanEdrA2dp(PBTC_COEXIST pBtCoexist) pBtCoexist 2412 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2415 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2417 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2419 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2422 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2424 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2426 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2432 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 12); pBtCoexist 2434 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, false, true, 3); pBtCoexist 2436 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, false, false, 3); pBtCoexist 2438 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2439 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, false, true, 3); pBtCoexist 2448 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2449 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2451 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, false, false, false); pBtCoexist 2452 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2459 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2460 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2462 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, false, false, false); pBtCoexist 2463 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2468 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionPanEdrHid(PBTC_COEXIST pBtCoexist) pBtCoexist 2473 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2475 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2477 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2480 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2482 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2489 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 3); pBtCoexist 2490 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 11); pBtCoexist 2491 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x780); pBtCoexist 2493 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2494 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2495 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2497 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, false, 2); pBtCoexist 2499 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2500 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 11); pBtCoexist 2501 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2502 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, true, 2); pBtCoexist 2511 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2512 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2514 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2515 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2522 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2523 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2525 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2526 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2532 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionHidA2dpPanEdr(PBTC_COEXIST pBtCoexist) pBtCoexist 2537 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2540 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2542 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x8); pBtCoexist 2544 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2547 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2549 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2551 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2553 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2560 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, true, 2); pBtCoexist 2562 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, false, 3); pBtCoexist 2564 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, true, 3); pBtCoexist 2572 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2573 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2575 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2576 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2583 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2584 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2586 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2587 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2592 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_ActionHidA2dp(PBTC_COEXIST pBtCoexist) pBtCoexist 2598 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c wifiRssiState = halbtc8723b2ant_WifiRssiState(pBtCoexist, 0, 2, 15, 0); pBtCoexist 2602 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x0); pBtCoexist 2604 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, true, 0x5); pBtCoexist 2606 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6); pBtCoexist 2608 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2611 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2613 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2615 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2619 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_AP_NUM, &apNum); pBtCoexist 2622 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 4); pBtCoexist 2624 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2626 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 2); pBtCoexist 2628 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, 0); pBtCoexist 2631 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7); pBtCoexist 2637 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, false, 2); pBtCoexist 2639 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_TdmaDurationAdjust(pBtCoexist, true, true, 2); pBtCoexist 2647 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2648 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2650 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, true, true, false, false); pBtCoexist 2651 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2658 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2659 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, true, false, false, 0x18); pBtCoexist 2661 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism1(pBtCoexist, false, true, false, false); pBtCoexist 2662 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SwMechanism2(pBtCoexist, false, false, false, 0x18); pBtCoexist 2667 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_RunCoexistMechanism(PBTC_COEXIST pBtCoexist) pBtCoexist 2673 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (pBtCoexist->bManualControl) { pBtCoexist 2683 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c algorithm = halbtc8723b2ant_ActionAlgorithm(pBtCoexist); pBtCoexist 2686 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionBtInquiry(pBtCoexist); pBtCoexist 2691 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, pCoexDm->backup0x948); pBtCoexist 2698 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (halbtc8723b2ant_IsCommonAction(pBtCoexist)) { pBtCoexist 2719 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionSco(pBtCoexist); pBtCoexist 2723 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionHid(pBtCoexist); pBtCoexist 2727 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionA2dp(pBtCoexist); pBtCoexist 2731 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionA2dpPanHs(pBtCoexist); pBtCoexist 2735 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionPanEdr(pBtCoexist); pBtCoexist 2739 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionPanHs(pBtCoexist); pBtCoexist 2743 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionPanEdrA2dp(pBtCoexist); pBtCoexist 2747 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionPanEdrHid(pBtCoexist); pBtCoexist 2751 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionHidA2dpPanEdr(pBtCoexist); pBtCoexist 2755 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_ActionHidA2dp(pBtCoexist); pBtCoexist 2759 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexAllOff(pBtCoexist); pBtCoexist 2766 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_WifiOffHwCfg(PBTC_COEXIST pBtCoexist) pBtCoexist 2773 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4); pBtCoexist 2775 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x780); /* WiFi goto standby while GNT_BT 0-->1 */ pBtCoexist 2776 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); pBtCoexist 2780 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter); pBtCoexist 2782 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18); pBtCoexist 2784 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_IS_IN_MP_MODE, &bIsInMpMode); pBtCoexist 2786 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x0); /* BT select s0/s1 is controlled by BT */ pBtCoexist 2788 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */ pBtCoexist 2791 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c static void halbtc8723b2ant_InitHwConfig(PBTC_COEXIST pBtCoexist, bool bBackUp) pBtCoexist 2799 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff); pBtCoexist 2802 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x790); pBtCoexist 2805 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x790, u1Tmp); pBtCoexist 2808 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_SetAntPath(pBtCoexist, BTC_ANT_WIFI_AT_MAIN, true, false); pBtCoexist 2811 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexTableWithType(pBtCoexist, FORCE_EXEC, 0); pBtCoexist 2814 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc); /* 0x76e[3] = 1, WLAN_Act control by PTA */ pBtCoexist 2815 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x778, 0x3); pBtCoexist 2816 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x40, 0x20, 0x1); pBtCoexist 2825 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_PowerOnSetting(PBTC_COEXIST pBtCoexist) pBtCoexist 2827 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_BOARD_INFO pBoardInfo = &pBtCoexist->boardInfo; pBtCoexist 2831 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x67, 0x20); pBtCoexist 2834 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u2Tmp = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x2); pBtCoexist 2835 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite2Byte(pBtCoexist, 0x2, u2Tmp|BIT0|BIT1); pBtCoexist 2838 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18); pBtCoexist 2840 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4); pBtCoexist 2849 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (pBtCoexist->chipInterface == BTC_INTF_USB) { pBtCoexist 2851 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 2854 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0xfe08, u1Tmp); pBtCoexist 2861 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280); pBtCoexist 2865 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); pBtCoexist 2870 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (pBtCoexist->chipInterface == BTC_INTF_PCI) pBtCoexist 2871 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0x384, u1Tmp); pBtCoexist 2872 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c else if (pBtCoexist->chipInterface == BTC_INTF_SDIO) pBtCoexist 2873 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0x60, u1Tmp); pBtCoexist 2877 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_InitHwConfig(PBTC_COEXIST pBtCoexist, bool bWifiOnly) pBtCoexist 2879 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_InitHwConfig(pBtCoexist, true); pBtCoexist 2882 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_InitCoexDm(PBTC_COEXIST pBtCoexist) pBtCoexist 2886 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_InitCoexDm(pBtCoexist); pBtCoexist 2889 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_DisplayCoexInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 2891 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_BOARD_INFO pBoardInfo = &pBtCoexist->boardInfo; pBtCoexist 2892 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_STACK_INFO pStackInfo = &pBtCoexist->stackInfo; pBtCoexist 2893 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_BT_LINK_INFO pBtLinkInfo = &pBtCoexist->btLinkInfo; pBtCoexist 2894 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u8 *cliBuf = pBtCoexist->cliBuf; pBtCoexist 2908 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (pBtCoexist->bManualControl) { pBtCoexist 2933 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer); pBtCoexist 2934 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); pBtCoexist 2939 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn); pBtCoexist 2940 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_DOT11_CHNL, &wifiDot11Chnl); pBtCoexist 2941 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifiHsChnl); pBtCoexist 2962 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi); pBtCoexist 2963 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_HS_RSSI, &btHsRssi); pBtCoexist 2964 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_AP_NUM, &apNum); pBtCoexist 2975 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan); pBtCoexist 2976 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink); pBtCoexist 2977 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam); pBtCoexist 2988 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_UNDER_5G, &bWifiUnder5G); pBtCoexist 2989 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 2990 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy); pBtCoexist 2991 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION, &wifiTrafficDir); pBtCoexist 3006 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c ((pBtCoexist->btInfo.bBtDisabled) ? ("disabled") : ((pCoexSta->bC2hBtInquiryPage) ? ("inquiry/page scan") : ((BT_8723B_2ANT_BT_STATUS_NON_CONNECTED_IDLE == pCoexDm->btStatus) ? "non-connected idle" : pBtCoexist 3023 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_BT_LINK_INFO); pBtCoexist 3061 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD); pBtCoexist 3130 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x778); pBtCoexist 3131 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x880); pBtCoexist 3142 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948); pBtCoexist 3143 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67); pBtCoexist 3144 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765); pBtCoexist 3155 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x92c); pBtCoexist 3156 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x930); pBtCoexist 3157 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x944); pBtCoexist 3169 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x39); pBtCoexist 3170 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x40); pBtCoexist 3171 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c); pBtCoexist 3172 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[2] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x64); pBtCoexist 3184 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x550); pBtCoexist 3185 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x522); pBtCoexist 3195 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xc50); pBtCoexist 3196 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x49c); pBtCoexist 3206 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda0); pBtCoexist 3207 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda4); pBtCoexist 3208 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda8); pBtCoexist 3209 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[3] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xcf0); pBtCoexist 3211 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0xa5b); pBtCoexist 3212 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0xa5c); pBtCoexist 3233 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c0); pBtCoexist 3234 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c4); pBtCoexist 3235 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c8); pBtCoexist 3236 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x6cc); pBtCoexist 3265 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_MonitorBtCtr(pBtCoexist); pBtCoexist 3266 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_COEX_STATISTICS); pBtCoexist 3270 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_IpsNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3275 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_WifiOffHwCfg(pBtCoexist); pBtCoexist 3276 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, true); pBtCoexist 3277 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_CoexAllOff(pBtCoexist); pBtCoexist 3281 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_InitHwConfig(pBtCoexist, false); pBtCoexist 3282 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_InitCoexDm(pBtCoexist); pBtCoexist 3283 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_QueryBtInfo(pBtCoexist); pBtCoexist 3287 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_LpsNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3298 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_ScanNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3307 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_ConnectNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3316 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_MediaStatusNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3330 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL, &wifiCentralChnl); pBtCoexist 3334 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw); pBtCoexist 3338 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_AP_NUM, &apNum); pBtCoexist 3359 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcFillH2c(pBtCoexist, 0x66, 3, H2C_Parameter); pBtCoexist 3362 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_SpecialPacketNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 3370 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c PBTC_COEXIST pBtCoexist, u8 *tmpBuf, u8 length pBtCoexist 3399 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c if (pBtCoexist->bManualControl) { pBtCoexist 3412 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TX_RX_MASK, &pCoexSta->bBtTxRxMask); pBtCoexist 3416 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x01); pBtCoexist 3423 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected); pBtCoexist 3426 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c EXhalbtc8723b2ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_CONNECT); pBtCoexist 3428 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c EXhalbtc8723b2ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT); pBtCoexist 3433 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, false); pBtCoexist 3472 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_UpdateBtLinkInfo(pBtCoexist); pBtCoexist 3506 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy); pBtCoexist 3509 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_LIMITED_DIG, &bLimitedDig); pBtCoexist 3511 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_RunCoexistMechanism(pBtCoexist); pBtCoexist 3514 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_HaltNotify(PBTC_COEXIST pBtCoexist) pBtCoexist 3518 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_WifiOffHwCfg(pBtCoexist); pBtCoexist 3519 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x15); /* BT goto standby while GNT_BT 1-->0 */ pBtCoexist 3520 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, true); pBtCoexist 3522 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c EXhalbtc8723b2ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT); pBtCoexist 3525 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_PnpNotify(PBTC_COEXIST pBtCoexist, u8 pnpState) pBtCoexist 3533 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_InitHwConfig(pBtCoexist, false); pBtCoexist 3534 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_InitCoexDm(pBtCoexist); pBtCoexist 3535 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_QueryBtInfo(pBtCoexist); pBtCoexist 3539 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c void EXhalbtc8723b2ant_Periodical(PBTC_COEXIST pBtCoexist) pBtCoexist 3549 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer); pBtCoexist 3550 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); pBtCoexist 3557 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_IsWifiStatusChanged(pBtCoexist) || pBtCoexist 3560 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c halbtc8723b2ant_RunCoexistMechanism(pBtCoexist); pBtCoexist 132 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_PowerOnSetting(PBTC_COEXIST pBtCoexist); pBtCoexist 133 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_InitHwConfig(PBTC_COEXIST pBtCoexist, bool bWifiOnly); pBtCoexist 134 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_InitCoexDm(PBTC_COEXIST pBtCoexist); pBtCoexist 135 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_IpsNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 136 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_LpsNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 137 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_ScanNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 138 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_ConnectNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 139 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_MediaStatusNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 140 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_SpecialPacketNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 142 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h PBTC_COEXIST pBtCoexist, u8 *tmpBuf, u8 length pBtCoexist 144 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_HaltNotify(PBTC_COEXIST pBtCoexist); pBtCoexist 145 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_PnpNotify(PBTC_COEXIST pBtCoexist, u8 pnpState); pBtCoexist 146 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_Periodical(PBTC_COEXIST pBtCoexist); pBtCoexist 147 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h void EXhalbtc8723b2ant_DisplayCoexInfo(PBTC_COEXIST pBtCoexist); pBtCoexist 403 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h typedef u8 (*BFP_BTC_GET)(void *pBtCoexist, u8 getType, void *pOutBuf); pBtCoexist 405 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h typedef u8 (*BFP_BTC_SET)(void *pBtCoexist, u8 setType, void *pInBuf); pBtCoexist 410 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h typedef void (*BFP_BTC_DISP_DBG_MSG)(void *pBtCoexist, u8 dispType); pBtCoexist 535 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_PowerOnSetting(PBTC_COEXIST pBtCoexist); pBtCoexist 536 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_InitHwConfig(PBTC_COEXIST pBtCoexist, u8 bWifiOnly); pBtCoexist 537 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_InitCoexDm(PBTC_COEXIST pBtCoexist); pBtCoexist 538 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_IpsNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 539 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_LpsNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 540 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_ScanNotify(PBTC_COEXIST pBtCoexist, u8 type); pBtCoexist 541 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_ConnectNotify(PBTC_COEXIST pBtCoexist, u8 action); pBtCoexist 543 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h PBTC_COEXIST pBtCoexist, RT_MEDIA_STATUS mediaStatus pBtCoexist 545 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_SpecialPacketNotify(PBTC_COEXIST pBtCoexist, u8 pktType); pBtCoexist 547 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h PBTC_COEXIST pBtCoexist, u8 *tmpBuf, u8 length pBtCoexist 549 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_HaltNotify(PBTC_COEXIST pBtCoexist); pBtCoexist 550 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_PnpNotify(PBTC_COEXIST pBtCoexist, u8 pnpState); pBtCoexist 551 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_Periodical(PBTC_COEXIST pBtCoexist); pBtCoexist 555 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h void EXhalbtcoutsrc_DisplayBtCoexInfo(PBTC_COEXIST pBtCoexist); pBtCoexist 113 drivers/staging/rtl8723bs/hal/hal_btcoex.c static u8 halbtcoutsrc_IsBtCoexistAvailable(PBTC_COEXIST pBtCoexist) pBtCoexist 115 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!pBtCoexist->bBinded || !pBtCoexist->Adapter) pBtCoexist 147 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_LeaveLps(PBTC_COEXIST pBtCoexist) pBtCoexist 152 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 154 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtCtrlLps = true; pBtCoexist 155 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtLpsOn = false; pBtCoexist 160 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_EnterLps(PBTC_COEXIST pBtCoexist) pBtCoexist 165 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 167 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtCtrlLps = true; pBtCoexist 168 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtLpsOn = true; pBtCoexist 173 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_NormalLps(PBTC_COEXIST pBtCoexist) pBtCoexist 180 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 182 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->btInfo.bBtCtrlLps) { pBtCoexist 183 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtLpsOn = false; pBtCoexist 185 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtCtrlLps = false; pBtCoexist 195 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_LeaveLowPower(PBTC_COEXIST pBtCoexist) pBtCoexist 204 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 230 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_NormalLowPower(PBTC_COEXIST pBtCoexist) pBtCoexist 235 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 239 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_DisableLowPower(PBTC_COEXIST pBtCoexist, u8 bLowPwrDisable) pBtCoexist 241 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtDisableLowPwr = bLowPwrDisable; pBtCoexist 243 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_LeaveLowPower(pBtCoexist); /* leave 32k low power. */ pBtCoexist 245 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_NormalLowPower(pBtCoexist); /* original 32k low power behavior. */ pBtCoexist 248 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_AggregationCheck(PBTC_COEXIST pBtCoexist) pBtCoexist 254 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 257 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->btInfo.bRejectAggPkt) { pBtCoexist 260 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->btInfo.bPreBtCtrlAggBufSize != pBtCoexist 261 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtCtrlAggBufSize) { pBtCoexist 263 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bPreBtCtrlAggBufSize = pBtCoexist->btInfo.bBtCtrlAggBufSize; pBtCoexist 266 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->btInfo.bBtCtrlAggBufSize) { pBtCoexist 267 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->btInfo.preAggBufSize != pBtCoexist 268 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.aggBufSize){ pBtCoexist 271 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.preAggBufSize = pBtCoexist->btInfo.aggBufSize; pBtCoexist 326 drivers/staging/rtl8723bs/hal/hal_btcoex.c static u32 halbtcoutsrc_GetWifiLinkStatus(PBTC_COEXIST pBtCoexist) pBtCoexist 339 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 354 drivers/staging/rtl8723bs/hal/hal_btcoex.c static u32 halbtcoutsrc_GetBtPatchVer(PBTC_COEXIST pBtCoexist) pBtCoexist 356 drivers/staging/rtl8723bs/hal/hal_btcoex.c return pBtCoexist->btInfo.btRealFwVer; pBtCoexist 385 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 395 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 396 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 399 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 507 drivers/staging/rtl8723bs/hal/hal_btcoex.c *pU4Tmp = halbtcoutsrc_GetWifiLinkStatus(pBtCoexist); pBtCoexist 511 drivers/staging/rtl8723bs/hal/hal_btcoex.c *pU4Tmp = halbtcoutsrc_GetBtPatchVer(pBtCoexist); pBtCoexist 553 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 560 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 561 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 566 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 572 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtDisabled = *pu8; pBtCoexist 576 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtBusy = *pu8; pBtCoexist 580 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bLimitedDig = *pu8; pBtCoexist 584 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bForceToRoam = *pu8; pBtCoexist 588 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bRejectAggPkt = *pu8; pBtCoexist 592 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtCtrlAggBufSize = *pu8; pBtCoexist 596 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bIncreaseScanDevNum = *pu8; pBtCoexist 600 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtTxRxMask = *pu8; pBtCoexist 605 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.rssiAdjustForAgcTableOn = *pu8; pBtCoexist 609 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.aggBufSize = *pu8; pBtCoexist 618 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_AggregationCheck(pBtCoexist); pBtCoexist 624 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.rssiAdjustFor1AntCoexType = *pu8; pBtCoexist 628 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.lpsVal = *pu8; pBtCoexist 632 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.rpwmVal = *pu8; pBtCoexist 637 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_LeaveLps(pBtCoexist); pBtCoexist 641 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_EnterLps(pBtCoexist); pBtCoexist 645 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_NormalLps(pBtCoexist); pBtCoexist 649 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_DisableLowPower(pBtCoexist, *pu8); pBtCoexist 653 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.raMask = *pU4Tmp; pBtCoexist 688 drivers/staging/rtl8723bs/hal/hal_btcoex.c static void halbtcoutsrc_DisplayFwPwrModeCmd(PBTC_COEXIST pBtCoexist) pBtCoexist 690 drivers/staging/rtl8723bs/hal/hal_btcoex.c u8 *cliBuf = pBtCoexist->cliBuf; pBtCoexist 693 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->pwrModeVal[0], pBtCoexist->pwrModeVal[1], pBtCoexist 694 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->pwrModeVal[2], pBtCoexist->pwrModeVal[3], pBtCoexist 695 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->pwrModeVal[4], pBtCoexist->pwrModeVal[5]); pBtCoexist 704 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 708 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 709 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 716 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 720 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 721 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 728 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 732 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 733 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 740 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 744 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 745 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 752 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 758 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 759 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 780 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 784 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 785 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 792 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 796 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 797 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 804 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 805 drivers/staging/rtl8723bs/hal/hal_btcoex.c struct adapter *Adapter = pBtCoexist->Adapter; pBtCoexist 807 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (BTC_INTF_SDIO == pBtCoexist->chipInterface) pBtCoexist 815 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 819 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 820 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 828 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 832 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 833 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 840 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 844 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 845 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 852 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 856 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 857 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 864 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 873 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 874 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 900 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 904 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 905 drivers/staging/rtl8723bs/hal/hal_btcoex.c padapter = pBtCoexist->Adapter; pBtCoexist 912 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 915 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = (PBTC_COEXIST)pBtcContext; pBtCoexist 922 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_DisplayFwPwrModeCmd(pBtCoexist); pBtCoexist 934 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist = &GLBtCoexist; pBtCoexist 936 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bBinded) pBtCoexist 939 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->bBinded = true; pBtCoexist 941 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntBind++; pBtCoexist 943 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->Adapter = padapter; pBtCoexist 945 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->stackInfo.bProfileNotified = false; pBtCoexist 947 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bBtCtrlAggBufSize = false; pBtCoexist 948 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.aggBufSize = 5; pBtCoexist 950 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->btInfo.bIncreaseScanDevNum = false; pBtCoexist 953 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->boardInfo.btdmAntPos = BTC_ANTENNA_AT_MAIN_PORT; pBtCoexist 960 drivers/staging/rtl8723bs/hal/hal_btcoex.c PBTC_COEXIST pBtCoexist; pBtCoexist 964 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist = &GLBtCoexist; pBtCoexist 970 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->chipInterface = BTC_INTF_SDIO; pBtCoexist 974 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcRead1Byte = halbtcoutsrc_Read1Byte; pBtCoexist 975 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcWrite1Byte = halbtcoutsrc_Write1Byte; pBtCoexist 976 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcWrite1ByteBitMask = halbtcoutsrc_BitMaskWrite1Byte; pBtCoexist 977 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcRead2Byte = halbtcoutsrc_Read2Byte; pBtCoexist 978 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcWrite2Byte = halbtcoutsrc_Write2Byte; pBtCoexist 979 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcRead4Byte = halbtcoutsrc_Read4Byte; pBtCoexist 980 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcWrite4Byte = halbtcoutsrc_Write4Byte; pBtCoexist 981 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcWriteLocalReg1Byte = halbtcoutsrc_WriteLocalReg1Byte; pBtCoexist 983 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcSetBbReg = halbtcoutsrc_SetBbReg; pBtCoexist 984 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcGetBbReg = halbtcoutsrc_GetBbReg; pBtCoexist 986 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcSetRfReg = halbtcoutsrc_SetRfReg; pBtCoexist 987 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcGetRfReg = halbtcoutsrc_GetRfReg; pBtCoexist 989 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcFillH2c = halbtcoutsrc_FillH2cCmd; pBtCoexist 990 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcDispDbgMsg = halbtcoutsrc_DisplayDbgMsg; pBtCoexist 992 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcGet = halbtcoutsrc_Get; pBtCoexist 993 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcSet = halbtcoutsrc_Set; pBtCoexist 994 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcGetBtReg = halbtcoutsrc_GetBtReg; pBtCoexist 995 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->fBtcSetBtReg = halbtcoutsrc_SetBtReg; pBtCoexist 997 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->cliBuf = &GLBtcDbgBuf[0]; pBtCoexist 999 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->boardInfo.singleAntPath = 0; pBtCoexist 1006 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_PowerOnSetting(PBTC_COEXIST pBtCoexist) pBtCoexist 1008 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1012 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1013 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_PowerOnSetting(pBtCoexist); pBtCoexist 1014 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1015 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_PowerOnSetting(pBtCoexist); pBtCoexist 1018 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_InitHwConfig(PBTC_COEXIST pBtCoexist, u8 bWifiOnly) pBtCoexist 1020 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1023 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntInitHwConfig++; pBtCoexist 1025 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1026 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_InitHwConfig(pBtCoexist, bWifiOnly); pBtCoexist 1027 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1028 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_InitHwConfig(pBtCoexist, bWifiOnly); pBtCoexist 1031 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_InitCoexDm(PBTC_COEXIST pBtCoexist) pBtCoexist 1033 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1036 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntInitCoexDm++; pBtCoexist 1038 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1039 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_InitCoexDm(pBtCoexist); pBtCoexist 1040 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1041 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_InitCoexDm(pBtCoexist); pBtCoexist 1043 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->bInitilized = true; pBtCoexist 1046 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_IpsNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 1050 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1053 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntIpsNotify++; pBtCoexist 1054 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bManualControl) pBtCoexist 1065 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1066 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_IpsNotify(pBtCoexist, ipsType); pBtCoexist 1067 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1068 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_IpsNotify(pBtCoexist, ipsType); pBtCoexist 1073 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_LpsNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 1078 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1081 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntLpsNotify++; pBtCoexist 1082 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bManualControl) pBtCoexist 1090 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1091 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_LpsNotify(pBtCoexist, lpsType); pBtCoexist 1092 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1093 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_LpsNotify(pBtCoexist, lpsType); pBtCoexist 1096 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_ScanNotify(PBTC_COEXIST pBtCoexist, u8 type) pBtCoexist 1100 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1102 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntScanNotify++; pBtCoexist 1103 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bManualControl) pBtCoexist 1117 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1118 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_ScanNotify(pBtCoexist, scanType); pBtCoexist 1119 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1120 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_ScanNotify(pBtCoexist, scanType); pBtCoexist 1125 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_ConnectNotify(PBTC_COEXIST pBtCoexist, u8 action) pBtCoexist 1129 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1131 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntConnectNotify++; pBtCoexist 1132 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bManualControl) pBtCoexist 1143 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1144 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_ConnectNotify(pBtCoexist, assoType); pBtCoexist 1145 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1146 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_ConnectNotify(pBtCoexist, assoType); pBtCoexist 1151 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_MediaStatusNotify(PBTC_COEXIST pBtCoexist, RT_MEDIA_STATUS mediaStatus) pBtCoexist 1155 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1158 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntMediaStatusNotify++; pBtCoexist 1159 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bManualControl) pBtCoexist 1170 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1171 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_MediaStatusNotify(pBtCoexist, mStatus); pBtCoexist 1172 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1173 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, mStatus); pBtCoexist 1178 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_SpecialPacketNotify(PBTC_COEXIST pBtCoexist, u8 pktType) pBtCoexist 1182 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1184 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntSpecialPacketNotify++; pBtCoexist 1185 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->bManualControl) pBtCoexist 1201 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1202 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_SpecialPacketNotify(pBtCoexist, packetType); pBtCoexist 1203 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1204 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_SpecialPacketNotify(pBtCoexist, packetType); pBtCoexist 1209 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_BtInfoNotify(PBTC_COEXIST pBtCoexist, u8 *tmpBuf, u8 length) pBtCoexist 1211 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1214 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntBtInfoNotify++; pBtCoexist 1219 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1220 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_BtInfoNotify(pBtCoexist, tmpBuf, length); pBtCoexist 1221 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1222 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_BtInfoNotify(pBtCoexist, tmpBuf, length); pBtCoexist 1227 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_HaltNotify(PBTC_COEXIST pBtCoexist) pBtCoexist 1229 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1232 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1233 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_HaltNotify(pBtCoexist); pBtCoexist 1234 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1235 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_HaltNotify(pBtCoexist); pBtCoexist 1237 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->bBinded = false; pBtCoexist 1240 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_PnpNotify(PBTC_COEXIST pBtCoexist, u8 pnpState) pBtCoexist 1242 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1250 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1251 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_PnpNotify(pBtCoexist, pnpState); pBtCoexist 1252 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1253 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_PnpNotify(pBtCoexist, pnpState); pBtCoexist 1256 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_Periodical(PBTC_COEXIST pBtCoexist) pBtCoexist 1258 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1260 drivers/staging/rtl8723bs/hal/hal_btcoex.c pBtCoexist->statistics.cntPeriodical++; pBtCoexist 1266 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1267 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_Periodical(pBtCoexist); pBtCoexist 1268 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1269 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_Periodical(pBtCoexist); pBtCoexist 1301 drivers/staging/rtl8723bs/hal/hal_btcoex.c void EXhalbtcoutsrc_DisplayBtCoexInfo(PBTC_COEXIST pBtCoexist) pBtCoexist 1303 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (!halbtcoutsrc_IsBtCoexistAvailable(pBtCoexist)) pBtCoexist 1306 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_LeaveLowPower(pBtCoexist); pBtCoexist 1308 drivers/staging/rtl8723bs/hal/hal_btcoex.c if (pBtCoexist->boardInfo.btdmAntNum == 2) pBtCoexist 1309 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b2ant_DisplayCoexInfo(pBtCoexist); pBtCoexist 1310 drivers/staging/rtl8723bs/hal/hal_btcoex.c else if (pBtCoexist->boardInfo.btdmAntNum == 1) pBtCoexist 1311 drivers/staging/rtl8723bs/hal/hal_btcoex.c EXhalbtc8723b1ant_DisplayCoexInfo(pBtCoexist); pBtCoexist 1313 drivers/staging/rtl8723bs/hal/hal_btcoex.c halbtcoutsrc_NormalLowPower(pBtCoexist);