Lines Matching defs:pers

757 		struct lq_sta_pers *pers = &mvmsta->deflink.lq_sta.rs_drv.pers;
759 pers->tx_stats[tbl->column][scale_index].total += attempts;
760 pers->tx_stats[tbl->column][scale_index].success += successes;
1040 struct iwl_mvm *mvm = lq_sta->pers.drv;
1059 struct iwl_mvm *mvm = lq_sta->pers.drv;
1419 mvm = lq_sta->pers.drv;
1978 if (lq_sta->pers.dbg_fixed_txp_reduction <= TPC_MAX_REDUCTION) {
1980 lq_sta->pers.dbg_fixed_txp_reduction);
1981 lq_sta->lq.reduced_tpc = lq_sta->pers.dbg_fixed_txp_reduction;
1982 return cur != lq_sta->pers.dbg_fixed_txp_reduction;
2474 if ((lq_sta->pers.last_rssi >= lq_sta->optimal_rates[i].rssi) &&
2501 for (i = 0; i < ARRAY_SIZE(lq_sta->pers.chain_signal); i++) {
2502 if (!(lq_sta->pers.chains & BIT(i)))
2505 if (lq_sta->pers.chain_signal[i] > best_rssi) {
2506 best_rssi = lq_sta->pers.chain_signal[i];
2610 lq_sta->pers.chains = rx_status->chains;
2611 lq_sta->pers.chain_signal[0] = rx_status->chain_signal[0];
2612 lq_sta->pers.chain_signal[1] = rx_status->chain_signal[1];
2613 lq_sta->pers.last_rssi = S8_MIN;
2615 for (i = 0; i < ARRAY_SIZE(lq_sta->pers.chain_signal); i++) {
2616 if (!(lq_sta->pers.chains & BIT(i)))
2619 if (lq_sta->pers.chain_signal[i] > lq_sta->pers.last_rssi)
2620 lq_sta->pers.last_rssi = lq_sta->pers.chain_signal[i];
2663 rate->ant, lq_sta->pers.chains, mvm->fw->valid_tx_ant,
2698 spin_lock_bh(&lq_sta->pers.lock);
2713 spin_unlock_bh(&lq_sta->pers.lock);
2726 lq_sta->pers.drv = mvm;
2728 lq_sta->pers.dbg_fixed_rate = 0;
2729 lq_sta->pers.dbg_fixed_txp_reduction = TPC_INVALID;
2730 lq_sta->pers.ss_force = RS_SS_FORCE_NONE;
2732 lq_sta->pers.chains = 0;
2733 memset(lq_sta->pers.chain_signal, 0, sizeof(lq_sta->pers.chain_signal));
2734 lq_sta->pers.last_rssi = S8_MIN;
2932 lockdep_assert_held(&mvmsta->deflink.lq_sta.rs_drv.pers.lock);
2935 memset(lq_sta, 0, offsetof(typeof(*lq_sta), pers));
3048 if (!lq_sta->pers.drv) {
3068 if (lq_sta->pers.dbg_fixed_rate) {
3087 lq_sta->pers.tx_stats[column][index].total += attempts;
3088 lq_sta->pers.tx_stats[column][index].success += success;
3270 if (!spin_trylock_bh(&mvmsta->deflink.lq_sta.rs_drv.pers.lock))
3274 spin_unlock_bh(&mvmsta->deflink.lq_sta.rs_drv.pers.lock);
3524 if (lq_sta->pers.ss_force == RS_SS_FORCE_STBC)
3526 else if (lq_sta->pers.ss_force == RS_SS_FORCE_BFER)
3529 if (lq_sta->pers.ss_force != RS_SS_FORCE_NONE) {
3531 lq_sta->pers.ss_force);
3594 if (lq_sta->pers.dbg_fixed_rate) {
3597 lq_sta->pers.dbg_fixed_rate);
3616 lq_cmd->agg_frame_cnt_limit = lq_sta->pers.max_agg_bufsize;
3715 lq_sta->lq.sta_id, lq_sta->pers.dbg_fixed_rate);
3717 if (lq_sta->pers.dbg_fixed_rate) {
3719 iwl_mvm_send_lq_cmd(lq_sta->pers.drv, &lq_sta->lq);
3732 mvm = lq_sta->pers.drv;
3739 lq_sta->pers.dbg_fixed_rate = parsed_rate;
3741 lq_sta->pers.dbg_fixed_rate = 0;
3765 mvm = lq_sta->pers.drv;
3777 lq_sta->pers.dbg_fixed_rate);
3961 stats = &(lq_sta->pers.tx_stats[col][rate]);
3980 memset(lq_sta->pers.tx_stats, 0, sizeof(lq_sta->pers.tx_stats));
4008 ss_force_name[lq_sta->pers.ss_force]);
4015 struct iwl_mvm *mvm = lq_sta->pers.drv;
4019 lq_sta->pers.ss_force = RS_SS_FORCE_NONE;
4021 lq_sta->pers.ss_force = RS_SS_FORCE_SISO;
4024 lq_sta->pers.ss_force = RS_SS_FORCE_STBC;
4032 lq_sta->pers.ss_force = RS_SS_FORCE_BFER;
4075 &lq_sta->pers.dbg_fixed_txp_reduction);
4123 spin_lock_bh(&mvmsta->deflink.lq_sta.rs_drv.pers.lock);
4125 spin_unlock_bh(&mvmsta->deflink.lq_sta.rs_drv.pers.lock);