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