Lines Matching refs:air_info
1668 static inline void airtime_weight_set(struct airtime_info *air_info, u16 weight) in airtime_weight_set() argument
1670 if (air_info->weight == weight) in airtime_weight_set()
1673 air_info->weight = weight; in airtime_weight_set()
1675 air_info->weight_reciprocal = in airtime_weight_set()
1678 air_info->weight_reciprocal = 0; in airtime_weight_set()
1723 static inline bool airtime_is_active(struct airtime_info *air_info, u64 now) in airtime_is_active() argument
1725 return air_info->last_scheduled >= now - AIRTIME_ACTIVE_DURATION; in airtime_is_active()
1729 struct airtime_info *air_info, u64 now) in airtime_set_active() argument
1731 air_info->last_scheduled = now; in airtime_set_active()
1733 list_move_tail(&air_info->list, &air_sched->active_list); in airtime_set_active()
1743 static inline void init_airtime_info(struct airtime_info *air_info, in init_airtime_info() argument
1746 atomic_set(&air_info->aql_tx_pending, 0); in init_airtime_info()
1747 air_info->aql_limit_low = air_sched->aql_txq_limit_low; in init_airtime_info()
1748 air_info->aql_limit_high = air_sched->aql_txq_limit_high; in init_airtime_info()
1749 airtime_weight_set(air_info, IEEE80211_DEFAULT_AIRTIME_WEIGHT); in init_airtime_info()
1750 INIT_LIST_HEAD(&air_info->list); in init_airtime_info()