| /linux-6.15/net/mac80211/ |
| H A D | tx.c | 1367 txqi = ctx; in codel_dequeue_func() 1386 txqi = ctx; in codel_drop_func() 1407 if (txqi->txq.sta) { in fq_tin_dequeue_func() 1496 tin = &txqi->tin; in ieee80211_txq_remove_vlan() 1518 txqi->txq.tid = 0; in ieee80211_txq_init() 1660 if (!txqi) in ieee80211_queue_skb() 3461 tin = &txqi->tin; in ieee80211_amsdu_aggregate() 4063 if (!txqi) in ieee80211_next_txq() 4074 head = txqi; in ieee80211_next_txq() 4101 ret = &txqi->txq; in ieee80211_next_txq() [all …]
|
| H A D | debugfs_sta.c | 143 struct txq_info *txqi; in sta_aqm_read() local 169 txqi->txq.tid, in sta_aqm_read() 170 txqi->txq.ac, in sta_aqm_read() 171 txqi->tin.backlog_bytes, in sta_aqm_read() 173 txqi->tin.flows, in sta_aqm_read() 175 txqi->cstats.ecn_mark, in sta_aqm_read() 176 txqi->tin.overlimit, in sta_aqm_read() 177 txqi->tin.collisions, in sta_aqm_read() 178 txqi->tin.tx_bytes, in sta_aqm_read() 179 txqi->tin.tx_packets, in sta_aqm_read() [all …]
|
| H A D | debugfs_netdev.c | 619 struct txq_info *txqi; in ieee80211_if_fmt_aqm() local 634 txqi->txq.ac, in ieee80211_if_fmt_aqm() 635 txqi->tin.backlog_bytes, in ieee80211_if_fmt_aqm() 636 txqi->tin.backlog_packets, in ieee80211_if_fmt_aqm() 637 txqi->tin.flows, in ieee80211_if_fmt_aqm() 638 txqi->cstats.drop_count, in ieee80211_if_fmt_aqm() 639 txqi->cstats.ecn_mark, in ieee80211_if_fmt_aqm() 640 txqi->tin.overlimit, in ieee80211_if_fmt_aqm() 641 txqi->tin.collisions, in ieee80211_if_fmt_aqm() 642 txqi->tin.tx_bytes, in ieee80211_if_fmt_aqm() [all …]
|
| H A D | agg-tx.c | 186 struct txq_info *txqi; in ieee80211_agg_stop_txq() local 191 txqi = to_txq_info(txq); in ieee80211_agg_stop_txq() 197 set_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_stop_txq() 205 struct txq_info *txqi; in ieee80211_agg_start_txq() local 212 txqi = to_txq_info(txq); in ieee80211_agg_start_txq() 215 set_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq() 217 clear_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq() 219 clear_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_start_txq() 222 schedule_and_wake_txq(sta->sdata->local, txqi); in ieee80211_agg_start_txq()
|
| H A D | ht.c | 394 struct txq_info *txqi = to_txq_info(sta->sta.txq[tid]); in ieee80211_ba_session_work() local 396 vif_to_sdata(txqi->txq.vif); in ieee80211_ba_session_work() 402 set_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_ba_session_work() 404 if (!skb_queue_empty(&txqi->frags)) { in ieee80211_ba_session_work()
|
| H A D | util.c | 329 struct txq_info *txqi; in __ieee80211_wake_txqs() local 352 txqi = to_txq_info(txq); in __ieee80211_wake_txqs() 358 &txqi->flags)) in __ieee80211_wake_txqs() 362 drv_wake_tx_queue(local, txqi); in __ieee80211_wake_txqs() 370 txqi = to_txq_info(vif->txq); in __ieee80211_wake_txqs() 372 if (!test_and_clear_bit(IEEE80211_TXQ_DIRTY, &txqi->flags) || in __ieee80211_wake_txqs() 378 drv_wake_tx_queue(local, txqi); in __ieee80211_wake_txqs() 4215 struct txq_info *txqi = to_txq_info(txq); in ieee80211_txq_get_depth() local 4219 skb_queue_walk(&txqi->frags, skb) { in ieee80211_txq_get_depth() 4225 *frame_cnt = txqi->tin.backlog_packets + frag_cnt; in ieee80211_txq_get_depth() [all …]
|
| H A D | ieee80211_i.h | 1831 struct txq_info *txqi = to_txq_info(txq); in txq_has_queue() local 1833 return !(skb_queue_empty(&txqi->frags) && !txqi->tin.backlog_packets); in txq_has_queue() 2539 struct txq_info *txqi); 2544 struct txq_info *txqi);
|
| H A D | cfg.c | 4576 struct txq_info *txqi) in ieee80211_fill_txq_stats() argument 4580 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats() 4585 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats() 4590 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats() 4595 txqstats->drops = txqi->cstats.drop_count; in ieee80211_fill_txq_stats() 4600 txqstats->ecn_marks = txqi->cstats.ecn_mark; in ieee80211_fill_txq_stats() 4605 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats() 4610 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats() 4615 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats() 4620 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
|
| H A D | driver-ops.h | 1371 struct txq_info *txqi) in schedule_and_wake_txq() argument 1373 ieee80211_schedule_txq(&local->hw, &txqi->txq); in schedule_and_wake_txq() 1374 drv_wake_tx_queue(local, txqi); in schedule_and_wake_txq()
|
| H A D | iface.c | 2085 struct txq_info *txqi; in ieee80211_if_add() local 2156 txqi = netdev_priv(ndev) + size; in ieee80211_if_add() 2157 ieee80211_txq_init(sdata, NULL, txqi, 0); in ieee80211_if_add()
|
| H A D | sta_info.c | 122 struct txq_info *txqi; in ieee80211_purge_sta_txqs() local 127 txqi = to_txq_info(sta->sta.txq[i]); in ieee80211_purge_sta_txqs() 129 ieee80211_txq_purge(local, txqi); in ieee80211_purge_sta_txqs()
|
| H A D | rx.c | 1593 struct txq_info *txqi = to_txq_info(txq); in sta_ps_start() local 1596 if (!list_empty(&txqi->schedule_order)) in sta_ps_start() 1597 list_del_init(&txqi->schedule_order); in sta_ps_start()
|