[Outreachy kernel] [PATCH] staging: rtl8723bs: hal: Remove camelcase
From: Fabio M. De Francesco
Date: Mon Apr 12 2021 - 17:03:09 EST
Removed camelcase in (some) symbols. Further work is needed.
Signed-off-by: Fabio M. De Francesco <fmdefrancesco@xxxxxxxxx>
---
.../staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 2080 ++++++++---------
1 file changed, 1039 insertions(+), 1041 deletions(-)
diff --git a/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c b/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c
index 503790924532..9e8a45f1a045 100644
--- a/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c
+++ b/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c
@@ -8,46 +8,44 @@
#include "Mp_Precomp.h"
/* Global variables, these are static variables */
-static struct coex_dm_8723b_1ant GLCoexDm8723b1Ant;
-static struct coex_dm_8723b_1ant *pCoexDm = &GLCoexDm8723b1Ant;
-static struct coex_sta_8723b_1ant GLCoexSta8723b1Ant;
-static struct coex_sta_8723b_1ant *pCoexSta = &GLCoexSta8723b1Ant;
+static struct coex_dm_8723b_1ant gl_coex_dm_8723b_1ant;
+static struct coex_dm_8723b_1ant *p_coex_dm = &gl_coex_dm_8723b_1ant;
+static struct coex_sta_8723b_1ant gl_coex_sta_8723b_1ant;
+static struct coex_sta_8723b_1ant *p_coex_sta = &gl_coex_sta_8723b_1ant;
-static const char *const GLBtInfoSrc8723b1Ant[] = {
+static const char *const gl_bt_info_src_8723b_1ant[] = {
"BT Info[wifi fw]",
"BT Info[bt rsp]",
"BT Info[bt auto report]",
};
-static u32 GLCoexVerDate8723b1Ant = 20140507;
-static u32 GLCoexVer8723b1Ant = 0x4e;
+static u32 gl_coex_ver_date_8723b_1ant = 20140507;
+static u32 gl_coex_ver_8723b_1ant = 0x4e;
/* local function proto type if needed */
/* local function start with halbtc8723b1ant_ */
-static u8 halbtc8723b1ant_BtRssiState(
- u8 levelNum, u8 rssiThresh, u8 rssiThresh1
-)
+static u8 hal_btc_8723b_1ant_btRssi_state(u8 levelNum, u8 rssi_thresh, u8 rssi_thresh1)
{
- s32 btRssi = 0;
- u8 btRssiState = pCoexSta->preBtRssiState;
+ s32 bt_rssi = 0;
+ u8 bt_rssi_state = p_coex_sta->preBtRssiState;
- btRssi = pCoexSta->btRssi;
+ bt_rssi = p_coex_sta->btRssi;
if (levelNum == 2) {
if (
- (pCoexSta->preBtRssiState == BTC_RSSI_STATE_LOW) ||
- (pCoexSta->preBtRssiState == BTC_RSSI_STATE_STAY_LOW)
+ (p_coex_sta->preBtRssiState == BTC_RSSI_STATE_LOW) ||
+ (p_coex_sta->preBtRssiState == BTC_RSSI_STATE_STAY_LOW)
) {
- if (btRssi >= (rssiThresh + BTC_RSSI_COEX_THRESH_TOL_8723B_1ANT)) {
+ if (bt_rssi >= (rssi_thresh + BTC_RSSI_COEX_THRESH_TOL_8723B_1ANT)) {
- btRssiState = BTC_RSSI_STATE_HIGH;
+ bt_rssi_state = BTC_RSSI_STATE_HIGH;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi state switch to High\n")
);
} else {
- btRssiState = BTC_RSSI_STATE_STAY_LOW;
+ bt_rssi_state = BTC_RSSI_STATE_STAY_LOW;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
@@ -55,15 +53,15 @@ static u8 halbtc8723b1ant_BtRssiState(
);
}
} else {
- if (btRssi < rssiThresh) {
- btRssiState = BTC_RSSI_STATE_LOW;
+ if (bt_rssi < rssi_thresh) {
+ bt_rssi_state = BTC_RSSI_STATE_LOW;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi state switch to Low\n")
);
} else {
- btRssiState = BTC_RSSI_STATE_STAY_HIGH;
+ bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
@@ -72,28 +70,28 @@ static u8 halbtc8723b1ant_BtRssiState(
}
}
} else if (levelNum == 3) {
- if (rssiThresh > rssiThresh1) {
+ if (rssi_thresh > rssi_thresh1) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi thresh error!!\n")
);
- return pCoexSta->preBtRssiState;
+ return p_coex_sta->preBtRssiState;
}
if (
- (pCoexSta->preBtRssiState == BTC_RSSI_STATE_LOW) ||
- (pCoexSta->preBtRssiState == BTC_RSSI_STATE_STAY_LOW)
+ (p_coex_sta->preBtRssiState == BTC_RSSI_STATE_LOW) ||
+ (p_coex_sta->preBtRssiState == BTC_RSSI_STATE_STAY_LOW)
) {
- if (btRssi >= (rssiThresh + BTC_RSSI_COEX_THRESH_TOL_8723B_1ANT)) {
- btRssiState = BTC_RSSI_STATE_MEDIUM;
+ if (bt_rssi >= (rssi_thresh + BTC_RSSI_COEX_THRESH_TOL_8723B_1ANT)) {
+ bt_rssi_state = BTC_RSSI_STATE_MEDIUM;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi state switch to Medium\n")
);
} else {
- btRssiState = BTC_RSSI_STATE_STAY_LOW;
+ bt_rssi_state = BTC_RSSI_STATE_STAY_LOW;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
@@ -101,25 +99,25 @@ static u8 halbtc8723b1ant_BtRssiState(
);
}
} else if (
- (pCoexSta->preBtRssiState == BTC_RSSI_STATE_MEDIUM) ||
- (pCoexSta->preBtRssiState == BTC_RSSI_STATE_STAY_MEDIUM)
+ (p_coex_sta->preBtRssiState == BTC_RSSI_STATE_MEDIUM) ||
+ (p_coex_sta->preBtRssiState == BTC_RSSI_STATE_STAY_MEDIUM)
) {
- if (btRssi >= (rssiThresh1 + BTC_RSSI_COEX_THRESH_TOL_8723B_1ANT)) {
- btRssiState = BTC_RSSI_STATE_HIGH;
+ if (bt_rssi >= (rssi_thresh1 + BTC_RSSI_COEX_THRESH_TOL_8723B_1ANT)) {
+ bt_rssi_state = BTC_RSSI_STATE_HIGH;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi state switch to High\n")
);
- } else if (btRssi < rssiThresh) {
- btRssiState = BTC_RSSI_STATE_LOW;
+ } else if (bt_rssi < rssi_thresh) {
+ bt_rssi_state = BTC_RSSI_STATE_LOW;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi state switch to Low\n")
);
} else {
- btRssiState = BTC_RSSI_STATE_STAY_MEDIUM;
+ bt_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
@@ -127,15 +125,15 @@ static u8 halbtc8723b1ant_BtRssiState(
);
}
} else {
- if (btRssi < rssiThresh1) {
- btRssiState = BTC_RSSI_STATE_MEDIUM;
+ if (bt_rssi < rssi_thresh1) {
+ bt_rssi_state = BTC_RSSI_STATE_MEDIUM;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
("[BTCoex], BT Rssi state switch to Medium\n")
);
} else {
- btRssiState = BTC_RSSI_STATE_STAY_HIGH;
+ bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_BT_RSSI_STATE,
@@ -145,54 +143,54 @@ static u8 halbtc8723b1ant_BtRssiState(
}
}
- pCoexSta->preBtRssiState = btRssiState;
+ p_coex_sta->preBtRssiState = bt_rssi_state;
- return btRssiState;
+ return bt_rssi_state;
}
static void halbtc8723b1ant_UpdateRaMask(
- struct btc_coexist *pBtCoexist, bool bForceExec, u32 disRateMask
+ struct btc_coexist *p_bt_coexist, bool force_exec, u32 dis_rate_mask
)
{
- pCoexDm->curRaMask = disRateMask;
+ p_coex_dm->curRaMask = dis_rate_mask;
- if (bForceExec || (pCoexDm->preRaMask != pCoexDm->curRaMask))
- pBtCoexist->fBtcSet(
- pBtCoexist,
+ if (force_exec || (p_coex_dm->preRaMask != p_coex_dm->curRaMask))
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist,
BTC_SET_ACT_UPDATE_RAMASK,
- &pCoexDm->curRaMask
+ &p_coex_dm->curRaMask
);
- pCoexDm->preRaMask = pCoexDm->curRaMask;
+ p_coex_dm->preRaMask = p_coex_dm->curRaMask;
}
static void halbtc8723b1ant_AutoRateFallbackRetry(
- struct btc_coexist *pBtCoexist, bool bForceExec, u8 type
+ struct btc_coexist *p_bt_coexist, bool force_exec, u8 type
)
{
- bool bWifiUnderBMode = false;
+ bool wifi_under_bmode = false;
- pCoexDm->curArfrType = type;
+ p_coex_dm->curArfrType = type;
- if (bForceExec || (pCoexDm->preArfrType != pCoexDm->curArfrType)) {
- switch (pCoexDm->curArfrType) {
+ if (force_exec || (p_coex_dm->preArfrType != p_coex_dm->curArfrType)) {
+ switch (p_coex_dm->curArfrType) {
case 0: /* normal mode */
- pBtCoexist->fBtcWrite4Byte(
- pBtCoexist, 0x430, pCoexDm->backupArfrCnt1
+ p_bt_coexist->fBtcWrite4Byte(
+ p_bt_coexist, 0x430, p_coex_dm->backupArfrCnt1
);
- pBtCoexist->fBtcWrite4Byte(
- pBtCoexist, 0x434, pCoexDm->backupArfrCnt2
+ p_bt_coexist->fBtcWrite4Byte(
+ p_bt_coexist, 0x434, p_coex_dm->backupArfrCnt2
);
break;
case 1:
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &wifi_under_bmode
);
- if (bWifiUnderBMode) {
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x430, 0x0);
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x434, 0x01010101);
+ if (wifi_under_bmode) {
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x430, 0x0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x434, 0x01010101);
} else {
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x430, 0x0);
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x434, 0x04030201);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x430, 0x0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x434, 0x04030201);
}
break;
default:
@@ -200,93 +198,93 @@ static void halbtc8723b1ant_AutoRateFallbackRetry(
}
}
- pCoexDm->preArfrType = pCoexDm->curArfrType;
+ p_coex_dm->preArfrType = p_coex_dm->curArfrType;
}
static void halbtc8723b1ant_RetryLimit(
- struct btc_coexist *pBtCoexist, bool bForceExec, u8 type
+ struct btc_coexist *p_bt_coexist, bool force_exec, u8 type
)
{
- pCoexDm->curRetryLimitType = type;
+ p_coex_dm->curRetryLimitType = type;
if (
- bForceExec ||
- (pCoexDm->preRetryLimitType != pCoexDm->curRetryLimitType)
+ force_exec ||
+ (p_coex_dm->preRetryLimitType != p_coex_dm->curRetryLimitType)
) {
- switch (pCoexDm->curRetryLimitType) {
+ switch (p_coex_dm->curRetryLimitType) {
case 0: /* normal mode */
- pBtCoexist->fBtcWrite2Byte(
- pBtCoexist, 0x42a, pCoexDm->backupRetryLimit
+ p_bt_coexist->fBtcWrite2Byte(
+ p_bt_coexist, 0x42a, p_coex_dm->backupRetryLimit
);
break;
case 1: /* retry limit =8 */
- pBtCoexist->fBtcWrite2Byte(pBtCoexist, 0x42a, 0x0808);
+ p_bt_coexist->fBtcWrite2Byte(p_bt_coexist, 0x42a, 0x0808);
break;
default:
break;
}
}
- pCoexDm->preRetryLimitType = pCoexDm->curRetryLimitType;
+ p_coex_dm->preRetryLimitType = p_coex_dm->curRetryLimitType;
}
static void halbtc8723b1ant_AmpduMaxTime(
- struct btc_coexist *pBtCoexist, bool bForceExec, u8 type
+ struct btc_coexist *p_bt_coexist, bool force_exec, u8 type
)
{
- pCoexDm->curAmpduTimeType = type;
+ p_coex_dm->curAmpduTimeType = type;
if (
- bForceExec || (pCoexDm->preAmpduTimeType != pCoexDm->curAmpduTimeType)
+ force_exec || (p_coex_dm->preAmpduTimeType != p_coex_dm->curAmpduTimeType)
) {
- switch (pCoexDm->curAmpduTimeType) {
+ switch (p_coex_dm->curAmpduTimeType) {
case 0: /* normal mode */
- pBtCoexist->fBtcWrite1Byte(
- pBtCoexist, 0x456, pCoexDm->backupAmpduMaxTime
+ p_bt_coexist->fBtcWrite1Byte(
+ p_bt_coexist, 0x456, p_coex_dm->backupAmpduMaxTime
);
break;
case 1: /* AMPDU timw = 0x38 * 32us */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x456, 0x38);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x456, 0x38);
break;
default:
break;
}
}
- pCoexDm->preAmpduTimeType = pCoexDm->curAmpduTimeType;
+ p_coex_dm->preAmpduTimeType = p_coex_dm->curAmpduTimeType;
}
static void halbtc8723b1ant_LimitedTx(
- struct btc_coexist *pBtCoexist,
- bool bForceExec,
- u8 raMaskType,
- u8 arfrType,
- u8 retryLimitType,
- u8 ampduTimeType
+ struct btc_coexist *p_bt_coexist,
+ bool force_exec,
+ u8 ra_mask_type,
+ u8 arfr_type,
+ u8 retry_limit_type,
+ u8 ampdu_time_type
)
{
- switch (raMaskType) {
+ switch (ra_mask_type) {
case 0: /* normal mode */
- halbtc8723b1ant_UpdateRaMask(pBtCoexist, bForceExec, 0x0);
+ halbtc8723b1ant_UpdateRaMask(p_bt_coexist, force_exec, 0x0);
break;
case 1: /* disable cck 1/2 */
- halbtc8723b1ant_UpdateRaMask(pBtCoexist, bForceExec, 0x00000003);
+ halbtc8723b1ant_UpdateRaMask(p_bt_coexist, force_exec, 0x00000003);
break;
case 2: /* disable cck 1/2/5.5, ofdm 6/9/12/18/24, mcs 0/1/2/3/4 */
- halbtc8723b1ant_UpdateRaMask(pBtCoexist, bForceExec, 0x0001f1f7);
+ halbtc8723b1ant_UpdateRaMask(p_bt_coexist, force_exec, 0x0001f1f7);
break;
default:
break;
}
- halbtc8723b1ant_AutoRateFallbackRetry(pBtCoexist, bForceExec, arfrType);
- halbtc8723b1ant_RetryLimit(pBtCoexist, bForceExec, retryLimitType);
- halbtc8723b1ant_AmpduMaxTime(pBtCoexist, bForceExec, ampduTimeType);
+ halbtc8723b1ant_AutoRateFallbackRetry(p_bt_coexist, force_exec, arfr_type);
+ halbtc8723b1ant_RetryLimit(p_bt_coexist, force_exec, retry_limit_type);
+ halbtc8723b1ant_AmpduMaxTime(p_bt_coexist, force_exec, ampdu_time_type);
}
static void halbtc8723b1ant_LimitedRx(
- struct btc_coexist *pBtCoexist,
- bool bForceExec,
+ struct btc_coexist *p_bt_coexist,
+ bool force_exec,
bool bRejApAggPkt,
bool bBtCtrlAggBufSize,
u8 aggBufSize
@@ -299,73 +297,73 @@ static void halbtc8723b1ant_LimitedRx(
/* */
/* Rx Aggregation related setting */
/* */
- pBtCoexist->fBtcSet(
- pBtCoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, &bRejectRxAgg
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, &bRejectRxAgg
);
/* decide BT control aggregation buf size or not */
- pBtCoexist->fBtcSet(
- pBtCoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE, &bBtCtrlRxAggSize
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist, BTC_SET_BL_BT_CTRL_AGG_SIZE, &bBtCtrlRxAggSize
);
/* aggregation buf size, only work when BT control Rx aggregation size. */
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_AGG_BUF_SIZE, &rxAggSize);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_U1_AGG_BUF_SIZE, &rxAggSize);
/* real update aggregation setting */
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_ACT_AGGREGATE_CTRL, NULL);
}
-static void halbtc8723b1ant_QueryBtInfo(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_QueryBtInfo(struct btc_coexist *p_bt_coexist)
{
- u8 H2C_Parameter[1] = {0};
+ u8 h2c_parameter[1] = {0};
- pCoexSta->bC2hBtInfoReqSent = true;
+ p_coex_sta->bC2hBtInfoReqSent = true;
- H2C_Parameter[0] |= BIT0; /* trigger */
+ h2c_parameter[0] |= BIT0; /* trigger */
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_EXEC,
- ("[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", H2C_Parameter[0])
+ ("[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", h2c_parameter[0])
);
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x61, 1, H2C_Parameter);
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x61, 1, h2c_parameter);
}
-static void halbtc8723b1ant_MonitorBtCtr(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_MonitorBtCtr(struct btc_coexist *p_bt_coexist)
{
u32 regHPTxRx, regLPTxRx, u4Tmp;
u32 regHPTx = 0, regHPRx = 0, regLPTx = 0, regLPRx = 0;
static u8 NumOfBtCounterChk;
/* to avoid 0x76e[3] = 1 (WLAN_Act control by PTA) during IPS */
- /* if (! (pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x76e) & 0x8)) */
+ /* if (! (p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x76e) & 0x8)) */
- if (pCoexSta->bUnderIps) {
- pCoexSta->highPriorityTx = 65535;
- pCoexSta->highPriorityRx = 65535;
- pCoexSta->lowPriorityTx = 65535;
- pCoexSta->lowPriorityRx = 65535;
+ if (p_coex_sta->bUnderIps) {
+ p_coex_sta->highPriorityTx = 65535;
+ p_coex_sta->highPriorityRx = 65535;
+ p_coex_sta->lowPriorityTx = 65535;
+ p_coex_sta->lowPriorityRx = 65535;
return;
}
regHPTxRx = 0x770;
regLPTxRx = 0x774;
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, regHPTxRx);
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, regHPTxRx);
regHPTx = u4Tmp & bMaskLWord;
regHPRx = (u4Tmp & bMaskHWord) >> 16;
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, regLPTxRx);
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, regLPTxRx);
regLPTx = u4Tmp & bMaskLWord;
regLPRx = (u4Tmp & bMaskHWord) >> 16;
- pCoexSta->highPriorityTx = regHPTx;
- pCoexSta->highPriorityRx = regHPRx;
- pCoexSta->lowPriorityTx = regLPTx;
- pCoexSta->lowPriorityRx = regLPRx;
+ p_coex_sta->highPriorityTx = regHPTx;
+ p_coex_sta->highPriorityRx = regHPRx;
+ p_coex_sta->lowPriorityTx = regLPTx;
+ p_coex_sta->lowPriorityRx = regLPRx;
- if ((pCoexSta->lowPriorityTx >= 1050) && (!pCoexSta->bC2hBtInquiryPage))
- pCoexSta->popEventCnt++;
+ if ((p_coex_sta->lowPriorityTx >= 1050) && (!p_coex_sta->bC2hBtInquiryPage))
+ p_coex_sta->popEventCnt++;
BTC_PRINT(
BTC_MSG_ALGORITHM,
@@ -380,68 +378,68 @@ static void halbtc8723b1ant_MonitorBtCtr(struct btc_coexist *pBtCoexist)
);
/* reset counter */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x76e, 0xc);
if ((regHPTx == 0) && (regHPRx == 0) && (regLPTx == 0) && (regLPRx == 0)) {
NumOfBtCounterChk++;
if (NumOfBtCounterChk >= 3) {
- halbtc8723b1ant_QueryBtInfo(pBtCoexist);
+ halbtc8723b1ant_QueryBtInfo(p_bt_coexist);
NumOfBtCounterChk = 0;
}
}
}
-static void halbtc8723b1ant_MonitorWiFiCtr(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_MonitorWiFiCtr(struct btc_coexist *p_bt_coexist)
{
s32 wifiRssi = 0;
- bool bWifiBusy = false, bWifiUnderBMode = false;
+ bool bWifiBusy = false, wifi_under_bmode = false;
static u8 nCCKLockCounter;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi);
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi);
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &wifi_under_bmode
);
- if (pCoexSta->bUnderIps) {
- pCoexSta->nCRCOK_CCK = 0;
- pCoexSta->nCRCOK_11g = 0;
- pCoexSta->nCRCOK_11n = 0;
- pCoexSta->nCRCOK_11nAgg = 0;
+ if (p_coex_sta->bUnderIps) {
+ p_coex_sta->nCRCOK_CCK = 0;
+ p_coex_sta->nCRCOK_11g = 0;
+ p_coex_sta->nCRCOK_11n = 0;
+ p_coex_sta->nCRCOK_11nAgg = 0;
- pCoexSta->nCRCErr_CCK = 0;
- pCoexSta->nCRCErr_11g = 0;
- pCoexSta->nCRCErr_11n = 0;
- pCoexSta->nCRCErr_11nAgg = 0;
+ p_coex_sta->nCRCErr_CCK = 0;
+ p_coex_sta->nCRCErr_11g = 0;
+ p_coex_sta->nCRCErr_11n = 0;
+ p_coex_sta->nCRCErr_11nAgg = 0;
} else {
- pCoexSta->nCRCOK_CCK = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xf88);
- pCoexSta->nCRCOK_11g = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf94);
- pCoexSta->nCRCOK_11n = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf90);
- pCoexSta->nCRCOK_11nAgg = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xfb8);
+ p_coex_sta->nCRCOK_CCK = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xf88);
+ p_coex_sta->nCRCOK_11g = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0xf94);
+ p_coex_sta->nCRCOK_11n = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0xf90);
+ p_coex_sta->nCRCOK_11nAgg = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0xfb8);
- pCoexSta->nCRCErr_CCK = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xf84);
- pCoexSta->nCRCErr_11g = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf96);
- pCoexSta->nCRCErr_11n = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xf92);
- pCoexSta->nCRCErr_11nAgg = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0xfba);
+ p_coex_sta->nCRCErr_CCK = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xf84);
+ p_coex_sta->nCRCErr_11g = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0xf96);
+ p_coex_sta->nCRCErr_11n = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0xf92);
+ p_coex_sta->nCRCErr_11nAgg = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0xfba);
}
/* reset counter */
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0xf16, 0x1, 0x1);
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0xf16, 0x1, 0x0);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0xf16, 0x1, 0x1);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0xf16, 0x1, 0x0);
- if (bWifiBusy && (wifiRssi >= 30) && !bWifiUnderBMode) {
+ if (bWifiBusy && (wifiRssi >= 30) && !wifi_under_bmode) {
if (
- (pCoexDm->btStatus == BT_8723B_1ANT_BT_STATUS_ACL_BUSY) ||
- (pCoexDm->btStatus == BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY) ||
- (pCoexDm->btStatus == BT_8723B_1ANT_BT_STATUS_SCO_BUSY)
+ (p_coex_dm->btStatus == BT_8723B_1ANT_BT_STATUS_ACL_BUSY) ||
+ (p_coex_dm->btStatus == BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY) ||
+ (p_coex_dm->btStatus == BT_8723B_1ANT_BT_STATUS_SCO_BUSY)
) {
if (
- pCoexSta->nCRCOK_CCK > (
- pCoexSta->nCRCOK_11g +
- pCoexSta->nCRCOK_11n +
- pCoexSta->nCRCOK_11nAgg
+ p_coex_sta->nCRCOK_CCK > (
+ p_coex_sta->nCRCOK_11g +
+ p_coex_sta->nCRCOK_11n +
+ p_coex_sta->nCRCOK_11nAgg
)
) {
if (nCCKLockCounter < 5)
@@ -460,37 +458,37 @@ static void halbtc8723b1ant_MonitorWiFiCtr(struct btc_coexist *pBtCoexist)
nCCKLockCounter--;
}
- if (!pCoexSta->bPreCCKLock) {
+ if (!p_coex_sta->bPreCCKLock) {
if (nCCKLockCounter >= 5)
- pCoexSta->bCCKLock = true;
+ p_coex_sta->bCCKLock = true;
else
- pCoexSta->bCCKLock = false;
+ p_coex_sta->bCCKLock = false;
} else {
if (nCCKLockCounter == 0)
- pCoexSta->bCCKLock = false;
+ p_coex_sta->bCCKLock = false;
else
- pCoexSta->bCCKLock = true;
+ p_coex_sta->bCCKLock = true;
}
- pCoexSta->bPreCCKLock = pCoexSta->bCCKLock;
+ p_coex_sta->bPreCCKLock = p_coex_sta->bCCKLock;
}
-static bool halbtc8723b1ant_IsWifiStatusChanged(struct btc_coexist *pBtCoexist)
+static bool halbtc8723b1ant_IsWifiStatusChanged(struct btc_coexist *p_bt_coexist)
{
static bool bPreWifiBusy, bPreUnder4way, bPreBtHsOn;
bool bWifiBusy = false, bUnder4way = false, bBtHsOn = false;
bool bWifiConnected = false;
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected
);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way
);
if (bWifiConnected) {
@@ -513,18 +511,18 @@ static bool halbtc8723b1ant_IsWifiStatusChanged(struct btc_coexist *pBtCoexist)
return false;
}
-static void halbtc8723b1ant_UpdateBtLinkInfo(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_UpdateBtLinkInfo(struct btc_coexist *p_bt_coexist)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
bool bBtHsOn = false;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- pBtLinkInfo->bBtLinkExist = pCoexSta->bBtLinkExist;
- pBtLinkInfo->bScoExist = pCoexSta->bScoExist;
- pBtLinkInfo->bA2dpExist = pCoexSta->bA2dpExist;
- pBtLinkInfo->bPanExist = pCoexSta->bPanExist;
- pBtLinkInfo->bHidExist = pCoexSta->bHidExist;
+ pBtLinkInfo->bBtLinkExist = p_coex_sta->bBtLinkExist;
+ pBtLinkInfo->bScoExist = p_coex_sta->bScoExist;
+ pBtLinkInfo->bA2dpExist = p_coex_sta->bA2dpExist;
+ pBtLinkInfo->bPanExist = p_coex_sta->bPanExist;
+ pBtLinkInfo->bHidExist = p_coex_sta->bHidExist;
/* work around for HS mode. */
if (bBtHsOn) {
@@ -577,14 +575,14 @@ static void halbtc8723b1ant_UpdateBtLinkInfo(struct btc_coexist *pBtCoexist)
pBtLinkInfo->bHidOnly = false;
}
-static u8 halbtc8723b1ant_ActionAlgorithm(struct btc_coexist *pBtCoexist)
+static u8 halbtc8723b1ant_ActionAlgorithm(struct btc_coexist *p_bt_coexist)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
bool bBtHsOn = false;
u8 algorithm = BT_8723B_1ANT_COEX_ALGO_UNDEFINED;
u8 numOfDiffProfile = 0;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
if (!pBtLinkInfo->bBtLinkExist) {
BTC_PRINT(
@@ -805,19 +803,19 @@ static u8 halbtc8723b1ant_ActionAlgorithm(struct btc_coexist *pBtCoexist)
}
static void halbtc8723b1ant_SetSwPenaltyTxRateAdaptive(
- struct btc_coexist *pBtCoexist, bool bLowPenaltyRa
+ struct btc_coexist *p_bt_coexist, bool bLowPenaltyRa
)
{
- u8 H2C_Parameter[6] = {0};
+ u8 h2c_parameter[6] = {0};
- H2C_Parameter[0] = 0x6; /* opCode, 0x6 = Retry_Penalty */
+ h2c_parameter[0] = 0x6; /* opCode, 0x6 = Retry_Penalty */
if (bLowPenaltyRa) {
- H2C_Parameter[1] |= BIT0;
- H2C_Parameter[2] = 0x00; /* normal rate except MCS7/6/5, OFDM54/48/36 */
- H2C_Parameter[3] = 0xf7; /* MCS7 or OFDM54 */
- H2C_Parameter[4] = 0xf8; /* MCS6 or OFDM48 */
- H2C_Parameter[5] = 0xf9; /* MCS5 or OFDM36 */
+ h2c_parameter[1] |= BIT0;
+ h2c_parameter[2] = 0x00; /* normal rate except MCS7/6/5, OFDM54/48/36 */
+ h2c_parameter[3] = 0xf7; /* MCS7 or OFDM54 */
+ h2c_parameter[4] = 0xf8; /* MCS6 or OFDM48 */
+ h2c_parameter[5] = 0xf9; /* MCS5 or OFDM36 */
}
BTC_PRINT(
@@ -829,28 +827,28 @@ static void halbtc8723b1ant_SetSwPenaltyTxRateAdaptive(
)
);
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x69, 6, H2C_Parameter);
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x69, 6, h2c_parameter);
}
static void halbtc8723b1ant_LowPenaltyRa(
- struct btc_coexist *pBtCoexist, bool bForceExec, bool bLowPenaltyRa
+ struct btc_coexist *p_bt_coexist, bool force_exec, bool bLowPenaltyRa
)
{
- pCoexDm->bCurLowPenaltyRa = bLowPenaltyRa;
+ p_coex_dm->bCurLowPenaltyRa = bLowPenaltyRa;
- if (!bForceExec) {
- if (pCoexDm->bPreLowPenaltyRa == pCoexDm->bCurLowPenaltyRa)
+ if (!force_exec) {
+ if (p_coex_dm->bPreLowPenaltyRa == p_coex_dm->bCurLowPenaltyRa)
return;
}
halbtc8723b1ant_SetSwPenaltyTxRateAdaptive(
- pBtCoexist, pCoexDm->bCurLowPenaltyRa
+ p_bt_coexist, p_coex_dm->bCurLowPenaltyRa
);
- pCoexDm->bPreLowPenaltyRa = pCoexDm->bCurLowPenaltyRa;
+ p_coex_dm->bPreLowPenaltyRa = p_coex_dm->bCurLowPenaltyRa;
}
static void halbtc8723b1ant_SetCoexTable(
- struct btc_coexist *pBtCoexist,
+ struct btc_coexist *p_bt_coexist,
u32 val0x6c0,
u32 val0x6c4,
u32 val0x6c8,
@@ -862,33 +860,33 @@ static void halbtc8723b1ant_SetCoexTable(
ALGO_TRACE_SW_EXEC,
("[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0)
);
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c0, val0x6c0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x6c0, val0x6c0);
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_SW_EXEC,
("[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4)
);
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c4, val0x6c4);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x6c4, val0x6c4);
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_SW_EXEC,
("[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8)
);
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c8, val0x6c8);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x6c8, val0x6c8);
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_SW_EXEC,
("[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc)
);
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cc, val0x6cc);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cc, val0x6cc);
}
static void halbtc8723b1ant_CoexTable(
- struct btc_coexist *pBtCoexist,
- bool bForceExec,
+ struct btc_coexist *p_bt_coexist,
+ bool force_exec,
u32 val0x6c0,
u32 val0x6c4,
u32 val0x6c8,
@@ -900,37 +898,37 @@ static void halbtc8723b1ant_CoexTable(
ALGO_TRACE_SW,
(
"[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6cc = 0x%x\n",
- (bForceExec ? "force to" : ""),
+ (force_exec ? "force to" : ""),
val0x6c0, val0x6c4, val0x6cc
)
);
- pCoexDm->curVal0x6c0 = val0x6c0;
- pCoexDm->curVal0x6c4 = val0x6c4;
- pCoexDm->curVal0x6c8 = val0x6c8;
- pCoexDm->curVal0x6cc = val0x6cc;
+ p_coex_dm->curVal0x6c0 = val0x6c0;
+ p_coex_dm->curVal0x6c4 = val0x6c4;
+ p_coex_dm->curVal0x6c8 = val0x6c8;
+ p_coex_dm->curVal0x6cc = val0x6cc;
- if (!bForceExec) {
+ if (!force_exec) {
if (
- (pCoexDm->preVal0x6c0 == pCoexDm->curVal0x6c0) &&
- (pCoexDm->preVal0x6c4 == pCoexDm->curVal0x6c4) &&
- (pCoexDm->preVal0x6c8 == pCoexDm->curVal0x6c8) &&
- (pCoexDm->preVal0x6cc == pCoexDm->curVal0x6cc)
+ (p_coex_dm->preVal0x6c0 == p_coex_dm->curVal0x6c0) &&
+ (p_coex_dm->preVal0x6c4 == p_coex_dm->curVal0x6c4) &&
+ (p_coex_dm->preVal0x6c8 == p_coex_dm->curVal0x6c8) &&
+ (p_coex_dm->preVal0x6cc == p_coex_dm->curVal0x6cc)
)
return;
}
halbtc8723b1ant_SetCoexTable(
- pBtCoexist, val0x6c0, val0x6c4, val0x6c8, val0x6cc
+ p_bt_coexist, val0x6c0, val0x6c4, val0x6c8, val0x6cc
);
- pCoexDm->preVal0x6c0 = pCoexDm->curVal0x6c0;
- pCoexDm->preVal0x6c4 = pCoexDm->curVal0x6c4;
- pCoexDm->preVal0x6c8 = pCoexDm->curVal0x6c8;
- pCoexDm->preVal0x6cc = pCoexDm->curVal0x6cc;
+ p_coex_dm->preVal0x6c0 = p_coex_dm->curVal0x6c0;
+ p_coex_dm->preVal0x6c4 = p_coex_dm->curVal0x6c4;
+ p_coex_dm->preVal0x6c8 = p_coex_dm->curVal0x6c8;
+ p_coex_dm->preVal0x6cc = p_coex_dm->curVal0x6cc;
}
static void halbtc8723b1ant_CoexTableWithType(
- struct btc_coexist *pBtCoexist, bool bForceExec, u8 type
+ struct btc_coexist *p_bt_coexist, bool force_exec, u8 type
)
{
BTC_PRINT(
@@ -939,47 +937,47 @@ static void halbtc8723b1ant_CoexTableWithType(
("[BTCoex], ********** CoexTable(%d) **********\n", type)
);
- pCoexSta->nCoexTableType = type;
+ p_coex_sta->nCoexTableType = type;
switch (type) {
case 0:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0x55555555, 0x55555555, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0x55555555, 0x55555555, 0xffffff, 0x3
);
break;
case 1:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0x55555555, 0x5a5a5a5a, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0x55555555, 0x5a5a5a5a, 0xffffff, 0x3
);
break;
case 2:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0x5a5a5a5a, 0x5a5a5a5a, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0x5a5a5a5a, 0x5a5a5a5a, 0xffffff, 0x3
);
break;
case 3:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0xaaaa5555, 0xaaaa5a5a, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0xaaaa5555, 0xaaaa5a5a, 0xffffff, 0x3
);
break;
case 4:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0x55555555, 0xaaaa5a5a, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0x55555555, 0xaaaa5a5a, 0xffffff, 0x3
);
break;
case 5:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0x5a5a5a5a, 0xaaaa5a5a, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0x5a5a5a5a, 0xaaaa5a5a, 0xffffff, 0x3
);
break;
case 6:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0x55555555, 0xaaaaaaaa, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0x55555555, 0xaaaaaaaa, 0xffffff, 0x3
);
break;
case 7:
halbtc8723b1ant_CoexTable(
- pBtCoexist, bForceExec, 0xaaaaaaaa, 0xaaaaaaaa, 0xffffff, 0x3
+ p_bt_coexist, force_exec, 0xaaaaaaaa, 0xaaaaaaaa, 0xffffff, 0x3
);
break;
default:
@@ -988,28 +986,28 @@ static void halbtc8723b1ant_CoexTableWithType(
}
static void halbtc8723b1ant_SetFwIgnoreWlanAct(
- struct btc_coexist *pBtCoexist, bool bEnable
+ struct btc_coexist *p_bt_coexist, bool bEnable
)
{
- u8 H2C_Parameter[1] = {0};
+ u8 h2c_parameter[1] = {0};
if (bEnable)
- H2C_Parameter[0] |= BIT0; /* function enable */
+ h2c_parameter[0] |= BIT0; /* function enable */
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_EXEC,
(
"[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n",
- H2C_Parameter[0]
+ h2c_parameter[0]
)
);
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x63, 1, H2C_Parameter);
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x63, 1, h2c_parameter);
}
static void halbtc8723b1ant_IgnoreWlanAct(
- struct btc_coexist *pBtCoexist, bool bForceExec, bool bEnable
+ struct btc_coexist *p_bt_coexist, bool force_exec, bool bEnable
)
{
BTC_PRINT(
@@ -1017,44 +1015,44 @@ static void halbtc8723b1ant_IgnoreWlanAct(
ALGO_TRACE_FW,
(
"[BTCoex], %s turn Ignore WlanAct %s\n",
- (bForceExec ? "force to" : ""),
+ (force_exec ? "force to" : ""),
(bEnable ? "ON" : "OFF")
)
);
- pCoexDm->bCurIgnoreWlanAct = bEnable;
+ p_coex_dm->bCurIgnoreWlanAct = bEnable;
- if (!bForceExec) {
+ if (!force_exec) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_DETAIL,
(
"[BTCoex], bPreIgnoreWlanAct = %d, bCurIgnoreWlanAct = %d!!\n",
- pCoexDm->bPreIgnoreWlanAct,
- pCoexDm->bCurIgnoreWlanAct
+ p_coex_dm->bPreIgnoreWlanAct,
+ p_coex_dm->bCurIgnoreWlanAct
)
);
- if (pCoexDm->bPreIgnoreWlanAct == pCoexDm->bCurIgnoreWlanAct)
+ if (p_coex_dm->bPreIgnoreWlanAct == p_coex_dm->bCurIgnoreWlanAct)
return;
}
- halbtc8723b1ant_SetFwIgnoreWlanAct(pBtCoexist, bEnable);
+ halbtc8723b1ant_SetFwIgnoreWlanAct(p_bt_coexist, bEnable);
- pCoexDm->bPreIgnoreWlanAct = pCoexDm->bCurIgnoreWlanAct;
+ p_coex_dm->bPreIgnoreWlanAct = p_coex_dm->bCurIgnoreWlanAct;
}
static void halbtc8723b1ant_SetLpsRpwm(
- struct btc_coexist *pBtCoexist, u8 lpsVal, u8 rpwmVal
+ struct btc_coexist *p_bt_coexist, u8 lpsVal, u8 rpwmVal
)
{
u8 lps = lpsVal;
u8 rpwm = rpwmVal;
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_LPS_VAL, &lps);
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_U1_RPWM_VAL, &rpwm);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_U1_LPS_VAL, &lps);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_U1_RPWM_VAL, &rpwm);
}
static void halbtc8723b1ant_LpsRpwm(
- struct btc_coexist *pBtCoexist, bool bForceExec, u8 lpsVal, u8 rpwmVal
+ struct btc_coexist *p_bt_coexist, bool force_exec, u8 lpsVal, u8 rpwmVal
)
{
BTC_PRINT(
@@ -1062,50 +1060,50 @@ static void halbtc8723b1ant_LpsRpwm(
ALGO_TRACE_FW,
(
"[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n",
- (bForceExec ? "force to" : ""),
+ (force_exec ? "force to" : ""),
lpsVal,
rpwmVal
)
);
- pCoexDm->curLps = lpsVal;
- pCoexDm->curRpwm = rpwmVal;
+ p_coex_dm->curLps = lpsVal;
+ p_coex_dm->curRpwm = rpwmVal;
- if (!bForceExec) {
+ if (!force_exec) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_DETAIL,
(
"[BTCoex], LPS-RxBeaconMode = 0x%x , LPS-RPWM = 0x%x!!\n",
- pCoexDm->curLps,
- pCoexDm->curRpwm
+ p_coex_dm->curLps,
+ p_coex_dm->curRpwm
)
);
if (
- (pCoexDm->preLps == pCoexDm->curLps) &&
- (pCoexDm->preRpwm == pCoexDm->curRpwm)
+ (p_coex_dm->preLps == p_coex_dm->curLps) &&
+ (p_coex_dm->preRpwm == p_coex_dm->curRpwm)
) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_DETAIL,
(
"[BTCoex], LPS-RPWM_Last = 0x%x , LPS-RPWM_Now = 0x%x!!\n",
- pCoexDm->preRpwm,
- pCoexDm->curRpwm
+ p_coex_dm->preRpwm,
+ p_coex_dm->curRpwm
)
);
return;
}
}
- halbtc8723b1ant_SetLpsRpwm(pBtCoexist, lpsVal, rpwmVal);
+ halbtc8723b1ant_SetLpsRpwm(p_bt_coexist, lpsVal, rpwmVal);
- pCoexDm->preLps = pCoexDm->curLps;
- pCoexDm->preRpwm = pCoexDm->curRpwm;
+ p_coex_dm->preLps = p_coex_dm->curLps;
+ p_coex_dm->preRpwm = p_coex_dm->curRpwm;
}
static void halbtc8723b1ant_SwMechanism(
- struct btc_coexist *pBtCoexist, bool bLowPenaltyRA
+ struct btc_coexist *p_bt_coexist, bool bLowPenaltyRA
)
{
BTC_PRINT(
@@ -1114,79 +1112,79 @@ static void halbtc8723b1ant_SwMechanism(
("[BTCoex], SM[LpRA] = %d\n", bLowPenaltyRA)
);
- halbtc8723b1ant_LowPenaltyRa(pBtCoexist, NORMAL_EXEC, bLowPenaltyRA);
+ halbtc8723b1ant_LowPenaltyRa(p_bt_coexist, NORMAL_EXEC, bLowPenaltyRA);
}
static void halbtc8723b1ant_SetAntPath(
- struct btc_coexist *pBtCoexist, u8 antPosType, bool bInitHwCfg, bool bWifiOff
+ struct btc_coexist *p_bt_coexist, u8 antPosType, bool bInitHwCfg, bool bWifiOff
)
{
- struct btc_board_info *pBoardInfo = &pBtCoexist->boardInfo;
- u32 fwVer = 0, u4Tmp = 0, cntBtCalChk = 0;
+ struct btc_board_info *pBoardInfo = &p_bt_coexist->boardInfo;
+ u32 fw_ver = 0, u4Tmp = 0, cntBtCalChk = 0;
bool bPgExtSwitch = false;
bool bUseExtSwitch = false;
bool bIsInMpMode = false;
- u8 H2C_Parameter[2] = {0}, u1Tmp = 0;
+ u8 h2c_parameter[2] = {0}, u1Tmp = 0;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_EXT_SWITCH, &bPgExtSwitch);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer); /* [31:16]=fw ver, [15:0]=fw sub ver */
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_EXT_SWITCH, &bPgExtSwitch);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver); /* [31:16]=fw ver, [15:0]=fw sub ver */
- if ((fwVer > 0 && fwVer < 0xc0000) || bPgExtSwitch)
+ if ((fw_ver > 0 && fw_ver < 0xc0000) || bPgExtSwitch)
bUseExtSwitch = true;
if (bInitHwCfg) {
- pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1, 0xfffff, 0x780); /* WiFi TRx Mask on */
- pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x15); /* BT TRx Mask on */
+ p_bt_coexist->fBtcSetRfReg(p_bt_coexist, BTC_RF_A, 0x1, 0xfffff, 0x780); /* WiFi TRx Mask on */
+ p_bt_coexist->fBtcSetBtReg(p_bt_coexist, BTC_BT_REG_RF, 0x3c, 0x15); /* BT TRx Mask on */
- if (fwVer >= 0x180000) {
+ if (fw_ver >= 0x180000) {
/* Use H2C to set GNT_BT to HIGH */
- H2C_Parameter[0] = 1;
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter);
+ h2c_parameter[0] = 1;
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x6E, 1, h2c_parameter);
} else /* set grant_bt to high */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x765, 0x18);
/* set wlan_act control by PTA */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x76e, 0x4);
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x39, 0x8, 0x1);
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x974, 0xff);
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x944, 0x3, 0x3);
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x930, 0x77);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x39, 0x8, 0x1);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x974, 0xff);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x944, 0x3, 0x3);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x930, 0x77);
} else if (bWifiOff) {
- if (fwVer >= 0x180000) {
+ if (fw_ver >= 0x180000) {
/* Use H2C to set GNT_BT to HIGH */
- H2C_Parameter[0] = 1;
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter);
+ h2c_parameter[0] = 1;
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x6E, 1, h2c_parameter);
} else /* set grant_bt to high */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x765, 0x18);
/* set wlan_act to always low */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x76e, 0x4);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_IS_IN_MP_MODE, &bIsInMpMode);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_IS_IN_MP_MODE, &bIsInMpMode);
if (!bIsInMpMode)
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x0); /* BT select s0/s1 is controlled by BT */
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x67, 0x20, 0x0); /* BT select s0/s1 is controlled by BT */
else
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x67, 0x20, 0x1); /* BT select s0/s1 is controlled by WiFi */
/* 0x4c[24:23]= 00, Set Antenna control by BT_RFE_CTRL BT Vendor 0xac = 0xf002 */
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c);
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x4c);
u4Tmp &= ~BIT23;
u4Tmp &= ~BIT24;
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x4c, u4Tmp);
} else {
/* Use H2C to set GNT_BT to LOW */
- if (fwVer >= 0x180000) {
- if (pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765) != 0) {
- H2C_Parameter[0] = 0;
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x6E, 1, H2C_Parameter);
+ if (fw_ver >= 0x180000) {
+ if (p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x765) != 0) {
+ h2c_parameter[0] = 0;
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x6E, 1, h2c_parameter);
}
} else {
/* BT calibration check */
while (cntBtCalChk <= 20) {
- u1Tmp = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x49d);
+ u1Tmp = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x49d);
cntBtCalChk++;
if (u1Tmp & BIT0) {
@@ -1199,34 +1197,34 @@ static void halbtc8723b1ant_SetAntPath(
}
/* set grant_bt to PTA */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x0);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x765, 0x0);
}
- if (pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x76e) != 0xc)
+ if (p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x76e) != 0xc)
/* set wlan_act control by PTA */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0xc);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x76e, 0xc);
}
if (bUseExtSwitch) {
if (bInitHwCfg) {
/* 0x4c[23]= 0, 0x4c[24]= 1 Antenna control by WL/BT */
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c);
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x4c);
u4Tmp &= ~BIT23;
u4Tmp |= BIT24;
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x4c, u4Tmp);
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0); /* fixed internal switch S1->WiFi, S0->BT */
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x0); /* fixed internal switch S1->WiFi, S0->BT */
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT) {
/* tell firmware "no antenna inverse" */
- H2C_Parameter[0] = 0;
- H2C_Parameter[1] = 1; /* ext switch type */
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter);
+ h2c_parameter[0] = 0;
+ h2c_parameter[1] = 1; /* ext switch type */
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x65, 2, h2c_parameter);
} else {
/* tell firmware "antenna inverse" */
- H2C_Parameter[0] = 1;
- H2C_Parameter[1] = 1; /* ext switch type */
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter);
+ h2c_parameter[0] = 1;
+ h2c_parameter[1] = 1; /* ext switch type */
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x65, 2, h2c_parameter);
}
}
@@ -1235,48 +1233,48 @@ static void halbtc8723b1ant_SetAntPath(
switch (antPosType) {
case BTC_ANT_PATH_WIFI:
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT)
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x92c, 0x3, 0x1);
else
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x92c, 0x3, 0x2);
break;
case BTC_ANT_PATH_BT:
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT)
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x92c, 0x3, 0x2);
else
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x92c, 0x3, 0x1);
break;
default:
case BTC_ANT_PATH_PTA:
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT)
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x1);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x92c, 0x3, 0x1);
else
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x92c, 0x3, 0x2);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x92c, 0x3, 0x2);
break;
}
} else {
if (bInitHwCfg) {
/* 0x4c[23]= 1, 0x4c[24]= 0 Antenna control by 0x64 */
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c);
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x4c);
u4Tmp |= BIT23;
u4Tmp &= ~BIT24;
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x4c, u4Tmp);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x4c, u4Tmp);
/* Fix Ext switch Main->S1, Aux->S0 */
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x64, 0x1, 0x0);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x64, 0x1, 0x0);
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT) {
/* tell firmware "no antenna inverse" */
- H2C_Parameter[0] = 0;
- H2C_Parameter[1] = 0; /* internal switch type */
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter);
+ h2c_parameter[0] = 0;
+ h2c_parameter[1] = 0; /* internal switch type */
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x65, 2, h2c_parameter);
} else {
/* tell firmware "antenna inverse" */
- H2C_Parameter[0] = 1;
- H2C_Parameter[1] = 0; /* internal switch type */
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x65, 2, H2C_Parameter);
+ h2c_parameter[0] = 1;
+ h2c_parameter[1] = 0; /* internal switch type */
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x65, 2, h2c_parameter);
}
}
@@ -1285,36 +1283,36 @@ static void halbtc8723b1ant_SetAntPath(
switch (antPosType) {
case BTC_ANT_PATH_WIFI:
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT)
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x0);
else
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x280);
break;
case BTC_ANT_PATH_BT:
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT)
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x280);
else
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x0);
break;
default:
case BTC_ANT_PATH_PTA:
if (pBoardInfo->btdmAntPos == BTC_ANTENNA_AT_MAIN_PORT)
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x200);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x200);
else
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x80);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x80);
break;
}
}
}
static void halbtc8723b1ant_SetFwPstdma(
- struct btc_coexist *pBtCoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5
+ struct btc_coexist *p_bt_coexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5
)
{
- u8 H2C_Parameter[5] = {0};
+ u8 h2c_parameter[5] = {0};
u8 realByte1 = byte1, realByte5 = byte5;
bool bApEnable = false;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable);
if (bApEnable) {
if (byte1 & BIT4 && !(byte1 & BIT5)) {
@@ -1331,60 +1329,60 @@ static void halbtc8723b1ant_SetFwPstdma(
}
}
- H2C_Parameter[0] = realByte1;
- H2C_Parameter[1] = byte2;
- H2C_Parameter[2] = byte3;
- H2C_Parameter[3] = byte4;
- H2C_Parameter[4] = realByte5;
+ h2c_parameter[0] = realByte1;
+ h2c_parameter[1] = byte2;
+ h2c_parameter[2] = byte3;
+ h2c_parameter[3] = byte4;
+ h2c_parameter[4] = realByte5;
- pCoexDm->psTdmaPara[0] = realByte1;
- pCoexDm->psTdmaPara[1] = byte2;
- pCoexDm->psTdmaPara[2] = byte3;
- pCoexDm->psTdmaPara[3] = byte4;
- pCoexDm->psTdmaPara[4] = realByte5;
+ p_coex_dm->psTdmaPara[0] = realByte1;
+ p_coex_dm->psTdmaPara[1] = byte2;
+ p_coex_dm->psTdmaPara[2] = byte3;
+ p_coex_dm->psTdmaPara[3] = byte4;
+ p_coex_dm->psTdmaPara[4] = realByte5;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_EXEC,
(
"[BTCoex], PS-TDMA H2C cmd = 0x%x%08x\n",
- H2C_Parameter[0],
- H2C_Parameter[1] << 24 |
- H2C_Parameter[2] << 16 |
- H2C_Parameter[3] << 8 |
- H2C_Parameter[4]
+ h2c_parameter[0],
+ h2c_parameter[1] << 24 |
+ h2c_parameter[2] << 16 |
+ h2c_parameter[3] << 8 |
+ h2c_parameter[4]
)
);
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x60, 5, H2C_Parameter);
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x60, 5, h2c_parameter);
}
static void halbtc8723b1ant_PsTdma(
- struct btc_coexist *pBtCoexist, bool bForceExec, bool bTurnOn, u8 type
+ struct btc_coexist *p_bt_coexist, bool force_exec, bool bTurnOn, u8 type
)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
bool bWifiBusy = false;
u8 rssiAdjustVal = 0;
u8 psTdmaByte4Val = 0x50, psTdmaByte0Val = 0x51, psTdmaByte3Val = 0x10;
s8 nWiFiDurationAdjust = 0x0;
- /* u32 fwVer = 0; */
+ /* u32 fw_ver = 0; */
/* BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], %s turn %s PS TDMA, type =%d\n", */
- /* (bForceExec? "force to":""), (bTurnOn? "ON":"OFF"), type)); */
- pCoexDm->bCurPsTdmaOn = bTurnOn;
- pCoexDm->curPsTdma = type;
+ /* (force_exec? "force to":""), (bTurnOn? "ON":"OFF"), type)); */
+ p_coex_dm->bCurPsTdmaOn = bTurnOn;
+ p_coex_dm->curPsTdma = type;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
- if (pCoexDm->bCurPsTdmaOn) {
+ if (p_coex_dm->bCurPsTdmaOn) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE,
(
"[BTCoex], ********** TDMA(on, %d) **********\n",
- pCoexDm->curPsTdma
+ p_coex_dm->curPsTdma
)
);
} else {
@@ -1393,27 +1391,27 @@ static void halbtc8723b1ant_PsTdma(
ALGO_TRACE,
(
"[BTCoex], ********** TDMA(off, %d) **********\n",
- pCoexDm->curPsTdma
+ p_coex_dm->curPsTdma
)
);
}
- if (!bForceExec) {
+ if (!force_exec) {
if (
- (pCoexDm->bPrePsTdmaOn == pCoexDm->bCurPsTdmaOn) &&
- (pCoexDm->prePsTdma == pCoexDm->curPsTdma)
+ (p_coex_dm->bPrePsTdmaOn == p_coex_dm->bCurPsTdmaOn) &&
+ (p_coex_dm->prePsTdma == p_coex_dm->curPsTdma)
)
return;
}
- if (pCoexSta->nScanAPNum <= 5)
+ if (p_coex_sta->nScanAPNum <= 5)
nWiFiDurationAdjust = 5;
- else if (pCoexSta->nScanAPNum >= 40)
+ else if (p_coex_sta->nScanAPNum >= 40)
nWiFiDurationAdjust = -15;
- else if (pCoexSta->nScanAPNum >= 20)
+ else if (p_coex_sta->nScanAPNum >= 20)
nWiFiDurationAdjust = -10;
- if (!pCoexSta->bForceLpsOn) { /* only for A2DP-only case 1/2/9/11 */
+ if (!p_coex_sta->bForceLpsOn) { /* only for A2DP-only case 1/2/9/11 */
psTdmaByte0Val = 0x61; /* no null-pkt */
psTdmaByte3Val = 0x11; /* no tx-pause at BT-slot */
psTdmaByte4Val = 0x10; /* 0x778 = d/1 toggle */
@@ -1428,12 +1426,12 @@ static void halbtc8723b1ant_PsTdma(
switch (type) {
default:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x51, 0x1a, 0x1a, 0x0, psTdmaByte4Val
+ p_bt_coexist, 0x51, 0x1a, 0x1a, 0x0, psTdmaByte4Val
);
break;
case 1:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist,
+ p_bt_coexist,
psTdmaByte0Val,
0x3a + nWiFiDurationAdjust,
0x03,
@@ -1443,7 +1441,7 @@ static void halbtc8723b1ant_PsTdma(
break;
case 2:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist,
+ p_bt_coexist,
psTdmaByte0Val,
0x2d + nWiFiDurationAdjust,
0x03,
@@ -1453,35 +1451,35 @@ static void halbtc8723b1ant_PsTdma(
break;
case 3:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x51, 0x1d, 0x1d, 0x0, 0x10
+ p_bt_coexist, 0x51, 0x1d, 0x1d, 0x0, 0x10
);
break;
case 4:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x93, 0x15, 0x3, 0x14, 0x0
+ p_bt_coexist, 0x93, 0x15, 0x3, 0x14, 0x0
);
break;
case 5:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x61, 0x15, 0x3, 0x11, 0x10
+ p_bt_coexist, 0x61, 0x15, 0x3, 0x11, 0x10
);
break;
case 6:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x61, 0x20, 0x3, 0x11, 0x11
+ p_bt_coexist, 0x61, 0x20, 0x3, 0x11, 0x11
);
break;
case 7:
- halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x13, 0xc, 0x5, 0x0, 0x0);
+ halbtc8723b1ant_SetFwPstdma(p_bt_coexist, 0x13, 0xc, 0x5, 0x0, 0x0);
break;
case 8:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x93, 0x25, 0x3, 0x10, 0x0
+ p_bt_coexist, 0x93, 0x25, 0x3, 0x10, 0x0
);
break;
case 9:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist,
+ p_bt_coexist,
psTdmaByte0Val,
0x21,
0x3,
@@ -1490,11 +1488,11 @@ static void halbtc8723b1ant_PsTdma(
);
break;
case 10:
- halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x13, 0xa, 0xa, 0x0, 0x40);
+ halbtc8723b1ant_SetFwPstdma(p_bt_coexist, 0x13, 0xa, 0xa, 0x0, 0x40);
break;
case 11:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist,
+ p_bt_coexist,
psTdmaByte0Val,
0x21,
0x03,
@@ -1504,124 +1502,124 @@ static void halbtc8723b1ant_PsTdma(
break;
case 12:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x51, 0x0a, 0x0a, 0x0, 0x50
+ p_bt_coexist, 0x51, 0x0a, 0x0a, 0x0, 0x50
);
break;
case 13:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x51, 0x12, 0x12, 0x0, 0x10
+ p_bt_coexist, 0x51, 0x12, 0x12, 0x0, 0x10
);
break;
case 14:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x51, 0x21, 0x3, 0x10, psTdmaByte4Val
+ p_bt_coexist, 0x51, 0x21, 0x3, 0x10, psTdmaByte4Val
);
break;
case 15:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x13, 0xa, 0x3, 0x8, 0x0
+ p_bt_coexist, 0x13, 0xa, 0x3, 0x8, 0x0
);
break;
case 16:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x93, 0x15, 0x3, 0x10, 0x0
+ p_bt_coexist, 0x93, 0x15, 0x3, 0x10, 0x0
);
break;
case 18:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x93, 0x25, 0x3, 0x10, 0x0
+ p_bt_coexist, 0x93, 0x25, 0x3, 0x10, 0x0
);
break;
case 20:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x61, 0x3f, 0x03, 0x11, 0x10
+ p_bt_coexist, 0x61, 0x3f, 0x03, 0x11, 0x10
);
break;
case 21:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x61, 0x25, 0x03, 0x11, 0x11
+ p_bt_coexist, 0x61, 0x25, 0x03, 0x11, 0x11
);
break;
case 22:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x61, 0x25, 0x03, 0x11, 0x10
+ p_bt_coexist, 0x61, 0x25, 0x03, 0x11, 0x10
);
break;
case 23:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xe3, 0x25, 0x3, 0x31, 0x18
+ p_bt_coexist, 0xe3, 0x25, 0x3, 0x31, 0x18
);
break;
case 24:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xe3, 0x15, 0x3, 0x31, 0x18
+ p_bt_coexist, 0xe3, 0x15, 0x3, 0x31, 0x18
);
break;
case 25:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xe3, 0xa, 0x3, 0x31, 0x18
+ p_bt_coexist, 0xe3, 0xa, 0x3, 0x31, 0x18
);
break;
case 26:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xe3, 0xa, 0x3, 0x31, 0x18
+ p_bt_coexist, 0xe3, 0xa, 0x3, 0x31, 0x18
);
break;
case 27:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xe3, 0x25, 0x3, 0x31, 0x98
+ p_bt_coexist, 0xe3, 0x25, 0x3, 0x31, 0x98
);
break;
case 28:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x69, 0x25, 0x3, 0x31, 0x0
+ p_bt_coexist, 0x69, 0x25, 0x3, 0x31, 0x0
);
break;
case 29:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xab, 0x1a, 0x1a, 0x1, 0x10
+ p_bt_coexist, 0xab, 0x1a, 0x1a, 0x1, 0x10
);
break;
case 30:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x51, 0x30, 0x3, 0x10, 0x10
+ p_bt_coexist, 0x51, 0x30, 0x3, 0x10, 0x10
);
break;
case 31:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xd3, 0x1a, 0x1a, 0x0, 0x58
+ p_bt_coexist, 0xd3, 0x1a, 0x1a, 0x0, 0x58
);
break;
case 32:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x61, 0x35, 0x3, 0x11, 0x11
+ p_bt_coexist, 0x61, 0x35, 0x3, 0x11, 0x11
);
break;
case 33:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xa3, 0x25, 0x3, 0x30, 0x90
+ p_bt_coexist, 0xa3, 0x25, 0x3, 0x30, 0x90
);
break;
case 34:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x53, 0x1a, 0x1a, 0x0, 0x10
+ p_bt_coexist, 0x53, 0x1a, 0x1a, 0x0, 0x10
);
break;
case 35:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x63, 0x1a, 0x1a, 0x0, 0x10
+ p_bt_coexist, 0x63, 0x1a, 0x1a, 0x0, 0x10
);
break;
case 36:
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0xd3, 0x12, 0x3, 0x14, 0x50
+ p_bt_coexist, 0xd3, 0x12, 0x3, 0x14, 0x50
);
break;
case 40: /* SoftAP only with no sta associated, BT disable , TDMA mode for power saving */
/* here softap mode screen off will cost 70-80mA for phone */
halbtc8723b1ant_SetFwPstdma(
- pBtCoexist, 0x23, 0x18, 0x00, 0x10, 0x24
+ p_bt_coexist, 0x23, 0x18, 0x00, 0x10, 0x24
);
break;
}
@@ -1630,47 +1628,47 @@ static void halbtc8723b1ant_PsTdma(
/* disable PS tdma */
switch (type) {
case 8: /* PTA Control */
- halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x8, 0x0, 0x0, 0x0, 0x0);
+ halbtc8723b1ant_SetFwPstdma(p_bt_coexist, 0x8, 0x0, 0x0, 0x0, 0x0);
halbtc8723b1ant_SetAntPath(
- pBtCoexist, BTC_ANT_PATH_PTA, false, false
+ p_bt_coexist, BTC_ANT_PATH_PTA, false, false
);
break;
case 0:
default: /* Software control, Antenna at BT side */
- halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x0, 0x0);
+ halbtc8723b1ant_SetFwPstdma(p_bt_coexist, 0x0, 0x0, 0x0, 0x0, 0x0);
halbtc8723b1ant_SetAntPath(
- pBtCoexist, BTC_ANT_PATH_BT, false, false
+ p_bt_coexist, BTC_ANT_PATH_BT, false, false
);
break;
case 9: /* Software control, Antenna at WiFi side */
- halbtc8723b1ant_SetFwPstdma(pBtCoexist, 0x0, 0x0, 0x0, 0x0, 0x0);
+ halbtc8723b1ant_SetFwPstdma(p_bt_coexist, 0x0, 0x0, 0x0, 0x0, 0x0);
halbtc8723b1ant_SetAntPath(
- pBtCoexist, BTC_ANT_PATH_WIFI, false, false
+ p_bt_coexist, BTC_ANT_PATH_WIFI, false, false
);
break;
}
}
rssiAdjustVal = 0;
- pBtCoexist->fBtcSet(
- pBtCoexist, BTC_SET_U1_RSSI_ADJ_VAL_FOR_1ANT_COEX_TYPE, &rssiAdjustVal
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist, BTC_SET_U1_RSSI_ADJ_VAL_FOR_1ANT_COEX_TYPE, &rssiAdjustVal
);
/* update pre state */
- pCoexDm->bPrePsTdmaOn = pCoexDm->bCurPsTdmaOn;
- pCoexDm->prePsTdma = pCoexDm->curPsTdma;
+ p_coex_dm->bPrePsTdmaOn = p_coex_dm->bCurPsTdmaOn;
+ p_coex_dm->prePsTdma = p_coex_dm->curPsTdma;
}
-static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist)
+static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *p_bt_coexist)
{
bool bCommon = false, bWifiConnected = false, bWifiBusy = false;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
if (
!bWifiConnected &&
- BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == pCoexDm->btStatus
+ BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == p_coex_dm->btStatus
) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
@@ -1678,12 +1676,12 @@ static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist)
("[BTCoex], Wifi non connected-idle + BT non connected-idle!!\n")
);
- /* halbtc8723b1ant_SwMechanism(pBtCoexist, false); */
+ /* halbtc8723b1ant_SwMechanism(p_bt_coexist, false); */
bCommon = true;
} else if (
bWifiConnected &&
- (BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == p_coex_dm->btStatus)
) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
@@ -1691,12 +1689,12 @@ static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist)
("[BTCoex], Wifi connected + BT non connected-idle!!\n")
);
- /* halbtc8723b1ant_SwMechanism(pBtCoexist, false); */
+ /* halbtc8723b1ant_SwMechanism(p_bt_coexist, false); */
bCommon = true;
} else if (
!bWifiConnected &&
- (BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == p_coex_dm->btStatus)
) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
@@ -1704,21 +1702,21 @@ static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist)
("[BTCoex], Wifi non connected-idle + BT connected-idle!!\n")
);
- /* halbtc8723b1ant_SwMechanism(pBtCoexist, false); */
+ /* halbtc8723b1ant_SwMechanism(p_bt_coexist, false); */
bCommon = true;
} else if (
bWifiConnected &&
- (BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == p_coex_dm->btStatus)
) {
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi connected + BT connected-idle!!\n"));
- /* halbtc8723b1ant_SwMechanism(pBtCoexist, false); */
+ /* halbtc8723b1ant_SwMechanism(p_bt_coexist, false); */
bCommon = true;
} else if (
!bWifiConnected &&
- (BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE != pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE != p_coex_dm->btStatus)
) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
@@ -1726,7 +1724,7 @@ static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist)
("[BTCoex], Wifi non connected-idle + BT Busy!!\n")
);
- /* halbtc8723b1ant_SwMechanism(pBtCoexist, false); */
+ /* halbtc8723b1ant_SwMechanism(p_bt_coexist, false); */
bCommon = true;
} else {
@@ -1752,7 +1750,7 @@ static bool halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist)
static void halbtc8723b1ant_TdmaDurationAdjustForAcl(
- struct btc_coexist *pBtCoexist, u8 wifiStatus
+ struct btc_coexist *p_bt_coexist, u8 wifiStatus
)
{
static s32 up, dn, m, n, WaitCount;
@@ -1771,13 +1769,13 @@ static void halbtc8723b1ant_TdmaDurationAdjustForAcl(
(BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SPECIAL_PKT == wifiStatus)
) {
if (
- pCoexDm->curPsTdma != 1 &&
- pCoexDm->curPsTdma != 2 &&
- pCoexDm->curPsTdma != 3 &&
- pCoexDm->curPsTdma != 9
+ p_coex_dm->curPsTdma != 1 &&
+ p_coex_dm->curPsTdma != 2 &&
+ p_coex_dm->curPsTdma != 3 &&
+ p_coex_dm->curPsTdma != 9
) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9);
- pCoexDm->psTdmaDuAdjType = 9;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 9);
+ p_coex_dm->psTdmaDuAdjType = 9;
up = 0;
dn = 0;
@@ -1789,16 +1787,16 @@ static void halbtc8723b1ant_TdmaDurationAdjustForAcl(
return;
}
- if (!pCoexDm->bAutoTdmaAdjust) {
- pCoexDm->bAutoTdmaAdjust = true;
+ if (!p_coex_dm->bAutoTdmaAdjust) {
+ p_coex_dm->bAutoTdmaAdjust = true;
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_DETAIL,
("[BTCoex], first run TdmaDurationAdjust()!!\n")
);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 2);
- pCoexDm->psTdmaDuAdjType = 2;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 2);
+ p_coex_dm->psTdmaDuAdjType = 2;
/* */
up = 0;
dn = 0;
@@ -1808,13 +1806,13 @@ static void halbtc8723b1ant_TdmaDurationAdjustForAcl(
WaitCount = 0;
} else {
/* acquire the BT TRx retry count from BT_Info byte2 */
- retryCount = pCoexSta->btRetryCnt;
- btInfoExt = pCoexSta->btInfoExt;
+ retryCount = p_coex_sta->btRetryCnt;
+ btInfoExt = p_coex_sta->btInfoExt;
/* BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], retryCount = %d\n", retryCount)); */
/* BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], up =%d, dn =%d, m =%d, n =%d, WaitCount =%d\n", */
/* up, dn, m, n, WaitCount)); */
- if (pCoexSta->lowPriorityTx > 1050 || pCoexSta->lowPriorityRx > 1250)
+ if (p_coex_sta->lowPriorityTx > 1050 || p_coex_sta->lowPriorityRx > 1250)
retryCount++;
result = 0;
@@ -1886,36 +1884,36 @@ static void halbtc8723b1ant_TdmaDurationAdjustForAcl(
if (result == -1) {
if (
BT_INFO_8723B_1ANT_A2DP_BASIC_RATE(btInfoExt) &&
- ((pCoexDm->curPsTdma == 1) || (pCoexDm->curPsTdma == 2))
+ ((p_coex_dm->curPsTdma == 1) || (p_coex_dm->curPsTdma == 2))
) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9);
- pCoexDm->psTdmaDuAdjType = 9;
- } else if (pCoexDm->curPsTdma == 1) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 2);
- pCoexDm->psTdmaDuAdjType = 2;
- } else if (pCoexDm->curPsTdma == 2) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9);
- pCoexDm->psTdmaDuAdjType = 9;
- } else if (pCoexDm->curPsTdma == 9) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 11);
- pCoexDm->psTdmaDuAdjType = 11;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 9);
+ p_coex_dm->psTdmaDuAdjType = 9;
+ } else if (p_coex_dm->curPsTdma == 1) {
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 2);
+ p_coex_dm->psTdmaDuAdjType = 2;
+ } else if (p_coex_dm->curPsTdma == 2) {
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 9);
+ p_coex_dm->psTdmaDuAdjType = 9;
+ } else if (p_coex_dm->curPsTdma == 9) {
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 11);
+ p_coex_dm->psTdmaDuAdjType = 11;
}
} else if (result == 1) {
if (
BT_INFO_8723B_1ANT_A2DP_BASIC_RATE(btInfoExt) &&
- ((pCoexDm->curPsTdma == 1) || (pCoexDm->curPsTdma == 2))
+ ((p_coex_dm->curPsTdma == 1) || (p_coex_dm->curPsTdma == 2))
) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9);
- pCoexDm->psTdmaDuAdjType = 9;
- } else if (pCoexDm->curPsTdma == 11) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 9);
- pCoexDm->psTdmaDuAdjType = 9;
- } else if (pCoexDm->curPsTdma == 9) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 2);
- pCoexDm->psTdmaDuAdjType = 2;
- } else if (pCoexDm->curPsTdma == 2) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 1);
- pCoexDm->psTdmaDuAdjType = 1;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 9);
+ p_coex_dm->psTdmaDuAdjType = 9;
+ } else if (p_coex_dm->curPsTdma == 11) {
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 9);
+ p_coex_dm->psTdmaDuAdjType = 9;
+ } else if (p_coex_dm->curPsTdma == 9) {
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 2);
+ p_coex_dm->psTdmaDuAdjType = 2;
+ } else if (p_coex_dm->curPsTdma == 2) {
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 1);
+ p_coex_dm->psTdmaDuAdjType = 1;
}
} else { /* no change */
BTC_PRINT(
@@ -1923,39 +1921,39 @@ static void halbtc8723b1ant_TdmaDurationAdjustForAcl(
ALGO_TRACE_FW_DETAIL,
(
"[BTCoex], ********** TDMA(on, %d) **********\n",
- pCoexDm->curPsTdma
+ p_coex_dm->curPsTdma
)
);
}
if (
- pCoexDm->curPsTdma != 1 &&
- pCoexDm->curPsTdma != 2 &&
- pCoexDm->curPsTdma != 9 &&
- pCoexDm->curPsTdma != 11
+ p_coex_dm->curPsTdma != 1 &&
+ p_coex_dm->curPsTdma != 2 &&
+ p_coex_dm->curPsTdma != 9 &&
+ p_coex_dm->curPsTdma != 11
) /* recover to previous adjust type */
halbtc8723b1ant_PsTdma(
- pBtCoexist, NORMAL_EXEC, true, pCoexDm->psTdmaDuAdjType
+ p_bt_coexist, NORMAL_EXEC, true, p_coex_dm->psTdmaDuAdjType
);
}
}
static void halbtc8723b1ant_PsTdmaCheckForPowerSaveState(
- struct btc_coexist *pBtCoexist, bool bNewPsState
+ struct btc_coexist *p_bt_coexist, bool bNewPsState
)
{
u8 lpsMode = 0x0;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_LPS_MODE, &lpsMode);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U1_LPS_MODE, &lpsMode);
if (lpsMode) { /* already under LPS state */
if (bNewPsState) {
/* keep state under LPS, do nothing. */
} else /* will leave LPS state, turn off psTdma first */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 0);
} else { /* NO PS state */
if (bNewPsState) /* will enter LPS state, turn off psTdma first */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 0);
else {
/* keep state under NO PS state, do nothing. */
}
@@ -1963,7 +1961,7 @@ static void halbtc8723b1ant_PsTdmaCheckForPowerSaveState(
}
static void halbtc8723b1ant_PowerSaveState(
- struct btc_coexist *pBtCoexist, u8 psType, u8 lpsVal, u8 rpwmVal
+ struct btc_coexist *p_bt_coexist, u8 psType, u8 lpsVal, u8 rpwmVal
)
{
bool bLowPwrDisable = false;
@@ -1972,28 +1970,28 @@ static void halbtc8723b1ant_PowerSaveState(
case BTC_PS_WIFI_NATIVE:
/* recover to original 32k low power setting */
bLowPwrDisable = false;
- pBtCoexist->fBtcSet(
- pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable
);
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_NORMAL_LPS, NULL);
- pCoexSta->bForceLpsOn = false;
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_ACT_NORMAL_LPS, NULL);
+ p_coex_sta->bForceLpsOn = false;
break;
case BTC_PS_LPS_ON:
- halbtc8723b1ant_PsTdmaCheckForPowerSaveState(pBtCoexist, true);
- halbtc8723b1ant_LpsRpwm(pBtCoexist, NORMAL_EXEC, lpsVal, rpwmVal);
+ halbtc8723b1ant_PsTdmaCheckForPowerSaveState(p_bt_coexist, true);
+ halbtc8723b1ant_LpsRpwm(p_bt_coexist, NORMAL_EXEC, lpsVal, rpwmVal);
/* when coex force to enter LPS, do not enter 32k low power. */
bLowPwrDisable = true;
- pBtCoexist->fBtcSet(
- pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable
);
/* power save must executed before psTdma. */
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_ENTER_LPS, NULL);
- pCoexSta->bForceLpsOn = true;
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_ACT_ENTER_LPS, NULL);
+ p_coex_sta->bForceLpsOn = true;
break;
case BTC_PS_LPS_OFF:
- halbtc8723b1ant_PsTdmaCheckForPowerSaveState(pBtCoexist, false);
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_LEAVE_LPS, NULL);
- pCoexSta->bForceLpsOn = false;
+ halbtc8723b1ant_PsTdmaCheckForPowerSaveState(p_bt_coexist, false);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_ACT_LEAVE_LPS, NULL);
+ p_coex_sta->bForceLpsOn = false;
break;
default:
break;
@@ -2011,185 +2009,185 @@ static void halbtc8723b1ant_PowerSaveState(
/* Non-Software Coex Mechanism start */
/* */
/* */
-static void halbtc8723b1ant_ActionWifiMultiPort(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_ActionWifiMultiPort(struct btc_coexist *p_bt_coexist)
{
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
}
-static void halbtc8723b1ant_ActionHs(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_ActionHs(struct btc_coexist *p_bt_coexist)
{
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 5);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 5);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
}
-static void halbtc8723b1ant_ActionBtInquiry(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_ActionBtInquiry(struct btc_coexist *p_bt_coexist)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
bool bWifiConnected = false;
bool bApEnable = false;
bool bWifiBusy = false;
bool bBtBusy = false;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy);
- if (!bWifiConnected && !pCoexSta->bWiFiIsHighPriTask) {
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
+ if (!bWifiConnected && !p_coex_sta->bWiFiIsHighPriTask) {
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 0);
} else if (
pBtLinkInfo->bScoExist ||
pBtLinkInfo->bHidExist ||
pBtLinkInfo->bA2dpExist
) {
/* SCO/HID/A2DP busy */
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else if (pBtLinkInfo->bPanExist || bWifiBusy) {
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 20);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else {
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 7);
}
}
static void halbtc8723b1ant_ActionBtScoHidOnlyBusy(
- struct btc_coexist *pBtCoexist, u8 wifiStatus
+ struct btc_coexist *p_bt_coexist, u8 wifiStatus
)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
bool bWifiConnected = false;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
/* tdma and coex table */
if (pBtLinkInfo->bScoExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 5);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 5);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 5);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 5);
} else { /* HID */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 6);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 5);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 6);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 5);
}
}
static void halbtc8723b1ant_ActionWifiConnectedBtAclBusy(
- struct btc_coexist *pBtCoexist, u8 wifiStatus
+ struct btc_coexist *p_bt_coexist, u8 wifiStatus
)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
- halbtc8723b1ant_BtRssiState(2, 28, 0);
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
+ hal_btc_8723b_1ant_btRssi_state(2, 28, 0);
- if ((pCoexSta->lowPriorityRx >= 1000) && (pCoexSta->lowPriorityRx != 65535))
+ if ((p_coex_sta->lowPriorityRx >= 1000) && (p_coex_sta->lowPriorityRx != 65535))
pBtLinkInfo->bSlaveRole = true;
else
pBtLinkInfo->bSlaveRole = false;
if (pBtLinkInfo->bHidOnly) { /* HID */
- halbtc8723b1ant_ActionBtScoHidOnlyBusy(pBtCoexist, wifiStatus);
- pCoexDm->bAutoTdmaAdjust = false;
+ halbtc8723b1ant_ActionBtScoHidOnlyBusy(p_bt_coexist, wifiStatus);
+ p_coex_dm->bAutoTdmaAdjust = false;
return;
} else if (pBtLinkInfo->bA2dpOnly) { /* A2DP */
if (BT_8723B_1ANT_WIFI_STATUS_CONNECTED_IDLE == wifiStatus) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
- pCoexDm->bAutoTdmaAdjust = false;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
+ p_coex_dm->bAutoTdmaAdjust = false;
} else {
- halbtc8723b1ant_TdmaDurationAdjustForAcl(pBtCoexist, wifiStatus);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
- pCoexDm->bAutoTdmaAdjust = true;
+ halbtc8723b1ant_TdmaDurationAdjustForAcl(p_bt_coexist, wifiStatus);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
+ p_coex_dm->bAutoTdmaAdjust = true;
}
} else if (pBtLinkInfo->bHidExist && pBtLinkInfo->bA2dpExist) { /* HID+A2DP */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 14);
- pCoexDm->bAutoTdmaAdjust = false;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 14);
+ p_coex_dm->bAutoTdmaAdjust = false;
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else if (
pBtLinkInfo->bPanOnly ||
(pBtLinkInfo->bHidExist && pBtLinkInfo->bPanExist)
) { /* PAN(OPP, FTP), HID+PAN(OPP, FTP) */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 3);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
- pCoexDm->bAutoTdmaAdjust = false;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 3);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
+ p_coex_dm->bAutoTdmaAdjust = false;
} else if (
(pBtLinkInfo->bA2dpExist && pBtLinkInfo->bPanExist) ||
(pBtLinkInfo->bHidExist && pBtLinkInfo->bA2dpExist && pBtLinkInfo->bPanExist)
) { /* A2DP+PAN(OPP, FTP), HID+A2DP+PAN(OPP, FTP) */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 13);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
- pCoexDm->bAutoTdmaAdjust = false;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 13);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
+ p_coex_dm->bAutoTdmaAdjust = false;
} else {
/* BT no-profile busy (0x9) */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
- pCoexDm->bAutoTdmaAdjust = false;
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
+ p_coex_dm->bAutoTdmaAdjust = false;
}
}
-static void halbtc8723b1ant_ActionWifiNotConnected(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_ActionWifiNotConnected(struct btc_coexist *p_bt_coexist)
{
/* power save state */
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
/* tdma and coex table */
- halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, FORCE_EXEC, false, 8);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 0);
}
static void halbtc8723b1ant_ActionWifiNotConnectedScan(
- struct btc_coexist *pBtCoexist
+ struct btc_coexist *p_bt_coexist
)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
/* tdma and coex table */
- if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus) {
+ if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus) {
if (pBtLinkInfo->bA2dpExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else if (pBtLinkInfo->bA2dpExist && pBtLinkInfo->bPanExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 22);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 22);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 20);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
}
} else if (
- (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == p_coex_dm->btStatus)
) {
halbtc8723b1ant_ActionBtScoHidOnlyBusy(
- pBtCoexist, BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SCAN
+ p_bt_coexist, BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SCAN
);
} else {
/* Bryant Add */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
}
}
static void halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(
- struct btc_coexist *pBtCoexist
+ struct btc_coexist *p_bt_coexist
)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
/* tdma and coex table */
if (
@@ -2197,56 +2195,56 @@ static void halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(
(pBtLinkInfo->bHidExist) ||
(pBtLinkInfo->bA2dpExist)
) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else if (pBtLinkInfo->bPanExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 20);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
}
}
-static void halbtc8723b1ant_ActionWifiConnectedScan(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_ActionWifiConnectedScan(struct btc_coexist *p_bt_coexist)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
/* tdma and coex table */
- if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus) {
+ if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus) {
if (pBtLinkInfo->bA2dpExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else if (pBtLinkInfo->bA2dpExist && pBtLinkInfo->bPanExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 22);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 22);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 20);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
}
} else if (
- (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == p_coex_dm->btStatus)
) {
halbtc8723b1ant_ActionBtScoHidOnlyBusy(
- pBtCoexist, BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SCAN
+ p_bt_coexist, BT_8723B_1ANT_WIFI_STATUS_CONNECTED_SCAN
);
} else {
/* Bryant Add */
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
}
}
static void halbtc8723b1ant_ActionWifiConnectedSpecialPacket(
- struct btc_coexist *pBtCoexist
+ struct btc_coexist *p_bt_coexist
)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
/* tdma and coex table */
if (
@@ -2254,18 +2252,18 @@ static void halbtc8723b1ant_ActionWifiConnectedSpecialPacket(
(pBtLinkInfo->bHidExist) ||
(pBtLinkInfo->bA2dpExist)
) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 32);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 32);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else if (pBtLinkInfo->bPanExist) {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, 20);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 4);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, true, 20);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 4);
} else {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
}
}
-static void halbtc8723b1ant_ActionWifiConnected(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_ActionWifiConnected(struct btc_coexist *p_bt_coexist)
{
bool bWifiBusy = false;
bool bScan = false, bLink = false, bRoam = false;
@@ -2277,9 +2275,9 @@ static void halbtc8723b1ant_ActionWifiConnected(struct btc_coexist *pBtCoexist)
("[BTCoex], CoexForWifiConnect() ===>\n")
);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, &bUnder4way);
if (bUnder4way) {
- halbtc8723b1ant_ActionWifiConnectedSpecialPacket(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnectedSpecialPacket(p_bt_coexist);
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE,
@@ -2288,14 +2286,14 @@ static void halbtc8723b1ant_ActionWifiConnected(struct btc_coexist *pBtCoexist)
return;
}
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_SCAN, &bScan);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_LINK, &bLink);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_ROAM, &bRoam);
if (bScan || bLink || bRoam) {
if (bScan)
- halbtc8723b1ant_ActionWifiConnectedScan(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnectedScan(p_bt_coexist);
else
- halbtc8723b1ant_ActionWifiConnectedSpecialPacket(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnectedSpecialPacket(p_bt_coexist);
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE,
@@ -2304,149 +2302,149 @@ static void halbtc8723b1ant_ActionWifiConnected(struct btc_coexist *pBtCoexist)
return;
}
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_AP_MODE_ENABLE, &bApEnable);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
/* power save state */
if (
!bApEnable &&
- BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus &&
- !pBtCoexist->btLinkInfo.bHidOnly
+ BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus &&
+ !p_bt_coexist->btLinkInfo.bHidOnly
) {
- if (pBtCoexist->btLinkInfo.bA2dpOnly) { /* A2DP */
+ if (p_bt_coexist->btLinkInfo.bA2dpOnly) { /* A2DP */
if (!bWifiBusy)
halbtc8723b1ant_PowerSaveState(
- pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0
+ p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0
);
else { /* busy */
- if (pCoexSta->nScanAPNum >= BT_8723B_1ANT_WIFI_NOISY_THRESH) /* no force LPS, no PS-TDMA, use pure TDMA */
+ if (p_coex_sta->nScanAPNum >= BT_8723B_1ANT_WIFI_NOISY_THRESH) /* no force LPS, no PS-TDMA, use pure TDMA */
halbtc8723b1ant_PowerSaveState(
- pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0
+ p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0
);
else
halbtc8723b1ant_PowerSaveState(
- pBtCoexist, BTC_PS_LPS_ON, 0x50, 0x4
+ p_bt_coexist, BTC_PS_LPS_ON, 0x50, 0x4
);
}
} else if (
- (!pCoexSta->bPanExist) &&
- (!pCoexSta->bA2dpExist) &&
- (!pCoexSta->bHidExist)
+ (!p_coex_sta->bPanExist) &&
+ (!p_coex_sta->bA2dpExist) &&
+ (!p_coex_sta->bHidExist)
)
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
else
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_LPS_ON, 0x50, 0x4);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_LPS_ON, 0x50, 0x4);
} else
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
/* tdma and coex table */
if (!bWifiBusy) {
- if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus) {
+ if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus) {
halbtc8723b1ant_ActionWifiConnectedBtAclBusy(
- pBtCoexist,
+ p_bt_coexist,
BT_8723B_1ANT_WIFI_STATUS_CONNECTED_IDLE
);
} else if (
- (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == p_coex_dm->btStatus)
) {
- halbtc8723b1ant_ActionBtScoHidOnlyBusy(pBtCoexist,
+ halbtc8723b1ant_ActionBtScoHidOnlyBusy(p_bt_coexist,
BT_8723B_1ANT_WIFI_STATUS_CONNECTED_IDLE);
} else {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
- if ((pCoexSta->highPriorityTx) + (pCoexSta->highPriorityRx) <= 60)
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ if ((p_coex_sta->highPriorityTx) + (p_coex_sta->highPriorityRx) <= 60)
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
else
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 7);
}
} else {
- if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus) {
+ if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus) {
halbtc8723b1ant_ActionWifiConnectedBtAclBusy(
- pBtCoexist,
+ p_bt_coexist,
BT_8723B_1ANT_WIFI_STATUS_CONNECTED_BUSY
);
} else if (
- (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == p_coex_dm->btStatus)
) {
halbtc8723b1ant_ActionBtScoHidOnlyBusy(
- pBtCoexist,
+ p_bt_coexist,
BT_8723B_1ANT_WIFI_STATUS_CONNECTED_BUSY
);
} else {
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 8);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 8);
- if ((pCoexSta->highPriorityTx) + (pCoexSta->highPriorityRx) <= 60)
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
+ if ((p_coex_sta->highPriorityTx) + (p_coex_sta->highPriorityRx) <= 60)
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
else
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 7);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 7);
}
}
}
-static void halbtc8723b1ant_RunSwCoexistMechanism(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_RunSwCoexistMechanism(struct btc_coexist *p_bt_coexist)
{
u8 algorithm = 0;
- algorithm = halbtc8723b1ant_ActionAlgorithm(pBtCoexist);
- pCoexDm->curAlgorithm = algorithm;
+ algorithm = halbtc8723b1ant_ActionAlgorithm(p_bt_coexist);
+ p_coex_dm->curAlgorithm = algorithm;
- if (halbtc8723b1ant_IsCommonAction(pBtCoexist)) {
+ if (halbtc8723b1ant_IsCommonAction(p_bt_coexist)) {
} else {
- switch (pCoexDm->curAlgorithm) {
+ switch (p_coex_dm->curAlgorithm) {
case BT_8723B_1ANT_COEX_ALGO_SCO:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = SCO.\n"));
- /* halbtc8723b1ant_ActionSco(pBtCoexist); */
+ /* halbtc8723b1ant_ActionSco(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_HID:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = HID.\n"));
- /* halbtc8723b1ant_ActionHid(pBtCoexist); */
+ /* halbtc8723b1ant_ActionHid(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_A2DP:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = A2DP.\n"));
- /* halbtc8723b1ant_ActionA2dp(pBtCoexist); */
+ /* halbtc8723b1ant_ActionA2dp(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_A2DP_PANHS:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = A2DP+PAN(HS).\n"));
- /* halbtc8723b1ant_ActionA2dpPanHs(pBtCoexist); */
+ /* halbtc8723b1ant_ActionA2dpPanHs(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_PANEDR:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = PAN(EDR).\n"));
- /* halbtc8723b1ant_ActionPanEdr(pBtCoexist); */
+ /* halbtc8723b1ant_ActionPanEdr(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_PANHS:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = HS mode.\n"));
- /* halbtc8723b1ant_ActionPanHs(pBtCoexist); */
+ /* halbtc8723b1ant_ActionPanHs(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_PANEDR_A2DP:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = PAN+A2DP.\n"));
- /* halbtc8723b1ant_ActionPanEdrA2dp(pBtCoexist); */
+ /* halbtc8723b1ant_ActionPanEdrA2dp(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_PANEDR_HID:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = PAN(EDR)+HID.\n"));
- /* halbtc8723b1ant_ActionPanEdrHid(pBtCoexist); */
+ /* halbtc8723b1ant_ActionPanEdrHid(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_HID_A2DP_PANEDR:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = HID+A2DP+PAN.\n"));
- /* halbtc8723b1ant_ActionHidA2dpPanEdr(pBtCoexist); */
+ /* halbtc8723b1ant_ActionHidA2dpPanEdr(p_bt_coexist); */
break;
case BT_8723B_1ANT_COEX_ALGO_HID_A2DP:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = HID+A2DP.\n"));
- /* halbtc8723b1ant_ActionHidA2dp(pBtCoexist); */
+ /* halbtc8723b1ant_ActionHidA2dp(p_bt_coexist); */
break;
default:
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action algorithm = coexist All Off!!\n"));
break;
}
- pCoexDm->preAlgorithm = pCoexDm->curAlgorithm;
+ p_coex_dm->preAlgorithm = p_coex_dm->curAlgorithm;
}
}
-static void halbtc8723b1ant_RunCoexistMechanism(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_RunCoexistMechanism(struct btc_coexist *p_bt_coexist)
{
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
bool bWifiConnected = false, bBtHsOn = false;
bool bIncreaseScanDevNum = false;
bool bBtCtrlAggBufSize = false;
@@ -2456,42 +2454,42 @@ static void halbtc8723b1ant_RunCoexistMechanism(struct btc_coexist *pBtCoexist)
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], RunCoexistMechanism() ===>\n"));
- if (pBtCoexist->bManualControl) {
+ if (p_bt_coexist->bManualControl) {
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"));
return;
}
- if (pBtCoexist->bStopCoexDm) {
+ if (p_bt_coexist->bStopCoexDm) {
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n"));
return;
}
- if (pCoexSta->bUnderIps) {
+ if (p_coex_sta->bUnderIps) {
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], wifi is under IPS !!!\n"));
return;
}
if (
- (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == p_coex_dm->btStatus)
){
bIncreaseScanDevNum = true;
}
- pBtCoexist->fBtcSet(
- pBtCoexist,
+ p_bt_coexist->fBtcSet(
+ p_bt_coexist,
BTC_SET_BL_INC_SCAN_DEV_NUM,
&bIncreaseScanDevNum
);
- pBtCoexist->fBtcGet(
- pBtCoexist,
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist,
BTC_GET_BL_WIFI_CONNECTED,
&bWifiConnected
);
- pBtCoexist->fBtcGet(
- pBtCoexist,
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist,
BTC_GET_U4_WIFI_LINK_STATUS,
&wifiLinkStatus
);
@@ -2507,52 +2505,52 @@ static void halbtc8723b1ant_RunCoexistMechanism(struct btc_coexist *pBtCoexist)
wifiLinkStatus
)
);
- halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0);
- halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize);
+ halbtc8723b1ant_LimitedTx(p_bt_coexist, NORMAL_EXEC, 0, 0, 0, 0);
+ halbtc8723b1ant_LimitedRx(p_bt_coexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize);
- if ((pBtLinkInfo->bA2dpExist) && (pCoexSta->bC2hBtInquiryPage)) {
+ if ((pBtLinkInfo->bA2dpExist) && (p_coex_sta->bC2hBtInquiryPage)) {
BTC_PRINT(
BTC_MSG_INTERFACE,
INTF_NOTIFY,
("############# [BTCoex], BT Is Inquirying\n")
);
- halbtc8723b1ant_ActionBtInquiry(pBtCoexist);
+ halbtc8723b1ant_ActionBtInquiry(p_bt_coexist);
} else
- halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist);
+ halbtc8723b1ant_ActionWifiMultiPort(p_bt_coexist);
return;
}
if ((pBtLinkInfo->bBtLinkExist) && (bWifiConnected)) {
- halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 1, 1, 0, 1);
+ halbtc8723b1ant_LimitedTx(p_bt_coexist, NORMAL_EXEC, 1, 1, 0, 1);
if (pBtLinkInfo->bScoExist)
- halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, true, 0x5);
+ halbtc8723b1ant_LimitedRx(p_bt_coexist, NORMAL_EXEC, false, true, 0x5);
else
- halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, true, 0x8);
+ halbtc8723b1ant_LimitedRx(p_bt_coexist, NORMAL_EXEC, false, true, 0x8);
- halbtc8723b1ant_SwMechanism(pBtCoexist, true);
- halbtc8723b1ant_RunSwCoexistMechanism(pBtCoexist); /* just print debug message */
+ halbtc8723b1ant_SwMechanism(p_bt_coexist, true);
+ halbtc8723b1ant_RunSwCoexistMechanism(p_bt_coexist); /* just print debug message */
} else {
- halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0);
+ halbtc8723b1ant_LimitedTx(p_bt_coexist, NORMAL_EXEC, 0, 0, 0, 0);
- halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, false, 0x5);
+ halbtc8723b1ant_LimitedRx(p_bt_coexist, NORMAL_EXEC, false, false, 0x5);
- halbtc8723b1ant_SwMechanism(pBtCoexist, false);
- halbtc8723b1ant_RunSwCoexistMechanism(pBtCoexist); /* just print debug message */
+ halbtc8723b1ant_SwMechanism(p_bt_coexist, false);
+ halbtc8723b1ant_RunSwCoexistMechanism(p_bt_coexist); /* just print debug message */
}
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- if (pCoexSta->bC2hBtInquiryPage) {
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ if (p_coex_sta->bC2hBtInquiryPage) {
BTC_PRINT(
BTC_MSG_INTERFACE,
INTF_NOTIFY,
("############# [BTCoex], BT Is Inquirying\n")
);
- halbtc8723b1ant_ActionBtInquiry(pBtCoexist);
+ halbtc8723b1ant_ActionBtInquiry(p_bt_coexist);
return;
} else if (bBtHsOn) {
- halbtc8723b1ant_ActionHs(pBtCoexist);
+ halbtc8723b1ant_ActionHs(p_bt_coexist);
return;
}
@@ -2562,41 +2560,41 @@ static void halbtc8723b1ant_RunCoexistMechanism(struct btc_coexist *pBtCoexist)
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], wifi is non connected-idle !!!\n"));
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_SCAN, &bScan);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_LINK, &bLink);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_ROAM, &bRoam);
if (bScan || bLink || bRoam) {
if (bScan)
- halbtc8723b1ant_ActionWifiNotConnectedScan(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnectedScan(p_bt_coexist);
else
- halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(p_bt_coexist);
} else
- halbtc8723b1ant_ActionWifiNotConnected(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnected(p_bt_coexist);
} else /* wifi LPS/Busy */
- halbtc8723b1ant_ActionWifiConnected(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnected(p_bt_coexist);
}
-static void halbtc8723b1ant_InitCoexDm(struct btc_coexist *pBtCoexist)
+static void halbtc8723b1ant_InitCoexDm(struct btc_coexist *p_bt_coexist)
{
/* force to reset coex mechanism */
/* sw all off */
- halbtc8723b1ant_SwMechanism(pBtCoexist, false);
+ halbtc8723b1ant_SwMechanism(p_bt_coexist, false);
- /* halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 8); */
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, FORCE_EXEC, 0);
+ /* halbtc8723b1ant_PsTdma(p_bt_coexist, FORCE_EXEC, false, 8); */
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, FORCE_EXEC, 0);
- pCoexSta->popEventCnt = 0;
+ p_coex_sta->popEventCnt = 0;
}
static void halbtc8723b1ant_InitHwConfig(
- struct btc_coexist *pBtCoexist,
+ struct btc_coexist *p_bt_coexist,
bool bBackUp,
bool bWifiOnly
)
{
- u32 u4Tmp = 0;/* fwVer; */
+ u32 u4Tmp = 0;/* fw_ver; */
u8 u1Tmpa = 0, u1Tmpb = 0;
BTC_PRINT(
@@ -2605,28 +2603,28 @@ static void halbtc8723b1ant_InitHwConfig(
("[BTCoex], 1Ant Init HW Config!!\n")
);
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x550, 0x8, 0x1); /* enable TBTT nterrupt */
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x550, 0x8, 0x1); /* enable TBTT nterrupt */
/* 0x790[5:0]= 0x5 */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x790, 0x5);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x790, 0x5);
/* Enable counter statistics */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x778, 0x1);
- pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x40, 0x20, 0x1);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x778, 0x1);
+ p_bt_coexist->fBtcWrite1ByteBitMask(p_bt_coexist, 0x40, 0x20, 0x1);
/* Antenna config */
if (bWifiOnly) {
- halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_WIFI, true, false);
- halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 9);
+ halbtc8723b1ant_SetAntPath(p_bt_coexist, BTC_ANT_PATH_WIFI, true, false);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, FORCE_EXEC, false, 9);
} else
- halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, true, false);
+ halbtc8723b1ant_SetAntPath(p_bt_coexist, BTC_ANT_PATH_BT, true, false);
/* PTA parameter */
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, FORCE_EXEC, 0);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, FORCE_EXEC, 0);
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948);
- u1Tmpa = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765);
- u1Tmpb = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67);
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x948);
+ u1Tmpa = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x765);
+ u1Tmpb = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x67);
BTC_PRINT(
BTC_MSG_INTERFACE,
@@ -2646,22 +2644,22 @@ static void halbtc8723b1ant_InitHwConfig(
/* */
/* extern function start with EXhalbtc8723b1ant_ */
/* */
-void EXhalbtc8723b1ant_PowerOnSetting(struct btc_coexist *pBtCoexist)
+void EXhalbtc8723b1ant_PowerOnSetting(struct btc_coexist *p_bt_coexist)
{
- struct btc_board_info *pBoardInfo = &pBtCoexist->boardInfo;
+ struct btc_board_info *pBoardInfo = &p_bt_coexist->boardInfo;
u8 u1Tmp = 0x0;
u16 u2Tmp = 0x0;
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x67, 0x20);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x67, 0x20);
/* enable BB, REG_SYS_FUNC_EN such that we can write 0x948 correctly. */
- u2Tmp = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x2);
- pBtCoexist->fBtcWrite2Byte(pBtCoexist, 0x2, u2Tmp | BIT0 | BIT1);
+ u2Tmp = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0x2);
+ p_bt_coexist->fBtcWrite2Byte(p_bt_coexist, 0x2, u2Tmp | BIT0 | BIT1);
/* set GRAN_BT = 1 */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x765, 0x18);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x765, 0x18);
/* set WLAN_ACT = 0 */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x76e, 0x4);
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x76e, 0x4);
/* */
/* S0 or S1 setting and Local register setting(By the setting fw can get ant number, S0/S1, ... info) */
@@ -2670,40 +2668,40 @@ void EXhalbtc8723b1ant_PowerOnSetting(struct btc_coexist *pBtCoexist)
/* BIT1: "0" for internal switch; "1" for external switch */
/* BIT2: "0" for one antenna; "1" for two antenna */
/* NOTE: here default all internal switch and 1-antenna ==> BIT1 = 0 and BIT2 = 0 */
- if (pBtCoexist->chipInterface == BTC_INTF_USB) {
+ if (p_bt_coexist->chipInterface == BTC_INTF_USB) {
/* fixed at S0 for USB interface */
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x0);
u1Tmp |= 0x1; /* antenna inverse */
- pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0xfe08, u1Tmp);
+ p_bt_coexist->fBtcWriteLocalReg1Byte(p_bt_coexist, 0xfe08, u1Tmp);
pBoardInfo->btdmAntPos = BTC_ANTENNA_AT_AUX_PORT;
} else {
/* for PCIE and SDIO interface, we check efuse 0xc3[6] */
if (pBoardInfo->singleAntPath == 0) {
/* set to S1 */
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x280);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x280);
pBoardInfo->btdmAntPos = BTC_ANTENNA_AT_MAIN_PORT;
} else if (pBoardInfo->singleAntPath == 1) {
/* set to S0 */
- pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x948, 0x0);
+ p_bt_coexist->fBtcWrite4Byte(p_bt_coexist, 0x948, 0x0);
u1Tmp |= 0x1; /* antenna inverse */
pBoardInfo->btdmAntPos = BTC_ANTENNA_AT_AUX_PORT;
}
- if (pBtCoexist->chipInterface == BTC_INTF_PCI)
- pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0x384, u1Tmp);
- else if (pBtCoexist->chipInterface == BTC_INTF_SDIO)
- pBtCoexist->fBtcWriteLocalReg1Byte(pBtCoexist, 0x60, u1Tmp);
+ if (p_bt_coexist->chipInterface == BTC_INTF_PCI)
+ p_bt_coexist->fBtcWriteLocalReg1Byte(p_bt_coexist, 0x384, u1Tmp);
+ else if (p_bt_coexist->chipInterface == BTC_INTF_SDIO)
+ p_bt_coexist->fBtcWriteLocalReg1Byte(p_bt_coexist, 0x60, u1Tmp);
}
}
-void EXhalbtc8723b1ant_InitHwConfig(struct btc_coexist *pBtCoexist, bool bWifiOnly)
+void EXhalbtc8723b1ant_InitHwConfig(struct btc_coexist *p_bt_coexist, bool bWifiOnly)
{
- halbtc8723b1ant_InitHwConfig(pBtCoexist, true, bWifiOnly);
+ halbtc8723b1ant_InitHwConfig(p_bt_coexist, true, bWifiOnly);
}
-void EXhalbtc8723b1ant_InitCoexDm(struct btc_coexist *pBtCoexist)
+void EXhalbtc8723b1ant_InitCoexDm(struct btc_coexist *p_bt_coexist)
{
BTC_PRINT(
BTC_MSG_INTERFACE,
@@ -2711,19 +2709,19 @@ void EXhalbtc8723b1ant_InitCoexDm(struct btc_coexist *pBtCoexist)
("[BTCoex], Coex Mechanism Init!!\n")
);
- pBtCoexist->bStopCoexDm = false;
+ p_bt_coexist->bStopCoexDm = false;
- halbtc8723b1ant_InitCoexDm(pBtCoexist);
+ halbtc8723b1ant_InitCoexDm(p_bt_coexist);
- halbtc8723b1ant_QueryBtInfo(pBtCoexist);
+ halbtc8723b1ant_QueryBtInfo(p_bt_coexist);
}
-void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
+void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *p_bt_coexist)
{
- struct btc_board_info *pBoardInfo = &pBtCoexist->boardInfo;
- struct btc_stack_info *pStackInfo = &pBtCoexist->stackInfo;
- struct btc_bt_link_info *pBtLinkInfo = &pBtCoexist->btLinkInfo;
- u8 *cliBuf = pBtCoexist->cliBuf;
+ struct btc_board_info *pBoardInfo = &p_bt_coexist->boardInfo;
+ struct btc_stack_info *pStackInfo = &p_bt_coexist->stackInfo;
+ struct btc_bt_link_info *pBtLinkInfo = &p_bt_coexist->btLinkInfo;
+ u8 *cliBuf = p_bt_coexist->cliBuf;
u8 u1Tmp[4], i, btInfoExt, psTdmaCase = 0;
u16 u2Tmp[4];
u32 u4Tmp[4];
@@ -2731,13 +2729,13 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
bool bScan = false;
bool bLink = false;
bool bWifiUnder5G = false;
- bool bWifiUnderBMode = false;
+ bool wifi_under_bmode = false;
bool bBtHsOn = false;
bool bWifiBusy = false;
s32 wifiRssi = 0, btHsRssi = 0;
u32 wifiBw, wifiTrafficDir, faOfdm, faCck, wifiLinkStatus;
u8 wifiDot11Chnl, wifiHsChnl;
- u32 fwVer = 0, btPatchVer = 0;
+ u32 fw_ver = 0, bt_patch_ver = 0;
static u8 PopReportIn10s;
CL_SPRINTF(
@@ -2747,7 +2745,7 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- if (pBtCoexist->bManualControl) {
+ if (p_bt_coexist->bManualControl) {
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -2760,7 +2758,7 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
}
- if (pBtCoexist->bStopCoexDm) {
+ if (p_bt_coexist->bStopCoexDm) {
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -2794,23 +2792,23 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_BT_PATCH_VER, &bt_patch_ver);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d_%x/ 0x%x/ 0x%x(%d)", "CoexVer/ FwVer/ PatchVer", \
- GLCoexVerDate8723b1Ant,
- GLCoexVer8723b1Ant,
- fwVer,
- btPatchVer,
- btPatchVer
+ gl_coex_ver_date_8723b_1ant,
+ gl_coex_ver_8723b_1ant,
+ fw_ver,
+ bt_patch_ver,
+ bt_patch_ver
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_DOT11_CHNL, &wifiDot11Chnl);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_HS_CHNL, &wifiHsChnl);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U1_WIFI_DOT11_CHNL, &wifiDot11Chnl);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U1_WIFI_HS_CHNL, &wifiHsChnl);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -2825,14 +2823,14 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %02x %02x %02x ", "H2C Wifi inform bt chnl Info", \
- pCoexDm->wifiChnlInfo[0],
- pCoexDm->wifiChnlInfo[1],
- pCoexDm->wifiChnlInfo[2]
+ p_coex_dm->wifiChnlInfo[0],
+ p_coex_dm->wifiChnlInfo[1],
+ p_coex_dm->wifiChnlInfo[2]
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_HS_RSSI, &btHsRssi);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_S4_HS_RSSI, &btHsRssi);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -2841,25 +2839,25 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_LINK, &bLink);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_ROAM, &bRoam);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_SCAN, &bScan);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_LINK, &bLink);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_ROAM, &bRoam);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d/ %d/ %d/ %s", "Wifi bLink/ bRoam/ bScan/ bHi-Pri", \
- bLink, bRoam, bScan, ((pCoexSta->bWiFiIsHighPriTask) ? "1" : "0")
+ bLink, bRoam, bScan, ((p_coex_sta->bWiFiIsHighPriTask) ? "1" : "0")
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_UNDER_5G, &bWifiUnder5G);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION, &wifiTrafficDir
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_UNDER_5G, &bWifiUnder5G);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_BW, &wifiBw);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_BUSY, &bWifiBusy);
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_U4_WIFI_TRAFFIC_DIRECTION, &wifiTrafficDir
);
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &wifi_under_bmode
);
CL_SPRINTF(
@@ -2867,15 +2865,15 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
BT_TMP_BUF_SIZE,
"\r\n %-35s = %s / %s/ %s/ AP =%d/ %s ", "Wifi status", \
(bWifiUnder5G ? "5G" : "2.4G"),
- ((bWifiUnderBMode) ? "11b" : ((BTC_WIFI_BW_LEGACY == wifiBw) ? "11bg" : (((BTC_WIFI_BW_HT40 == wifiBw) ? "HT40" : "HT20")))),
+ ((wifi_under_bmode) ? "11b" : ((BTC_WIFI_BW_LEGACY == wifiBw) ? "11bg" : (((BTC_WIFI_BW_HT40 == wifiBw) ? "HT40" : "HT20")))),
((!bWifiBusy) ? "idle" : ((BTC_WIFI_TRAFFIC_TX == wifiTrafficDir) ? "uplink" : "downlink")),
- pCoexSta->nScanAPNum,
- (pCoexSta->bCCKLock) ? "Lock" : "noLock"
+ p_coex_sta->nScanAPNum,
+ (p_coex_sta->bCCKLock) ? "Lock" : "noLock"
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus
);
CL_SPRINTF(
cliBuf,
@@ -2895,14 +2893,14 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = [%s/ %d/ %d/ %d] ", "BT [status/ rssi/ retryCnt/ popCnt]", \
- ((pBtCoexist->btInfo.bBtDisabled) ? ("disabled") : ((pCoexSta->bC2hBtInquiryPage) ? ("inquiry/page scan") : ((BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == pCoexDm->btStatus) ? "non-connected idle" :
- ((BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == pCoexDm->btStatus) ? "connected-idle" : "busy")))),
- pCoexSta->btRssi, pCoexSta->btRetryCnt, pCoexSta->popEventCnt
+ ((p_bt_coexist->btInfo.bBtDisabled) ? ("disabled") : ((p_coex_sta->bC2hBtInquiryPage) ? ("inquiry/page scan") : ((BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == p_coex_dm->btStatus) ? "non-connected idle" :
+ ((BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == p_coex_dm->btStatus) ? "connected-idle" : "busy")))),
+ p_coex_sta->btRssi, p_coex_sta->btRetryCnt, p_coex_sta->popEventCnt
);
CL_PRINTF(cliBuf);
if (PopReportIn10s >= 5) {
- pCoexSta->popEventCnt = 0;
+ p_coex_sta->popEventCnt = 0;
PopReportIn10s = 0;
}
@@ -2919,7 +2917,7 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
CL_PRINTF(cliBuf);
if (pStackInfo->bProfileNotified) {
- pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_BT_LINK_INFO);
+ p_bt_coexist->fBtcDispDbgMsg(p_bt_coexist, BTC_DBG_DISP_BT_LINK_INFO);
} else {
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = %s", "BT Role", \
(pBtLinkInfo->bSlaveRole) ? "Slave" : "Master");
@@ -2927,7 +2925,7 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
}
- btInfoExt = pCoexSta->btInfoExt;
+ btInfoExt = p_coex_sta->btInfoExt;
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -2937,15 +2935,15 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
CL_PRINTF(cliBuf);
for (i = 0; i < BT_INFO_SRC_8723B_1ANT_MAX; i++) {
- if (pCoexSta->btInfoC2hCnt[i]) {
+ if (p_coex_sta->btInfoC2hCnt[i]) {
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
- "\r\n %-35s = %02x %02x %02x %02x %02x %02x %02x(%d)", GLBtInfoSrc8723b1Ant[i], \
- pCoexSta->btInfoC2h[i][0], pCoexSta->btInfoC2h[i][1],
- pCoexSta->btInfoC2h[i][2], pCoexSta->btInfoC2h[i][3],
- pCoexSta->btInfoC2h[i][4], pCoexSta->btInfoC2h[i][5],
- pCoexSta->btInfoC2h[i][6], pCoexSta->btInfoC2hCnt[i]
+ "\r\n %-35s = %02x %02x %02x %02x %02x %02x %02x(%d)", gl_bt_info_src_8723b_1ant[i], \
+ p_coex_sta->btInfoC2h[i][0], p_coex_sta->btInfoC2h[i][1],
+ p_coex_sta->btInfoC2h[i][2], p_coex_sta->btInfoC2h[i][3],
+ p_coex_sta->btInfoC2h[i][4], p_coex_sta->btInfoC2h[i][5],
+ p_coex_sta->btInfoC2h[i][6], p_coex_sta->btInfoC2hCnt[i]
);
CL_PRINTF(cliBuf);
}
@@ -2954,15 +2952,15 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %s/%s, (0x%x/0x%x)", "PS state, IPS/LPS, (lps/rpwm)", \
- (pCoexSta->bUnderIps ? "IPS ON" : "IPS OFF"),
- (pCoexSta->bUnderLps ? "LPS ON" : "LPS OFF"),
- pBtCoexist->btInfo.lpsVal,
- pBtCoexist->btInfo.rpwmVal
+ (p_coex_sta->bUnderIps ? "IPS ON" : "IPS OFF"),
+ (p_coex_sta->bUnderLps ? "LPS ON" : "LPS OFF"),
+ p_bt_coexist->btInfo.lpsVal,
+ p_bt_coexist->btInfo.rpwmVal
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_FW_PWR_MODE_CMD);
+ p_bt_coexist->fBtcDispDbgMsg(p_bt_coexist, BTC_DBG_DISP_FW_PWR_MODE_CMD);
- if (!pBtCoexist->bManualControl) {
+ if (!p_bt_coexist->bManualControl) {
/* Sw mechanism */
CL_SPRINTF(
cliBuf,
@@ -2975,7 +2973,7 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d", "SM[LowPenaltyRA]", \
- pCoexDm->bCurLowPenaltyRa
+ p_coex_dm->bCurLowPenaltyRa
);
CL_PRINTF(cliBuf);
@@ -2983,16 +2981,16 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %s/ %s/ %d ", "DelBA/ BtCtrlAgg/ AggSize", \
- (pBtCoexist->btInfo.bRejectAggPkt ? "Yes" : "No"),
- (pBtCoexist->btInfo.bBtCtrlAggBufSize ? "Yes" : "No"),
- pBtCoexist->btInfo.aggBufSize
+ (p_bt_coexist->btInfo.bRejectAggPkt ? "Yes" : "No"),
+ (p_bt_coexist->btInfo.bBtCtrlAggBufSize ? "Yes" : "No"),
+ p_bt_coexist->btInfo.aggBufSize
);
CL_PRINTF(cliBuf);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = 0x%x ", "Rate Mask", \
- pBtCoexist->btInfo.raMask
+ p_bt_coexist->btInfo.raMask
);
CL_PRINTF(cliBuf);
@@ -3000,24 +2998,24 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s", "============[Fw mechanism]============");
CL_PRINTF(cliBuf);
- psTdmaCase = pCoexDm->curPsTdma;
+ psTdmaCase = p_coex_dm->curPsTdma;
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = %02x %02x %02x %02x %02x case-%d (auto:%d)", "PS TDMA", \
- pCoexDm->psTdmaPara[0], pCoexDm->psTdmaPara[1],
- pCoexDm->psTdmaPara[2], pCoexDm->psTdmaPara[3],
- pCoexDm->psTdmaPara[4], psTdmaCase, pCoexDm->bAutoTdmaAdjust);
+ p_coex_dm->psTdmaPara[0], p_coex_dm->psTdmaPara[1],
+ p_coex_dm->psTdmaPara[2], p_coex_dm->psTdmaPara[3],
+ p_coex_dm->psTdmaPara[4], psTdmaCase, p_coex_dm->bAutoTdmaAdjust);
CL_PRINTF(cliBuf);
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = %d", "Coex Table Type", \
- pCoexSta->nCoexTableType);
+ p_coex_sta->nCoexTableType);
CL_PRINTF(cliBuf);
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = %d", "IgnWlanAct", \
- pCoexDm->bCurIgnoreWlanAct);
+ p_coex_dm->bCurIgnoreWlanAct);
CL_PRINTF(cliBuf);
/*
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = 0x%x ", "Latest error condition(should be 0)", \
- pCoexDm->errorCondition);
+ p_coex_dm->errorCondition);
CL_PRINTF(cliBuf);
*/
}
@@ -3027,20 +3025,20 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
CL_PRINTF(cliBuf);
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = 0x%x/0x%x/0x%x/0x%x", "backup ARFR1/ARFR2/RL/AMaxTime", \
- pCoexDm->backupArfrCnt1, pCoexDm->backupArfrCnt2, pCoexDm->backupRetryLimit, pCoexDm->backupAmpduMaxTime);
+ p_coex_dm->backupArfrCnt1, p_coex_dm->backupArfrCnt2, p_coex_dm->backupRetryLimit, p_coex_dm->backupAmpduMaxTime);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x430);
- u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x434);
- u2Tmp[0] = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x42a);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x456);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x430);
+ u4Tmp[1] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x434);
+ u2Tmp[0] = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0x42a);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x456);
CL_SPRINTF(cliBuf, BT_TMP_BUF_SIZE, "\r\n %-35s = 0x%x/0x%x/0x%x/0x%x", "0x430/0x434/0x42a/0x456", \
u4Tmp[0], u4Tmp[1], u2Tmp[0], u1Tmp[0]);
CL_PRINTF(cliBuf);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x778);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6cc);
- u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x880);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x778);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x6cc);
+ u4Tmp[1] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x880);
CL_SPRINTF(
cliBuf, BT_TMP_BUF_SIZE,
"\r\n %-35s = 0x%x/ 0x%x/ 0x%x", "0x778/0x6cc/0x880[29:25]", \
@@ -3048,10 +3046,10 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67);
- u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x764);
- u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x76e);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x948);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x67);
+ u4Tmp[1] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x764);
+ u1Tmp[1] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x76e);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -3060,9 +3058,9 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x92c);
- u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x930);
- u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x944);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x92c);
+ u4Tmp[1] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x930);
+ u4Tmp[2] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x944);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -3071,10 +3069,10 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x39);
- u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x40);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x4c);
- u1Tmp[2] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x64);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x39);
+ u1Tmp[1] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x40);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x4c);
+ u1Tmp[2] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x64);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -3086,8 +3084,8 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x550);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x522);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x550);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x522);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -3096,8 +3094,8 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xc50);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x49c);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xc50);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x49c);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -3106,13 +3104,13 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda0);
- u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda4);
- u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xda8);
- u4Tmp[3] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0xcf0);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xda0);
+ u4Tmp[1] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xda4);
+ u4Tmp[2] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xda8);
+ u4Tmp[3] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0xcf0);
- u1Tmp[0] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0xa5b);
- u1Tmp[1] = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0xa5c);
+ u1Tmp[0] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0xa5b);
+ u1Tmp[1] = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0xa5c);
faOfdm =
((u4Tmp[0] & 0xffff0000) >> 16) +
@@ -3134,10 +3132,10 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d/ %d/ %d/ %d", "CRC_OK CCK/11g/11n/11n-Agg", \
- pCoexSta->nCRCOK_CCK,
- pCoexSta->nCRCOK_11g,
- pCoexSta->nCRCOK_11n,
- pCoexSta->nCRCOK_11nAgg
+ p_coex_sta->nCRCOK_CCK,
+ p_coex_sta->nCRCOK_11g,
+ p_coex_sta->nCRCOK_11n,
+ p_coex_sta->nCRCOK_11nAgg
);
CL_PRINTF(cliBuf);
@@ -3145,16 +3143,16 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d/ %d/ %d/ %d", "CRC_Err CCK/11g/11n/11n-Agg", \
- pCoexSta->nCRCErr_CCK,
- pCoexSta->nCRCErr_11g,
- pCoexSta->nCRCErr_11n,
- pCoexSta->nCRCErr_11nAgg
+ p_coex_sta->nCRCErr_CCK,
+ p_coex_sta->nCRCErr_11g,
+ p_coex_sta->nCRCErr_11n,
+ p_coex_sta->nCRCErr_11nAgg
);
CL_PRINTF(cliBuf);
- u4Tmp[0] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c0);
- u4Tmp[1] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c4);
- u4Tmp[2] = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x6c8);
+ u4Tmp[0] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x6c0);
+ u4Tmp[1] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x6c4);
+ u4Tmp[2] = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x6c8);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
@@ -3166,66 +3164,66 @@ void EXhalbtc8723b1ant_DisplayCoexInfo(struct btc_coexist *pBtCoexist)
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d/ %d", "0x770(high-pri rx/tx)", \
- pCoexSta->highPriorityRx, pCoexSta->highPriorityTx
+ p_coex_sta->highPriorityRx, p_coex_sta->highPriorityTx
);
CL_PRINTF(cliBuf);
CL_SPRINTF(
cliBuf,
BT_TMP_BUF_SIZE,
"\r\n %-35s = %d/ %d", "0x774(low-pri rx/tx)", \
- pCoexSta->lowPriorityRx, pCoexSta->lowPriorityTx
+ p_coex_sta->lowPriorityRx, p_coex_sta->lowPriorityTx
);
CL_PRINTF(cliBuf);
- pBtCoexist->fBtcDispDbgMsg(pBtCoexist, BTC_DBG_DISP_COEX_STATISTICS);
+ p_bt_coexist->fBtcDispDbgMsg(p_bt_coexist, BTC_DBG_DISP_COEX_STATISTICS);
}
-void EXhalbtc8723b1ant_IpsNotify(struct btc_coexist *pBtCoexist, u8 type)
+void EXhalbtc8723b1ant_IpsNotify(struct btc_coexist *p_bt_coexist, u8 type)
{
- if (pBtCoexist->bManualControl || pBtCoexist->bStopCoexDm)
+ if (p_bt_coexist->bManualControl || p_bt_coexist->bStopCoexDm)
return;
if (BTC_IPS_ENTER == type) {
BTC_PRINT(
BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], IPS ENTER notify\n")
);
- pCoexSta->bUnderIps = true;
+ p_coex_sta->bUnderIps = true;
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 0);
- halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, false, true);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 0);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 0);
+ halbtc8723b1ant_SetAntPath(p_bt_coexist, BTC_ANT_PATH_BT, false, true);
} else if (BTC_IPS_LEAVE == type) {
BTC_PRINT(
BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], IPS LEAVE notify\n")
);
- pCoexSta->bUnderIps = false;
+ p_coex_sta->bUnderIps = false;
- halbtc8723b1ant_InitHwConfig(pBtCoexist, false, false);
- halbtc8723b1ant_InitCoexDm(pBtCoexist);
- halbtc8723b1ant_QueryBtInfo(pBtCoexist);
+ halbtc8723b1ant_InitHwConfig(p_bt_coexist, false, false);
+ halbtc8723b1ant_InitCoexDm(p_bt_coexist);
+ halbtc8723b1ant_QueryBtInfo(p_bt_coexist);
}
}
-void EXhalbtc8723b1ant_LpsNotify(struct btc_coexist *pBtCoexist, u8 type)
+void EXhalbtc8723b1ant_LpsNotify(struct btc_coexist *p_bt_coexist, u8 type)
{
- if (pBtCoexist->bManualControl || pBtCoexist->bStopCoexDm)
+ if (p_bt_coexist->bManualControl || p_bt_coexist->bStopCoexDm)
return;
if (BTC_LPS_ENABLE == type) {
BTC_PRINT(
BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], LPS ENABLE notify\n")
);
- pCoexSta->bUnderLps = true;
+ p_coex_sta->bUnderLps = true;
} else if (BTC_LPS_DISABLE == type) {
BTC_PRINT(
BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], LPS DISABLE notify\n")
);
- pCoexSta->bUnderLps = false;
+ p_coex_sta->bUnderLps = false;
}
}
-void EXhalbtc8723b1ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type)
+void EXhalbtc8723b1ant_ScanNotify(struct btc_coexist *p_bt_coexist, u8 type)
{
bool bWifiConnected = false, bBtHsOn = false;
u32 wifiLinkStatus = 0;
@@ -3236,19 +3234,19 @@ void EXhalbtc8723b1ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type)
u8 u1Tmpa, u1Tmpb;
u32 u4Tmp;
- if (pBtCoexist->bManualControl || pBtCoexist->bStopCoexDm)
+ if (p_bt_coexist->bManualControl || p_bt_coexist->bStopCoexDm)
return;
if (BTC_SCAN_START == type) {
- pCoexSta->bWiFiIsHighPriTask = true;
+ p_coex_sta->bWiFiIsHighPriTask = true;
BTC_PRINT(
BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], SCAN START notify\n")
);
- halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 8); /* Force antenna setup for no scan result issue */
- u4Tmp = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x948);
- u1Tmpa = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x765);
- u1Tmpb = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x67);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, FORCE_EXEC, false, 8); /* Force antenna setup for no scan result issue */
+ u4Tmp = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x948);
+ u1Tmpa = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x765);
+ u1Tmpb = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x67);
BTC_PRINT(
@@ -3262,60 +3260,60 @@ void EXhalbtc8723b1ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type)
)
);
} else {
- pCoexSta->bWiFiIsHighPriTask = false;
+ p_coex_sta->bWiFiIsHighPriTask = false;
BTC_PRINT(
BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], SCAN FINISH notify\n")
);
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_U1_AP_NUM, &pCoexSta->nScanAPNum
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_U1_AP_NUM, &p_coex_sta->nScanAPNum
);
}
- if (pBtCoexist->btInfo.bBtDisabled)
+ if (p_bt_coexist->btInfo.bBtDisabled)
return;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
- halbtc8723b1ant_QueryBtInfo(pBtCoexist);
+ halbtc8723b1ant_QueryBtInfo(p_bt_coexist);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus);
numOfWifiLink = wifiLinkStatus >> 16;
if (numOfWifiLink >= 2) {
- halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0);
+ halbtc8723b1ant_LimitedTx(p_bt_coexist, NORMAL_EXEC, 0, 0, 0, 0);
halbtc8723b1ant_LimitedRx(
- pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize
+ p_bt_coexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize
);
- halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist);
+ halbtc8723b1ant_ActionWifiMultiPort(p_bt_coexist);
return;
}
- if (pCoexSta->bC2hBtInquiryPage) {
- halbtc8723b1ant_ActionBtInquiry(pBtCoexist);
+ if (p_coex_sta->bC2hBtInquiryPage) {
+ halbtc8723b1ant_ActionBtInquiry(p_bt_coexist);
return;
} else if (bBtHsOn) {
- halbtc8723b1ant_ActionHs(pBtCoexist);
+ halbtc8723b1ant_ActionHs(p_bt_coexist);
return;
}
if (BTC_SCAN_START == type) {
/* BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], SCAN START notify\n")); */
if (!bWifiConnected) /* non-connected scan */
- halbtc8723b1ant_ActionWifiNotConnectedScan(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnectedScan(p_bt_coexist);
else /* wifi is connected */
- halbtc8723b1ant_ActionWifiConnectedScan(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnectedScan(p_bt_coexist);
} else if (BTC_SCAN_FINISH == type) {
/* BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], SCAN FINISH notify\n")); */
if (!bWifiConnected) /* non-connected scan */
- halbtc8723b1ant_ActionWifiNotConnected(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnected(p_bt_coexist);
else
- halbtc8723b1ant_ActionWifiConnected(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnected(p_bt_coexist);
}
}
-void EXhalbtc8723b1ant_ConnectNotify(struct btc_coexist *pBtCoexist, u8 type)
+void EXhalbtc8723b1ant_ConnectNotify(struct btc_coexist *p_bt_coexist, u8 type)
{
bool bWifiConnected = false, bBtHsOn = false;
u32 wifiLinkStatus = 0;
@@ -3324,125 +3322,125 @@ void EXhalbtc8723b1ant_ConnectNotify(struct btc_coexist *pBtCoexist, u8 type)
u8 aggBufSize = 5;
if (
- pBtCoexist->bManualControl ||
- pBtCoexist->bStopCoexDm ||
- pBtCoexist->btInfo.bBtDisabled
+ p_bt_coexist->bManualControl ||
+ p_bt_coexist->bStopCoexDm ||
+ p_bt_coexist->btInfo.bBtDisabled
)
return;
if (BTC_ASSOCIATE_START == type) {
- pCoexSta->bWiFiIsHighPriTask = true;
+ p_coex_sta->bWiFiIsHighPriTask = true;
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], CONNECT START notify\n"));
- pCoexDm->nArpCnt = 0;
+ p_coex_dm->nArpCnt = 0;
} else {
- pCoexSta->bWiFiIsHighPriTask = false;
+ p_coex_sta->bWiFiIsHighPriTask = false;
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], CONNECT FINISH notify\n"));
- /* pCoexDm->nArpCnt = 0; */
+ /* p_coex_dm->nArpCnt = 0; */
}
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus);
numOfWifiLink = wifiLinkStatus >> 16;
if (numOfWifiLink >= 2) {
- halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0);
- halbtc8723b1ant_LimitedRx(pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize);
- halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist);
+ halbtc8723b1ant_LimitedTx(p_bt_coexist, NORMAL_EXEC, 0, 0, 0, 0);
+ halbtc8723b1ant_LimitedRx(p_bt_coexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize);
+ halbtc8723b1ant_ActionWifiMultiPort(p_bt_coexist);
return;
}
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- if (pCoexSta->bC2hBtInquiryPage) {
- halbtc8723b1ant_ActionBtInquiry(pBtCoexist);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ if (p_coex_sta->bC2hBtInquiryPage) {
+ halbtc8723b1ant_ActionBtInquiry(p_bt_coexist);
return;
} else if (bBtHsOn) {
- halbtc8723b1ant_ActionHs(pBtCoexist);
+ halbtc8723b1ant_ActionHs(p_bt_coexist);
return;
}
if (BTC_ASSOCIATE_START == type) {
/* BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], CONNECT START notify\n")); */
- halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnectedAssoAuth(p_bt_coexist);
} else if (BTC_ASSOCIATE_FINISH == type) {
/* BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], CONNECT FINISH notify\n")); */
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
if (!bWifiConnected) /* non-connected scan */
- halbtc8723b1ant_ActionWifiNotConnected(pBtCoexist);
+ halbtc8723b1ant_ActionWifiNotConnected(p_bt_coexist);
else
- halbtc8723b1ant_ActionWifiConnected(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnected(p_bt_coexist);
}
}
-void EXhalbtc8723b1ant_MediaStatusNotify(struct btc_coexist *pBtCoexist, u8 type)
+void EXhalbtc8723b1ant_MediaStatusNotify(struct btc_coexist *p_bt_coexist, u8 type)
{
- u8 H2C_Parameter[3] = {0};
+ u8 h2c_parameter[3] = {0};
u32 wifiBw;
u8 wifiCentralChnl;
- bool bWifiUnderBMode = false;
+ bool wifi_under_bmode = false;
if (
- pBtCoexist->bManualControl ||
- pBtCoexist->bStopCoexDm ||
- pBtCoexist->btInfo.bBtDisabled
+ p_bt_coexist->bManualControl ||
+ p_bt_coexist->bStopCoexDm ||
+ p_bt_coexist->btInfo.bBtDisabled
)
return;
if (BTC_MEDIA_CONNECT == type) {
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], MEDIA connect notify\n"));
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &bWifiUnderBMode);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_UNDER_B_MODE, &wifi_under_bmode);
/* Set CCK Tx/Rx high Pri except 11b mode */
- if (bWifiUnderBMode) {
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cd, 0x00); /* CCK Tx */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cf, 0x00); /* CCK Rx */
+ if (wifi_under_bmode) {
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cd, 0x00); /* CCK Tx */
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cf, 0x00); /* CCK Rx */
} else {
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cd, 0x10); /* CCK Tx */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cf, 0x10); /* CCK Rx */
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cd, 0x10); /* CCK Tx */
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cf, 0x10); /* CCK Rx */
}
- pCoexDm->backupArfrCnt1 = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x430);
- pCoexDm->backupArfrCnt2 = pBtCoexist->fBtcRead4Byte(pBtCoexist, 0x434);
- pCoexDm->backupRetryLimit = pBtCoexist->fBtcRead2Byte(pBtCoexist, 0x42a);
- pCoexDm->backupAmpduMaxTime = pBtCoexist->fBtcRead1Byte(pBtCoexist, 0x456);
+ p_coex_dm->backupArfrCnt1 = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x430);
+ p_coex_dm->backupArfrCnt2 = p_bt_coexist->fBtcRead4Byte(p_bt_coexist, 0x434);
+ p_coex_dm->backupRetryLimit = p_bt_coexist->fBtcRead2Byte(p_bt_coexist, 0x42a);
+ p_coex_dm->backupAmpduMaxTime = p_bt_coexist->fBtcRead1Byte(p_bt_coexist, 0x456);
} else {
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], MEDIA disconnect notify\n"));
- pCoexDm->nArpCnt = 0;
+ p_coex_dm->nArpCnt = 0;
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cd, 0x0); /* CCK Tx */
- pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cf, 0x0); /* CCK Rx */
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cd, 0x0); /* CCK Tx */
+ p_bt_coexist->fBtcWrite1Byte(p_bt_coexist, 0x6cf, 0x0); /* CCK Rx */
}
/* only 2.4G we need to inform bt the chnl mask */
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL, &wifiCentralChnl);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U1_WIFI_CENTRAL_CHNL, &wifiCentralChnl);
if ((BTC_MEDIA_CONNECT == type) && (wifiCentralChnl <= 14)) {
- /* H2C_Parameter[0] = 0x1; */
- H2C_Parameter[0] = 0x0;
- H2C_Parameter[1] = wifiCentralChnl;
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_BW, &wifiBw);
+ /* h2c_parameter[0] = 0x1; */
+ h2c_parameter[0] = 0x0;
+ h2c_parameter[1] = wifiCentralChnl;
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_BW, &wifiBw);
if (BTC_WIFI_BW_HT40 == wifiBw)
- H2C_Parameter[2] = 0x30;
+ h2c_parameter[2] = 0x30;
else
- H2C_Parameter[2] = 0x20;
+ h2c_parameter[2] = 0x20;
}
- pCoexDm->wifiChnlInfo[0] = H2C_Parameter[0];
- pCoexDm->wifiChnlInfo[1] = H2C_Parameter[1];
- pCoexDm->wifiChnlInfo[2] = H2C_Parameter[2];
+ p_coex_dm->wifiChnlInfo[0] = h2c_parameter[0];
+ p_coex_dm->wifiChnlInfo[1] = h2c_parameter[1];
+ p_coex_dm->wifiChnlInfo[2] = h2c_parameter[2];
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE_FW_EXEC,
(
"[BTCoex], FW write 0x66 = 0x%x\n",
- H2C_Parameter[0] << 16 | H2C_Parameter[1] << 8 | H2C_Parameter[2]
+ h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | h2c_parameter[2]
)
);
- pBtCoexist->fBtcFillH2c(pBtCoexist, 0x66, 3, H2C_Parameter);
+ p_bt_coexist->fBtcFillH2c(p_bt_coexist, 0x66, 3, h2c_parameter);
}
-void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 type)
+void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *p_bt_coexist, u8 type)
{
bool bBtHsOn = false;
u32 wifiLinkStatus = 0;
@@ -3451,9 +3449,9 @@ void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 ty
u8 aggBufSize = 5;
if (
- pBtCoexist->bManualControl ||
- pBtCoexist->bStopCoexDm ||
- pBtCoexist->btInfo.bBtDisabled
+ p_bt_coexist->bManualControl ||
+ p_bt_coexist->bStopCoexDm ||
+ p_bt_coexist->btInfo.bBtDisabled
)
return;
@@ -3469,19 +3467,19 @@ void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 ty
("[BTCoex], special Packet ARP notify\n")
);
- pCoexDm->nArpCnt++;
+ p_coex_dm->nArpCnt++;
BTC_PRINT(
BTC_MSG_INTERFACE,
INTF_NOTIFY,
- ("[BTCoex], ARP Packet Count = %d\n", pCoexDm->nArpCnt)
+ ("[BTCoex], ARP Packet Count = %d\n", p_coex_dm->nArpCnt)
);
- if (pCoexDm->nArpCnt >= 10) /* if APR PKT > 10 after connect, do not go to ActionWifiConnectedSpecialPacket(pBtCoexist) */
- pCoexSta->bWiFiIsHighPriTask = false;
+ if (p_coex_dm->nArpCnt >= 10) /* if APR PKT > 10 after connect, do not go to ActionWifiConnectedSpecialPacket(p_bt_coexist) */
+ p_coex_sta->bWiFiIsHighPriTask = false;
else
- pCoexSta->bWiFiIsHighPriTask = true;
+ p_coex_sta->bWiFiIsHighPriTask = true;
} else {
- pCoexSta->bWiFiIsHighPriTask = true;
+ p_coex_sta->bWiFiIsHighPriTask = true;
BTC_PRINT(
BTC_MSG_INTERFACE,
INTF_NOTIFY,
@@ -3489,7 +3487,7 @@ void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 ty
);
}
} else {
- pCoexSta->bWiFiIsHighPriTask = false;
+ p_coex_sta->bWiFiIsHighPriTask = false;
BTC_PRINT(
BTC_MSG_INTERFACE,
INTF_NOTIFY,
@@ -3497,41 +3495,41 @@ void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 ty
);
}
- pCoexSta->specialPktPeriodCnt = 0;
+ p_coex_sta->specialPktPeriodCnt = 0;
- pBtCoexist->fBtcGet(
- pBtCoexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus
+ p_bt_coexist->fBtcGet(
+ p_bt_coexist, BTC_GET_U4_WIFI_LINK_STATUS, &wifiLinkStatus
);
numOfWifiLink = wifiLinkStatus >> 16;
if (numOfWifiLink >= 2) {
- halbtc8723b1ant_LimitedTx(pBtCoexist, NORMAL_EXEC, 0, 0, 0, 0);
+ halbtc8723b1ant_LimitedTx(p_bt_coexist, NORMAL_EXEC, 0, 0, 0, 0);
halbtc8723b1ant_LimitedRx(
- pBtCoexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize
+ p_bt_coexist, NORMAL_EXEC, false, bBtCtrlAggBufSize, aggBufSize
);
- halbtc8723b1ant_ActionWifiMultiPort(pBtCoexist);
+ halbtc8723b1ant_ActionWifiMultiPort(p_bt_coexist);
return;
}
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
- if (pCoexSta->bC2hBtInquiryPage) {
- halbtc8723b1ant_ActionBtInquiry(pBtCoexist);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_HS_OPERATION, &bBtHsOn);
+ if (p_coex_sta->bC2hBtInquiryPage) {
+ halbtc8723b1ant_ActionBtInquiry(p_bt_coexist);
return;
} else if (bBtHsOn) {
- halbtc8723b1ant_ActionHs(pBtCoexist);
+ halbtc8723b1ant_ActionHs(p_bt_coexist);
return;
}
if (
BTC_PACKET_DHCP == type ||
BTC_PACKET_EAPOL == type ||
- ((BTC_PACKET_ARP == type) && (pCoexSta->bWiFiIsHighPriTask))
+ ((BTC_PACKET_ARP == type) && (p_coex_sta->bWiFiIsHighPriTask))
)
- halbtc8723b1ant_ActionWifiConnectedSpecialPacket(pBtCoexist);
+ halbtc8723b1ant_ActionWifiConnectedSpecialPacket(p_bt_coexist);
}
void EXhalbtc8723b1ant_BtInfoNotify(
- struct btc_coexist *pBtCoexist, u8 *tmpBuf, u8 length
+ struct btc_coexist *p_bt_coexist, u8 *tmpBuf, u8 length
)
{
u8 btInfo = 0;
@@ -3539,12 +3537,12 @@ void EXhalbtc8723b1ant_BtInfoNotify(
bool bWifiConnected = false;
bool bBtBusy = false;
- pCoexSta->bC2hBtInfoReqSent = false;
+ p_coex_sta->bC2hBtInfoReqSent = false;
rspSource = tmpBuf[0] & 0xf;
if (rspSource >= BT_INFO_SRC_8723B_1ANT_MAX)
rspSource = BT_INFO_SRC_8723B_1ANT_WIFI_FW;
- pCoexSta->btInfoC2hCnt[rspSource]++;
+ p_coex_sta->btInfoC2hCnt[rspSource]++;
BTC_PRINT(
BTC_MSG_INTERFACE,
@@ -3554,7 +3552,7 @@ void EXhalbtc8723b1ant_BtInfoNotify(
length)
);
for (i = 0; i < length; i++) {
- pCoexSta->btInfoC2h[rspSource][i] = tmpBuf[i];
+ p_coex_sta->btInfoC2h[rspSource][i] = tmpBuf[i];
if (i == 1)
btInfo = tmpBuf[i];
if (i == length - 1)
@@ -3566,53 +3564,53 @@ void EXhalbtc8723b1ant_BtInfoNotify(
}
if (BT_INFO_SRC_8723B_1ANT_WIFI_FW != rspSource) {
- pCoexSta->btRetryCnt = pCoexSta->btInfoC2h[rspSource][2] & 0xf;
+ p_coex_sta->btRetryCnt = p_coex_sta->btInfoC2h[rspSource][2] & 0xf;
- if (pCoexSta->btRetryCnt >= 1)
- pCoexSta->popEventCnt++;
+ if (p_coex_sta->btRetryCnt >= 1)
+ p_coex_sta->popEventCnt++;
- if (pCoexSta->btInfoC2h[rspSource][2] & 0x20)
- pCoexSta->bC2hBtPage = true;
+ if (p_coex_sta->btInfoC2h[rspSource][2] & 0x20)
+ p_coex_sta->bC2hBtPage = true;
else
- pCoexSta->bC2hBtPage = false;
+ p_coex_sta->bC2hBtPage = false;
- pCoexSta->btRssi = pCoexSta->btInfoC2h[rspSource][3] * 2 - 90;
- /* pCoexSta->btInfoC2h[rspSource][3]*2+10; */
+ p_coex_sta->btRssi = p_coex_sta->btInfoC2h[rspSource][3] * 2 - 90;
+ /* p_coex_sta->btInfoC2h[rspSource][3]*2+10; */
- pCoexSta->btInfoExt = pCoexSta->btInfoC2h[rspSource][4];
+ p_coex_sta->btInfoExt = p_coex_sta->btInfoC2h[rspSource][4];
- pCoexSta->bBtTxRxMask = (pCoexSta->btInfoC2h[rspSource][2] & 0x40);
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TX_RX_MASK, &pCoexSta->bBtTxRxMask);
+ p_coex_sta->bBtTxRxMask = (p_coex_sta->btInfoC2h[rspSource][2] & 0x40);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_BL_BT_TX_RX_MASK, &p_coex_sta->bBtTxRxMask);
- if (!pCoexSta->bBtTxRxMask) {
+ if (!p_coex_sta->bBtTxRxMask) {
/* BT into is responded by BT FW and BT RF REG 0x3C != 0x15 => Need to switch BT TRx Mask */
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n"));
- pBtCoexist->fBtcSetBtReg(pBtCoexist, BTC_BT_REG_RF, 0x3c, 0x15);
+ p_bt_coexist->fBtcSetBtReg(p_bt_coexist, BTC_BT_REG_RF, 0x3c, 0x15);
}
/* Here we need to resend some wifi info to BT */
/* because bt is reset and loss of the info. */
- if (pCoexSta->btInfoExt & BIT1) {
+ if (p_coex_sta->btInfoExt & BIT1) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE,
("[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n")
);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_BL_WIFI_CONNECTED, &bWifiConnected);
if (bWifiConnected)
- EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_CONNECT);
+ EXhalbtc8723b1ant_MediaStatusNotify(p_bt_coexist, BTC_MEDIA_CONNECT);
else
- EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT);
+ EXhalbtc8723b1ant_MediaStatusNotify(p_bt_coexist, BTC_MEDIA_DISCONNECT);
}
- if (pCoexSta->btInfoExt & BIT3) {
- if (!pBtCoexist->bManualControl && !pBtCoexist->bStopCoexDm) {
+ if (p_coex_sta->btInfoExt & BIT3) {
+ if (!p_bt_coexist->bManualControl && !p_bt_coexist->bStopCoexDm) {
BTC_PRINT(
BTC_MSG_ALGORITHM,
ALGO_TRACE,
("[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n")
);
- halbtc8723b1ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, false);
+ halbtc8723b1ant_IgnoreWlanAct(p_bt_coexist, FORCE_EXEC, false);
}
} else {
/* BT already NOT ignore Wlan active, do nothing here. */
@@ -3621,143 +3619,143 @@ void EXhalbtc8723b1ant_BtInfoNotify(
/* check BIT2 first ==> check if bt is under inquiry or page scan */
if (btInfo & BT_INFO_8723B_1ANT_B_INQ_PAGE)
- pCoexSta->bC2hBtInquiryPage = true;
+ p_coex_sta->bC2hBtInquiryPage = true;
else
- pCoexSta->bC2hBtInquiryPage = false;
+ p_coex_sta->bC2hBtInquiryPage = false;
/* set link exist status */
if (!(btInfo & BT_INFO_8723B_1ANT_B_CONNECTION)) {
- pCoexSta->bBtLinkExist = false;
- pCoexSta->bPanExist = false;
- pCoexSta->bA2dpExist = false;
- pCoexSta->bHidExist = false;
- pCoexSta->bScoExist = false;
+ p_coex_sta->bBtLinkExist = false;
+ p_coex_sta->bPanExist = false;
+ p_coex_sta->bA2dpExist = false;
+ p_coex_sta->bHidExist = false;
+ p_coex_sta->bScoExist = false;
} else { /* connection exists */
- pCoexSta->bBtLinkExist = true;
+ p_coex_sta->bBtLinkExist = true;
if (btInfo & BT_INFO_8723B_1ANT_B_FTP)
- pCoexSta->bPanExist = true;
+ p_coex_sta->bPanExist = true;
else
- pCoexSta->bPanExist = false;
+ p_coex_sta->bPanExist = false;
if (btInfo & BT_INFO_8723B_1ANT_B_A2DP)
- pCoexSta->bA2dpExist = true;
+ p_coex_sta->bA2dpExist = true;
else
- pCoexSta->bA2dpExist = false;
+ p_coex_sta->bA2dpExist = false;
if (btInfo & BT_INFO_8723B_1ANT_B_HID)
- pCoexSta->bHidExist = true;
+ p_coex_sta->bHidExist = true;
else
- pCoexSta->bHidExist = false;
+ p_coex_sta->bHidExist = false;
if (btInfo & BT_INFO_8723B_1ANT_B_SCO_ESCO)
- pCoexSta->bScoExist = true;
+ p_coex_sta->bScoExist = true;
else
- pCoexSta->bScoExist = false;
+ p_coex_sta->bScoExist = false;
}
- halbtc8723b1ant_UpdateBtLinkInfo(pBtCoexist);
+ halbtc8723b1ant_UpdateBtLinkInfo(p_bt_coexist);
btInfo = btInfo & 0x1f; /* mask profile bit for connect-ilde identification (for CSR case: A2DP idle --> 0x41) */
if (!(btInfo & BT_INFO_8723B_1ANT_B_CONNECTION)) {
- pCoexDm->btStatus = BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE;
+ p_coex_dm->btStatus = BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE;
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"));
} else if (btInfo == BT_INFO_8723B_1ANT_B_CONNECTION) {
/* connection exists but no busy */
- pCoexDm->btStatus = BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE;
+ p_coex_dm->btStatus = BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE;
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"));
} else if (
(btInfo & BT_INFO_8723B_1ANT_B_SCO_ESCO) ||
(btInfo & BT_INFO_8723B_1ANT_B_SCO_BUSY)
) {
- pCoexDm->btStatus = BT_8723B_1ANT_BT_STATUS_SCO_BUSY;
+ p_coex_dm->btStatus = BT_8723B_1ANT_BT_STATUS_SCO_BUSY;
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"));
} else if (btInfo & BT_INFO_8723B_1ANT_B_ACL_BUSY) {
- if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY != pCoexDm->btStatus)
- pCoexDm->bAutoTdmaAdjust = false;
+ if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY != p_coex_dm->btStatus)
+ p_coex_dm->bAutoTdmaAdjust = false;
- pCoexDm->btStatus = BT_8723B_1ANT_BT_STATUS_ACL_BUSY;
+ p_coex_dm->btStatus = BT_8723B_1ANT_BT_STATUS_ACL_BUSY;
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"));
} else {
- pCoexDm->btStatus = BT_8723B_1ANT_BT_STATUS_MAX;
+ p_coex_dm->btStatus = BT_8723B_1ANT_BT_STATUS_MAX;
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"));
}
if (
- (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == pCoexDm->btStatus) ||
- (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == pCoexDm->btStatus)
+ (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == p_coex_dm->btStatus) ||
+ (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == p_coex_dm->btStatus)
)
bBtBusy = true;
else
bBtBusy = false;
- pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy);
+ p_bt_coexist->fBtcSet(p_bt_coexist, BTC_SET_BL_BT_TRAFFIC_BUSY, &bBtBusy);
- halbtc8723b1ant_RunCoexistMechanism(pBtCoexist);
+ halbtc8723b1ant_RunCoexistMechanism(p_bt_coexist);
}
-void EXhalbtc8723b1ant_HaltNotify(struct btc_coexist *pBtCoexist)
+void EXhalbtc8723b1ant_HaltNotify(struct btc_coexist *p_bt_coexist)
{
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Halt notify\n"));
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, FORCE_EXEC, false, 0);
- halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, false, true);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, FORCE_EXEC, false, 0);
+ halbtc8723b1ant_SetAntPath(p_bt_coexist, BTC_ANT_PATH_BT, false, true);
- halbtc8723b1ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, true);
+ halbtc8723b1ant_IgnoreWlanAct(p_bt_coexist, FORCE_EXEC, true);
- EXhalbtc8723b1ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT);
+ EXhalbtc8723b1ant_MediaStatusNotify(p_bt_coexist, BTC_MEDIA_DISCONNECT);
- pBtCoexist->bStopCoexDm = true;
+ p_bt_coexist->bStopCoexDm = true;
}
-void EXhalbtc8723b1ant_PnpNotify(struct btc_coexist *pBtCoexist, u8 pnpState)
+void EXhalbtc8723b1ant_PnpNotify(struct btc_coexist *p_bt_coexist, u8 pnpState)
{
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Pnp notify\n"));
if (BTC_WIFI_PNP_SLEEP == pnpState) {
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Pnp notify to SLEEP\n"));
- halbtc8723b1ant_PowerSaveState(pBtCoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
- halbtc8723b1ant_PsTdma(pBtCoexist, NORMAL_EXEC, false, 0);
- halbtc8723b1ant_CoexTableWithType(pBtCoexist, NORMAL_EXEC, 2);
- halbtc8723b1ant_SetAntPath(pBtCoexist, BTC_ANT_PATH_BT, false, true);
+ halbtc8723b1ant_PowerSaveState(p_bt_coexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
+ halbtc8723b1ant_PsTdma(p_bt_coexist, NORMAL_EXEC, false, 0);
+ halbtc8723b1ant_CoexTableWithType(p_bt_coexist, NORMAL_EXEC, 2);
+ halbtc8723b1ant_SetAntPath(p_bt_coexist, BTC_ANT_PATH_BT, false, true);
- pBtCoexist->bStopCoexDm = true;
+ p_bt_coexist->bStopCoexDm = true;
} else if (BTC_WIFI_PNP_WAKE_UP == pnpState) {
BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Pnp notify to WAKE UP\n"));
- pBtCoexist->bStopCoexDm = false;
- halbtc8723b1ant_InitHwConfig(pBtCoexist, false, false);
- halbtc8723b1ant_InitCoexDm(pBtCoexist);
- halbtc8723b1ant_QueryBtInfo(pBtCoexist);
+ p_bt_coexist->bStopCoexDm = false;
+ halbtc8723b1ant_InitHwConfig(p_bt_coexist, false, false);
+ halbtc8723b1ant_InitCoexDm(p_bt_coexist);
+ halbtc8723b1ant_QueryBtInfo(p_bt_coexist);
}
}
-void EXhalbtc8723b1ant_Periodical(struct btc_coexist *pBtCoexist)
+void EXhalbtc8723b1ant_Periodical(struct btc_coexist *p_bt_coexist)
{
- static u8 disVerInfoCnt;
- u32 fwVer = 0, btPatchVer = 0;
+ static u8 dis_ver_info_cnt;
+ u32 fw_ver = 0, bt_patch_ver = 0;
BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], ==========================Periodical ===========================\n"));
- if (disVerInfoCnt <= 5) {
- disVerInfoCnt += 1;
+ if (dis_ver_info_cnt <= 5) {
+ dis_ver_info_cnt += 1;
BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], ****************************************************************\n"));
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer);
- pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_BT_PATCH_VER, &bt_patch_ver);
+ p_bt_coexist->fBtcGet(p_bt_coexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n", \
- GLCoexVerDate8723b1Ant, GLCoexVer8723b1Ant, fwVer, btPatchVer, btPatchVer));
+ gl_coex_ver_date_8723b_1ant, gl_coex_ver_8723b_1ant, fw_ver, bt_patch_ver, bt_patch_ver));
BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], ****************************************************************\n"));
}
- halbtc8723b1ant_MonitorBtCtr(pBtCoexist);
- halbtc8723b1ant_MonitorWiFiCtr(pBtCoexist);
+ halbtc8723b1ant_MonitorBtCtr(p_bt_coexist);
+ halbtc8723b1ant_MonitorWiFiCtr(p_bt_coexist);
if (
- halbtc8723b1ant_IsWifiStatusChanged(pBtCoexist) ||
- pCoexDm->bAutoTdmaAdjust
+ halbtc8723b1ant_IsWifiStatusChanged(p_bt_coexist) ||
+ p_coex_dm->bAutoTdmaAdjust
)
- halbtc8723b1ant_RunCoexistMechanism(pBtCoexist);
+ halbtc8723b1ant_RunCoexistMechanism(p_bt_coexist);
- pCoexSta->specialPktPeriodCnt++;
+ p_coex_sta->specialPktPeriodCnt++;
}
--
2.31.1