Home
last modified time | relevance | path

Searched refs:pBeamformEntry (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/
H A Drtw_beamforming.c172 struct beamforming_entry *pBeamformEntry; in beamforming_dym_period() local
191 pBeamformEntry = pBeamInfo->beamforming_entry+Idx; in beamforming_dym_period()
192 if(pBeamformEntry->bDefaultCSI) in beamforming_dym_period()
198 if(pBeamformEntry->beamforming_entry_cap & (BEAMFORMER_CAP_HT_EXPLICIT |BEAMFORMER_CAP_VHT_SU)) in beamforming_dym_period()
202 if(pBeamformEntry->sound_period != SoundPeriod_FW) in beamforming_dym_period()
204 pBeamformEntry->sound_period = SoundPeriod_FW; in beamforming_dym_period()
208 else if(pBeamformEntry->sound_period != SoundPeriod_SW) in beamforming_dym_period()
210 pBeamformEntry->sound_period = SoundPeriod_SW; in beamforming_dym_period()
715 struct beamforming_entry *pBeamformEntry; in beamforming_end_period() local
780 struct beamforming_entry *pBeamformEntry = NULL; in beamforming_init_entry() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/
H A Drtw_beamforming.c165 struct beamforming_entry *pBeamformEntry; in beamforming_dym_period() local
184 pBeamformEntry = pBeamInfo->beamforming_entry+Idx; in beamforming_dym_period()
185 if(pBeamformEntry->bDefaultCSI) in beamforming_dym_period()
191 if(pBeamformEntry->beamforming_entry_cap & (BEAMFORMER_CAP_HT_EXPLICIT |BEAMFORMER_CAP_VHT_SU)) in beamforming_dym_period()
195 if(pBeamformEntry->sound_period != SoundPeriod_FW) in beamforming_dym_period()
197 pBeamformEntry->sound_period = SoundPeriod_FW; in beamforming_dym_period()
201 else if(pBeamformEntry->sound_period != SoundPeriod_SW) in beamforming_dym_period()
203 pBeamformEntry->sound_period = SoundPeriod_SW; in beamforming_dym_period()
215 struct beamforming_entry *pBeamformEntry = NULL; in beamforming_get_report_frame() local
226 pBeamformEntry = beamforming_get_entry_by_addr(pmlmepriv, ta, &idx); in beamforming_get_report_frame()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/
H A Drtw_beamforming.c816 struct beamforming_entry *pBeamformEntry; in beamforming_dym_period() local
831 pBeamformEntry = pBeamInfo->beamforming_entry + Idx; in beamforming_dym_period()
832 if (pBeamformEntry->bDefaultCSI) { in beamforming_dym_period()
837 …if (pBeamformEntry->beamforming_entry_cap & (BEAMFORMER_CAP_HT_EXPLICIT | BEAMFORMER_CAP_VHT_SU)) { in beamforming_dym_period()
839 if (pBeamformEntry->sound_period != SoundPeriod_FW) { in beamforming_dym_period()
840 pBeamformEntry->sound_period = SoundPeriod_FW; in beamforming_dym_period()
843 } else if (pBeamformEntry->sound_period != SoundPeriod_SW) in beamforming_dym_period()
844 pBeamformEntry->sound_period = SoundPeriod_SW; in beamforming_dym_period()
1333 struct beamforming_entry *pBeamformEntry; in beamforming_end_period() local
1383 struct beamforming_entry *pBeamformEntry = NULL; in beamforming_init_entry() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/hal/phydm/txbf/
H A Dhaltxbfinterface.c91 PRT_BEAMFORMEE_ENTRY pBeamformEntry = NULL; local
99 pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, Frame_Addr2(*pPduOS), &Idx);
101 if (pBeamformEntry == NULL) {
199 PRT_BEAMFORMEE_ENTRY pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, RA, &Idx); local
203 if (pBeamformEntry == NULL)
206 NDPTxRate = Beamforming_GetHTNDPTxRate(pDM_Odm, pBeamformEntry->CompSteeringNumofBFer);
233 pTcb->P_AID = pBeamformEntry->P_AID;
263 PRT_BEAMFORMEE_ENTRY pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, RA, &Idx); local
267 NDPTxRate = Beamforming_GetHTNDPTxRate(pDM_Odm, pBeamformEntry->CompSteeringNumofBFer);
315 PRT_BEAMFORMEE_ENTRY pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, RA, &Idx); local
[all …]
H A Dhaltxbf8822b.c824 PRT_BEAMFORMEE_ENTRY pBeamformEntry; in HalTxbf8822B_Status()
835 pBeamformEntry = &pBeamformingInfo->BeamformeeEntry[Idx]; in HalTxbf8822B_Status()
843 BeamCtrlVal = pBeamformEntry->MacId; in HalTxbf8822B_Status()
845 BeamCtrlVal = pBeamformEntry->P_AID; in HalTxbf8822B_Status()
847 …M_DBG_LOUD, ("@%s, BeamformEntry.BeamformEntryState = %d", __func__, pBeamformEntry->BeamformEntry… in HalTxbf8822B_Status()
849 if (pBeamformEntry->su_reg_index == 0) { in HalTxbf8822B_Status()
856 if (pBeamformEntry->BeamformEntryState == BEAMFORMING_ENTRY_STATE_PROGRESSED) { in HalTxbf8822B_Status()
857 if (pBeamformEntry->SoundBW == CHANNEL_WIDTH_20) in HalTxbf8822B_Status()
859 else if (pBeamformEntry->SoundBW == CHANNEL_WIDTH_40) in HalTxbf8822B_Status()
861 else if (pBeamformEntry->SoundBW == CHANNEL_WIDTH_80) in HalTxbf8822B_Status()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/phydm/txbf/
H A Dhaltxbfinterface.c91 PRT_BEAMFORMEE_ENTRY pBeamformEntry = NULL; local
99 pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, Frame_Addr2(*pPduOS), &Idx);
101 if (pBeamformEntry == NULL) {
199 PRT_BEAMFORMEE_ENTRY pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, RA, &Idx); local
203 if (pBeamformEntry == NULL)
206 NDPTxRate = Beamforming_GetHTNDPTxRate(pDM_Odm, pBeamformEntry->CompSteeringNumofBFer);
233 pTcb->P_AID = pBeamformEntry->P_AID;
263 PRT_BEAMFORMEE_ENTRY pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, RA, &Idx); local
267 NDPTxRate = Beamforming_GetHTNDPTxRate(pDM_Odm, pBeamformEntry->CompSteeringNumofBFer);
315 PRT_BEAMFORMEE_ENTRY pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, RA, &Idx); local
[all …]
H A Dhaltxbf8822b.c716 PRT_BEAMFORMEE_ENTRY pBeamformEntry; in HalTxbf8822B_Status()
728 pBeamformEntry = &pBeamformingInfo->BeamformeeEntry[Idx]; in HalTxbf8822B_Status()
736 BeamCtrlVal = pBeamformEntry->MacId; in HalTxbf8822B_Status()
738 BeamCtrlVal = pBeamformEntry->P_AID; in HalTxbf8822B_Status()
740 …M_DBG_LOUD, ("@%s, BeamformEntry.BeamformEntryState = %d", __func__, pBeamformEntry->BeamformEntry… in HalTxbf8822B_Status()
742 if (pBeamformEntry->su_reg_index == 0) { in HalTxbf8822B_Status()
749 if (pBeamformEntry->BeamformEntryState == BEAMFORMING_ENTRY_STATE_PROGRESSED) { in HalTxbf8822B_Status()
750 if (pBeamformEntry->SoundBW == CHANNEL_WIDTH_20) in HalTxbf8822B_Status()
752 else if (pBeamformEntry->SoundBW == CHANNEL_WIDTH_40) in HalTxbf8822B_Status()
754 else if (pBeamformEntry->SoundBW == CHANNEL_WIDTH_80) in HalTxbf8822B_Status()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/hal/phydm/
H A Dphydm_beamforming.c469 PRT_BEAMFORMING_ENTRY pBeamformEntry; in Beamforming_DymPeriod() local
501 pBeamformEntry = pBeamInfo->BeamformeeEntry+Idx; in Beamforming_DymPeriod()
503 if(pBeamformEntry->DefaultCSICnt > 20) in Beamforming_DymPeriod()
511 if(pBeamformEntry->BeamformEntryCap & (BEAMFORMER_CAP_HT_EXPLICIT |BEAMFORMER_CAP_VHT_SU)) in Beamforming_DymPeriod()
515 if(pBeamformEntry->SoundPeriod != SoundPeriod_FW) in Beamforming_DymPeriod()
517 pBeamformEntry->SoundPeriod = SoundPeriod_FW; in Beamforming_DymPeriod()
521 else if(pBeamformEntry->SoundPeriod != SoundPeriod_SW) in Beamforming_DymPeriod()
523 pBeamformEntry->SoundPeriod = SoundPeriod_SW; in Beamforming_DymPeriod()
608 PRT_BEAMFORMING_ENTRY pBeamformEntry = NULL; in Beamforming_GetReportFrame() local
617 pBeamformEntry = phydm_Beamforming_GetBFeeEntryByAddr(pDM_Odm, Frame_Addr2(*pPduOS), &Idx); in Beamforming_GetReportFrame()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/hal/phydm/
H A Dphydm_beamforming.c91 PRT_BEAMFORMEE_ENTRY pBeamformEntry in phydm_staInfoUpdate() argument
100 pSTA->txbf_paid = pBeamformEntry->P_AID; in phydm_staInfoUpdate()
101 pSTA->txbf_gid = pBeamformEntry->G_ID; in phydm_staInfoUpdate()
581 PRT_BEAMFORMEE_ENTRY pBeamformEntry; in Beamforming_DymPeriod() local
601 pBeamformEntry = pBeamInfo->BeamformeeEntry+Idx; in Beamforming_DymPeriod()
603 if (pBeamformEntry->DefaultCSICnt > 20) { in Beamforming_DymPeriod()
610 if (pBeamformEntry->BeamformEntryCap & (BEAMFORMER_CAP_HT_EXPLICIT | BEAMFORMER_CAP_VHT_SU)) { in Beamforming_DymPeriod()
612 if (pBeamformEntry->SoundPeriod != SoundPeriod_FW) { in Beamforming_DymPeriod()
613 pBeamformEntry->SoundPeriod = SoundPeriod_FW; in Beamforming_DymPeriod()
616 } else if (pBeamformEntry->SoundPeriod != SoundPeriod_SW) { in Beamforming_DymPeriod()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/phydm/
H A Dphydm_beamforming.c105 PRT_BEAMFORMEE_ENTRY pBeamformEntry in phydm_staInfoUpdate() argument
114 pSTA->txbf_paid = pBeamformEntry->P_AID; in phydm_staInfoUpdate()
115 pSTA->txbf_gid = pBeamformEntry->G_ID; in phydm_staInfoUpdate()
518 PRT_BEAMFORMEE_ENTRY pBeamformEntry; in Beamforming_DymPeriod() local
538 pBeamformEntry = pBeamInfo->BeamformeeEntry+Idx; in Beamforming_DymPeriod()
540 if (pBeamformEntry->DefaultCSICnt > 20) { in Beamforming_DymPeriod()
547 if (pBeamformEntry->BeamformEntryCap & (BEAMFORMER_CAP_HT_EXPLICIT | BEAMFORMER_CAP_VHT_SU)) { in Beamforming_DymPeriod()
549 if (pBeamformEntry->SoundPeriod != SoundPeriod_FW) { in Beamforming_DymPeriod()
550 pBeamformEntry->SoundPeriod = SoundPeriod_FW; in Beamforming_DymPeriod()
553 } else if (pBeamformEntry->SoundPeriod != SoundPeriod_SW) { in Beamforming_DymPeriod()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/
H A Drtw_beamforming.c2140 struct beamforming_entry *pBeamformEntry; in beamforming_dym_period() local
2155 pBeamformEntry = pBeamInfo->beamforming_entry + Idx; in beamforming_dym_period()
2156 if (pBeamformEntry->bDefaultCSI) { in beamforming_dym_period()
2161 …if (pBeamformEntry->beamforming_entry_cap & (BEAMFORMER_CAP_HT_EXPLICIT | BEAMFORMER_CAP_VHT_SU)) { in beamforming_dym_period()
2163 if (pBeamformEntry->sound_period != SoundPeriod_FW) { in beamforming_dym_period()
2164 pBeamformEntry->sound_period = SoundPeriod_FW; in beamforming_dym_period()
2167 } else if (pBeamformEntry->sound_period != SoundPeriod_SW) in beamforming_dym_period()
2168 pBeamformEntry->sound_period = SoundPeriod_SW; in beamforming_dym_period()
2657 struct beamforming_entry *pBeamformEntry; in beamforming_end_period() local
2707 struct beamforming_entry *pBeamformEntry = NULL; in beamforming_init_entry() local
[all …]