Home
last modified time | relevance | path

Searched refs:dm_odm (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/drivers/staging/rtl8188eu/hal/
Dodm_rtl8188e.c11 static void dm_rx_hw_antena_div_init(struct odm_dm_struct *dm_odm) in dm_rx_hw_antena_div_init() argument
13 struct adapter *adapter = dm_odm->Adapter; in dm_rx_hw_antena_div_init()
16 if (*dm_odm->mp_mode == 1) { in dm_rx_hw_antena_div_init()
17 dm_odm->AntDivType = CGCS_RX_SW_ANTDIV; in dm_rx_hw_antena_div_init()
38 rtl88eu_dm_update_rx_idle_ant(dm_odm, MAIN_ANT); in dm_rx_hw_antena_div_init()
42 static void dm_trx_hw_antenna_div_init(struct odm_dm_struct *dm_odm) in dm_trx_hw_antenna_div_init() argument
44 struct adapter *adapter = dm_odm->Adapter; in dm_trx_hw_antenna_div_init()
47 if (*dm_odm->mp_mode == 1) { in dm_trx_hw_antenna_div_init()
48 dm_odm->AntDivType = CGCS_RX_SW_ANTDIV; in dm_trx_hw_antenna_div_init()
72 rtl88eu_dm_update_rx_idle_ant(dm_odm, MAIN_ANT); in dm_trx_hw_antenna_div_init()
[all …]
Drtl8188e_dm.c36 struct odm_dm_struct *dm_odm = &hal_data->odmpriv; in Init_ODM_ComInfo_88E() local
39 memset(dm_odm, 0, sizeof(*dm_odm)); in Init_ODM_ComInfo_88E()
41 dm_odm->Adapter = Adapter; in Init_ODM_ComInfo_88E()
42 dm_odm->SupportPlatform = ODM_CE; in Init_ODM_ComInfo_88E()
43 dm_odm->SupportICType = ODM_RTL8188E; in Init_ODM_ComInfo_88E()
44 dm_odm->CutVersion = ODM_CUT_A; in Init_ODM_ComInfo_88E()
45 dm_odm->bIsMPChip = hal_data->VersionID.ChipType == NORMAL_CHIP; in Init_ODM_ComInfo_88E()
46 dm_odm->PatchID = hal_data->CustomerID; in Init_ODM_ComInfo_88E()
47 dm_odm->bWIFITest = Adapter->registrypriv.wifi_spec; in Init_ODM_ComInfo_88E()
49 dm_odm->AntDivType = hal_data->TRxAntDivType; in Init_ODM_ComInfo_88E()
[all …]
Dhal8188e_rate_adaptive.c84 static void odm_SetTxRPTTiming_8188E(struct odm_dm_struct *dm_odm, in odm_SetTxRPTTiming_8188E() argument
105 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, ODM_DBG_LOUD, in odm_SetTxRPTTiming_8188E()
109 static int odm_RateDown_8188E(struct odm_dm_struct *dm_odm, in odm_RateDown_8188E() argument
115 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, in odm_RateDown_8188E()
118 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, ODM_DBG_LOUD, in odm_RateDown_8188E()
126 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, ODM_DBG_TRACE, in odm_RateDown_8188E()
160 odm_SetTxRPTTiming_8188E(dm_odm, pRaInfo, 2); in odm_RateDown_8188E()
161 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, in odm_RateDown_8188E()
163 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, ODM_DBG_TRACE, in odm_RateDown_8188E()
166 ODM_RT_TRACE(dm_odm, ODM_COMP_RATE_ADAPTIVE, ODM_DBG_LOUD, in odm_RateDown_8188E()
[all …]
Dphy.c300 void rtl88eu_dm_txpower_track_adjust(struct odm_dm_struct *dm_odm, u8 type, in rtl88eu_dm_txpower_track_adjust() argument
306 ODM_RT_TRACE(dm_odm, ODM_COMP_TX_PWR_TRACK, ODM_DBG_LOUD, in rtl88eu_dm_txpower_track_adjust()
308 dm_odm->BbSwingIdxOfdm, dm_odm->BbSwingFlagOfdm)); in rtl88eu_dm_txpower_track_adjust()
310 if (dm_odm->BbSwingIdxOfdm <= dm_odm->BbSwingIdxOfdmBase) { in rtl88eu_dm_txpower_track_adjust()
312 pwr_value = dm_odm->BbSwingIdxOfdmBase - in rtl88eu_dm_txpower_track_adjust()
313 dm_odm->BbSwingIdxOfdm; in rtl88eu_dm_txpower_track_adjust()
316 pwr_value = dm_odm->BbSwingIdxOfdm - in rtl88eu_dm_txpower_track_adjust()
317 dm_odm->BbSwingIdxOfdmBase; in rtl88eu_dm_txpower_track_adjust()
321 ODM_RT_TRACE(dm_odm, ODM_COMP_TX_PWR_TRACK, ODM_DBG_LOUD, in rtl88eu_dm_txpower_track_adjust()
323 dm_odm->BbSwingIdxCck, dm_odm->BbSwingIdxCckBase)); in rtl88eu_dm_txpower_track_adjust()
[all …]
Dodm_hwconfig.c12 #define READ_AND_CONFIG_MP(ic, txt) (ODM_ReadAndConfig##txt##ic(dm_odm))
13 #define READ_AND_CONFIG_TC(ic, txt) (ODM_ReadAndConfig_TC##txt##ic(dm_odm))
27 static s32 odm_signal_scale_mapping(struct odm_dm_struct *dm_odm, s32 currsig) in odm_signal_scale_mapping() argument
62 static void odm_RxPhyStatus92CSeries_Parsing(struct odm_dm_struct *dm_odm, in odm_RxPhyStatus92CSeries_Parsing() argument
67 struct sw_ant_switch *pDM_SWAT_Table = &dm_odm->DM_SWAT_Table; in odm_RxPhyStatus92CSeries_Parsing()
88 dm_odm->PhyDbgInfo.NumQryPhyStatusCCK++; in odm_RxPhyStatus92CSeries_Parsing()
92 cck_highpwr = dm_odm->bCckHighPower; in odm_RxPhyStatus92CSeries_Parsing()
153 if (pPhyInfo->RxPWDBAll > 40 && !dm_odm->bInHctTest) { in odm_RxPhyStatus92CSeries_Parsing()
170 dm_odm->PhyDbgInfo.NumQryPhyStatusOFDM++; in odm_RxPhyStatus92CSeries_Parsing()
176 if (dm_odm->RFPathRxEnable & BIT(i)) in odm_RxPhyStatus92CSeries_Parsing()
[all …]
/Linux-v5.10/drivers/staging/rtl8188eu/include/
Dhal8188e_rate_adaptive.h52 int ODM_RAInfo_Init_all(struct odm_dm_struct *dm_odm);
54 int ODM_RAInfo_Init(struct odm_dm_struct *dm_odm, u8 MacID);
56 u8 ODM_RA_GetShortGI_8188E(struct odm_dm_struct *dm_odm, u8 MacID);
58 u8 ODM_RA_GetDecisionRate_8188E(struct odm_dm_struct *dm_odm, u8 MacID);
60 u8 ODM_RA_GetHwPwrStatus_8188E(struct odm_dm_struct *dm_odm, u8 MacID);
61 void ODM_RA_UpdateRateInfo_8188E(struct odm_dm_struct *dm_odm, u8 MacID,
65 void ODM_RA_SetRSSI_8188E(struct odm_dm_struct *dm_odm, u8 macid,
68 void ODM_RA_TxRPT2Handle_8188E(struct odm_dm_struct *dm_odm,
72 void ODM_RA_Set_TxRPT_Time(struct odm_dm_struct *dm_odm, u16 minRptTime);
Dodm_rtl8188e.h19 void rtl88eu_dm_antenna_div_init(struct odm_dm_struct *dm_odm);
21 void rtl88eu_dm_antenna_diversity(struct odm_dm_struct *dm_odm);
23 void rtl88eu_dm_set_tx_ant_by_tx_info(struct odm_dm_struct *dm_odm, u8 *desc,
26 void rtl88eu_dm_update_rx_idle_ant(struct odm_dm_struct *dm_odm, u8 ant);
28 void rtl88eu_dm_ant_sel_statistics(struct odm_dm_struct *dm_odm, u8 antsel_tr_mux,
Dphy.h21 void rtl88eu_dm_txpower_track_adjust(struct odm_dm_struct *dm_odm,