Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/wireless/mediatek/mt76/
Dsdio.c23 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_alloc_rx_queue()
41 struct mt76_queue *q; in mt76s_alloc_tx()
93 mt76s_get_next_rx_entry(struct mt76_queue *q) in mt76s_get_next_rx_entry()
109 mt76s_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_process_rx_queue()
136 struct mt76_queue *q = dev->q_tx[qid]; in mt76s_process_tx_queue()
201 struct mt76_queue *q = dev->q_tx[qid]; in mt76s_tx_queue_skb()
228 struct mt76_queue *q = dev->q_tx[qid]; in mt76s_tx_queue_skb_raw()
256 static void mt76s_tx_kick(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_tx_kick()
318 struct mt76_queue *q = &dev->q_rx[i]; in mt76s_deinit()
Ddma.c81 mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_alloc_queue()
118 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf()
178 mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_tx_cleanup_idx()
202 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx()
211 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue()
220 struct mt76_queue *q = dev->q_tx[qid]; in mt76_dma_tx_cleanup()
268 mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_get_buf()
294 mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush, in mt76_dma_dequeue()
318 struct mt76_queue *q = dev->q_tx[qid]; in mt76_dma_tx_queue_skb_raw()
350 struct mt76_queue *q = dev->q_tx[qid]; in mt76_dma_tx_queue_skb()
[all …]
Dusb.c374 mt76u_fill_rx_sg(struct mt76_dev *dev, struct mt76_queue *q, struct urb *urb, in mt76u_fill_rx_sg()
409 mt76u_refill_rx(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_refill_rx()
445 mt76u_rx_urb_alloc(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_rx_urb_alloc()
493 mt76u_get_next_rx_entry(struct mt76_queue *q) in mt76u_get_next_rx_entry()
606 struct mt76_queue *q = urb->context; in mt76u_complete_rx()
649 mt76u_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76u_process_rx_queue()
686 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_submit_rx_buffers()
706 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_alloc_rx_queue()
735 mt76u_free_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76u_free_rx_queue()
764 struct mt76_queue *q = &dev->q_rx[i]; in mt76u_stop_rx()
[all …]
Dtx.c233 struct mt76_queue *q; in __mt76_tx_queue_skb()
260 struct mt76_queue *q; in mt76_tx()
347 struct mt76_queue *hwq = dev->q_tx[MT_TXQ_PSD]; in mt76_release_buffered_frames()
384 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst()
452 struct mt76_queue *q = dev->q_tx[qid]; in mt76_txq_schedule_list()
548 struct mt76_queue *hwq; in mt76_stop_tx_queues()
617 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q, in mt76_queue_tx_complete()
Ddebugfs.c34 struct mt76_queue *q = dev->q_tx[i]; in mt76_queues_read()
54 struct mt76_queue *q = &dev->q_rx[i]; in mt76_rx_queues_read()
Dmt76x02_mmio.c17 struct mt76_queue *q = dev->mt76.q_tx[MT_TXQ_PSD]; in mt76x02_pre_tbtt_tasklet()
109 struct mt76_queue *hwq; in mt76x02_init_tx_queue()
128 mt76x02_init_rx_queue(struct mt76x02_dev *dev, struct mt76_queue *q, in mt76x02_init_rx_queue()
190 struct mt76_queue *q; in mt76x02_dma_init()
356 struct mt76_queue *q; in mt76x02_tx_hang()
Dmt76.h120 struct mt76_queue { struct
163 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q, argument
174 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
182 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
604 struct mt76_queue *q_tx[2 * __MT_TXQ_MAX];
605 struct mt76_queue q_rx[__MT_RXQ_MAX];
1013 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q,
Dtestmode.c25 struct mt76_queue *q; in mt76_testmode_tx_pending()
Dmac80211.c543 struct mt76_queue *q; in mt76_has_tx_pending()
/Linux-v5.10/drivers/net/wireless/mediatek/mt76/mt7603/
Ddma.c10 struct mt76_queue *hwq; in mt7603_init_tx_queue()
132 mt7603_init_rx_queue(struct mt7603_dev *dev, struct mt76_queue *q, in mt7603_init_rx_queue()
Dbeacon.c70 struct mt76_queue *q; in mt7603_pre_tbtt_tasklet()
Dmac.c448 struct mt76_queue *q = dev->mt76.q_tx[i]; in mt7603_mac_sta_poll()
899 struct mt76_queue *q = dev->mt76.q_tx[qid]; in mt7603_mac_write_txwi()
1512 struct mt76_queue *q; in mt7603_tx_hang()
/Linux-v5.10/drivers/net/wireless/mediatek/mt76/mt7915/
Ddma.c11 struct mt76_queue *hwq; in mt7915_init_tx_queues()
32 struct mt76_queue *hwq; in mt7915_init_mcu_queue()
Ddebugfs.c294 struct mt76_queue *q = dev->mt76.q_tx[queue_map[i].id]; in mt7915_queues_read()
/Linux-v5.10/drivers/net/wireless/mediatek/mt76/mt7615/
Dsdio_txrx.c86 struct mt76_queue *q = &dev->q_rx[qid]; in mt7663s_rx_run_queue()
197 struct mt76_queue *q = dev->q_tx[qid]; in mt7663s_tx_run_queue()
Ddma.c17 struct mt76_queue *hwq; in mt7615_init_tx_queue()
Ddebugfs.c331 struct mt76_queue *q = dev->mt76.q_tx[queue_map[i].id]; in mt7615_queues_read()