Lines Matching refs:txqstats

4340 void ieee80211_fill_txq_stats(struct cfg80211_txq_stats *txqstats,  in ieee80211_fill_txq_stats()  argument
4343 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_BYTES))) { in ieee80211_fill_txq_stats()
4344 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_BYTES); in ieee80211_fill_txq_stats()
4345 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats()
4348 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS))) { in ieee80211_fill_txq_stats()
4349 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS); in ieee80211_fill_txq_stats()
4350 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats()
4353 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_FLOWS))) { in ieee80211_fill_txq_stats()
4354 txqstats->filled |= BIT(NL80211_TXQ_STATS_FLOWS); in ieee80211_fill_txq_stats()
4355 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats()
4358 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_DROPS))) { in ieee80211_fill_txq_stats()
4359 txqstats->filled |= BIT(NL80211_TXQ_STATS_DROPS); in ieee80211_fill_txq_stats()
4360 txqstats->drops = txqi->cstats.drop_count; in ieee80211_fill_txq_stats()
4363 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_ECN_MARKS))) { in ieee80211_fill_txq_stats()
4364 txqstats->filled |= BIT(NL80211_TXQ_STATS_ECN_MARKS); in ieee80211_fill_txq_stats()
4365 txqstats->ecn_marks = txqi->cstats.ecn_mark; in ieee80211_fill_txq_stats()
4368 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_OVERLIMIT))) { in ieee80211_fill_txq_stats()
4369 txqstats->filled |= BIT(NL80211_TXQ_STATS_OVERLIMIT); in ieee80211_fill_txq_stats()
4370 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats()
4373 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_COLLISIONS))) { in ieee80211_fill_txq_stats()
4374 txqstats->filled |= BIT(NL80211_TXQ_STATS_COLLISIONS); in ieee80211_fill_txq_stats()
4375 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats()
4378 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_BYTES))) { in ieee80211_fill_txq_stats()
4379 txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_BYTES); in ieee80211_fill_txq_stats()
4380 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats()
4383 if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_PACKETS))) { in ieee80211_fill_txq_stats()
4384 txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_PACKETS); in ieee80211_fill_txq_stats()
4385 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
4391 struct cfg80211_txq_stats *txqstats) in ieee80211_get_txq_stats() argument
4406 ieee80211_fill_txq_stats(txqstats, to_txq_info(sdata->vif.txq)); in ieee80211_get_txq_stats()
4409 txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS) | in ieee80211_get_txq_stats()
4415 txqstats->backlog_packets = local->fq.backlog; in ieee80211_get_txq_stats()
4416 txqstats->backlog_bytes = local->fq.memory_usage; in ieee80211_get_txq_stats()
4417 txqstats->overlimit = local->fq.overlimit; in ieee80211_get_txq_stats()
4418 txqstats->overmemory = local->fq.overmemory; in ieee80211_get_txq_stats()
4419 txqstats->collisions = local->fq.collisions; in ieee80211_get_txq_stats()
4420 txqstats->max_flows = local->fq.flows_cnt; in ieee80211_get_txq_stats()