Lines Matching defs:qid
299 __mt76_tx_queue_skb(struct mt76_phy *phy, int qid, struct sk_buff *skb,
304 struct mt76_queue *q = phy->q_tx[qid];
311 idx = dev->queue_ops->tx_queue_skb(dev, q, qid, skb, wcid, sta);
336 int qid = skb_get_queue_mapping(skb);
343 if (WARN_ON(qid >= MT_TXQ_PSD)) {
344 qid = MT_TXQ_BE;
345 skb_set_queue_mapping(skb, qid);
352 qid = MT_TXQ_PSD;
360 q = phy->q_tx[qid];
363 __mt76_tx_queue_skb(phy, qid, skb, wcid, sta, NULL);
460 enum mt76_txq_id qid = mt76_txq_get_qid(txq);
483 idx = __mt76_tx_queue_skb(phy, qid, skb, wcid, txq->sta, &stop);
505 idx = __mt76_tx_queue_skb(phy, qid, skb, wcid, txq->sta, &stop);
521 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid)
523 struct mt76_queue *q = phy->q_tx[qid];
541 txq = ieee80211_next_txq(phy->hw, qid);
575 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid)
579 if (qid >= 4)
586 ieee80211_txq_schedule_start(phy->hw, qid);
587 len = mt76_txq_schedule_list(phy, qid);
588 ieee80211_txq_schedule_end(phy->hw, qid);