Lines Matching refs:hwq
340 struct mt76_queue *hwq = dev->q_tx[MT_TXQ_PSD].q; in mt76_release_buffered_frames() local
343 spin_lock_bh(&hwq->lock); in mt76_release_buffered_frames()
370 dev->queue_ops->kick(dev, hwq); in mt76_release_buffered_frames()
375 spin_unlock_bh(&hwq->lock); in mt76_release_buffered_frames()
386 struct mt76_queue *hwq = sq->q; in mt76_txq_send_burst() local
462 hwq->entry[idx].qid = sq - dev->q_tx; in mt76_txq_send_burst()
463 hwq->entry[idx].schedule = true; in mt76_txq_send_burst()
467 dev->queue_ops->kick(dev, hwq); in mt76_txq_send_burst()
476 struct mt76_queue *hwq = sq->q; in mt76_txq_schedule_list() local
482 spin_lock_bh(&hwq->lock); in mt76_txq_schedule_list()
511 spin_unlock_bh(&hwq->lock); in mt76_txq_schedule_list()
513 spin_lock_bh(&hwq->lock); in mt76_txq_schedule_list()
521 spin_unlock_bh(&hwq->lock); in mt76_txq_schedule_list()
572 struct mt76_queue *hwq; in mt76_stop_tx_queues() local
579 hwq = mtxq->swq->q; in mt76_stop_tx_queues()
581 spin_lock_bh(&hwq->lock); in mt76_stop_tx_queues()
583 spin_unlock_bh(&hwq->lock); in mt76_stop_tx_queues()