txqstats         3924 include/net/cfg80211.h 				 struct cfg80211_txq_stats *txqstats);
txqstats         3843 net/mac80211/cfg.c void ieee80211_fill_txq_stats(struct cfg80211_txq_stats *txqstats,
txqstats         3846 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_BYTES))) {
txqstats         3847 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_BYTES);
txqstats         3848 net/mac80211/cfg.c 		txqstats->backlog_bytes = txqi->tin.backlog_bytes;
txqstats         3851 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS))) {
txqstats         3852 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS);
txqstats         3853 net/mac80211/cfg.c 		txqstats->backlog_packets = txqi->tin.backlog_packets;
txqstats         3856 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_FLOWS))) {
txqstats         3857 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_FLOWS);
txqstats         3858 net/mac80211/cfg.c 		txqstats->flows = txqi->tin.flows;
txqstats         3861 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_DROPS))) {
txqstats         3862 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_DROPS);
txqstats         3863 net/mac80211/cfg.c 		txqstats->drops = txqi->cstats.drop_count;
txqstats         3866 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_ECN_MARKS))) {
txqstats         3867 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_ECN_MARKS);
txqstats         3868 net/mac80211/cfg.c 		txqstats->ecn_marks = txqi->cstats.ecn_mark;
txqstats         3871 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_OVERLIMIT))) {
txqstats         3872 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_OVERLIMIT);
txqstats         3873 net/mac80211/cfg.c 		txqstats->overlimit = txqi->tin.overlimit;
txqstats         3876 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_COLLISIONS))) {
txqstats         3877 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_COLLISIONS);
txqstats         3878 net/mac80211/cfg.c 		txqstats->collisions = txqi->tin.collisions;
txqstats         3881 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_BYTES))) {
txqstats         3882 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_BYTES);
txqstats         3883 net/mac80211/cfg.c 		txqstats->tx_bytes = txqi->tin.tx_bytes;
txqstats         3886 net/mac80211/cfg.c 	if (!(txqstats->filled & BIT(NL80211_TXQ_STATS_TX_PACKETS))) {
txqstats         3887 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_TX_PACKETS);
txqstats         3888 net/mac80211/cfg.c 		txqstats->tx_packets = txqi->tin.tx_packets;
txqstats         3894 net/mac80211/cfg.c 				   struct cfg80211_txq_stats *txqstats)
txqstats         3912 net/mac80211/cfg.c 		ieee80211_fill_txq_stats(txqstats, to_txq_info(sdata->vif.txq));
txqstats         3915 net/mac80211/cfg.c 		txqstats->filled |= BIT(NL80211_TXQ_STATS_BACKLOG_PACKETS) |
txqstats         3921 net/mac80211/cfg.c 		txqstats->backlog_packets = local->fq.backlog;
txqstats         3922 net/mac80211/cfg.c 		txqstats->backlog_bytes = local->fq.memory_usage;
txqstats         3923 net/mac80211/cfg.c 		txqstats->overlimit = local->fq.overlimit;
txqstats         3924 net/mac80211/cfg.c 		txqstats->overmemory = local->fq.overmemory;
txqstats         3925 net/mac80211/cfg.c 		txqstats->collisions = local->fq.collisions;
txqstats         3926 net/mac80211/cfg.c 		txqstats->max_flows = local->fq.flows_cnt;
txqstats         2093 net/mac80211/ieee80211_i.h void ieee80211_fill_txq_stats(struct cfg80211_txq_stats *txqstats,
txqstats          993 net/wireless/nl80211.c 				  struct cfg80211_txq_stats *txqstats,
txqstats          999 net/wireless/nl80211.c 	if (txqstats->filled & BIT(NL80211_TXQ_STATS_ ## attr) &&	  \
txqstats         1000 net/wireless/nl80211.c 	    nla_put_u32(msg, NL80211_TXQ_STATS_ ## attr, txqstats->memb)) \
txqstats         2414 net/wireless/nl80211.c 			struct cfg80211_txq_stats txqstats = {};
txqstats         2417 net/wireless/nl80211.c 			res = rdev_get_txq_stats(rdev, NULL, &txqstats);
txqstats         2419 net/wireless/nl80211.c 			    !nl80211_put_txq_stats(msg, &txqstats,
txqstats         3266 net/wireless/nl80211.c 		struct cfg80211_txq_stats txqstats = {};
txqstats         3267 net/wireless/nl80211.c 		int ret = rdev_get_txq_stats(rdev, wdev, &txqstats);
txqstats         3270 net/wireless/nl80211.c 		    !nl80211_put_txq_stats(msg, &txqstats,
txqstats          597 net/wireless/rdev-ops.h 		   struct cfg80211_txq_stats *txqstats)
txqstats          601 net/wireless/rdev-ops.h 	ret = rdev->ops->get_txq_stats(&rdev->wiphy, wdev, txqstats);