Lines Matching refs:txqstats

3926 void ieee80211_fill_txq_stats(struct cfg80211_txq_stats *txqstats,  in ieee80211_fill_txq_stats()  argument
3929 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_BYTES))) { in ieee80211_fill_txq_stats()
3930 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_BYTES); in ieee80211_fill_txq_stats()
3931 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats()
3934 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS))) { in ieee80211_fill_txq_stats()
3935 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS); in ieee80211_fill_txq_stats()
3936 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats()
3939 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_FLOWS))) { in ieee80211_fill_txq_stats()
3940 txqstats->filled |= BIT(NL80211_TXQ_STATS_FLOWS); in ieee80211_fill_txq_stats()
3941 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats()
3944 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_DROPS))) { in ieee80211_fill_txq_stats()
3945 txqstats->filled |= BIT(NL80211_TXQ_STATS_DROPS); in ieee80211_fill_txq_stats()
3946 txqstats->drops = txqi->cstats.drop_count; in ieee80211_fill_txq_stats()
3949 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_ECN_MARKS))) { in ieee80211_fill_txq_stats()
3950 txqstats->filled |= BIT(NL80211_TXQ_STATS_ECN_MARKS); in ieee80211_fill_txq_stats()
3951 txqstats->ecn_marks = txqi->cstats.ecn_mark; in ieee80211_fill_txq_stats()
3954 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_OVERLIMIT))) { in ieee80211_fill_txq_stats()
3955 txqstats->filled |= BIT(NL80211_TXQ_STATS_OVERLIMIT); in ieee80211_fill_txq_stats()
3956 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats()
3959 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_COLLISIONS))) { in ieee80211_fill_txq_stats()
3960 txqstats->filled |= BIT(NL80211_TXQ_STATS_COLLISIONS); in ieee80211_fill_txq_stats()
3961 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats()
3964 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_BYTES))) { in ieee80211_fill_txq_stats()
3965 txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_BYTES); in ieee80211_fill_txq_stats()
3966 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats()
3969 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_PACKETS))) { in ieee80211_fill_txq_stats()
3970 txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_PACKETS); in ieee80211_fill_txq_stats()
3971 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
3977 struct cfg80211_txq_stats *txqstats) in ieee80211_get_txq_stats() argument
3995 ieee80211_fill_txq_stats(txqstats, to_txq_info(sdata->vif.txq)); in ieee80211_get_txq_stats()
3998 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS) | in ieee80211_get_txq_stats()
4004 txqstats->backlog_packets = local->fq.backlog; in ieee80211_get_txq_stats()
4005 txqstats->backlog_bytes = local->fq.memory_usage; in ieee80211_get_txq_stats()
4006 txqstats->overlimit = local->fq.overlimit; in ieee80211_get_txq_stats()
4007 txqstats->overmemory = local->fq.overmemory; in ieee80211_get_txq_stats()
4008 txqstats->collisions = local->fq.collisions; in ieee80211_get_txq_stats()
4009 txqstats->max_flows = local->fq.flows_cnt; in ieee80211_get_txq_stats()