Searched refs:air_sched (Results 1 – 5 of 5) sorted by relevance
3831 air_sched = &local->airtime[ac]; in ieee80211_next_txq()3832 spin_lock_bh(&air_sched->lock); in ieee80211_next_txq()3834 node = air_sched->schedule_pos; in ieee80211_next_txq()3859 air_sched->schedule_pos = node; in ieee80211_next_txq()3937 &air_sched->active_txqs); in ieee80211_resort_txq()3982 air_sched = &local->airtime[ac]; in ieee80211_schedule_txq()3985 spin_lock_bh(&air_sched->lock); in ieee80211_schedule_txq()4038 &air_sched->active_txqs); in __ieee80211_unschedule_txq()4118 spin_lock_bh(&air_sched->lock); in ieee80211_txq_may_transmit()4155 spin_lock_bh(&air_sched->lock); in ieee80211_txq_schedule_start()[all …]
1685 if (air_sched->weight_sum == weight_sum) in airtime_weight_sum_set()1688 air_sched->weight_sum = weight_sum; in airtime_weight_sum_set()1689 if (air_sched->weight_sum) { in airtime_weight_sum_set()1691 do_div(air_sched->weight_sum_reciprocal, air_sched->weight_sum); in airtime_weight_sum_set()1693 air_sched->weight_sum_reciprocal = 0; in airtime_weight_sum_set()1732 air_sched->last_schedule_activity = now; in airtime_set_active()1733 list_move_tail(&air_info->list, &air_sched->active_list); in airtime_set_active()1739 air_sched->v_t = v_t; in airtime_catchup_v_t()1744 struct airtime_sched_info *air_sched) in init_airtime_info() argument1747 air_info->aql_limit_low = air_sched->aql_txq_limit_low; in init_airtime_info()[all …]
710 struct airtime_sched_info *air_sched = &local->airtime[i]; in ieee80211_alloc_hw_nm() local712 air_sched->active_txqs = RB_ROOT_CACHED; in ieee80211_alloc_hw_nm()713 INIT_LIST_HEAD(&air_sched->active_list); in ieee80211_alloc_hw_nm()714 spin_lock_init(&air_sched->lock); in ieee80211_alloc_hw_nm()715 air_sched->aql_txq_limit_low = IEEE80211_DEFAULT_AQL_TXQ_LIMIT_L; in ieee80211_alloc_hw_nm()716 air_sched->aql_txq_limit_high = in ieee80211_alloc_hw_nm()
1903 struct airtime_sched_info *air_sched; in ieee80211_register_airtime() local1907 air_sched = &local->airtime[txq->ac]; in ieee80211_register_airtime()1918 spin_lock_bh(&air_sched->lock); in ieee80211_register_airtime()1923 if (air_sched->weight_sum) { in ieee80211_register_airtime()1924 weight_sum = air_sched->weight_sum; in ieee80211_register_airtime()1925 weight_sum_reciprocal = air_sched->weight_sum_reciprocal; in ieee80211_register_airtime()1932 air_sched->v_t += (u64)((airtime + (weight_sum >> 1)) * in ieee80211_register_airtime()1938 spin_unlock_bh(&air_sched->lock); in ieee80211_register_airtime()
1522 struct airtime_sched_info *air_sched = &local->airtime[ac]; in sta_apply_airtime_params() local1527 spin_lock_bh(&air_sched->lock); in sta_apply_airtime_params()1540 ieee80211_update_airtime_weight(local, air_sched, in sta_apply_airtime_params()1543 spin_unlock_bh(&air_sched->lock); in sta_apply_airtime_params()
Completed in 35 milliseconds