Lines Matching refs:pers

700 		struct lq_sta_pers *pers = &lq_sta->pers;  in rs_collect_tx_data()  local
702 pers->tx_stats[tbl->column][scale_index].total += attempts; in rs_collect_tx_data()
703 pers->tx_stats[tbl->column][scale_index].success += successes; in rs_collect_tx_data()
974 struct iwl_mvm *mvm = lq_sta->pers.drv; in rs_get_lower_rate_in_column()
993 struct iwl_mvm *mvm = lq_sta->pers.drv; in rs_get_lower_rate_down_column()
1138 } else if (!lq_sta->pers.drv) { in iwl_mvm_rs_tx_status()
1153 if (lq_sta->pers.dbg_fixed_rate) { in iwl_mvm_rs_tx_status()
1172 lq_sta->pers.tx_stats[column][index].total += attempts; in iwl_mvm_rs_tx_status()
1173 lq_sta->pers.tx_stats[column][index].success += success; in iwl_mvm_rs_tx_status()
1544 mvm = lq_sta->pers.drv; in rs_stay_in_table()
2016 if (lq_sta->pers.dbg_fixed_txp_reduction <= TPC_MAX_REDUCTION) { in rs_tpc_perform()
2018 lq_sta->pers.dbg_fixed_txp_reduction); in rs_tpc_perform()
2019 lq_sta->lq.reduced_tpc = lq_sta->pers.dbg_fixed_txp_reduction; in rs_tpc_perform()
2020 return cur != lq_sta->pers.dbg_fixed_txp_reduction; in rs_tpc_perform()
2454 for (i = 0; i < ARRAY_SIZE(lq_sta->pers.chain_signal); i++) { in rs_get_initial_rate()
2455 if (!(lq_sta->pers.chains & BIT(i))) in rs_get_initial_rate()
2458 if (lq_sta->pers.chain_signal[i] > best_rssi) { in rs_get_initial_rate()
2459 best_rssi = lq_sta->pers.chain_signal[i]; in rs_get_initial_rate()
2509 lq_sta->pers.chains = rx_status->chains; in rs_update_last_rssi()
2510 lq_sta->pers.chain_signal[0] = rx_status->chain_signal[0]; in rs_update_last_rssi()
2511 lq_sta->pers.chain_signal[1] = rx_status->chain_signal[1]; in rs_update_last_rssi()
2512 lq_sta->pers.chain_signal[2] = rx_status->chain_signal[2]; in rs_update_last_rssi()
2586 if (lq_sta && !lq_sta->pers.drv) { in rs_get_rate()
2611 lq_sta->pers.drv = mvm; in rs_alloc_sta()
2613 lq_sta->pers.dbg_fixed_rate = 0; in rs_alloc_sta()
2614 lq_sta->pers.dbg_fixed_txp_reduction = TPC_INVALID; in rs_alloc_sta()
2615 lq_sta->pers.ss_force = RS_SS_FORCE_NONE; in rs_alloc_sta()
2617 lq_sta->pers.chains = 0; in rs_alloc_sta()
2618 memset(lq_sta->pers.chain_signal, 0, sizeof(lq_sta->pers.chain_signal)); in rs_alloc_sta()
2817 memset(lq_sta, 0, offsetof(typeof(*lq_sta), pers)); in iwl_mvm_rs_rate_init()
3145 if (lq_sta->pers.ss_force == RS_SS_FORCE_STBC) in rs_set_lq_ss_params()
3147 else if (lq_sta->pers.ss_force == RS_SS_FORCE_BFER) in rs_set_lq_ss_params()
3150 if (lq_sta->pers.ss_force != RS_SS_FORCE_NONE) { in rs_set_lq_ss_params()
3152 lq_sta->pers.ss_force); in rs_set_lq_ss_params()
3214 if (lq_sta->pers.dbg_fixed_rate) { in rs_fill_lq_cmd()
3217 lq_sta->pers.dbg_fixed_rate); in rs_fill_lq_cmd()
3351 lq_sta->lq.sta_id, lq_sta->pers.dbg_fixed_rate); in rs_program_fix_rate()
3353 if (lq_sta->pers.dbg_fixed_rate) { in rs_program_fix_rate()
3355 iwl_mvm_send_lq_cmd(lq_sta->pers.drv, &lq_sta->lq, false); in rs_program_fix_rate()
3368 mvm = lq_sta->pers.drv; in rs_sta_dbgfs_scale_table_write()
3375 lq_sta->pers.dbg_fixed_rate = parsed_rate; in rs_sta_dbgfs_scale_table_write()
3377 lq_sta->pers.dbg_fixed_rate = 0; in rs_sta_dbgfs_scale_table_write()
3397 mvm = lq_sta->pers.drv; in rs_sta_dbgfs_scale_table_read()
3407 lq_sta->pers.dbg_fixed_rate); in rs_sta_dbgfs_scale_table_read()
3582 stats = &(lq_sta->pers.tx_stats[col][rate]); in rs_sta_dbgfs_drv_tx_stats_read()
3601 memset(lq_sta->pers.tx_stats, 0, sizeof(lq_sta->pers.tx_stats)); in rs_sta_dbgfs_drv_tx_stats_write()
3629 ss_force_name[lq_sta->pers.ss_force]); in iwl_dbgfs_ss_force_read()
3636 struct iwl_mvm *mvm = lq_sta->pers.drv; in iwl_dbgfs_ss_force_write()
3640 lq_sta->pers.ss_force = RS_SS_FORCE_NONE; in iwl_dbgfs_ss_force_write()
3642 lq_sta->pers.ss_force = RS_SS_FORCE_SISO; in iwl_dbgfs_ss_force_write()
3645 lq_sta->pers.ss_force = RS_SS_FORCE_STBC; in iwl_dbgfs_ss_force_write()
3653 lq_sta->pers.ss_force = RS_SS_FORCE_BFER; in iwl_dbgfs_ss_force_write()
3695 &lq_sta->pers.dbg_fixed_txp_reduction); in rs_add_debugfs()