/linux-master/drivers/staging/rtl8723bs/hal/ |
H A D | hal_btcoex.c | 22 static u8 halbtcoutsrc_IsBtCoexistAvailable(struct btc_coexist *pBtCoexist) argument 24 if (!pBtCoexist->bBinded || !pBtCoexist->Adapter) 30 static void halbtcoutsrc_LeaveLps(struct btc_coexist *pBtCoexist) argument 35 padapter = pBtCoexist->Adapter; 37 pBtCoexist->btInfo.bBtCtrlLps = true; 38 pBtCoexist->btInfo.bBtLpsOn = false; 43 static void halbtcoutsrc_EnterLps(struct btc_coexist *pBtCoexist) argument 48 padapter = pBtCoexist->Adapter; 50 pBtCoexist 56 halbtcoutsrc_NormalLps(struct btc_coexist *pBtCoexist) argument 75 halbtcoutsrc_LeaveLowPower(struct btc_coexist *pBtCoexist) argument 110 halbtcoutsrc_NormalLowPower(struct btc_coexist *pBtCoexist) argument 119 halbtcoutsrc_DisableLowPower(struct btc_coexist *pBtCoexist, u8 bLowPwrDisable) argument 128 halbtcoutsrc_AggregationCheck(struct btc_coexist *pBtCoexist) argument 206 halbtcoutsrc_GetWifiLinkStatus(struct btc_coexist *pBtCoexist) argument 234 halbtcoutsrc_GetBtPatchVer(struct btc_coexist *pBtCoexist) argument 265 struct btc_coexist *pBtCoexist; local 429 struct btc_coexist *pBtCoexist; local 569 struct btc_coexist *pBtCoexist; local 581 struct btc_coexist *pBtCoexist; local 593 struct btc_coexist *pBtCoexist; local 605 struct btc_coexist *pBtCoexist; local 617 struct btc_coexist *pBtCoexist; local 645 struct btc_coexist *pBtCoexist; local 657 struct btc_coexist *pBtCoexist; local 669 struct btc_coexist *pBtCoexist = (struct btc_coexist *)pBtcContext; local 680 struct btc_coexist *pBtCoexist; local 693 struct btc_coexist *pBtCoexist; local 705 struct btc_coexist *pBtCoexist; local 717 struct btc_coexist *pBtCoexist; local 729 struct btc_coexist *pBtCoexist; local 765 struct btc_coexist *pBtCoexist; local 780 struct btc_coexist *pBtCoexist = &GLBtCoexist; local 806 struct btc_coexist *pBtCoexist; local 847 EXhalbtcoutsrc_PowerOnSetting(struct btc_coexist *pBtCoexist) argument 859 EXhalbtcoutsrc_InitHwConfig(struct btc_coexist *pBtCoexist, u8 bWifiOnly) argument 872 EXhalbtcoutsrc_InitCoexDm(struct btc_coexist *pBtCoexist) argument 887 EXhalbtcoutsrc_IpsNotify(struct btc_coexist *pBtCoexist, u8 type) argument 914 EXhalbtcoutsrc_LpsNotify(struct btc_coexist *pBtCoexist, u8 type) argument 937 EXhalbtcoutsrc_ScanNotify(struct btc_coexist *pBtCoexist, u8 type) argument 966 EXhalbtcoutsrc_ConnectNotify(struct btc_coexist *pBtCoexist, u8 action) argument 992 EXhalbtcoutsrc_MediaStatusNotify(struct btc_coexist *pBtCoexist, enum rt_media_status mediaStatus) argument 1020 EXhalbtcoutsrc_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 pktType) argument 1051 EXhalbtcoutsrc_BtInfoNotify(struct btc_coexist *pBtCoexist, u8 *tmpBuf, u8 length) argument 1069 EXhalbtcoutsrc_HaltNotify(struct btc_coexist *pBtCoexist) argument 1082 EXhalbtcoutsrc_PnpNotify(struct btc_coexist *pBtCoexist, u8 pnpState) argument 1098 EXhalbtcoutsrc_Periodical(struct btc_coexist *pBtCoexist) argument [all...] |
H A D | HalBtcOutSrc.h | 276 typedef u8 (*BFP_BTC_GET)(void *pBtCoexist, u8 getType, void *pOutBuf); 278 typedef u8 (*BFP_BTC_SET)(void *pBtCoexist, u8 setType, void *pInBuf); 283 typedef void (*BFP_BTC_DISP_DBG_MSG)(void *pBtCoexist, u8 dispType); 405 void EXhalbtcoutsrc_PowerOnSetting(struct btc_coexist *pBtCoexist); 406 void EXhalbtcoutsrc_InitHwConfig(struct btc_coexist *pBtCoexist, u8 bWifiOnly); 407 void EXhalbtcoutsrc_InitCoexDm(struct btc_coexist *pBtCoexist); 408 void EXhalbtcoutsrc_IpsNotify(struct btc_coexist *pBtCoexist, u8 type); 409 void EXhalbtcoutsrc_LpsNotify(struct btc_coexist *pBtCoexist, u8 type); 410 void EXhalbtcoutsrc_ScanNotify(struct btc_coexist *pBtCoexist, u8 type); 411 void EXhalbtcoutsrc_ConnectNotify(struct btc_coexist *pBtCoexist, u [all...] |
H A D | HalBtc8723b2Ant.c | 13 halbtc8723b2ant_PsTdma(pBtCoexist, NORMAL_EXEC, true, val); \ 90 struct btc_coexist *pBtCoexist, 100 pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_S4_WIFI_RSSI, &wifiRssi); 159 struct btc_coexist *pBtCoexist, 173 pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, &bRejectRxAgg); 175 pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_CTRL_AGG_SIZE, &bBtCtrlRxAggSize); 177 pBtCoexist 89 halbtc8723b2ant_WifiRssiState( struct btc_coexist *pBtCoexist, u8 index, u8 levelNum, u8 rssiThresh, u8 rssiThresh1 ) argument 158 halbtc8723b2ant_LimitedRx( struct btc_coexist *pBtCoexist, bool bForceExec, bool bRejApAggPkt, bool bBtCtrlAggBufSize, u8 aggBufSize ) argument 182 halbtc8723b2ant_QueryBtInfo(struct btc_coexist *pBtCoexist) argument 193 halbtc8723b2ant_IsWifiStatusChanged(struct btc_coexist *pBtCoexist) argument 224 halbtc8723b2ant_UpdateBtLinkInfo(struct btc_coexist *pBtCoexist) argument 288 halbtc8723b2ant_ActionAlgorithm(struct btc_coexist *pBtCoexist) argument 417 halbtc8723b2ant_SetFwDacSwingLevel( struct btc_coexist *pBtCoexist, u8 dacSwingLvl ) argument 430 halbtc8723b2ant_SetFwDecBtPwr( struct btc_coexist *pBtCoexist, u8 decBtPwrLvl ) argument 441 halbtc8723b2ant_DecBtPwr( struct btc_coexist *pBtCoexist, bool bForceExec, u8 decBtPwrLvl ) argument 456 halbtc8723b2ant_FwDacSwingLvl( struct btc_coexist *pBtCoexist, bool bForceExec, u8 fwDacSwingLvl ) argument 472 halbtc8723b2ant_SetSwRfRxLpfCorner( struct btc_coexist *pBtCoexist, bool bRxRfShrinkOn ) argument 489 halbtc8723b2ant_RfShrink( struct btc_coexist *pBtCoexist, bool bForceExec, bool bRxRfShrinkOn ) argument 504 halbtc8723b2ant_SetSwPenaltyTxRateAdaptive( struct btc_coexist *pBtCoexist, bool bLowPenaltyRa ) argument 523 halbtc8723b2ant_LowPenaltyRa( struct btc_coexist *pBtCoexist, bool bForceExec, bool bLowPenaltyRa ) argument 539 halbtc8723b2ant_SetDacSwingReg(struct btc_coexist *pBtCoexist, u32 level) argument 546 halbtc8723b2ant_SetSwFullTimeDacSwing( struct btc_coexist *pBtCoexist, bool bSwDacSwingOn, u32 swDacSwingLvl ) argument 557 halbtc8723b2ant_DacSwing( struct btc_coexist *pBtCoexist, bool bForceExec, bool bDacSwingOn, u32 dacSwingLvl ) argument 579 halbtc8723b2ant_SetAgcTable( struct btc_coexist *pBtCoexist, bool bAgcTableEn ) argument 633 halbtc8723b2ant_AgcTable( struct btc_coexist *pBtCoexist, bool bForceExec, bool bAgcTableEn ) argument 648 halbtc8723b2ant_SetCoexTable( struct btc_coexist *pBtCoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc ) argument 665 halbtc8723b2ant_CoexTable( struct btc_coexist *pBtCoexist, bool bForceExec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc ) argument 696 halbtc8723b2ant_CoexTableWithType( struct btc_coexist *pBtCoexist, bool bForceExec, u8 type ) argument 745 halbtc8723b2ant_SetFwIgnoreWlanAct( struct btc_coexist *pBtCoexist, bool bEnable ) argument 757 halbtc8723b2ant_IgnoreWlanAct( struct btc_coexist *pBtCoexist, bool bForceExec, bool bEnable ) argument 772 halbtc8723b2ant_SetFwPstdma( struct btc_coexist *pBtCoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5 ) argument 798 halbtc8723b2ant_SwMechanism1( struct btc_coexist *pBtCoexist, bool bShrinkRxLPF, bool bLowPenaltyRA, bool bLimitedDIG, bool bBTLNAConstrain ) argument 810 halbtc8723b2ant_SwMechanism2( struct btc_coexist *pBtCoexist, bool bAGCTableShift, bool bADCBackOff, bool bSWDACSwing, u32 dacSwingLvl ) argument 822 halbtc8723b2ant_SetAntPath( struct btc_coexist *pBtCoexist, u8 antPosType, bool bInitHwCfg, bool bWifiOff ) argument 916 halbtc8723b2ant_PsTdma( struct btc_coexist *pBtCoexist, bool bForceExec, bool bTurnOn, u8 type ) argument 1021 halbtc8723b2ant_CoexAllOff(struct btc_coexist *pBtCoexist) argument 1037 halbtc8723b2ant_InitCoexDm(struct btc_coexist *pBtCoexist) argument 1049 halbtc8723b2ant_ActionBtInquiry(struct btc_coexist *pBtCoexist) argument 1077 halbtc8723b2ant_IsCommonAction(struct btc_coexist *pBtCoexist) argument 1170 halbtc8723b2ant_TdmaDurationAdjust( struct btc_coexist *pBtCoexist, bool bScoHid, bool bTxPause, u8 maxInterval ) argument 1587 halbtc8723b2ant_ActionSco(struct btc_coexist *pBtCoexist) argument 1642 halbtc8723b2ant_ActionHid(struct btc_coexist *pBtCoexist) argument 1703 halbtc8723b2ant_ActionA2dp(struct btc_coexist *pBtCoexist) argument 1783 halbtc8723b2ant_ActionA2dpPanHs(struct btc_coexist *pBtCoexist) argument 1833 halbtc8723b2ant_ActionPanEdr(struct btc_coexist *pBtCoexist) argument 1891 halbtc8723b2ant_ActionPanHs(struct btc_coexist *pBtCoexist) argument 1941 halbtc8723b2ant_ActionPanEdrA2dp(struct btc_coexist *pBtCoexist) argument 2002 halbtc8723b2ant_ActionPanEdrHid(struct btc_coexist *pBtCoexist) argument 2066 halbtc8723b2ant_ActionHidA2dpPanEdr(struct btc_coexist *pBtCoexist) argument 2126 halbtc8723b2ant_ActionHidA2dp(struct btc_coexist *pBtCoexist) argument 2201 halbtc8723b2ant_RunCoexistMechanism(struct btc_coexist *pBtCoexist) argument 2273 halbtc8723b2ant_WifiOffHwCfg(struct btc_coexist *pBtCoexist) argument 2298 halbtc8723b2ant_InitHwConfig(struct btc_coexist *pBtCoexist, bool bBackUp) argument 2330 EXhalbtc8723b2ant_PowerOnSetting(struct btc_coexist *pBtCoexist) argument 2382 EXhalbtc8723b2ant_InitHwConfig(struct btc_coexist *pBtCoexist, bool bWifiOnly) argument 2387 EXhalbtc8723b2ant_InitCoexDm(struct btc_coexist *pBtCoexist) argument 2392 EXhalbtc8723b2ant_IpsNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2407 EXhalbtc8723b2ant_LpsNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2416 EXhalbtc8723b2ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2423 EXhalbtc8723b2ant_ConnectNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2430 EXhalbtc8723b2ant_MediaStatusNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2461 EXhalbtc8723b2ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2465 EXhalbtc8723b2ant_BtInfoNotify( struct btc_coexist *pBtCoexist, u8 *tmpBuf, u8 length ) argument 2595 EXhalbtc8723b2ant_HaltNotify(struct btc_coexist *pBtCoexist) argument 2604 EXhalbtc8723b2ant_PnpNotify(struct btc_coexist *pBtCoexist, u8 pnpState) argument 2614 EXhalbtc8723b2ant_Periodical(struct btc_coexist *pBtCoexist) argument [all...] |
H A D | HalBtc8723b2Ant.h | 132 void EXhalbtc8723b2ant_PowerOnSetting(struct btc_coexist *pBtCoexist); 133 void EXhalbtc8723b2ant_InitHwConfig(struct btc_coexist *pBtCoexist, bool bWifiOnly); 134 void EXhalbtc8723b2ant_InitCoexDm(struct btc_coexist *pBtCoexist); 135 void EXhalbtc8723b2ant_IpsNotify(struct btc_coexist *pBtCoexist, u8 type); 136 void EXhalbtc8723b2ant_LpsNotify(struct btc_coexist *pBtCoexist, u8 type); 137 void EXhalbtc8723b2ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type); 138 void EXhalbtc8723b2ant_ConnectNotify(struct btc_coexist *pBtCoexist, u8 type); 139 void EXhalbtc8723b2ant_MediaStatusNotify(struct btc_coexist *pBtCoexist, u8 type); 140 void EXhalbtc8723b2ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 type); 142 struct btc_coexist *pBtCoexist, u [all...] |
H A D | HalBtc8723b1Ant.h | 170 void EXhalbtc8723b1ant_PowerOnSetting(struct btc_coexist *pBtCoexist); 171 void EXhalbtc8723b1ant_InitHwConfig(struct btc_coexist *pBtCoexist, bool bWifiOnly); 172 void EXhalbtc8723b1ant_InitCoexDm(struct btc_coexist *pBtCoexist); 173 void EXhalbtc8723b1ant_IpsNotify(struct btc_coexist *pBtCoexist, u8 type); 174 void EXhalbtc8723b1ant_LpsNotify(struct btc_coexist *pBtCoexist, u8 type); 175 void EXhalbtc8723b1ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type); 176 void EXhalbtc8723b1ant_ConnectNotify(struct btc_coexist *pBtCoexist, u8 type); 177 void EXhalbtc8723b1ant_MediaStatusNotify(struct btc_coexist *pBtCoexist, u8 type); 178 void EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 type); 180 struct btc_coexist *pBtCoexist, u [all...] |
H A D | HalBtc8723b1Ant.c | 79 struct btc_coexist *pBtCoexist, bool bForceExec, u32 disRateMask 85 pBtCoexist->fBtcSet( 86 pBtCoexist, 94 struct btc_coexist *pBtCoexist, bool bForceExec, u8 type 104 pBtCoexist->fBtcWrite4Byte( 105 pBtCoexist, 0x430, pCoexDm->backupArfrCnt1 107 pBtCoexist->fBtcWrite4Byte( 108 pBtCoexist, 0x434, pCoexDm->backupArfrCnt2 112 pBtCoexist->fBtcGet( 113 pBtCoexist, BTC_GET_BL_WIFI_UNDER_B_MOD 78 halbtc8723b1ant_UpdateRaMask( struct btc_coexist *pBtCoexist, bool bForceExec, u32 disRateMask ) argument 93 halbtc8723b1ant_AutoRateFallbackRetry( struct btc_coexist *pBtCoexist, bool bForceExec, u8 type ) argument 131 halbtc8723b1ant_RetryLimit( struct btc_coexist *pBtCoexist, bool bForceExec, u8 type ) argument 158 halbtc8723b1ant_AmpduMaxTime( struct btc_coexist *pBtCoexist, bool bForceExec, u8 type ) argument 184 halbtc8723b1ant_LimitedTx( struct btc_coexist *pBtCoexist, bool bForceExec, u8 raMaskType, u8 arfrType, u8 retryLimitType, u8 ampduTimeType ) argument 212 halbtc8723b1ant_LimitedRx( struct btc_coexist *pBtCoexist, bool bForceExec, bool bRejApAggPkt, bool bBtCtrlAggBufSize, u8 aggBufSize ) argument 242 halbtc8723b1ant_QueryBtInfo(struct btc_coexist *pBtCoexist) argument 253 halbtc8723b1ant_MonitorBtCtr(struct btc_coexist *pBtCoexist) argument 302 halbtc8723b1ant_MonitorWiFiCtr(struct btc_coexist *pBtCoexist) argument 388 halbtc8723b1ant_IsWifiStatusChanged(struct btc_coexist *pBtCoexist) argument 423 halbtc8723b1ant_UpdateBtLinkInfo(struct btc_coexist *pBtCoexist) argument 487 halbtc8723b1ant_ActionAlgorithm(struct btc_coexist *pBtCoexist) argument 596 halbtc8723b1ant_SetSwPenaltyTxRateAdaptive( struct btc_coexist *pBtCoexist, bool bLowPenaltyRa ) argument 615 halbtc8723b1ant_LowPenaltyRa( struct btc_coexist *pBtCoexist, bool bForceExec, bool bLowPenaltyRa ) argument 632 halbtc8723b1ant_SetCoexTable( struct btc_coexist *pBtCoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc ) argument 649 halbtc8723b1ant_CoexTable( struct btc_coexist *pBtCoexist, bool bForceExec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc ) argument 683 halbtc8723b1ant_CoexTableWithType( struct btc_coexist *pBtCoexist, bool bForceExec, u8 type ) argument 735 halbtc8723b1ant_SetFwIgnoreWlanAct( struct btc_coexist *pBtCoexist, bool bEnable ) argument 747 halbtc8723b1ant_IgnoreWlanAct( struct btc_coexist *pBtCoexist, bool bForceExec, bool bEnable ) argument 762 halbtc8723b1ant_SetLpsRpwm( struct btc_coexist *pBtCoexist, u8 lpsVal, u8 rpwmVal ) argument 773 halbtc8723b1ant_LpsRpwm( struct btc_coexist *pBtCoexist, bool bForceExec, u8 lpsVal, u8 rpwmVal ) argument 794 halbtc8723b1ant_SwMechanism( struct btc_coexist *pBtCoexist, bool bLowPenaltyRA ) argument 801 halbtc8723b1ant_SetAntPath( struct btc_coexist *pBtCoexist, u8 antPosType, bool bInitHwCfg, bool bWifiOff ) argument 987 halbtc8723b1ant_SetFwPstdma( struct btc_coexist *pBtCoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5 ) argument 1023 halbtc8723b1ant_PsTdma( struct btc_coexist *pBtCoexist, bool bForceExec, bool bTurnOn, u8 type ) argument 1302 halbtc8723b1ant_IsCommonAction(struct btc_coexist *pBtCoexist) argument 1352 halbtc8723b1ant_TdmaDurationAdjustForAcl( struct btc_coexist *pBtCoexist, u8 wifiStatus ) argument 1507 halbtc8723b1ant_PsTdmaCheckForPowerSaveState( struct btc_coexist *pBtCoexist, bool bNewPsState ) argument 1529 halbtc8723b1ant_PowerSaveState( struct btc_coexist *pBtCoexist, u8 psType, u8 lpsVal, u8 rpwmVal ) argument 1578 halbtc8723b1ant_ActionWifiMultiPort(struct btc_coexist *pBtCoexist) argument 1586 halbtc8723b1ant_ActionHs(struct btc_coexist *pBtCoexist) argument 1592 halbtc8723b1ant_ActionBtInquiry(struct btc_coexist *pBtCoexist) argument 1633 halbtc8723b1ant_ActionBtScoHidOnlyBusy( struct btc_coexist *pBtCoexist, u8 wifiStatus ) argument 1653 halbtc8723b1ant_ActionWifiConnectedBtAclBusy( struct btc_coexist *pBtCoexist, u8 wifiStatus ) argument 1707 halbtc8723b1ant_ActionWifiNotConnected(struct btc_coexist *pBtCoexist) argument 1776 halbtc8723b1ant_ActionWifiConnectedScan(struct btc_coexist *pBtCoexist) argument 1833 halbtc8723b1ant_ActionWifiConnected(struct btc_coexist *pBtCoexist) argument 1937 halbtc8723b1ant_RunSwCoexistMechanism(struct btc_coexist *pBtCoexist) argument 1985 halbtc8723b1ant_RunCoexistMechanism(struct btc_coexist *pBtCoexist) argument 2089 halbtc8723b1ant_InitCoexDm(struct btc_coexist *pBtCoexist) argument 2102 halbtc8723b1ant_InitHwConfig( struct btc_coexist *pBtCoexist, bool bBackUp, bool bWifiOnly ) argument 2138 EXhalbtc8723b1ant_PowerOnSetting(struct btc_coexist *pBtCoexist) argument 2190 EXhalbtc8723b1ant_InitHwConfig(struct btc_coexist *pBtCoexist, bool bWifiOnly) argument 2195 EXhalbtc8723b1ant_InitCoexDm(struct btc_coexist *pBtCoexist) argument 2204 EXhalbtc8723b1ant_IpsNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2224 EXhalbtc8723b1ant_LpsNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2235 EXhalbtc8723b1ant_ScanNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2302 EXhalbtc8723b1ant_ConnectNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2354 EXhalbtc8723b1ant_MediaStatusNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2412 EXhalbtc8723b1ant_SpecialPacketNotify(struct btc_coexist *pBtCoexist, u8 type) argument 2479 EXhalbtc8723b1ant_BtInfoNotify( struct btc_coexist *pBtCoexist, u8 *tmpBuf, u8 length ) argument 2615 EXhalbtc8723b1ant_HaltNotify(struct btc_coexist *pBtCoexist) argument 2628 EXhalbtc8723b1ant_PnpNotify(struct btc_coexist *pBtCoexist, u8 pnpState) argument 2645 EXhalbtc8723b1ant_Periodical(struct btc_coexist *pBtCoexist) argument [all...] |