Home
last modified time | relevance | path

Searched refs:air_sched (Results 1 – 5 of 5) sorted by relevance

/linux/net/mac80211/
A Dtx.c3831 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 …]
A Dieee80211_i.h1685 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() argument
1747 air_info->aql_limit_low = air_sched->aql_txq_limit_low; in init_airtime_info()
[all …]
A Dmain.c710 struct airtime_sched_info *air_sched = &local->airtime[i]; in ieee80211_alloc_hw_nm() local
712 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()
A Dsta_info.c1903 struct airtime_sched_info *air_sched; in ieee80211_register_airtime() local
1907 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()
A Dcfg.c1522 struct airtime_sched_info *air_sched = &local->airtime[ac]; in sta_apply_airtime_params() local
1527 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