Lines Matching refs:mt76_queue
180 struct mt76_queue { struct
231 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q,
235 int (*tx_queue_skb)(struct mt76_dev *dev, struct mt76_queue *q,
239 int (*tx_queue_skb_raw)(struct mt76_dev *dev, struct mt76_queue *q,
242 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
247 void (*tx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q,
250 void (*rx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q);
252 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
254 void (*reset_q)(struct mt76_dev *dev, struct mt76_queue *q);
704 struct mt76_queue *q_tx[__MT_TXQ_MAX];
783 struct mt76_queue *q_mcu[__MT_MCUQ_MAX];
784 struct mt76_queue q_rx[__MT_RXQ_MAX];
983 struct mt76_queue *
990 struct mt76_queue *q; in mt76_init_tx_queue()
1004 struct mt76_queue *q; in mt76_init_mcu_queue()
1285 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q,
1420 static inline bool mt76_queue_is_wed_rx(struct mt76_queue *q) in mt76_queue_is_wed_rx()
1433 int mt76_create_page_pool(struct mt76_dev *dev, struct mt76_queue *q);
1442 mt76_get_page_pool_buf(struct mt76_queue *q, u32 *offset, u32 size) in mt76_get_page_pool_buf()