mtxq              614 drivers/net/wireless/mediatek/mt76/mac80211.c 		struct mt76_txq *mtxq;
mtxq              619 drivers/net/wireless/mediatek/mt76/mac80211.c 		mtxq = (struct mt76_txq *)sta->txq[i]->drv_priv;
mtxq              620 drivers/net/wireless/mediatek/mt76/mac80211.c 		if (!skb_queue_empty(&mtxq->retry_q))
mtxq              676 drivers/net/wireless/mediatek/mt76/mac80211.c 		struct mt76_txq *mtxq;
mtxq              681 drivers/net/wireless/mediatek/mt76/mac80211.c 		mtxq = (struct mt76_txq *)sta->txq[i]->drv_priv;
mtxq              682 drivers/net/wireless/mediatek/mt76/mac80211.c 		mtxq->wcid = wcid;
mtxq              656 drivers/net/wireless/mediatek/mt76/mt76.h mtxq_to_txq(struct mt76_txq *mtxq)
mtxq              658 drivers/net/wireless/mediatek/mt76/mt76.h 	void *ptr = mtxq;
mtxq               39 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	struct mt76_txq *mtxq;
mtxq               74 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	mtxq = (struct mt76_txq *)vif->txq->drv_priv;
mtxq               75 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	mtxq->wcid = &mvif->sta.wcid;
mtxq              557 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	struct mt76_txq *mtxq;
mtxq              562 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              574 drivers/net/wireless/mediatek/mt76/mt7603/main.c 		mtxq->aggr = true;
mtxq              575 drivers/net/wireless/mediatek/mt76/mt7603/main.c 		mtxq->send_bar = false;
mtxq              580 drivers/net/wireless/mediatek/mt76/mt7603/main.c 		mtxq->aggr = false;
mtxq              584 drivers/net/wireless/mediatek/mt76/mt7603/main.c 		mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn);
mtxq              588 drivers/net/wireless/mediatek/mt76/mt7603/main.c 		mtxq->aggr = false;
mtxq               71 drivers/net/wireless/mediatek/mt76/mt7615/main.c 	struct mt76_txq *mtxq;
mtxq              104 drivers/net/wireless/mediatek/mt76/mt7615/main.c 	mtxq = (struct mt76_txq *)vif->txq->drv_priv;
mtxq              105 drivers/net/wireless/mediatek/mt76/mt7615/main.c 	mtxq->wcid = &mvif->sta.wcid;
mtxq              451 drivers/net/wireless/mediatek/mt76/mt7615/main.c 	struct mt76_txq *mtxq;
mtxq              456 drivers/net/wireless/mediatek/mt76/mt7615/main.c 	mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              469 drivers/net/wireless/mediatek/mt76/mt7615/main.c 		mtxq->aggr = true;
mtxq              470 drivers/net/wireless/mediatek/mt76/mt7615/main.c 		mtxq->send_bar = false;
mtxq              475 drivers/net/wireless/mediatek/mt76/mt7615/main.c 		mtxq->aggr = false;
mtxq              479 drivers/net/wireless/mediatek/mt76/mt7615/main.c 		mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn);
mtxq              483 drivers/net/wireless/mediatek/mt76/mt7615/main.c 		mtxq->aggr = false;
mtxq              292 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	struct mt76_txq *mtxq;
mtxq              299 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	mtxq = (struct mt76_txq *)vif->txq->drv_priv;
mtxq              300 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	mtxq->wcid = &mvif->group_wcid;
mtxq              367 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	struct mt76_txq *mtxq;
mtxq              372 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              386 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		mtxq->aggr = true;
mtxq              387 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		mtxq->send_bar = false;
mtxq              388 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		ieee80211_send_bar(vif, sta->addr, tid, mtxq->agg_ssn);
mtxq              392 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		mtxq->aggr = false;
mtxq              395 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn);
mtxq              399 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		mtxq->aggr = false;
mtxq               87 drivers/net/wireless/mediatek/mt76/tx.c mt76_check_agg_ssn(struct mt76_txq *mtxq, struct sk_buff *skb)
mtxq               95 drivers/net/wireless/mediatek/mt76/tx.c 	mtxq->agg_ssn = le16_to_cpu(hdr->seq_ctrl) + 0x10;
mtxq              267 drivers/net/wireless/mediatek/mt76/tx.c 		struct mt76_txq *mtxq;
mtxq              272 drivers/net/wireless/mediatek/mt76/tx.c 		mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              274 drivers/net/wireless/mediatek/mt76/tx.c 		if (mtxq->aggr)
mtxq              275 drivers/net/wireless/mediatek/mt76/tx.c 			mt76_check_agg_ssn(mtxq, skb);
mtxq              294 drivers/net/wireless/mediatek/mt76/tx.c mt76_txq_dequeue(struct mt76_dev *dev, struct mt76_txq *mtxq, bool ps)
mtxq              296 drivers/net/wireless/mediatek/mt76/tx.c 	struct ieee80211_txq *txq = mtxq_to_txq(mtxq);
mtxq              299 drivers/net/wireless/mediatek/mt76/tx.c 	skb = skb_dequeue(&mtxq->retry_q);
mtxq              303 drivers/net/wireless/mediatek/mt76/tx.c 		if (ps && skb_queue_empty(&mtxq->retry_q))
mtxq              346 drivers/net/wireless/mediatek/mt76/tx.c 		struct mt76_txq *mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              353 drivers/net/wireless/mediatek/mt76/tx.c 			skb = mt76_txq_dequeue(dev, mtxq, true);
mtxq              357 drivers/net/wireless/mediatek/mt76/tx.c 			if (mtxq->aggr)
mtxq              358 drivers/net/wireless/mediatek/mt76/tx.c 				mt76_check_agg_ssn(mtxq, skb);
mtxq              381 drivers/net/wireless/mediatek/mt76/tx.c 		    struct mt76_txq *mtxq, bool *empty)
mtxq              383 drivers/net/wireless/mediatek/mt76/tx.c 	struct ieee80211_txq *txq = mtxq_to_txq(mtxq);
mtxq              385 drivers/net/wireless/mediatek/mt76/tx.c 	struct mt76_wcid *wcid = mtxq->wcid;
mtxq              400 drivers/net/wireless/mediatek/mt76/tx.c 	skb = mt76_txq_dequeue(dev, mtxq, false);
mtxq              417 drivers/net/wireless/mediatek/mt76/tx.c 		mt76_check_agg_ssn(mtxq, skb);
mtxq              433 drivers/net/wireless/mediatek/mt76/tx.c 		skb = mt76_txq_dequeue(dev, mtxq, false);
mtxq              444 drivers/net/wireless/mediatek/mt76/tx.c 			skb_queue_tail(&mtxq->retry_q, skb);
mtxq              451 drivers/net/wireless/mediatek/mt76/tx.c 			mt76_check_agg_ssn(mtxq, skb);
mtxq              478 drivers/net/wireless/mediatek/mt76/tx.c 	struct mt76_txq *mtxq;
mtxq              498 drivers/net/wireless/mediatek/mt76/tx.c 		mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              499 drivers/net/wireless/mediatek/mt76/tx.c 		wcid = mtxq->wcid;
mtxq              503 drivers/net/wireless/mediatek/mt76/tx.c 		if (mtxq->send_bar && mtxq->aggr) {
mtxq              504 drivers/net/wireless/mediatek/mt76/tx.c 			struct ieee80211_txq *txq = mtxq_to_txq(mtxq);
mtxq              507 drivers/net/wireless/mediatek/mt76/tx.c 			u16 agg_ssn = mtxq->agg_ssn;
mtxq              510 drivers/net/wireless/mediatek/mt76/tx.c 			mtxq->send_bar = false;
mtxq              516 drivers/net/wireless/mediatek/mt76/tx.c 		ret += mt76_txq_send_burst(dev, sq, mtxq, &empty);
mtxq              517 drivers/net/wireless/mediatek/mt76/tx.c 		if (skb_queue_empty(&mtxq->retry_q))
mtxq              573 drivers/net/wireless/mediatek/mt76/tx.c 		struct mt76_txq *mtxq;
mtxq              578 drivers/net/wireless/mediatek/mt76/tx.c 		mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              579 drivers/net/wireless/mediatek/mt76/tx.c 		hwq = mtxq->swq->q;
mtxq              582 drivers/net/wireless/mediatek/mt76/tx.c 		mtxq->send_bar = mtxq->aggr && send_bar;
mtxq              601 drivers/net/wireless/mediatek/mt76/tx.c 	struct mt76_txq *mtxq;
mtxq              607 drivers/net/wireless/mediatek/mt76/tx.c 	mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              609 drivers/net/wireless/mediatek/mt76/tx.c 	while ((skb = skb_dequeue(&mtxq->retry_q)) != NULL)
mtxq              616 drivers/net/wireless/mediatek/mt76/tx.c 	struct mt76_txq *mtxq = (struct mt76_txq *)txq->drv_priv;
mtxq              618 drivers/net/wireless/mediatek/mt76/tx.c 	skb_queue_head_init(&mtxq->retry_q);
mtxq              620 drivers/net/wireless/mediatek/mt76/tx.c 	mtxq->swq = &dev->q_tx[mt76_txq_get_qid(txq)];