Lines Matching refs:txqstats

4010 void ieee80211_fill_txq_stats(struct cfg80211_txq_stats *txqstats,  in ieee80211_fill_txq_stats()  argument
4013 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_BYTES))) { in ieee80211_fill_txq_stats()
4014 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_BYTES); in ieee80211_fill_txq_stats()
4015 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats()
4018 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS))) { in ieee80211_fill_txq_stats()
4019 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS); in ieee80211_fill_txq_stats()
4020 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats()
4023 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_FLOWS))) { in ieee80211_fill_txq_stats()
4024 txqstats->filled |= BIT(NL80211_TXQ_STATS_FLOWS); in ieee80211_fill_txq_stats()
4025 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats()
4028 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_DROPS))) { in ieee80211_fill_txq_stats()
4029 txqstats->filled |= BIT(NL80211_TXQ_STATS_DROPS); in ieee80211_fill_txq_stats()
4030 txqstats->drops = txqi->cstats.drop_count; in ieee80211_fill_txq_stats()
4033 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_ECN_MARKS))) { in ieee80211_fill_txq_stats()
4034 txqstats->filled |= BIT(NL80211_TXQ_STATS_ECN_MARKS); in ieee80211_fill_txq_stats()
4035 txqstats->ecn_marks = txqi->cstats.ecn_mark; in ieee80211_fill_txq_stats()
4038 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_OVERLIMIT))) { in ieee80211_fill_txq_stats()
4039 txqstats->filled |= BIT(NL80211_TXQ_STATS_OVERLIMIT); in ieee80211_fill_txq_stats()
4040 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats()
4043 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_COLLISIONS))) { in ieee80211_fill_txq_stats()
4044 txqstats->filled |= BIT(NL80211_TXQ_STATS_COLLISIONS); in ieee80211_fill_txq_stats()
4045 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats()
4048 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_BYTES))) { in ieee80211_fill_txq_stats()
4049 txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_BYTES); in ieee80211_fill_txq_stats()
4050 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats()
4053 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_PACKETS))) { in ieee80211_fill_txq_stats()
4054 txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_PACKETS); in ieee80211_fill_txq_stats()
4055 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
4061 struct cfg80211_txq_stats *txqstats) in ieee80211_get_txq_stats() argument
4079 ieee80211_fill_txq_stats(txqstats, to_txq_info(sdata->vif.txq)); in ieee80211_get_txq_stats()
4082 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS) | in ieee80211_get_txq_stats()
4088 txqstats->backlog_packets = local->fq.backlog; in ieee80211_get_txq_stats()
4089 txqstats->backlog_bytes = local->fq.memory_usage; in ieee80211_get_txq_stats()
4090 txqstats->overlimit = local->fq.overlimit; in ieee80211_get_txq_stats()
4091 txqstats->overmemory = local->fq.overmemory; in ieee80211_get_txq_stats()
4092 txqstats->collisions = local->fq.collisions; in ieee80211_get_txq_stats()
4093 txqstats->max_flows = local->fq.flows_cnt; in ieee80211_get_txq_stats()