Lines Matching refs:air_info
3826 struct airtime_info *air_info; in ieee80211_next_txq() local
3848 air_info = to_airtime_info(&txqi->txq); in ieee80211_next_txq()
3850 if (air_info->v_t > air_sched->v_t && in ieee80211_next_txq()
3851 (!first || !airtime_catchup_v_t(air_sched, air_info->v_t, now))) in ieee80211_next_txq()
3898 struct airtime_info *air_info = to_airtime_info(txq); in ieee80211_resort_txq() local
3929 if ((!a_prev || a_prev->v_t <= air_info->v_t) && in ieee80211_resort_txq()
3930 (!a_next || a_next->v_t > air_info->v_t)) in ieee80211_resort_txq()
3947 struct airtime_info *air_info, *tmp; in ieee80211_update_airtime_weight() local
3959 list_for_each_entry_safe(air_info, tmp, in ieee80211_update_airtime_weight()
3961 if (airtime_is_active(air_info, now)) in ieee80211_update_airtime_weight()
3962 weight_sum += air_info->weight; in ieee80211_update_airtime_weight()
3964 list_del_init(&air_info->list); in ieee80211_update_airtime_weight()
3978 struct airtime_info *air_info; in ieee80211_schedule_txq() local
3983 air_info = to_airtime_info(txq); in ieee80211_schedule_txq()
3986 was_active = airtime_is_active(air_info, now); in ieee80211_schedule_txq()
3987 airtime_set_active(air_sched, air_info, now); in ieee80211_schedule_txq()
3996 if ((!was_active && air_info->v_t < air_sched->v_t) || in ieee80211_schedule_txq()
3997 air_info->v_t < air_sched->v_t - AIRTIME_MAX_BEHIND) in ieee80211_schedule_txq()
3998 air_info->v_t = air_sched->v_t; in ieee80211_schedule_txq()
4015 struct airtime_info *air_info; in __ieee80211_unschedule_txq() local
4018 air_info = to_airtime_info(&txqi->txq); in __ieee80211_unschedule_txq()
4023 list_del_init(&air_info->list); in __ieee80211_unschedule_txq()
4034 airtime_set_active(air_sched, air_info, in __ieee80211_unschedule_txq()
4075 struct airtime_info *air_info = to_airtime_info(txq); in ieee80211_txq_airtime_check() local
4090 if (atomic_read(&air_info->aql_tx_pending) < air_info->aql_limit_low) in ieee80211_txq_airtime_check()
4095 atomic_read(&air_info->aql_tx_pending) < air_info->aql_limit_high) in ieee80211_txq_airtime_check()
4108 struct airtime_info *air_info; in ieee80211_txq_may_transmit() local
4132 air_info = to_airtime_info(&first_txqi->txq); in ieee80211_txq_may_transmit()
4134 if (air_sched->v_t < air_info->v_t) in ieee80211_txq_may_transmit()
4135 airtime_catchup_v_t(air_sched, air_info->v_t, now); in ieee80211_txq_may_transmit()
4138 air_info = to_airtime_info(&txqi->txq); in ieee80211_txq_may_transmit()
4139 if (air_info->v_t <= air_sched->v_t) { in ieee80211_txq_may_transmit()