Lines Matching refs:txqi

1298 	struct txq_info *txqi;  in codel_dequeue_func()  local
1302 txqi = ctx; in codel_dequeue_func()
1303 local = vif_to_sdata(txqi->txq.vif)->local; in codel_dequeue_func()
1306 if (cvars == &txqi->def_cvars) in codel_dequeue_func()
1307 flow = &txqi->def_flow; in codel_dequeue_func()
1319 struct txq_info *txqi; in codel_drop_func() local
1321 txqi = ctx; in codel_drop_func()
1322 local = vif_to_sdata(txqi->txq.vif)->local; in codel_drop_func()
1333 struct txq_info *txqi; in fq_tin_dequeue_func() local
1339 txqi = container_of(tin, struct txq_info, tin); in fq_tin_dequeue_func()
1340 cstats = &txqi->cstats; in fq_tin_dequeue_func()
1342 if (txqi->txq.sta) { in fq_tin_dequeue_func()
1343 struct sta_info *sta = container_of(txqi->txq.sta, in fq_tin_dequeue_func()
1350 if (flow == &txqi->def_flow) in fq_tin_dequeue_func()
1351 cvars = &txqi->def_cvars; in fq_tin_dequeue_func()
1355 return codel_dequeue(txqi, in fq_tin_dequeue_func()
1382 struct txq_info *txqi; in fq_flow_get_default_func() local
1384 txqi = container_of(tin, struct txq_info, tin); in fq_flow_get_default_func()
1385 return &txqi->def_flow; in fq_flow_get_default_func()
1389 struct txq_info *txqi, in ieee80211_txq_enqueue() argument
1393 struct fq_tin *tin = &txqi->tin; in ieee80211_txq_enqueue()
1414 struct txq_info *txqi; in ieee80211_txq_remove_vlan() local
1426 txqi = to_txq_info(ap->vif.txq); in ieee80211_txq_remove_vlan()
1427 tin = &txqi->tin; in ieee80211_txq_remove_vlan()
1437 struct txq_info *txqi, int tid) in ieee80211_txq_init() argument
1439 fq_tin_init(&txqi->tin); in ieee80211_txq_init()
1440 fq_flow_init(&txqi->def_flow); in ieee80211_txq_init()
1441 codel_vars_init(&txqi->def_cvars); in ieee80211_txq_init()
1442 codel_stats_init(&txqi->cstats); in ieee80211_txq_init()
1443 __skb_queue_head_init(&txqi->frags); in ieee80211_txq_init()
1445 txqi->txq.vif = &sdata->vif; in ieee80211_txq_init()
1448 txqi->txq.sta = &sta->sta; in ieee80211_txq_init()
1449 sta->sta.txq[tid] = &txqi->txq; in ieee80211_txq_init()
1450 txqi->txq.tid = tid; in ieee80211_txq_init()
1451 txqi->txq.ac = ieee80211_ac_from_tid(tid); in ieee80211_txq_init()
1453 sdata->vif.txq = &txqi->txq; in ieee80211_txq_init()
1454 txqi->txq.tid = 0; in ieee80211_txq_init()
1455 txqi->txq.ac = IEEE80211_AC_BE; in ieee80211_txq_init()
1460 struct txq_info *txqi) in ieee80211_txq_purge() argument
1463 struct fq_tin *tin = &txqi->tin; in ieee80211_txq_purge()
1466 ieee80211_purge_tx_queue(&local->hw, &txqi->frags); in ieee80211_txq_purge()
1563 struct txq_info *txqi; in ieee80211_queue_skb() local
1574 txqi = ieee80211_get_txq(local, vif, sta, skb); in ieee80211_queue_skb()
1576 if (!txqi) in ieee80211_queue_skb()
1580 ieee80211_txq_enqueue(local, txqi, skb); in ieee80211_queue_skb()
1583 drv_wake_tx_queue(local, txqi); in ieee80211_queue_skb()
3176 struct txq_info *txqi; in ieee80211_amsdu_aggregate() local
3195 txqi = to_txq_info(txq); in ieee80211_amsdu_aggregate()
3196 if (test_bit(IEEE80211_TXQ_NO_AMSDU, &txqi->flags)) in ieee80211_amsdu_aggregate()
3209 tin = &txqi->tin; in ieee80211_amsdu_aggregate()
3471 struct txq_info *txqi = container_of(txq, struct txq_info, txq); in ieee80211_tx_dequeue() local
3475 struct fq_tin *tin = &txqi->tin; in ieee80211_tx_dequeue()
3483 if (test_bit(IEEE80211_TXQ_STOP, &txqi->flags)) in ieee80211_tx_dequeue()
3487 skb = __skb_dequeue(&txqi->frags); in ieee80211_tx_dequeue()
3518 if (test_bit(IEEE80211_TXQ_AMPDU, &txqi->flags)) in ieee80211_tx_dequeue()
3541 skb_queue_splice_tail(&tx.skbs, &txqi->frags); in ieee80211_tx_dequeue()