Searched refs:mtxq (Results 1 – 3 of 3) sorted by relevance
124 mt76_txq_dequeue(struct mt76_dev *dev, struct mt76_txq *mtxq, bool ps) in mt76_txq_dequeue() argument126 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() argument154 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() local194 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 …]
22 struct mt76_txq *mtxq; in mt76x2_txq_init() local27 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() local59 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 …]
497 mtxq_to_txq(struct mt76_txq *mtxq) in mtxq_to_txq() argument499 void *ptr = mtxq; in mtxq_to_txq()