Home
last modified time | relevance | path

Searched refs:mt76_queue (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Ddma.c24 mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_alloc_queue()
55 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf()
100 mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_tx_cleanup_idx()
131 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx()
141 struct mt76_queue *q = &dev->q_tx[qid]; in mt76_dma_tx_cleanup()
192 mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_get_buf()
218 mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush, in mt76_dma_dequeue()
237 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue()
242 int mt76_dma_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_tx_queue_skb()
317 mt76_dma_rx_fill(struct mt76_dev *dev, struct mt76_queue *q, bool napi) in mt76_dma_rx_fill()
[all …]
Dmt76.h93 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];
[all …]
Dtx.c99 struct mt76_queue *q; in mt76_tx()
163 struct mt76_queue *hwq = &dev->q_tx[MT_TXQ_PSD]; in mt76_queue_ps_skb()
181 struct mt76_queue *hwq = &dev->q_tx[MT_TXQ_PSD]; in mt76_release_buffered_frames()
218 mt76_txq_send_burst(struct mt76_dev *dev, struct mt76_queue *hwq, in mt76_txq_send_burst()
304 mt76_txq_schedule_list(struct mt76_dev *dev, struct mt76_queue *hwq) in mt76_txq_schedule_list()
352 void mt76_txq_schedule(struct mt76_dev *dev, struct mt76_queue *hwq) in mt76_txq_schedule()
372 struct mt76_queue *q = &dev->q_tx[i]; in mt76_txq_schedule_all()
403 struct mt76_queue *hwq = mtxq->hwq; in mt76_wake_tx_queue()
416 struct mt76_queue *hwq; in mt76_txq_remove()
Dmt76x2_dma.c24 struct mt76_queue *q = &dev->mt76.q_tx[qid]; in mt76x2_tx_queue_mcu()
51 mt76x2_init_tx_queue(struct mt76x2_dev *dev, struct mt76_queue *q, in mt76x2_init_tx_queue()
70 mt76x2_init_rx_queue(struct mt76x2_dev *dev, struct mt76_queue *q, in mt76x2_init_rx_queue()
114 struct mt76_queue *q; in mt76x2_dma_init()
Dusb.c305 *mt76u_get_next_rx_entry(struct mt76_queue *q) in mt76u_get_next_rx_entry()
339 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_process_rx_entry()
382 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_complete_rx()
411 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_rx_tasklet()
441 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_submit_rx_buffers()
463 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_alloc_rx()
496 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_free_rx()
505 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_stop_rx()
550 struct mt76_queue *q; in mt76u_tx_tasklet()
649 mt76u_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_tx_queue_skb()
[all …]
Dmt76x2u.h75 struct sk_buff *skb, struct mt76_queue *q,
78 void mt76x2u_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q,
Dmt76x2u_core.c80 struct sk_buff *skb, struct mt76_queue *q, in mt76x2u_tx_prepare_skb()
100 void mt76x2u_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q, in mt76x2u_tx_complete_skb()
Dmt76x2_tx.c27 struct sk_buff *skb, struct mt76_queue *q, in mt76x2_tx_prepare_skb()
132 struct mt76_queue *q = &dev->mt76.q_tx[MT_TXQ_PSD]; in mt76x2_pre_tbtt_tasklet()
Ddebugfs.c46 struct mt76_queue *q = &dev->q_tx[i]; in mt76_queues_read()
Dmt76x2.h267 struct sk_buff *skb, struct mt76_queue *q,
270 void mt76x2_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q,
Dmt76x2_mac.c88 void mt76x2_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q, in mt76x2_tx_complete_skb()