Home
last modified time | relevance | path

Searched refs:pDM_Odm (Results 1 – 24 of 24) sorted by relevance

/openbmc/linux/drivers/staging/rtl8723bs/hal/
H A Dodm_DIG.c75 *(pDM_Odm->pNumTxBytesUnicast)-pDM_Odm->NHMLastTxOkcnt; in odm_NHMBB()
77 *(pDM_Odm->pNumRxBytesUnicast)-pDM_Odm->NHMLastRxOkcnt; in odm_NHMBB()
92 pDM_Odm->tolerance_cnt = pDM_Odm->tolerance_cnt + 1; in odm_NHMBB()
107 pDM_Odm->tolerance_cnt = pDM_Odm->tolerance_cnt + 1; in odm_NHMBB()
147 pDM_Odm->txEdcca1 = pDM_Odm->txEdcca1 + 1; in odm_SearchPwdBLowerBound()
149 pDM_Odm->txEdcca1 = pDM_Odm->txEdcca1 + 1; in odm_SearchPwdBLowerBound()
151 pDM_Odm->txEdcca0 = pDM_Odm->txEdcca0 + 1; in odm_SearchPwdBLowerBound()
248 if (pDM_Odm->RSSI_Min > pDM_Odm->AdapEn_RSSI) in odm_Adaptivity()
303 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG(IGI_A, pDM_Odm), ODM_BIT(IGI, pDM_Odm), CurrentIGI); in ODM_Write_DIG()
305 PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG(IGI_B, pDM_Odm), ODM_BIT(IGI, pDM_Odm), CurrentIGI); in ODM_Write_DIG()
[all …]
H A Dodm.c286pDM_Odm->bCckHighPower = (bool) PHY_QueryBBReg(pDM_Odm->Adapter, ODM_REG(CCK_RPT_FORMAT, pDM_Odm),… in odm_CommonInfoSelfInit()
287pDM_Odm->RFPathRxEnable = (u8) PHY_QueryBBReg(pDM_Odm->Adapter, ODM_REG(BB_RX_PATH, pDM_Odm), ODM_… in odm_CommonInfoSelfInit()
300 pDM_Odm->ControlChannel = *(pDM_Odm->pChannel)-2; in odm_CommonInfoSelfUpdate()
302 pDM_Odm->ControlChannel = *(pDM_Odm->pChannel)+2; in odm_CommonInfoSelfUpdate()
304 pDM_Odm->ControlChannel = *(pDM_Odm->pChannel); in odm_CommonInfoSelfUpdate()
702 pDM_Odm->BbSwingIdxCckBase = pDM_Odm->DefaultCckIndex; in odm_TXPowerTrackingInit()
703 pDM_Odm->RFCalibrateInfo.CCK_index = pDM_Odm->DefaultCckIndex; in odm_TXPowerTrackingInit()
706 pDM_Odm->BbSwingIdxOfdmBase[p] = pDM_Odm->DefaultOfdmIndex; in odm_TXPowerTrackingInit()
707 pDM_Odm->RFCalibrateInfo.OFDM_index[p] = pDM_Odm->DefaultOfdmIndex; in odm_TXPowerTrackingInit()
745 odm_DIGInit(pDM_Odm); in ODM_DMInit()
[all …]
H A DHalPhyRf.c29 pDM_Odm->BbSwingIdxCckBase = pDM_Odm->DefaultCckIndex; in ODM_ClearTxPowerTrackingState()
30 pDM_Odm->BbSwingIdxCck = pDM_Odm->DefaultCckIndex; in ODM_ClearTxPowerTrackingState()
34 pDM_Odm->BbSwingIdxOfdmBase[p] = pDM_Odm->DefaultOfdmIndex; in ODM_ClearTxPowerTrackingState()
35 pDM_Odm->BbSwingIdxOfdm[p] = pDM_Odm->DefaultOfdmIndex; in ODM_ClearTxPowerTrackingState()
36 pDM_Odm->RFCalibrateInfo.OFDM_index[p] = pDM_Odm->DefaultOfdmIndex; in ODM_ClearTxPowerTrackingState()
52 pDM_Odm->Remnant_CCKSwingIdx = 0; in ODM_ClearTxPowerTrackingState()
85 pDM_Odm, in ODM_TXPowerTrackingCallback_ThermalMeter()
216 pDM_Odm->BbSwingIdxCck = in ODM_TXPowerTrackingCallback_ThermalMeter()
219 pDM_Odm->BbSwingIdxOfdm[p] = in ODM_TXPowerTrackingCallback_ThermalMeter()
264 pDM_Odm->BbSwingIdxCckBase = pDM_Odm->BbSwingIdxCck; in ODM_TXPowerTrackingCallback_ThermalMeter()
[all …]
H A DHalPhyRf_8723B.c45 struct dm_odm_t *pDM_Odm, in setIqkMatrix_8723B() argument
147 struct dm_odm_t *pDM_Odm, in DoIQK_8723B() argument
173 struct dm_odm_t *pDM_Odm, in ODM_TxPwrTrackSetPwr_8723B() argument
191 if (pDM_Odm->TxRate != 0xFF) in ODM_TxPwrTrackSetPwr_8723B()
223 pDM_Odm->Remnant_OFDMSwingIdx[RFPath] = pDM_Odm->Absolute_OFDMSwingIdx[RFPath]; in ODM_TxPwrTrackSetPwr_8723B()
232 Final_OFDM_Swing_Index = pDM_Odm->DefaultOfdmIndex + pDM_Odm->Absolute_OFDMSwingIdx[RFPath]; in ODM_TxPwrTrackSetPwr_8723B()
233 Final_CCK_Swing_Index = pDM_Odm->DefaultCckIndex + pDM_Odm->Absolute_OFDMSwingIdx[RFPath]; in ODM_TxPwrTrackSetPwr_8723B()
253 Final_OFDM_Swing_Index = pDM_Odm->DefaultOfdmIndex + pDM_Odm->Absolute_OFDMSwingIdx[RFPath]; in ODM_TxPwrTrackSetPwr_8723B()
254 Final_CCK_Swing_Index = pDM_Odm->DefaultCckIndex + pDM_Odm->Absolute_OFDMSwingIdx[RFPath]; in ODM_TxPwrTrackSetPwr_8723B()
313 struct dm_odm_t *pDM_Odm, in GetDeltaSwingTable_8723B() argument
[all …]
H A Dodm_CfoTracking.c23 pDM_Odm->Adapter, in odm_SetCrystalCap()
49 pDM_Odm->Adapter, in odm_SetATCStatus()
50 ODM_REG(BB_ATC, pDM_Odm), in odm_SetATCStatus()
51 ODM_BIT(BB_ATC, pDM_Odm), in odm_SetATCStatus()
63 pDM_Odm->Adapter, in odm_GetATCStatus()
64 ODM_REG(BB_ATC, pDM_Odm), in odm_GetATCStatus()
65 ODM_BIT(BB_ATC, pDM_Odm) in odm_GetATCStatus()
79 odm_SetATCStatus(pDM_Odm, true); in ODM_CfoTrackingReset()
107 if (!pDM_Odm->bLinked || !pDM_Odm->bOneEntryOnly) { in ODM_CfoTracking()
109 ODM_CfoTrackingReset(pDM_Odm); in ODM_CfoTracking()
[all …]
H A Dodm_DynamicBBPowerSaving.c12 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_DynamicBBPowerSavingInit() local
13 struct ps_t *pDM_PSTable = &pDM_Odm->DM_PSTable; in odm_DynamicBBPowerSavingInit()
25 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in ODM_RF_Saving() local
26 struct ps_t *pDM_PSTable = &pDM_Odm->DM_PSTable; in ODM_RF_Saving()
30 if (pDM_Odm->PatchID == 40) { /* RT_CID_819x_FUNAI_TV */ in ODM_RF_Saving()
46 if (pDM_Odm->RSSI_Min != 0xFF) { in ODM_RF_Saving()
48 if (pDM_Odm->RSSI_Min >= Rssi_Up_bound) in ODM_RF_Saving()
53 if (pDM_Odm->RSSI_Min <= Rssi_Low_bound) in ODM_RF_Saving()
74 PHY_SetBBReg(pDM_Odm->Adapter, 0xc70, BIT3, pDM_PSTable->RegC70); in ODM_RF_Saving()
76 PHY_SetBBReg(pDM_Odm->Adapter, 0xa74, 0xF000, pDM_PSTable->RegA74); in ODM_RF_Saving()
[all …]
H A Drtl8723b_dm.c26 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in Init_ODM_ComInfo_8723b() local
33 memset(pDM_Odm, 0, sizeof(*pDM_Odm)); in Init_ODM_ComInfo_8723b()
35 pDM_Odm->Adapter = Adapter; in Init_ODM_ComInfo_8723b()
37 ODM_CmnInfoInit(pDM_Odm, ODM_CMNINFO_PLATFORM, ODM_CE); in Init_ODM_ComInfo_8723b()
45 ODM_CmnInfoInit(pDM_Odm, ODM_CMNINFO_FAB_VER, fab_ver); in Init_ODM_ComInfo_8723b()
64 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in Update_ODM_ComInfo_8723b() local
115 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in rtl8723b_InitHalDm() local
126 ODM_DMInit(pDM_Odm); in rtl8723b_InitHalDm()
189 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in rtl8723b_hal_dm_in_lps() local
194 ODM_Write_DIG(pDM_Odm, pDM_Odm->RSSI_Min); in rtl8723b_hal_dm_in_lps()
[all …]
H A DHalHWImg8723B_BB.c24 pDM_Odm->CutVersion << 24 | in CheckPositive()
25 pDM_Odm->SupportPlatform << 16 | in CheckPositive()
26 pDM_Odm->PackageType << 12 | in CheckPositive()
27 pDM_Odm->SupportInterface << 8 | in CheckPositive()
31 pDM_Odm->TypeGLNA << 0 | in CheckPositive()
32 pDM_Odm->TypeGPA << 8 | in CheckPositive()
33 pDM_Odm->TypeALNA << 16 | in CheckPositive()
34 pDM_Odm->TypeAPA << 24; in CheckPositive()
247 if (!CheckNegative(pDM_Odm, v1, v2)) in ODM_ReadAndConfig_MP_8723B_AGC_TAB()
509 if (!CheckNegative(pDM_Odm, v1, v2)) in ODM_ReadAndConfig_MP_8723B_PHY_REG()
[all …]
H A Dodm_RegConfig8723B.c11 struct dm_odm_t *pDM_Odm, in odm_ConfigRFReg_8723B() argument
31 pDM_Odm->Adapter, RF_PATH, Addr, bMaskDWord in odm_ConfigRFReg_8723B()
59 pDM_Odm->Adapter, in odm_ConfigRFReg_8723B()
68 pDM_Odm->Adapter, in odm_ConfigRFReg_8723B()
93 pDM_Odm, in odm_ConfigRF_RadioA_8723B()
103 rtw_write8(pDM_Odm->Adapter, Addr, Data); in odm_ConfigMAC_8723B()
107 struct dm_odm_t *pDM_Odm, in odm_ConfigBB_AGC_8723B() argument
119 struct dm_odm_t *pDM_Odm, in odm_ConfigBB_PHY_REG_PG_8723B() argument
134 struct dm_odm_t *pDM_Odm, in odm_ConfigBB_PHY_8723B() argument
161 struct dm_odm_t *pDM_Odm, in odm_ConfigBB_TXPWR_LMT_8723B() argument
[all …]
H A DHalHWImg8723B_MAC.c24 pDM_Odm->CutVersion << 24 | in CheckPositive()
25 pDM_Odm->SupportPlatform << 16 | in CheckPositive()
26 pDM_Odm->PackageType << 12 | in CheckPositive()
27 pDM_Odm->SupportInterface << 8 | in CheckPositive()
31 pDM_Odm->TypeGLNA << 0 | in CheckPositive()
32 pDM_Odm->TypeGPA << 8 | in CheckPositive()
33 pDM_Odm->TypeALNA << 16 | in CheckPositive()
34 pDM_Odm->TypeAPA << 24; in CheckPositive()
201 odm_ConfigMAC_8723B(pDM_Odm, v1, (u8)v2); in ODM_ReadAndConfig_MP_8723B_MAC_REG()
217 if (!CheckNegative(pDM_Odm, v1, v2)) in ODM_ReadAndConfig_MP_8723B_MAC_REG()
[all …]
H A DHalHWImg8723B_RF.c24 pDM_Odm->CutVersion << 24 | in CheckPositive()
25 pDM_Odm->SupportPlatform << 16 | in CheckPositive()
26 pDM_Odm->PackageType << 12 | in CheckPositive()
27 pDM_Odm->SupportInterface << 8 | in CheckPositive()
31 pDM_Odm->TypeGLNA << 0 | in CheckPositive()
32 pDM_Odm->TypeGPA << 8 | in CheckPositive()
33 pDM_Odm->TypeALNA << 16 | in CheckPositive()
34 pDM_Odm->TypeAPA << 24; in CheckPositive()
232 odm_ConfigRF_RadioA_8723B(pDM_Odm, v1, v2); in ODM_ReadAndConfig_MP_8723B_RadioA()
248 if (!CheckNegative(pDM_Odm, v1, v2)) in ODM_ReadAndConfig_MP_8723B_RadioA()
[all …]
H A Dodm_EdcaTurboCheck.c35 struct adapter *Adapter = pDM_Odm->Adapter; in ODM_EdcaTurboInit()
37 pDM_Odm->DM_EDCA_Table.bCurrentTurboEDCA = false; in ODM_EdcaTurboInit()
38 pDM_Odm->DM_EDCA_Table.bIsCurRDLState = false; in ODM_EdcaTurboInit()
50 if (!(pDM_Odm->SupportAbility & ODM_MAC_EDCA_TURBO)) in odm_EdcaTurboCheck()
53 odm_EdcaTurboCheckCE(pDM_Odm); in odm_EdcaTurboCheck()
59 struct adapter *Adapter = pDM_Odm->Adapter; in odm_EdcaTurboCheckCE()
77 if (!pDM_Odm->bLinked) { in odm_EdcaTurboCheckCE()
87 if (pDM_Odm->pwirelessmode) in odm_EdcaTurboCheckCE()
88 wirelessmode = *(pDM_Odm->pwirelessmode); in odm_EdcaTurboCheckCE()
149 pDM_Odm->DM_EDCA_Table.bCurrentTurboEDCA = true; in odm_EdcaTurboCheckCE()
[all …]
H A Dodm_RegConfig8723B.h10 void odm_ConfigRFReg_8723B(struct dm_odm_t *pDM_Odm,
17 void odm_ConfigRF_RadioA_8723B(struct dm_odm_t *pDM_Odm, u32 Addr, u32 Data);
19 void odm_ConfigMAC_8723B(struct dm_odm_t *pDM_Odm, u32 Addr, u8 Data);
21 void odm_ConfigBB_AGC_8723B(struct dm_odm_t *pDM_Odm,
27 void odm_ConfigBB_PHY_REG_PG_8723B(struct dm_odm_t *pDM_Odm, u32 RfPath, u32 Addr,
30 void odm_ConfigBB_PHY_8723B(struct dm_odm_t *pDM_Odm,
36 void odm_ConfigBB_TXPWR_LMT_8723B(struct dm_odm_t *pDM_Odm,
H A Dodm_HWConfig.c265 pEntry = pDM_Odm->pODM_StaInfo[pPktinfo->station_id]; in odm_Process_RSSIForDM()
274 pDM_Odm->PhyDbgInfo.NumQryBeaconPkt++; in odm_Process_RSSIForDM()
277 pDM_Odm->RxRate = pPktinfo->data_rate; in odm_Process_RSSIForDM()
280 if (pDM_Odm->SupportAbility & ODM_BB_ANT_DIV) { in odm_Process_RSSIForDM()
295 pDM_Odm->RSSI_A = pPhyInfo->rx_mimo_signal_strength[RF_PATH_A]; in odm_Process_RSSIForDM()
296 pDM_Odm->RSSI_B = 0; in odm_Process_RSSIForDM()
342 pDM_Odm->RSSI_A = (u8) pPhyInfo->rx_pwd_ba11; in odm_Process_RSSIForDM()
343 pDM_Odm->RSSI_B = 0; in odm_Process_RSSIForDM()
412 struct dm_odm_t *pDM_Odm, in ODM_ConfigRFWithHeaderFile() argument
427 if (pDM_Odm->SupportInterface == ODM_ITRF_SDIO) in ODM_ConfigRFWithTxPwrTrackHeaderFile()
[all …]
H A Dodm_HWConfig.h65 enum hal_status ODM_ConfigRFWithTxPwrTrackHeaderFile(struct dm_odm_t *pDM_Odm);
68 struct dm_odm_t *pDM_Odm,
74 struct dm_odm_t *pDM_Odm, enum ODM_BB_Config_Type ConfigType
78 struct dm_odm_t *pDM_Odm,
84 s32 odm_signal_scale_mapping(struct dm_odm_t *pDM_Odm, s32 CurrSig);
H A DHalPhyRf_8723B.h22 struct dm_odm_t *pDM_Odm,
29 struct dm_odm_t *pDM_Odm,
44 void ODM_SetIQCbyRFpath(struct dm_odm_t *pDM_Odm, u32 RFpath);
49 void PHY_LCCalibrate_8723B(struct dm_odm_t *pDM_Odm);
H A DHalHWImg8723B_BB.h18 struct dm_odm_t *pDM_Odm
27 struct dm_odm_t *pDM_Odm
36 struct dm_odm_t *pDM_Odm
H A DHalHWImg8723B_RF.h18 struct dm_odm_t *pDM_Odm
27 struct dm_odm_t *pDM_Odm
37 struct dm_odm_t *pDM_Odm
H A Dodm.h1108 void ODM_TXPowerTrackingCheck(struct dm_odm_t *pDM_Odm);
1111 struct dm_odm_t *pDM_Odm,
1119 struct dm_odm_t *pDM_Odm,
1125 struct dm_odm_t *pDM_Odm,
1135 void odm_TXPowerTrackingInit(struct dm_odm_t *pDM_Odm);
1137 void ODM_DMInit(struct dm_odm_t *pDM_Odm);
1146 struct dm_odm_t *pDM_Odm,
1154 void ODM_InitAllTimers(struct dm_odm_t *pDM_Odm);
1156 void ODM_CancelAllTimers(struct dm_odm_t *pDM_Odm);
1158 void ODM_ReleaseAllTimers(struct dm_odm_t *pDM_Odm);
[all …]
H A Dodm_DynamicTxPower.c12 struct dm_odm_t *pDM_Odm = (struct dm_odm_t *)pDM_VOID; in odm_DynamicTxPowerInit() local
14 struct adapter *Adapter = pDM_Odm->Adapter; in odm_DynamicTxPowerInit()
H A DHalPhyRf.h35 void ConfigureTxpowerTrack(struct dm_odm_t *pDM_Odm, struct txpwrtrack_cfg *pConfig);
38 void ODM_ClearTxPowerTrackingState(struct dm_odm_t *pDM_Odm);
H A Dhal_com_phycfg.c87 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in PHY_GetRateSectionIndexOfTxPowerByRate() local
90 if (pDM_Odm->PhyRegPgVersion == 0) { in PHY_GetRateSectionIndexOfTxPowerByRate()
364 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in PHY_StoreTxPowerByRate() local
366 if (pDM_Odm->PhyRegPgVersion > 0) in PHY_StoreTxPowerByRate()
368 else if (pDM_Odm->PhyRegPgVersion == 0) { in PHY_StoreTxPowerByRate()
490 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in PHY_GetTxPowerTrackingOffset() local
493 if (pDM_Odm->RFCalibrateInfo.TxPowerTrackControl == false) in PHY_GetTxPowerTrackingOffset()
497 offset = pDM_Odm->Remnant_CCKSwingIdx; in PHY_GetTxPowerTrackingOffset()
499 offset = pDM_Odm->Remnant_OFDMSwingIdx[RFPath]; in PHY_GetTxPowerTrackingOffset()
H A DHalHWImg8723B_MAC.h18 struct dm_odm_t *pDM_Odm
H A Drtl8723b_phycfg.c566 struct dm_odm_t *pDM_Odm = &pHalData->odmpriv; in PHY_SetTxPowerLevel8723B() local
567 struct fat_t *pDM_FatTable = &pDM_Odm->DM_FatTable; in PHY_SetTxPowerLevel8723B()