Searched refs:airtime (Results 1 – 9 of 9) sorted by relevance
| /linux/net/mac80211/ |
| H A D | sta_info.c | 712 sta->airtime[i].deficit = sta->airtime_weight; in __sta_info_alloc() 713 atomic_set(&sta->airtime[i].aql_tx_pending, 0); in __sta_info_alloc() 714 sta->airtime[i].aql_limit_low = local->aql_txq_limit_low[i]; in __sta_info_alloc() 715 sta->airtime[i].aql_limit_high = local->aql_txq_limit_high[i]; in __sta_info_alloc() 2373 u32 airtime = 0; in ieee80211_sta_register_airtime() local 2376 airtime += tx_airtime; in ieee80211_sta_register_airtime() 2378 airtime += rx_airtime; in ieee80211_sta_register_airtime() 2381 sta->airtime[ac].tx_airtime += tx_airtime; in ieee80211_sta_register_airtime() 2382 sta->airtime[ac].rx_airtime += rx_airtime; in ieee80211_sta_register_airtime() 2385 sta->airtime[ac].deficit -= airtime; in ieee80211_sta_register_airtime() [all …]
|
| H A D | debugfs.c | 292 if (sta->airtime[ac].aql_limit_low == q_limit_low_old && in aql_txq_limit_write() 293 sta->airtime[ac].aql_limit_high == q_limit_high_old) { in aql_txq_limit_write() 294 sta->airtime[ac].aql_limit_low = q_limit_low; in aql_txq_limit_write() 295 sta->airtime[ac].aql_limit_high = q_limit_high; in aql_txq_limit_write()
|
| H A D | Makefile | 38 airtime.o \
|
| H A D | tx.c | 3998 u32 airtime; in ieee80211_tx_dequeue() local 4000 airtime = ieee80211_calc_expected_tx_airtime(hw, vif, txq->sta, in ieee80211_tx_dequeue() 4002 if (airtime) { in ieee80211_tx_dequeue() 4003 airtime = ieee80211_info_set_tx_time_est(info, airtime); in ieee80211_tx_dequeue() 4006 airtime, in ieee80211_tx_dequeue() 4022 struct airtime_info *air_info = &sta->airtime[ac]; in ieee80211_sta_deficit() 4036 sta->airtime[txqi->txq.ac].last_active = jiffies; in ieee80211_txq_set_active() 4093 sta->airtime[txqi->txq.ac].deficit += in ieee80211_next_txq() 4175 if (atomic_read(&sta->airtime[txq->ac].aql_tx_pending) < in ieee80211_txq_airtime_check() 4176 sta->airtime[txq->ac].aql_limit_low) in ieee80211_txq_airtime_check() [all …]
|
| H A D | sta_info.h | 134 /* Debugfs flags to enable/disable use of RX/TX airtime in scheduler */ 143 atomic_t aql_tx_pending; /* Estimated airtime for frames pending */ 661 * @airtime: per-AC struct airtime_info describing airtime statistics for this 663 * @airtime_weight: station weight for airtime fairness calculation purposes 752 struct airtime_info airtime[IEEE80211_NUM_ACS]; member
|
| H A D | ieee80211_i.h | 111 return time_before_eq(jiffies, sta->airtime[ac].last_active + HZ / 10); in ieee80211_sta_keep_active()
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | lmac.h | 418 __le32 airtime; member
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 3897 struct sk_buff *skb, u16 airtime) in ath10k_mac_tx_h_fill_cb() argument 3957 cb->airtime_est = airtime; in ath10k_mac_tx_h_fill_cb() 4367 u16 airtime = 0; in ath10k_mac_update_airtime() local 4370 return airtime; in ath10k_mac_update_airtime() 4373 return airtime; in ath10k_mac_update_airtime() 4381 airtime = (pktlen * 8 * (1000 / 100)) in ath10k_mac_update_airtime() 4384 airtime += IEEE80211_ATF_OVERHEAD_IFS; in ath10k_mac_update_airtime() 4391 airtime = (pktlen * 8 * (1000 / 100)) / 60; /* 6M */ in ath10k_mac_update_airtime() 4392 airtime += IEEE80211_ATF_OVERHEAD; in ath10k_mac_update_airtime() 4396 return airtime; in ath10k_mac_update_airtime() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | xmit.c | 713 u32 airtime = 0; in ath_tx_count_airtime() local 716 airtime += ts->duration * (ts->ts_longretry + 1); in ath_tx_count_airtime() 719 airtime += rate_dur * bf->rates[i].count; in ath_tx_count_airtime() 722 ieee80211_sta_register_airtime(sta, tid, airtime, 0); in ath_tx_count_airtime()
|