Searched refs:pfat_table (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Ddm.c1250 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_update_rx_idle_ant() local
1253 if (pfat_table->rx_idle_ant != ant) { rtl88e_dm_update_rx_idle_ant()
1258 (pfat_table->rx_idle_ant == CG_TRX_HW_ANTDIV) ? rtl88e_dm_update_rx_idle_ant()
1261 (pfat_table->rx_idle_ant == CG_TRX_HW_ANTDIV) ? rtl88e_dm_update_rx_idle_ant()
1265 (pfat_table->rx_idle_ant == CG_TRX_HW_ANTDIV) ? rtl88e_dm_update_rx_idle_ant()
1268 (pfat_table->rx_idle_ant == CG_TRX_HW_ANTDIV) ? rtl88e_dm_update_rx_idle_ant()
1289 pfat_table->rx_idle_ant = ant; rtl88e_dm_update_rx_idle_ant()
1299 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_update_tx_ant() local
1307 pfat_table->antsel_a[mac_id] = target_ant & BIT(0); rtl88e_dm_update_tx_ant()
1308 pfat_table->antsel_b[mac_id] = (target_ant & BIT(1)) >> 1; rtl88e_dm_update_tx_ant()
1309 pfat_table->antsel_c[mac_id] = (target_ant & BIT(2)) >> 2; rtl88e_dm_update_tx_ant()
1313 pfat_table->antsel_c[mac_id], rtl88e_dm_update_tx_ant()
1314 pfat_table->antsel_b[mac_id], rtl88e_dm_update_tx_ant()
1315 pfat_table->antsel_a[mac_id]); rtl88e_dm_update_tx_ant()
1367 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_fast_training_init() local
1372 pfat_table->bssid[i] = 0; rtl88e_dm_fast_training_init()
1373 pfat_table->ant_sum[i] = 0; rtl88e_dm_fast_training_init()
1374 pfat_table->ant_cnt[i] = 0; rtl88e_dm_fast_training_init()
1375 pfat_table->ant_ave[i] = 0; rtl88e_dm_fast_training_init()
1377 pfat_table->train_idx = 0; rtl88e_dm_fast_training_init()
1378 pfat_table->fat_state = FAT_NORMAL_STATE; rtl88e_dm_fast_training_init()
1434 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_set_tx_ant_by_tx_info() local
1438 SET_TX_DESC_ANTSEL_A(pdesc, pfat_table->antsel_a[mac_id]); rtl88e_dm_set_tx_ant_by_tx_info()
1439 SET_TX_DESC_ANTSEL_B(pdesc, pfat_table->antsel_b[mac_id]); rtl88e_dm_set_tx_ant_by_tx_info()
1440 SET_TX_DESC_ANTSEL_C(pdesc, pfat_table->antsel_c[mac_id]); rtl88e_dm_set_tx_ant_by_tx_info()
1450 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_ant_sel_statistics() local
1454 pfat_table->main_ant_sum[mac_id] += rx_pwdb_all; rtl88e_dm_ant_sel_statistics()
1455 pfat_table->main_ant_cnt[mac_id]++; rtl88e_dm_ant_sel_statistics()
1457 pfat_table->aux_ant_sum[mac_id] += rx_pwdb_all; rtl88e_dm_ant_sel_statistics()
1458 pfat_table->aux_ant_cnt[mac_id]++; rtl88e_dm_ant_sel_statistics()
1462 pfat_table->main_ant_sum[mac_id] += rx_pwdb_all; rtl88e_dm_ant_sel_statistics()
1463 pfat_table->main_ant_cnt[mac_id]++; rtl88e_dm_ant_sel_statistics()
1465 pfat_table->aux_ant_sum[mac_id] += rx_pwdb_all; rtl88e_dm_ant_sel_statistics()
1466 pfat_table->aux_ant_cnt[mac_id]++; rtl88e_dm_ant_sel_statistics()
1477 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_hw_ant_div() local
1486 main_rssi = (pfat_table->main_ant_cnt[i] != 0) ? rtl88e_dm_hw_ant_div()
1487 (pfat_table->main_ant_sum[i] / pfat_table->main_ant_cnt[i]) : 0; rtl88e_dm_hw_ant_div()
1488 aux_rssi = (pfat_table->aux_ant_cnt[i] != 0) ? rtl88e_dm_hw_ant_div()
1489 (pfat_table->aux_ant_sum[i] / pfat_table->aux_ant_cnt[i]) : 0; rtl88e_dm_hw_ant_div()
1491 pfat_table->rx_idle_ant : ((main_rssi >= aux_rssi) ? rtl88e_dm_hw_ant_div()
1495 pfat_table->main_ant_sum[i], rtl88e_dm_hw_ant_div()
1496 pfat_table->main_ant_cnt[i]); rtl88e_dm_hw_ant_div()
1499 pfat_table->aux_ant_sum[i], pfat_table->aux_ant_cnt[i]); rtl88e_dm_hw_ant_div()
1508 if ((pfat_table->rx_idle_ant == MAIN_ANT) && (main_rssi == 0)) rtl88e_dm_hw_ant_div()
1510 else if ((pfat_table->rx_idle_ant == AUX_ANT) && (aux_rssi == 0)) rtl88e_dm_hw_ant_div()
1526 main_rssi = (pfat_table->main_ant_cnt[i] != 0) ? rtl88e_dm_hw_ant_div()
1527 (pfat_table->main_ant_sum[i] / rtl88e_dm_hw_ant_div()
1528 pfat_table->main_ant_cnt[i]) : 0; rtl88e_dm_hw_ant_div()
1529 aux_rssi = (pfat_table->aux_ant_cnt[i] != 0) ? rtl88e_dm_hw_ant_div()
1530 (pfat_table->aux_ant_sum[i] / rtl88e_dm_hw_ant_div()
1531 pfat_table->aux_ant_cnt[i]) : 0; rtl88e_dm_hw_ant_div()
1533 pfat_table->rx_idle_ant : ((main_rssi >= rtl88e_dm_hw_ant_div()
1544 if ((pfat_table->rx_idle_ant == MAIN_ANT) && rtl88e_dm_hw_ant_div()
1547 else if ((pfat_table->rx_idle_ant == AUX_ANT) && rtl88e_dm_hw_ant_div()
1564 pfat_table->main_ant_sum[i] = 0; rtl88e_dm_hw_ant_div()
1565 pfat_table->aux_ant_sum[i] = 0; rtl88e_dm_hw_ant_div()
1566 pfat_table->main_ant_cnt[i] = 0; rtl88e_dm_hw_ant_div()
1567 pfat_table->aux_ant_cnt[i] = 0; rtl88e_dm_hw_ant_div()
1582 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_set_next_mac_address_target() local
1587 if ((pfat_table->train_idx + 1) == ASSOCIATE_ENTRY_NUM) rtl88e_set_next_mac_address_target()
1588 pfat_table->train_idx = 0; rtl88e_set_next_mac_address_target()
1590 pfat_table->train_idx++; rtl88e_set_next_mac_address_target()
1592 if (pfat_table->train_idx == 0) { rtl88e_set_next_mac_address_target()
1613 if (j != pfat_table->train_idx) rtl88e_set_next_mac_address_target()
1633 if (j == pfat_table->train_idx) rtl88e_set_next_mac_address_target()
1644 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_fast_ant_training() local
1649 if (pfat_table->fat_state == FAT_TRAINING_STATE) { rtl88e_dm_fast_ant_training()
1651 if (pfat_table->ant_cnt[i] == 0) { rtl88e_dm_fast_ant_training()
1652 pfat_table->ant_ave[i] = 0; rtl88e_dm_fast_ant_training()
1654 pfat_table->ant_ave[i] = rtl88e_dm_fast_ant_training()
1655 pfat_table->ant_sum[i] / rtl88e_dm_fast_ant_training()
1656 pfat_table->ant_cnt[i]; rtl88e_dm_fast_ant_training()
1660 if (pfat_table->ant_ave[i] > max_rssi) { rtl88e_dm_fast_ant_training()
1661 max_rssi = pfat_table->ant_ave[i]; rtl88e_dm_fast_ant_training()
1678 pfat_table->antsel_a[pfat_table->train_idx] = rtl88e_dm_fast_ant_training()
1680 pfat_table->antsel_b[pfat_table->train_idx] = rtl88e_dm_fast_ant_training()
1682 pfat_table->antsel_c[pfat_table->train_idx] = rtl88e_dm_fast_ant_training()
1690 pfat_table->ant_sum[i] = 0; rtl88e_dm_fast_ant_training()
1691 pfat_table->ant_cnt[i] = 0; rtl88e_dm_fast_ant_training()
1694 pfat_table->fat_state = FAT_NORMAL_STATE; rtl88e_dm_fast_ant_training()
1698 if (pfat_table->fat_state == FAT_NORMAL_STATE) { rtl88e_dm_fast_ant_training()
1701 pfat_table->fat_state = FAT_TRAINING_STATE; rtl88e_dm_fast_ant_training()
1723 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl88e_dm_antenna_diversity() local
1727 if (pfat_table->becomelinked) { rtl88e_dm_antenna_diversity()
1736 pfat_table->becomelinked = rtl88e_dm_antenna_diversity()
1742 if (!pfat_table->becomelinked) { rtl88e_dm_antenna_diversity()
1751 pfat_table->becomelinked = rtl88e_dm_antenna_diversity()
H A Dtrx.c267 struct fast_ant_training *pfat_table = &rtldm->fat_table; _rtl88ee_smart_antenna() local
270 if (pfat_table->fat_state == FAT_TRAINING_STATE) { _rtl88ee_smart_antenna()
273 (pfat_table->antsel_rx_keep_2 << 2) | _rtl88ee_smart_antenna()
274 (pfat_table->antsel_rx_keep_1 << 1) | _rtl88ee_smart_antenna()
275 pfat_table->antsel_rx_keep_0; _rtl88ee_smart_antenna()
276 pfat_table->ant_sum[antsel_tr_mux] += _rtl88ee_smart_antenna()
278 pfat_table->ant_cnt[antsel_tr_mux]++; _rtl88ee_smart_antenna()
284 antsel_tr_mux = (pfat_table->antsel_rx_keep_2 << 2) | _rtl88ee_smart_antenna()
285 (pfat_table->antsel_rx_keep_1 << 1) | _rtl88ee_smart_antenna()
286 pfat_table->antsel_rx_keep_0; _rtl88ee_smart_antenna()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Ddm.c2981 struct fast_ant_training *pfat_table = &rtldm->fat_table; rtl8821ae_dm_set_tx_ant_by_tx_info() local
2987 SET_TX_DESC_TX_ANT(pdesc, pfat_table->antsel_a[mac_id]); rtl8821ae_dm_set_tx_ant_by_tx_info()

Completed in 138 milliseconds