Home
last modified time | relevance | path

Searched refs:beamformer_entry (Results 1 – 9 of 9) sorted by relevance

/device/board/unionman/unionpi_tiger/kernel/drivers/rtl88x2cs/hal/phydm/txbf/
Dhaltxbfinterface.c492 struct _RT_BEAMFORMER_ENTRY *beamform_entry = &beam_info->beamformer_entry[beam_info->mu_ap_index];
1399 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; /*@Modified By Jeffery @2014-10-29*/ local
1422beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, TA, &idx); /* @Modified By Jeffery…
1425 if (beamformer_entry == NULL)
1427 else if (!(beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU))
1431 else if ((beamformer_entry->log_success == 1) || (beamformer_entry->clock_reset_times == 5)) {
1434 __func__, beamformer_entry->log_seq,
1435 beamformer_entry->pre_log_seq,
1436 beamformer_entry->log_retry_cnt,
1437 beamformer_entry->log_success,
[all …]
Dhaltxbfjaguar.c216 struct _RT_BEAMFORMER_ENTRY beamformer_entry; in hal_txbf_jaguar_enter() local
229 beamformer_entry = beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_jaguar_enter()
237 odm_write_1byte(dm, (REG_BFMER0_INFO_8812A + i), beamformer_entry.mac_addr[i]); in hal_txbf_jaguar_enter()
242 odm_write_1byte(dm, (REG_BFMER1_INFO_8812A + i), beamformer_entry.mac_addr[i]); in hal_txbf_jaguar_enter()
248 if (beamformer_entry.beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) { in hal_txbf_jaguar_enter()
304 struct _RT_BEAMFORMER_ENTRY beamformer_entry; in hal_txbf_jaguar_leave() local
308 beamformer_entry = beamforming_info->beamformer_entry[idx]; in hal_txbf_jaguar_leave()
319 if (beamformer_entry.beamform_entry_cap == BEAMFORMING_CAP_NONE) { in hal_txbf_jaguar_leave()
/device/board/unionman/unionpi_tiger/kernel/drivers/rtl88x2cs/include/
Drtw_beamforming.h145 struct beamformer_entry { struct
199 struct beamformer_entry bfer_entry[MAX_BEAMFORMER_ENTRY_NUM];
239 struct beamformer_entry *rtw_bf_bfer_get_entry_by_addr(PADAPTER, u8 *ra);
/device/board/unionman/unionpi_tiger/kernel/drivers/rtl88x2cs/hal/phydm/
Dphydm_beamforming.c209 …if (beam_info->beamformer_entry[i].is_used && (eq_mac_addr(TA, beam_info->beamformer_entry[i].mac_… in phydm_beamforming_get_bfer_entry_by_addr()
211 return &beam_info->beamformer_entry[i]; in phydm_beamforming_get_bfer_entry_by_addr()
288 if (beam_info->beamformer_entry[i].is_used == false) { in phydm_beamforming_get_free_bfer_entry()
290 return &beam_info->beamformer_entry[i]; in phydm_beamforming_get_free_bfer_entry()
1121 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; in beamforming_init_entry() local
1213 beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, sta->ra, &bfer_idx); in beamforming_init_entry()
1215 if (beamformer_entry == NULL) { in beamforming_init_entry()
1216beamformer_entry = beamforming_add_bfer_entry(dm, sta, beamform_cap, num_of_sounding_dim, &bfer_id… in beamforming_init_entry()
1217 if (beamformer_entry == NULL) in beamforming_init_entry()
1787 struct _RT_BEAMFORMER_ENTRY beamformer_entry; in phydm_beamforming_get_beam_cap() local
[all …]
Dphydm_beamforming.h196 struct _RT_BEAMFORMER_ENTRY beamformer_entry[BEAMFORMER_ENTRY_NUM]; member
/device/board/unionman/unionpi_tiger/kernel/drivers/rtl88x2cs/core/
Drtw_beamforming.c1028 static struct beamformer_entry *_bfer_get_free_entry(PADAPTER adapter) in _bfer_get_free_entry()
1032 struct beamformer_entry *bfer; in _bfer_get_free_entry()
1046 static struct beamformer_entry *_bfer_get_entry_by_addr(PADAPTER adapter, u8 *ra) in _bfer_get_entry_by_addr()
1050 struct beamformer_entry *bfer; in _bfer_get_entry_by_addr()
1066 static struct beamformer_entry *_bfer_add_entry(PADAPTER adapter, in _bfer_add_entry()
1071 struct beamformer_entry *bfer; in _bfer_add_entry()
1115 static void _bfer_remove_entry(PADAPTER adapter, struct beamformer_entry *entry) in _bfer_remove_entry()
1140 struct beamformer_entry bfer; in _bfer_set_entry_gid()
1435 struct beamformer_entry *bfer = NULL; in _beamforming_enter()
1534 struct beamformer_entry *bfer = NULL; in _beamforming_leave()
[all …]
/device/board/unionman/unionpi_tiger/kernel/drivers/rtl88x2cs/hal/rtl8822c/
Drtl8822c_phy.c1556 static void _config_beamformer_su(PADAPTER adapter, struct beamformer_entry *bfer) in _config_beamformer_su()
1624 static void _config_beamformer_mu(PADAPTER adapter, struct beamformer_entry *bfer) in _config_beamformer_mu()
1884 static void _reset_beamformer_su(PADAPTER adapter, struct beamformer_entry *bfer) in _reset_beamformer_su()
1911 static void _reset_beamformer_mu(PADAPTER adapter, struct beamformer_entry *bfer) in _reset_beamformer_mu()
2097 struct beamformer_entry *bfer; in rtl8822c_phy_bf_enter()
2139 struct beamformer_entry *bfer; in rtl8822c_phy_bf_leave()
2187 struct beamformer_entry *bfer_info) in rtl8822c_phy_bf_set_gid_table()
2189 struct beamformer_entry *bfer; in rtl8822c_phy_bf_set_gid_table()
Drtl8822c.h142 void rtl8822c_phy_bf_set_gid_table(PADAPTER, struct beamformer_entry*);
Drtl8822c_ops.c2605 rtl8822c_phy_bf_set_gid_table(adapter, (struct beamformer_entry*)val); in rtl8822c_sethwreg()