• Home
  • Raw
  • Download

Lines Matching refs:txq

9 mt76_txq_get_qid(struct ieee80211_txq *txq)  in mt76_txq_get_qid()  argument
11 if (!txq->sta) in mt76_txq_get_qid()
14 return txq->ac; in mt76_txq_get_qid()
21 struct ieee80211_txq *txq; in mt76_tx_check_agg_ssn() local
30 txq = sta->txq[tid]; in mt76_tx_check_agg_ssn()
31 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_tx_check_agg_ssn()
327 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue() local
332 skb = ieee80211_tx_dequeue(phy->hw, txq); in mt76_txq_dequeue()
373 struct ieee80211_txq *txq = sta->txq[i]; in mt76_release_buffered_frames() local
374 struct mt76_txq *mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_release_buffered_frames()
416 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_send_burst() local
417 enum mt76_txq_id qid = mt76_txq_get_qid(txq); in mt76_txq_send_burst()
436 ieee80211_get_tx_rates(txq->vif, txq->sta, skb, in mt76_txq_send_burst()
439 idx = __mt76_tx_queue_skb(phy, qid, skb, wcid, txq->sta, &stop); in mt76_txq_send_burst()
456 ieee80211_get_tx_rates(txq->vif, txq->sta, skb, in mt76_txq_send_burst()
459 idx = __mt76_tx_queue_skb(phy, qid, skb, wcid, txq->sta, &stop); in mt76_txq_send_burst()
476 struct ieee80211_txq *txq; in mt76_txq_schedule_list() local
492 txq = ieee80211_next_txq(phy->hw, qid); in mt76_txq_schedule_list()
493 if (!txq) in mt76_txq_schedule_list()
496 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_txq_schedule_list()
504 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_schedule_list() local
505 struct ieee80211_sta *sta = txq->sta; in mt76_txq_schedule_list()
506 struct ieee80211_vif *vif = txq->vif; in mt76_txq_schedule_list()
508 u8 tid = txq->tid; in mt76_txq_schedule_list()
521 ieee80211_return_txq(phy->hw, txq, false); in mt76_txq_schedule_list()
587 for (i = 0; i < ARRAY_SIZE(sta->txq); i++) { in mt76_stop_tx_queues()
588 struct ieee80211_txq *txq = sta->txq[i]; in mt76_stop_tx_queues() local
592 if (!txq) in mt76_stop_tx_queues()
595 hwq = phy->q_tx[mt76_txq_get_qid(txq)]; in mt76_stop_tx_queues()
596 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_stop_tx_queues()
605 void mt76_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) in mt76_wake_tx_queue() argument