| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_beamforming.c | 172 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 D | rtw_beamforming.c | 165 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 D | rtw_beamforming.c | 816 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 D | haltxbfinterface.c | 91 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 D | haltxbf8822b.c | 824 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 D | haltxbfinterface.c | 91 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 D | haltxbf8822b.c | 716 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 D | phydm_beamforming.c | 469 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 D | phydm_beamforming.c | 91 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 D | phydm_beamforming.c | 105 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 D | rtw_beamforming.c | 2140 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 …]
|