Home
last modified time | relevance | path

Searched refs:mtxq (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/net/wireless/mediatek/mt76/
Dtx.c87 mt76_check_agg_ssn(struct mt76_txq *mtxq, struct sk_buff *skb) in mt76_check_agg_ssn() argument
95 mtxq->agg_ssn = le16_to_cpu(hdr->seq_ctrl) + 0x10; in mt76_check_agg_ssn()
267 struct mt76_txq *mtxq; in mt76_tx() local
272 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76_tx()
274 if (mtxq->aggr) in mt76_tx()
275 mt76_check_agg_ssn(mtxq, skb); in mt76_tx()
294 mt76_txq_dequeue(struct mt76_dev *dev, struct mt76_txq *mtxq, bool ps) in mt76_txq_dequeue() argument
296 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue()
299 skb = skb_dequeue(&mtxq->retry_q); in mt76_txq_dequeue()
303 if (ps && skb_queue_empty(&mtxq->retry_q)) in mt76_txq_dequeue()
[all …]
Dmt76x02_util.c292 struct mt76_txq *mtxq; in mt76x02_vif_init() local
299 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt76x02_vif_init()
300 mtxq->wcid = &mvif->group_wcid; in mt76x02_vif_init()
367 struct mt76_txq *mtxq; in mt76x02_ampdu_action() local
372 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76x02_ampdu_action()
386 mtxq->aggr = true; in mt76x02_ampdu_action()
387 mtxq->send_bar = false; in mt76x02_ampdu_action()
388 ieee80211_send_bar(vif, sta->addr, tid, mtxq->agg_ssn); in mt76x02_ampdu_action()
392 mtxq->aggr = false; in mt76x02_ampdu_action()
395 mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn); in mt76x02_ampdu_action()
[all …]
Dmac80211.c614 struct mt76_txq *mtxq; in mt76_check_sta() local
619 mtxq = (struct mt76_txq *)sta->txq[i]->drv_priv; in mt76_check_sta()
620 if (!skb_queue_empty(&mtxq->retry_q)) in mt76_check_sta()
676 struct mt76_txq *mtxq; in mt76_sta_add() local
681 mtxq = (struct mt76_txq *)sta->txq[i]->drv_priv; in mt76_sta_add()
682 mtxq->wcid = wcid; in mt76_sta_add()
Dmt76.h656 mtxq_to_txq(struct mt76_txq *mtxq) in mtxq_to_txq() argument
658 void *ptr = mtxq; in mtxq_to_txq()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/
Dmain.c71 struct mt76_txq *mtxq; in mt7615_add_interface() local
104 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7615_add_interface()
105 mtxq->wcid = &mvif->sta.wcid; in mt7615_add_interface()
451 struct mt76_txq *mtxq; in mt7615_ampdu_action() local
456 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7615_ampdu_action()
469 mtxq->aggr = true; in mt7615_ampdu_action()
470 mtxq->send_bar = false; in mt7615_ampdu_action()
475 mtxq->aggr = false; in mt7615_ampdu_action()
479 mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn); in mt7615_ampdu_action()
483 mtxq->aggr = false; in mt7615_ampdu_action()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/
Dmain.c39 struct mt76_txq *mtxq; in mt7603_add_interface() local
74 mtxq = (struct mt76_txq *)vif->txq->drv_priv; in mt7603_add_interface()
75 mtxq->wcid = &mvif->sta.wcid; in mt7603_add_interface()
557 struct mt76_txq *mtxq; in mt7603_ampdu_action() local
562 mtxq = (struct mt76_txq *)txq->drv_priv; in mt7603_ampdu_action()
574 mtxq->aggr = true; in mt7603_ampdu_action()
575 mtxq->send_bar = false; in mt7603_ampdu_action()
580 mtxq->aggr = false; in mt7603_ampdu_action()
584 mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn); in mt7603_ampdu_action()
588 mtxq->aggr = false; in mt7603_ampdu_action()