Lines Matching defs:qid
228 __mt76_tx_queue_skb(struct mt76_dev *dev, int qid, struct sk_buff *skb,
239 idx = dev->queue_ops->tx_queue_skb(dev, qid, skb, wcid, sta);
244 q = dev->q_tx[qid];
261 int qid = skb_get_queue_mapping(skb);
269 if (WARN_ON(qid >= MT_TXQ_PSD)) {
270 qid = MT_TXQ_BE;
271 skb_set_queue_mapping(skb, qid);
277 qid = MT_TXQ_PSD;
278 skb_set_queue_mapping(skb, qid);
288 q = dev->q_tx[qid];
291 __mt76_tx_queue_skb(dev, qid, skb, wcid, sta, NULL);
389 enum mt76_txq_id qid = mt76_txq_get_qid(txq);
412 idx = __mt76_tx_queue_skb(dev, qid, skb, wcid, txq->sta, &stop);
436 idx = __mt76_tx_queue_skb(dev, qid, skb, wcid, txq->sta, &stop);
449 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid)
452 struct mt76_queue *q = dev->q_tx[qid];
469 txq = ieee80211_next_txq(phy->hw, qid);
499 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid)
503 if (qid >= 4)
509 ieee80211_txq_schedule_start(phy->hw, qid);
510 len = mt76_txq_schedule_list(phy, qid);
511 ieee80211_txq_schedule_end(phy->hw, qid);