Home
last modified time | relevance | path

Searched refs:BeamformerEntry (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/hal/phydm/txbf/
H A Dhaltxbf8821b.c200 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8821B_Enter() local
213 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8821B_Enter()
221 ODM_Write1Byte(pDM_Odm, (REG_BFMER0_INFO_8812A + i), BeamformerEntry.MacAddr[i]); in HalTxbf8821B_Enter()
226 ODM_Write1Byte(pDM_Odm, (REG_BFMER1_INFO_8812A + i), BeamformerEntry.MacAddr[i]); in HalTxbf8821B_Enter()
232 if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_VHT_SU) { in HalTxbf8821B_Enter()
292 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8821B_Leave() local
296 BeamformerEntry = pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbf8821B_Leave()
307 if (BeamformerEntry.BeamformEntryCap == BEAMFORMING_CAP_NONE) { in HalTxbf8821B_Leave()
H A Dhaltxbf8814a.c453 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8814A_Enter() local
461 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8814A_Enter()
468 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER0_INFO_8814A + i), BeamformerEntry.MacAddr[i]); in HalTxbf8814A_Enter()
471 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER1_INFO_8814A + i), BeamformerEntry.MacAddr[i]); in HalTxbf8814A_Enter()
476 …Nr_index = BeamformerEntry.NumofSoundingDim; /*0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg setting… in HalTxbf8814A_Enter()
481 if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_VHT_SU) in HalTxbf8814A_Enter()
483 else if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_HT_EXPLICIT) in HalTxbf8814A_Enter()
540 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8814A_Leave() local
544 BeamformerEntry = pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbf8814A_Leave()
553 if (BeamformerEntry.BeamformEntryCap == BEAMFORMING_CAP_NONE) { in HalTxbf8814A_Leave()
H A Dhaltxbfjaguar.c216 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbfJaguar_Enter() local
229 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbfJaguar_Enter()
237 ODM_Write1Byte(pDM_Odm, (REG_BFMER0_INFO_8812A + i), BeamformerEntry.MacAddr[i]); in HalTxbfJaguar_Enter()
242 ODM_Write1Byte(pDM_Odm, (REG_BFMER1_INFO_8812A + i), BeamformerEntry.MacAddr[i]); in HalTxbfJaguar_Enter()
248 if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_VHT_SU) { in HalTxbfJaguar_Enter()
308 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbfJaguar_Leave() local
312 BeamformerEntry = pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbfJaguar_Leave()
323 if (BeamformerEntry.BeamformEntryCap == BEAMFORMING_CAP_NONE) { in HalTxbfJaguar_Leave()
H A Dhaltxbf8192e.c229 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8192E_Enter() local
240 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8192E_Enter()
248 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER0_INFO_8192E+i), BeamformerEntry.MacAddr[i]); in HalTxbf8192E_Enter()
251 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER1_INFO_8192E+i), BeamformerEntry.MacAddr[i]); in HalTxbf8192E_Enter()
H A Dhaltxbf8822b.c470 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8822B_Enter()
560 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8822B_Enter()
748 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbf8822B_Leave()
956 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[pBeamformingInfo->mu_ap_index]; in HalTxbf8822B_ConfigGtab()
H A Dhaltxbfinterface.c494 PRT_BEAMFORMER_ENTRY pBeamformEntry = &pBeamInfo->BeamformerEntry[pBeamInfo->mu_ap_index];
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/phydm/txbf/
H A Dhaltxbfjaguar.c216 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbfJaguar_Enter() local
229 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbfJaguar_Enter()
237 ODM_Write1Byte(pDM_Odm, (REG_BFMER0_INFO_8812A + i), BeamformerEntry.MacAddr[i]); in HalTxbfJaguar_Enter()
242 ODM_Write1Byte(pDM_Odm, (REG_BFMER1_INFO_8812A + i), BeamformerEntry.MacAddr[i]); in HalTxbfJaguar_Enter()
248 if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_VHT_SU) { in HalTxbfJaguar_Enter()
308 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbfJaguar_Leave() local
312 BeamformerEntry = pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbfJaguar_Leave()
323 if (BeamformerEntry.BeamformEntryCap == BEAMFORMING_CAP_NONE) { in HalTxbfJaguar_Leave()
H A Dhaltxbf8814a.c501 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8814A_Enter() local
509 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8814A_Enter()
516 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER0_INFO_8814A + i), BeamformerEntry.MacAddr[i]); in HalTxbf8814A_Enter()
519 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER1_INFO_8814A + i), BeamformerEntry.MacAddr[i]); in HalTxbf8814A_Enter()
524 …Nr_index = BeamformerEntry.NumofSoundingDim; /*0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg setting… in HalTxbf8814A_Enter()
529 if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_VHT_SU) in HalTxbf8814A_Enter()
531 else if (BeamformerEntry.BeamformEntryCap & BEAMFORMEE_CAP_HT_EXPLICIT) in HalTxbf8814A_Enter()
588 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8814A_Leave() local
592 BeamformerEntry = pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbf8814A_Leave()
601 if (BeamformerEntry.BeamformEntryCap == BEAMFORMING_CAP_NONE) { in HalTxbf8814A_Leave()
H A Dhaltxbf8192e.c229 RT_BEAMFORMER_ENTRY BeamformerEntry; in HalTxbf8192E_Enter() local
240 BeamformerEntry = pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8192E_Enter()
248 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER0_INFO_8192E+i), BeamformerEntry.MacAddr[i]); in HalTxbf8192E_Enter()
251 ODM_Write1Byte(pDM_Odm, (REG_ASSOCIATED_BFMER1_INFO_8192E+i), BeamformerEntry.MacAddr[i]); in HalTxbf8192E_Enter()
H A Dhaltxbf8822b.c341 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8822B_Enter()
431 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[BFerIdx]; in HalTxbf8822B_Enter()
640 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[Idx]; in HalTxbf8822B_Leave()
868 pBeamformerEntry = &pBeamformingInfo->BeamformerEntry[pBeamformingInfo->mu_ap_index]; in HalTxbf8822B_ConfigGtab()
H A Dhaltxbfinterface.c494 PRT_BEAMFORMER_ENTRY pBeamformEntry = &pBeamInfo->BeamformerEntry[pBeamInfo->mu_ap_index];
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/hal/phydm/
H A Dphydm_beamforming.c215 …if (pBeamInfo->BeamformerEntry[i].bUsed && (eqMacAddr(TA, pBeamInfo->BeamformerEntry[i].MacAddr))… in phydm_Beamforming_GetBFerEntryByAddr()
217 return &(pBeamInfo->BeamformerEntry[i]); in phydm_Beamforming_GetBFerEntryByAddr()
301 if (pBeamInfo->BeamformerEntry[i].bUsed == FALSE) { in phydm_Beamforming_GetFreeBFerEntry()
303 return &(pBeamInfo->BeamformerEntry[i]); in phydm_Beamforming_GetFreeBFerEntry()
1369 pBeamformingInfo->BeamformerEntry[Idx].bUsed = FALSE; in Beamforming_Reset()
1370 …BG_LOUD, ("[%s] Idx=%d, bUsed=%d\n", __func__, Idx, pBeamformingInfo->BeamformerEntry[Idx].bUsed)); in Beamforming_Reset()
1822 RT_BEAMFORMER_ENTRY BeamformerEntry; in phydm_Beamforming_GetBeamCap() local
1839 BeamformerEntry = pBeamInfo->BeamformerEntry[i]; in phydm_Beamforming_GetBeamCap()
1841 if (BeamformerEntry.bUsed) { in phydm_Beamforming_GetBeamCap()
H A Dphydm_beamforming.h176 RT_BEAMFORMER_ENTRY BeamformerEntry[BEAMFORMER_ENTRY_NUM]; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/hal/phydm/
H A Dphydm_beamforming.c130 if( pBeamInfo->BeamformerEntry[i].bUsed && in phydm_Beamforming_GetBFerEntryByAddr()
131 (eqMacAddr(TA,pBeamInfo->BeamformerEntry[i].MacAddr) )) in phydm_Beamforming_GetBFerEntryByAddr()
134 return &(pBeamInfo->BeamformerEntry[i]); in phydm_Beamforming_GetBFerEntryByAddr()
233 if(pBeamInfo->BeamformerEntry[i].bUsed == FALSE) in phydm_Beamforming_GetFreeBFerEntry()
236 return &(pBeamInfo->BeamformerEntry[i]); in phydm_Beamforming_GetFreeBFerEntry()
1973 pBeamformingInfo->BeamformerEntry[Idx].bUsed = FALSE; in Beamforming_Reset()
1974 …David]@%s, Idx=%d, bUsed=%d \n", __FUNCTION__, Idx, pBeamformingInfo->BeamformerEntry[Idx].bUsed)); in Beamforming_Reset()
2452 RT_BEAMFORMER_ENTRY BeamformerEntry; in phydm_Beamforming_GetBeamCap() local
2493 BeamformerEntry = pBeamInfo->BeamformerEntry[i]; in phydm_Beamforming_GetBeamCap()
2495 if(BeamformerEntry.bUsed) in phydm_Beamforming_GetBeamCap()
H A Dphydm_beamforming.h132 RT_BEAMFORMER_ENTRY BeamformerEntry[BEAMFORMER_ENTRY_NUM]; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/phydm/
H A Dphydm_beamforming.c152 …if (pBeamInfo->BeamformerEntry[i].bUsed && (eqMacAddr(TA, pBeamInfo->BeamformerEntry[i].MacAddr))… in phydm_Beamforming_GetBFerEntryByAddr()
154 return &(pBeamInfo->BeamformerEntry[i]); in phydm_Beamforming_GetBFerEntryByAddr()
238 if (pBeamInfo->BeamformerEntry[i].bUsed == FALSE) { in phydm_Beamforming_GetFreeBFerEntry()
240 return &(pBeamInfo->BeamformerEntry[i]); in phydm_Beamforming_GetFreeBFerEntry()
1779 RT_BEAMFORMER_ENTRY BeamformerEntry; in phydm_Beamforming_GetBeamCap() local
1796 BeamformerEntry = pBeamInfo->BeamformerEntry[i]; in phydm_Beamforming_GetBeamCap()
1798 if (BeamformerEntry.bUsed) { in phydm_Beamforming_GetBeamCap()
H A Dphydm_beamforming.h175 RT_BEAMFORMER_ENTRY BeamformerEntry[BEAMFORMER_ENTRY_NUM]; member