Lines Matching refs:qid
281 __mt76_tx_queue_skb(struct mt76_phy *phy, int qid, struct sk_buff *skb, in __mt76_tx_queue_skb() argument
286 struct mt76_queue *q = phy->q_tx[qid]; in __mt76_tx_queue_skb()
293 idx = dev->queue_ops->tx_queue_skb(dev, q, qid, skb, wcid, sta); in __mt76_tx_queue_skb()
318 int qid = skb_get_queue_mapping(skb); in mt76_tx() local
325 if (WARN_ON(qid >= MT_TXQ_PSD)) { in mt76_tx()
326 qid = MT_TXQ_BE; in mt76_tx()
327 skb_set_queue_mapping(skb, qid); in mt76_tx()
334 qid = MT_TXQ_PSD; in mt76_tx()
342 q = phy->q_tx[qid]; in mt76_tx()
345 __mt76_tx_queue_skb(phy, qid, skb, wcid, sta, NULL); in mt76_tx()
442 enum mt76_txq_id qid = mt76_txq_get_qid(txq); in mt76_txq_send_burst() local
465 idx = __mt76_tx_queue_skb(phy, qid, skb, wcid, txq->sta, &stop); in mt76_txq_send_burst()
487 idx = __mt76_tx_queue_skb(phy, qid, skb, wcid, txq->sta, &stop); in mt76_txq_send_burst()
503 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule_list() argument
505 struct mt76_queue *q = phy->q_tx[qid]; in mt76_txq_schedule_list()
523 txq = ieee80211_next_txq(phy->hw, qid); in mt76_txq_schedule_list()
557 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule() argument
561 if (qid >= 4) in mt76_txq_schedule()
568 ieee80211_txq_schedule_start(phy->hw, qid); in mt76_txq_schedule()
569 len = mt76_txq_schedule_list(phy, qid); in mt76_txq_schedule()
570 ieee80211_txq_schedule_end(phy->hw, qid); in mt76_txq_schedule()