Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dtx.c124 mt76_txq_dequeue(struct mt76_dev *dev, struct mt76_txq *mtxq, bool ps) in mt76_txq_dequeue() argument
126 struct ieee80211_txq *txq = mtxq_to_txq(mtxq); in mt76_txq_dequeue()
129 skb = skb_dequeue(&mtxq->retry_q); in mt76_txq_dequeue()
133 if (ps && skb_queue_empty(&mtxq->retry_q)) in mt76_txq_dequeue()
147 mt76_check_agg_ssn(struct mt76_txq *mtxq, struct sk_buff *skb) in mt76_check_agg_ssn() argument
154 mtxq->agg_ssn = le16_to_cpu(hdr->seq_ctrl) + 0x10; in mt76_check_agg_ssn()
187 struct mt76_txq *mtxq = (struct mt76_txq *) txq->drv_priv; in mt76_release_buffered_frames() local
194 skb = mt76_txq_dequeue(dev, mtxq, true); in mt76_release_buffered_frames()
198 if (mtxq->aggr) in mt76_release_buffered_frames()
199 mt76_check_agg_ssn(mtxq, skb); in mt76_release_buffered_frames()
[all …]
Dmt76x2_common.c22 struct mt76_txq *mtxq; in mt76x2_txq_init() local
27 mtxq = (struct mt76_txq *) txq->drv_priv; in mt76x2_txq_init()
32 mtxq->wcid = &sta->wcid; in mt76x2_txq_init()
37 mtxq->wcid = &mvif->group_wcid; in mt76x2_txq_init()
54 struct mt76_txq *mtxq; in mt76x2_ampdu_action() local
59 mtxq = (struct mt76_txq *)txq->drv_priv; in mt76x2_ampdu_action()
72 mtxq->aggr = true; in mt76x2_ampdu_action()
73 mtxq->send_bar = false; in mt76x2_ampdu_action()
74 ieee80211_send_bar(vif, sta->addr, tid, mtxq->agg_ssn); in mt76x2_ampdu_action()
78 mtxq->aggr = false; in mt76x2_ampdu_action()
[all …]
Dmt76.h497 mtxq_to_txq(struct mt76_txq *mtxq) in mtxq_to_txq() argument
499 void *ptr = mtxq; in mtxq_to_txq()