Lines Matching refs:mt76_queue
178 struct mt76_queue { struct
229 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q,
233 int (*tx_queue_skb)(struct mt76_dev *dev, struct mt76_queue *q,
237 int (*tx_queue_skb_raw)(struct mt76_dev *dev, struct mt76_queue *q,
240 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
245 void (*tx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q,
248 void (*rx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q);
250 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
252 void (*reset_q)(struct mt76_dev *dev, struct mt76_queue *q);
699 struct mt76_queue *q_tx[__MT_TXQ_MAX];
767 struct mt76_queue *q_mcu[__MT_MCUQ_MAX];
768 struct mt76_queue q_rx[__MT_RXQ_MAX];
972 struct mt76_queue *
979 struct mt76_queue *q; in mt76_init_tx_queue()
993 struct mt76_queue *q; in mt76_init_mcu_queue()
1269 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q,