Home
last modified time | relevance | path

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

123456

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A Dhaltxbfinterface.c493 struct _RT_BEAMFORMER_ENTRY *beamform_entry = &beam_info->beamformer_entry[beam_info->mu_ap_index];
1400 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; /*@Modified By Jeffery @2014-10-29*/ local
1423beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, TA, &idx); /* @Modified By Jeffery…
1426 if (beamformer_entry == NULL)
1428 else if (!(beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU))
1432 else if ((beamformer_entry->log_success == 1) || (beamformer_entry->clock_reset_times == 5)) {
1435 __func__, beamformer_entry->log_seq,
1436 beamformer_entry->pre_log_seq,
1437 beamformer_entry->log_retry_cnt,
1438 beamformer_entry->log_success,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A Dhaltxbfinterface.c493 struct _RT_BEAMFORMER_ENTRY *beamform_entry = &beam_info->beamformer_entry[beam_info->mu_ap_index];
1400 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; /*@Modified By Jeffery @2014-10-29*/ local
1423beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, TA, &idx); /* @Modified By Jeffery…
1426 if (beamformer_entry == NULL)
1428 else if (!(beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU))
1432 else if ((beamformer_entry->log_success == 1) || (beamformer_entry->clock_reset_times == 5)) {
1435 __func__, beamformer_entry->log_seq,
1436 beamformer_entry->pre_log_seq,
1437 beamformer_entry->log_retry_cnt,
1438 beamformer_entry->log_success,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/phydm/txbf/
H A Dhaltxbf8822b.c337 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
349 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
350 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
357 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
363 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
365 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
368 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
373 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
378 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
380 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A Dhaltxbfinterface.c493 struct _RT_BEAMFORMER_ENTRY *beamform_entry = &beam_info->beamformer_entry[beam_info->mu_ap_index];
1400 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; /*@Modified By Jeffery @2014-10-29*/ local
1423beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, TA, &idx); /* @Modified By Jeffery…
1426 if (beamformer_entry == NULL)
1428 else if (!(beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU))
1432 else if ((beamformer_entry->log_success == 1) || (beamformer_entry->clock_reset_times == 5)) {
1435 __func__, beamformer_entry->log_seq,
1436 beamformer_entry->pre_log_seq,
1437 beamformer_entry->log_retry_cnt,
1438 beamformer_entry->log_success,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/phydm/txbf/
H A Dhaltxbf8822b.c337 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
349 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
350 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
357 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
363 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
365 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
368 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
373 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
378 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
380 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A Dhaltxbfinterface.c493 struct _RT_BEAMFORMER_ENTRY *beamform_entry = &beam_info->beamformer_entry[beam_info->mu_ap_index];
1400 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; /*@Modified By Jeffery @2014-10-29*/ local
1423beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, TA, &idx); /* @Modified By Jeffery…
1426 if (beamformer_entry == NULL)
1428 else if (!(beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU))
1432 else if ((beamformer_entry->log_success == 1) || (beamformer_entry->clock_reset_times == 5)) {
1435 __func__, beamformer_entry->log_seq,
1436 beamformer_entry->pre_log_seq,
1437 beamformer_entry->log_retry_cnt,
1438 beamformer_entry->log_success,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A Dhaltxbfinterface.c493 struct _RT_BEAMFORMER_ENTRY *beamform_entry = &beam_info->beamformer_entry[beam_info->mu_ap_index];
1400 struct _RT_BEAMFORMER_ENTRY *beamformer_entry = NULL; /*@Modified By Jeffery @2014-10-29*/ local
1423beamformer_entry = phydm_beamforming_get_bfer_entry_by_addr(dm, TA, &idx); /* @Modified By Jeffery…
1426 if (beamformer_entry == NULL)
1428 else if (!(beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU))
1432 else if ((beamformer_entry->log_success == 1) || (beamformer_entry->clock_reset_times == 5)) {
1435 __func__, beamformer_entry->log_seq,
1436 beamformer_entry->pre_log_seq,
1437 beamformer_entry->log_retry_cnt,
1438 beamformer_entry->log_success,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/phydm/txbf/
H A Dhaltxbf8822b.c336 struct _RT_BEAMFORMER_ENTRY *beamformer_entry; in hal_txbf_8822b_enter() local
348 beamformer_entry = &beamforming_info->beamformer_entry[bfer_idx]; in hal_txbf_8822b_enter()
349 beamformer_entry->is_mu_ap = false; in hal_txbf_8822b_enter()
356 beamformer_entry->su_reg_index = i; in hal_txbf_8822b_enter()
362 if (beamformer_entry->su_reg_index == 0) { in hal_txbf_8822b_enter()
364 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER0_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
367 odm_write_1byte(dm, (REG_ASSOCIATED_BFMER1_INFO_8822B + i), beamformer_entry->mac_addr[i]); in hal_txbf_8822b_enter()
372 …nr_index = beamformer_entry->num_of_sounding_dim; /*@0x718[7] = 1 use Nsts, 0x718[7] = 0 use reg s… in hal_txbf_8822b_enter()
377 if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_VHT_SU) in hal_txbf_8822b_enter()
379 else if (beamformer_entry->beamform_entry_cap & BEAMFORMEE_CAP_HT_EXPLICIT) in hal_txbf_8822b_enter()
[all …]
H A 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 …]
H A 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()

123456