Lines Matching refs:mt76_queue
93 struct mt76_queue { struct
120 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q); argument
122 int (*add_buf)(struct mt76_dev *dev, struct mt76_queue *q,
126 int (*tx_queue_skb)(struct mt76_dev *dev, struct mt76_queue *q,
130 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
138 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
170 struct mt76_queue *hwq;
227 struct sk_buff *skb, struct mt76_queue *q,
231 void (*tx_complete_skb)(struct mt76_dev *dev, struct mt76_queue *q,
331 struct mt76_queue q_tx[__MT_TXQ_MAX];
332 struct mt76_queue q_rx[__MT_RXQ_MAX];
515 int mt76_dma_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q,
527 void mt76_txq_schedule(struct mt76_dev *dev, struct mt76_queue *hwq);