Lines Matching refs:tpc_stats

1470 				    struct ath10k_tpc_stats *tpc_stats)  in ath10k_debug_tpc_stats_process()  argument
1474 kfree(ar->debug.tpc_stats); in ath10k_debug_tpc_stats_process()
1475 ar->debug.tpc_stats = tpc_stats; in ath10k_debug_tpc_stats_process()
1483 struct ath10k_tpc_stats_final *tpc_stats) in ath10k_debug_tpc_stats_final_process() argument
1488 ar->debug.tpc_stats_final = tpc_stats; in ath10k_debug_tpc_stats_final_process()
1494 static void ath10k_tpc_stats_print(struct ath10k_tpc_stats *tpc_stats, in ath10k_tpc_stats_print() argument
1522 for (i = 0; i < tpc_stats->num_tx_chain; i++) in ath10k_tpc_stats_print()
1528 for (i = 0; i < tpc_stats->rate_max; i++) { in ath10k_tpc_stats_print()
1531 pream_str[tpc_stats->tpc_table[j].pream_idx[i]], in ath10k_tpc_stats_print()
1532 tpc_stats->tpc_table[j].rate_code[i], in ath10k_tpc_stats_print()
1533 tpc_stats->tpc_table[j].tpc_value[i]); in ath10k_tpc_stats_print()
1541 struct ath10k_tpc_stats *tpc_stats, in ath10k_tpc_stats_fill() argument
1552 if (!tpc_stats) { in ath10k_tpc_stats_fill()
1562 tpc_stats->chan_freq, in ath10k_tpc_stats_fill()
1563 tpc_stats->phy_mode); in ath10k_tpc_stats_fill()
1568 tpc_stats->ctl, in ath10k_tpc_stats_fill()
1569 tpc_stats->reg_domain); in ath10k_tpc_stats_fill()
1572 tpc_stats->twice_antenna_gain, in ath10k_tpc_stats_fill()
1573 tpc_stats->twice_antenna_reduction); in ath10k_tpc_stats_fill()
1576 tpc_stats->power_limit, in ath10k_tpc_stats_fill()
1577 tpc_stats->twice_max_rd_power / 2); in ath10k_tpc_stats_fill()
1580 tpc_stats->num_tx_chain, in ath10k_tpc_stats_fill()
1581 tpc_stats->rate_max); in ath10k_tpc_stats_fill()
1586 if (tpc_stats->flag[j] == ATH10K_TPC_TABLE_TYPE_FLAG) { in ath10k_tpc_stats_fill()
1592 ath10k_tpc_stats_print(tpc_stats, j, buf, &len); in ath10k_tpc_stats_fill()
1595 if (tpc_stats->flag[j] == ATH10K_TPC_TABLE_TYPE_FLAG) { in ath10k_tpc_stats_fill()
1601 ath10k_tpc_stats_print(tpc_stats, j, buf, &len); in ath10k_tpc_stats_fill()
1604 if (tpc_stats->flag[j] == ATH10K_TPC_TABLE_TYPE_FLAG) { in ath10k_tpc_stats_fill()
1610 ath10k_tpc_stats_print(tpc_stats, j, buf, &len); in ath10k_tpc_stats_fill()
1654 ath10k_tpc_stats_fill(ar, ar->debug.tpc_stats, buf); in ath10k_tpc_stats_open()
2316 ath10k_tpc_stats_fill(ar, ar->debug.tpc_stats, buf); in ath10k_tpc_stats_final_open()
2537 kfree(ar->debug.tpc_stats); in ath10k_debug_destroy()