Home
last modified time | relevance | path

Searched refs:txqi (Results 1 – 8 of 8) sorted by relevance

/linux/net/mac80211/
H A Dtx.c1380 struct txq_info *txqi; in codel_dequeue_func() local
1384 txqi = ctx; in codel_dequeue_func()
1385 local = vif_to_sdata(txqi->txq.vif)->local; in codel_dequeue_func()
1388 if (cvars == &txqi->def_cvars) in codel_dequeue_func()
1389 flow = &txqi->tin.default_flow; in codel_dequeue_func()
1401 struct txq_info *txqi; in codel_drop_func() local
1403 txqi = ctx; in codel_drop_func()
1404 local = vif_to_sdata(txqi->txq.vif)->local; in codel_drop_func()
1415 struct txq_info *txqi; in fq_tin_dequeue_func() local
1421 txqi = container_of(tin, struct txq_info, tin); in fq_tin_dequeue_func()
[all …]
H A Dagg-tx.c187 struct txq_info *txqi; in ieee80211_agg_stop_txq() local
192 txqi = to_txq_info(txq); in ieee80211_agg_stop_txq()
198 set_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_stop_txq()
206 struct txq_info *txqi; in ieee80211_agg_start_txq() local
213 txqi = to_txq_info(txq); in ieee80211_agg_start_txq()
216 set_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq()
218 clear_bit(IEEE80211_TXQ_AMPDU, &txqi->flags); in ieee80211_agg_start_txq()
220 clear_bit(IEEE80211_TXQ_STOP, &txqi->flags); in ieee80211_agg_start_txq()
223 schedule_and_wake_txq(sta->sdata->local, txqi); in ieee80211_agg_start_txq()
H A Dutil.c331 struct txq_info *txqi = NULL; in __ieee80211_wake_txqs() local
371 txqi = to_txq_info(vif->txq); in __ieee80211_wake_txqs()
376 if (!test_and_clear_bit(IEEE80211_TXQ_DIRTY, &txqi->flags) || in __ieee80211_wake_txqs()
379 txqi = NULL; in __ieee80211_wake_txqs()
381 txqi = to_txq_info(vif->txq_mgmt); in __ieee80211_wake_txqs()
383 if (!test_and_clear_bit(IEEE80211_TXQ_DIRTY, &txqi->flags) || in __ieee80211_wake_txqs()
385 txqi = NULL; in __ieee80211_wake_txqs()
390 if (txqi) in __ieee80211_wake_txqs()
391 drv_wake_tx_queue(local, txqi); in __ieee80211_wake_txqs()
4490 struct txq_info *txqi = to_txq_info(txq); in ieee80211_txq_get_depth() local
[all …]
H A Diface.c2235 struct txq_info *txqi; in ieee80211_if_add() local
2272 txqi = (struct txq_info *)((unsigned long)sdata + size); in ieee80211_if_add()
2273 ieee80211_txq_init(sdata, NULL, txqi, in ieee80211_if_add()
2327 txqi = netdev_priv(ndev) + size; in ieee80211_if_add()
2328 ieee80211_txq_init(sdata, NULL, txqi, 0); in ieee80211_if_add()
H A Dieee80211_i.h1939 struct txq_info *txqi = to_txq_info(txq); in txq_has_queue() local
1941 return !(skb_queue_empty(&txqi->frags) && !txqi->tin.backlog_packets); in txq_has_queue()
2678 struct txq_info *txqi);
2683 struct txq_info *txqi);
H A Dcfg.c5320 struct txq_info *txqi) in ieee80211_fill_txq_stats() argument
5324 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats()
5329 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats()
5334 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats()
5339 txqstats->drops = txqi->cstats.drop_count; in ieee80211_fill_txq_stats()
5344 txqstats->ecn_marks = txqi->cstats.ecn_mark; in ieee80211_fill_txq_stats()
5349 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats()
5354 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats()
5359 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats()
5364 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
H A Dsta_info.c121 struct txq_info *txqi; in ieee80211_purge_sta_txqs() local
126 txqi = to_txq_info(sta->sta.txq[i]); in ieee80211_purge_sta_txqs()
128 ieee80211_txq_purge(local, txqi); in ieee80211_purge_sta_txqs()
H A Drx.c1708 struct txq_info *txqi = to_txq_info(txq); in sta_ps_start() local
1711 if (!list_empty(&txqi->schedule_order)) in sta_ps_start()
1712 list_del_init(&txqi->schedule_order); in sta_ps_start()