tpc_stats 636 drivers/net/wireless/ath/ath10k/core.h struct ath10k_tpc_stats *tpc_stats; tpc_stats 1467 drivers/net/wireless/ath/ath10k/debug.c struct ath10k_tpc_stats *tpc_stats) tpc_stats 1471 drivers/net/wireless/ath/ath10k/debug.c kfree(ar->debug.tpc_stats); tpc_stats 1472 drivers/net/wireless/ath/ath10k/debug.c ar->debug.tpc_stats = tpc_stats; tpc_stats 1480 drivers/net/wireless/ath/ath10k/debug.c struct ath10k_tpc_stats_final *tpc_stats) tpc_stats 1485 drivers/net/wireless/ath/ath10k/debug.c ar->debug.tpc_stats_final = tpc_stats; tpc_stats 1491 drivers/net/wireless/ath/ath10k/debug.c static void ath10k_tpc_stats_print(struct ath10k_tpc_stats *tpc_stats, tpc_stats 1525 drivers/net/wireless/ath/ath10k/debug.c for (i = 0; i < tpc_stats->rate_max; i++) { tpc_stats 1528 drivers/net/wireless/ath/ath10k/debug.c pream_str[tpc_stats->tpc_table[j].pream_idx[i]], tpc_stats 1529 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->tpc_table[j].rate_code[i], tpc_stats 1530 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->tpc_table[j].tpc_value[i]); tpc_stats 1538 drivers/net/wireless/ath/ath10k/debug.c struct ath10k_tpc_stats *tpc_stats, tpc_stats 1549 drivers/net/wireless/ath/ath10k/debug.c if (!tpc_stats) { tpc_stats 1559 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->chan_freq, tpc_stats 1560 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->phy_mode); tpc_stats 1565 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->ctl, tpc_stats 1566 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->reg_domain); tpc_stats 1569 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->twice_antenna_gain, tpc_stats 1570 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->twice_antenna_reduction); tpc_stats 1573 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->power_limit, tpc_stats 1574 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->twice_max_rd_power / 2); tpc_stats 1577 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->num_tx_chain, tpc_stats 1578 drivers/net/wireless/ath/ath10k/debug.c tpc_stats->rate_max); tpc_stats 1583 drivers/net/wireless/ath/ath10k/debug.c if (tpc_stats->flag[j] == ATH10K_TPC_TABLE_TYPE_FLAG) { tpc_stats 1589 drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_print(tpc_stats, j, buf, &len); tpc_stats 1592 drivers/net/wireless/ath/ath10k/debug.c if (tpc_stats->flag[j] == ATH10K_TPC_TABLE_TYPE_FLAG) { tpc_stats 1598 drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_print(tpc_stats, j, buf, &len); tpc_stats 1601 drivers/net/wireless/ath/ath10k/debug.c if (tpc_stats->flag[j] == ATH10K_TPC_TABLE_TYPE_FLAG) { tpc_stats 1607 drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_print(tpc_stats, j, buf, &len); tpc_stats 1651 drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_fill(ar, ar->debug.tpc_stats, buf); tpc_stats 2310 drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_fill(ar, ar->debug.tpc_stats, buf); tpc_stats 2534 drivers/net/wireless/ath/ath10k/debug.c kfree(ar->debug.tpc_stats); tpc_stats 97 drivers/net/wireless/ath/ath10k/debug.h struct ath10k_tpc_stats *tpc_stats); tpc_stats 100 drivers/net/wireless/ath/ath10k/debug.h struct ath10k_tpc_stats_final *tpc_stats); tpc_stats 163 drivers/net/wireless/ath/ath10k/debug.h struct ath10k_tpc_stats *tpc_stats) tpc_stats 165 drivers/net/wireless/ath/ath10k/debug.h kfree(tpc_stats); tpc_stats 170 drivers/net/wireless/ath/ath10k/debug.h struct ath10k_tpc_stats_final *tpc_stats) tpc_stats 172 drivers/net/wireless/ath/ath10k/debug.h kfree(tpc_stats); tpc_stats 4632 drivers/net/wireless/ath/ath10k/wmi.c struct ath10k_tpc_stats *tpc_stats, tpc_stats 4646 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->flag[type] = ATH10K_TPC_TABLE_TYPE_FLAG; tpc_stats 4653 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->flag[type] = ATH10K_TPC_TABLE_TYPE_FLAG; tpc_stats 4660 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->flag[type] = ATH10K_TPC_TABLE_TYPE_FLAG; tpc_stats 4687 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->tpc_table[type].pream_idx[i] = pream_idx; tpc_stats 4688 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->tpc_table[type].rate_code[i] = rate_code[i]; tpc_stats 4689 drivers/net/wireless/ath/ath10k/wmi.c memcpy(tpc_stats->tpc_table[type].tpc_value[i], tpc_stats 4797 drivers/net/wireless/ath/ath10k/wmi.c struct ath10k_tpc_stats *tpc_stats; tpc_stats 4809 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats = kzalloc(sizeof(*tpc_stats), GFP_ATOMIC); tpc_stats 4810 drivers/net/wireless/ath/ath10k/wmi.c if (!tpc_stats) tpc_stats 4816 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->chan_freq = __le32_to_cpu(ev->chan_freq); tpc_stats 4817 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->phy_mode = __le32_to_cpu(ev->phy_mode); tpc_stats 4818 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->ctl = __le32_to_cpu(ev->ctl); tpc_stats 4819 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->reg_domain = __le32_to_cpu(ev->reg_domain); tpc_stats 4820 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->twice_antenna_gain = a_sle32_to_cpu(ev->twice_antenna_gain); tpc_stats 4821 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->twice_antenna_reduction = tpc_stats 4823 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->power_limit = __le32_to_cpu(ev->power_limit); tpc_stats 4824 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->twice_max_rd_power = __le32_to_cpu(ev->twice_max_rd_power); tpc_stats 4825 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->num_tx_chain = __le32_to_cpu(ev->num_tx_chain); tpc_stats 4826 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->rate_max = __le32_to_cpu(ev->rate_max); tpc_stats 4828 drivers/net/wireless/ath/ath10k/wmi.c ath10k_tpc_config_disp_tables(ar, ev, tpc_stats, tpc_stats 4831 drivers/net/wireless/ath/ath10k/wmi.c ath10k_tpc_config_disp_tables(ar, ev, tpc_stats, tpc_stats 4834 drivers/net/wireless/ath/ath10k/wmi.c ath10k_tpc_config_disp_tables(ar, ev, tpc_stats, tpc_stats 4838 drivers/net/wireless/ath/ath10k/wmi.c ath10k_debug_tpc_stats_process(ar, tpc_stats); tpc_stats 4982 drivers/net/wireless/ath/ath10k/wmi.c struct ath10k_tpc_stats_final *tpc_stats, tpc_stats 4996 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->flag[type] = ATH10K_TPC_TABLE_TYPE_FLAG; tpc_stats 5003 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->flag[type] = ATH10K_TPC_TABLE_TYPE_FLAG; tpc_stats 5010 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->flag[type] = ATH10K_TPC_TABLE_TYPE_FLAG; tpc_stats 5037 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->tpc_table_final[type].pream_idx[i] = pream_idx; tpc_stats 5038 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->tpc_table_final[type].rate_code[i] = rate_code[i]; tpc_stats 5039 drivers/net/wireless/ath/ath10k/wmi.c memcpy(tpc_stats->tpc_table_final[type].tpc_value[i], tpc_stats 5050 drivers/net/wireless/ath/ath10k/wmi.c struct ath10k_tpc_stats_final *tpc_stats; tpc_stats 5054 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats = kzalloc(sizeof(*tpc_stats), GFP_ATOMIC); tpc_stats 5055 drivers/net/wireless/ath/ath10k/wmi.c if (!tpc_stats) tpc_stats 5063 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->chan_freq = __le32_to_cpu(ev->chan_freq); tpc_stats 5064 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->phy_mode = __le32_to_cpu(ev->phy_mode); tpc_stats 5065 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->ctl = __le32_to_cpu(ev->ctl); tpc_stats 5066 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->reg_domain = __le32_to_cpu(ev->reg_domain); tpc_stats 5067 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->twice_antenna_gain = a_sle32_to_cpu(ev->twice_antenna_gain); tpc_stats 5068 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->twice_antenna_reduction = tpc_stats 5070 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->power_limit = __le32_to_cpu(ev->power_limit); tpc_stats 5071 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->twice_max_rd_power = __le32_to_cpu(ev->twice_max_rd_power); tpc_stats 5072 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->num_tx_chain = __le32_to_cpu(ev->num_tx_chain); tpc_stats 5073 drivers/net/wireless/ath/ath10k/wmi.c tpc_stats->rate_max = __le32_to_cpu(ev->rate_max); tpc_stats 5075 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_tpc_stats_final_disp_tables(ar, ev, tpc_stats, tpc_stats 5078 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_tpc_stats_final_disp_tables(ar, ev, tpc_stats, tpc_stats 5081 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_tpc_stats_final_disp_tables(ar, ev, tpc_stats, tpc_stats 5085 drivers/net/wireless/ath/ath10k/wmi.c ath10k_debug_tpc_stats_final_process(ar, tpc_stats);