Home
last modified time | relevance | path

Searched refs:airtime (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.15/net/mac80211/
Ddebugfs.c219 local->airtime[IEEE80211_AC_VO].aql_txq_limit_low, in aql_txq_limit_read()
220 local->airtime[IEEE80211_AC_VO].aql_txq_limit_high, in aql_txq_limit_read()
221 local->airtime[IEEE80211_AC_VI].aql_txq_limit_low, in aql_txq_limit_read()
222 local->airtime[IEEE80211_AC_VI].aql_txq_limit_high, in aql_txq_limit_read()
223 local->airtime[IEEE80211_AC_BE].aql_txq_limit_low, in aql_txq_limit_read()
224 local->airtime[IEEE80211_AC_BE].aql_txq_limit_high, in aql_txq_limit_read()
225 local->airtime[IEEE80211_AC_BK].aql_txq_limit_low, in aql_txq_limit_read()
226 local->airtime[IEEE80211_AC_BK].aql_txq_limit_high); in aql_txq_limit_read()
258 q_limit_low_old = local->airtime[ac].aql_txq_limit_low; in aql_txq_limit_write()
259 q_limit_high_old = local->airtime[ac].aql_txq_limit_high; in aql_txq_limit_write()
[all …]
Ddebugfs_sta.c213 spin_lock_bh(&local->airtime[ac].lock); in sta_airtime_read()
214 rx_airtime += sta->airtime[ac].rx_airtime; in sta_airtime_read()
215 tx_airtime += sta->airtime[ac].tx_airtime; in sta_airtime_read()
216 v_t[ac] = sta->airtime[ac].v_t; in sta_airtime_read()
217 spin_unlock_bh(&local->airtime[ac].lock); in sta_airtime_read()
223 rx_airtime, tx_airtime, sta->airtime[0].weight, in sta_airtime_read()
239 spin_lock_bh(&local->airtime[ac].lock); in sta_airtime_write()
240 sta->airtime[ac].rx_airtime = 0; in sta_airtime_write()
241 sta->airtime[ac].tx_airtime = 0; in sta_airtime_write()
242 sta->airtime[ac].v_t = 0; in sta_airtime_write()
[all …]
Dsta_info.c432 init_airtime_info(&sta->airtime[i], &local->airtime[i]); in sta_info_alloc()
1899 u32 airtime = 0; in ieee80211_register_airtime() local
1901 air_sched = &local->airtime[txq->ac]; in ieee80211_register_airtime()
1905 airtime += tx_airtime; in ieee80211_register_airtime()
1907 airtime += rx_airtime; in ieee80211_register_airtime()
1910 airtime <<= 8; in ieee80211_register_airtime()
1926 air_sched->v_t += (u64)((airtime + (weight_sum >> 1)) * in ieee80211_register_airtime()
1928 air_info->v_t += (u32)((airtime + (air_info->weight >> 1)) * in ieee80211_register_airtime()
1959 &sta->airtime[ac].aql_tx_pending); in ieee80211_sta_update_pending_airtime()
1967 &sta->airtime[ac].aql_tx_pending); in ieee80211_sta_update_pending_airtime()
[all …]
DMakefile37 airtime.o
Ddebugfs_netdev.c526 spin_lock_bh(&local->airtime[txq->ac].lock); in ieee80211_if_fmt_airtime()
536 spin_unlock_bh(&local->airtime[txq->ac].lock); in ieee80211_if_fmt_airtime()
541 IEEE80211_IF_FILE_R(airtime);
690 DEBUGFS_ADD(airtime); in add_common_files()
Dtx.c3804 u32 airtime; in ieee80211_tx_dequeue() local
3806 airtime = ieee80211_calc_expected_tx_airtime(hw, vif, txq->sta, in ieee80211_tx_dequeue()
3808 if (airtime) { in ieee80211_tx_dequeue()
3809 airtime = ieee80211_info_set_tx_time_est(info, airtime); in ieee80211_tx_dequeue()
3812 airtime, in ieee80211_tx_dequeue()
3837 air_sched = &local->airtime[ac]; in ieee80211_next_txq()
3909 air_sched = &local->airtime[txq->ac]; in ieee80211_resort_txq()
3988 air_sched = &local->airtime[ac]; in ieee80211_schedule_txq()
4023 air_sched = &local->airtime[txq->ac]; in __ieee80211_unschedule_txq()
4055 spin_lock_bh(&local->airtime[txq->ac].lock); in ieee80211_unschedule_txq()
[all …]
Dstatus.c990 u32 airtime; in __ieee80211_tx_status() local
996 airtime = info->status.tx_time ?: in __ieee80211_tx_status()
1003 ieee80211_register_airtime(txq, airtime, 0); in __ieee80211_tx_status()
Dieee80211_i.h927 struct airtime_info airtime[IEEE80211_NUM_ACS]; member
1195 struct airtime_sched_info airtime[IEEE80211_NUM_ACS]; member
1620 return &sta->airtime[txq->ac]; in to_airtime_info()
1624 return &sdata->airtime[txq->ac]; in to_airtime_info()
Dsta_info.h654 struct airtime_info airtime[IEEE80211_NUM_ACS]; member
Diface.c2024 init_airtime_info(&sdata->airtime[i], &local->airtime[i]); in ieee80211_if_add()
Dmain.c710 struct airtime_sched_info *air_sched = &local->airtime[i]; in ieee80211_alloc_hw_nm()
Dcfg.c1479 struct airtime_sched_info *air_sched = &local->airtime[ac]; in sta_apply_airtime_params()
1480 struct airtime_info *air_info = &sta->airtime[ac]; in sta_apply_airtime_params()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/
Dutils.c714 u8 iwl_mvm_tcm_load_percentage(u32 airtime, u32 elapsed) in iwl_mvm_tcm_load_percentage() argument
719 return (100 * airtime / elapsed) / USEC_PER_MSEC; in iwl_mvm_tcm_load_percentage()
723 iwl_mvm_tcm_load(struct iwl_mvm *mvm, u32 airtime, unsigned long elapsed) in iwl_mvm_tcm_load() argument
725 u8 load = iwl_mvm_tcm_load_percentage(airtime, elapsed); in iwl_mvm_tcm_load()
911 u32 airtime = mdata->rx.airtime + mdata->tx.airtime; in iwl_mvm_calc_tcm_stats() local
913 total_airtime += airtime; in iwl_mvm_calc_tcm_stats()
914 band_airtime[band[mac]] += airtime; in iwl_mvm_calc_tcm_stats()
916 load = iwl_mvm_tcm_load(mvm, airtime, elapsed); in iwl_mvm_calc_tcm_stats()
919 mvm->tcm.result.airtime[mac] = airtime; in iwl_mvm_calc_tcm_stats()
944 memset(&mdata->rx.airtime, 0, sizeof(mdata->rx.airtime)); in iwl_mvm_calc_tcm_stats()
[all …]
Drx.c235 mdata->rx.airtime += le16_to_cpu(phy_info->frame_time); in iwl_mvm_rx_handle_tcm()
677 u32 airtime = le32_to_cpu(air_time_le[i]); in iwl_mvm_update_tcm_from_stats() local
679 mdata->rx.airtime += airtime; in iwl_mvm_update_tcm_from_stats()
681 if (airtime) { in iwl_mvm_update_tcm_from_stats()
685 rx_bytes * 8 / airtime); in iwl_mvm_update_tcm_from_stats()
Dmvm.h563 u32 airtime; member
567 u32 airtime; member
589 u32 airtime[NUM_MAC_INDEX_DRIVER]; member
2030 u8 iwl_mvm_tcm_load_percentage(u32 airtime, u32 elapsed);
Dtx.c967 int airtime) in iwl_mvm_tx_airtime() argument
983 mdata->tx.airtime += airtime; in iwl_mvm_tx_airtime()
/Linux-v5.15/drivers/net/wireless/ath/ath9k/
Drecv.c1023 u32 airtime = 0; in ath_rx_count_airtime() local
1045 airtime += ath_pkt_duration(sc, rxs->rate_idx, len, in ath_rx_count_airtime()
1051 airtime += ath9k_hw_computetxtime(ah, phy, rate->bitrate * 100, in ath_rx_count_airtime()
1055 ieee80211_sta_register_airtime(sta, tidno, 0, airtime); in ath_rx_count_airtime()
Dxmit.c669 u32 airtime = 0; in ath_tx_count_airtime() local
672 airtime += ts->duration * (ts->ts_longretry + 1); in ath_tx_count_airtime()
675 airtime += rate_dur * bf->rates[i].count; in ath_tx_count_airtime()
678 ieee80211_sta_register_airtime(sta, tid, airtime, 0); in ath_tx_count_airtime()
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/
Dmac80211.c879 u32 airtime; in mt76_airtime_report() local
882 airtime = ieee80211_calc_rx_airtime(dev->hw, &info, len); in mt76_airtime_report()
884 dev->cur_cc_bss_rx += airtime; in mt76_airtime_report()
891 ieee80211_sta_register_airtime(sta, tidno, 0, airtime); in mt76_airtime_report()
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7603/
Dmac.c403 u32 airtime[4]; in mt7603_mac_sta_poll() local
428 airtime[i] = msta->tx_airtime_ac[i] - airtime_last; in mt7603_mac_sta_poll()
429 airtime[i] *= 32; in mt7603_mac_sta_poll()
430 total_airtime += airtime[i]; in mt7603_mac_sta_poll()
451 u32 txtime = airtime[qidx]; in mt7603_mac_sta_poll()
/Linux-v5.15/drivers/net/wireless/intersil/p54/
Dlmac.h418 __le32 airtime; member
/Linux-v5.15/drivers/net/wireless/ath/ath10k/
Dmac.c3856 struct sk_buff *skb, u16 airtime) in ath10k_mac_tx_h_fill_cb() argument
3909 cb->airtime_est = airtime; in ath10k_mac_tx_h_fill_cb()
4316 u16 airtime = 0; in ath10k_mac_update_airtime() local
4319 return airtime; in ath10k_mac_update_airtime()
4322 return airtime; in ath10k_mac_update_airtime()
4330 airtime = (pktlen * 8 * (1000 / 100)) in ath10k_mac_update_airtime()
4333 airtime += IEEE80211_ATF_OVERHEAD_IFS; in ath10k_mac_update_airtime()
4340 airtime = (pktlen * 8 * (1000 / 100)) / 60; /* 6M */ in ath10k_mac_update_airtime()
4341 airtime += IEEE80211_ATF_OVERHEAD; in ath10k_mac_update_airtime()
4345 return airtime; in ath10k_mac_update_airtime()
[all …]