Lines Matching defs:mt76_queue_ops
254 struct mt76_queue_ops { struct
255 int (*init)(struct mt76_dev *dev,
258 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q,
262 int (*tx_queue_skb)(struct mt76_phy *phy, struct mt76_queue *q,
266 int (*tx_queue_skb_raw)(struct mt76_dev *dev, struct mt76_queue *q,
269 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
272 void (*rx_reset)(struct mt76_dev *dev, enum mt76_rxq_id qid);
274 void (*tx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q,
277 void (*rx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q);
279 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
281 void (*reset_q)(struct mt76_dev *dev, struct mt76_queue *q);