Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/mediatek/mt76/
A Ddma.h82 int mt76_dma_rx_fill(struct mt76_dev *dev, struct mt76_queue *q,
84 void __mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q,
86 void mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q);
89 mt76_dma_reset_tx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_reset_tx_queue()
A Ddma.c189 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx()
221 void mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_queue_reset()
227 mt76_dma_add_rx_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_rx_buf()
285 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf()
375 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue()
535 mt76_dma_tx_queue_skb(struct mt76_phy *phy, struct mt76_queue *q, in mt76_dma_tx_queue_skb()
634 int mt76_dma_rx_fill(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_rx_fill()
683 mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_alloc_queue()
742 mt76_dma_rx_cleanup(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_rx_cleanup()
774 struct mt76_queue *q = &dev->q_rx[qid]; in mt76_dma_rx_reset()
[all …]
A Dsdio.c306 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_alloc_rx_queue()
323 static struct mt76_queue *mt76s_alloc_tx_queue(struct mt76_dev *dev) in mt76s_alloc_tx_queue()
325 struct mt76_queue *q; in mt76s_alloc_tx_queue()
345 struct mt76_queue *q; in mt76s_alloc_tx()
367 mt76s_get_next_rx_entry(struct mt76_queue *q) in mt76s_get_next_rx_entry()
383 mt76s_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_process_rx_queue()
429 static int mt76s_process_tx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_process_tx_queue()
518 mt76s_tx_queue_skb(struct mt76_phy *phy, struct mt76_queue *q, in mt76s_tx_queue_skb()
550 mt76s_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q, in mt76s_tx_queue_skb_raw()
587 static void mt76s_tx_kick(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_tx_kick()
[all …]
A Dusb.c353 mt76u_refill_rx(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_refill_rx()
438 mt76u_get_next_rx_entry(struct mt76_queue *q) in mt76u_get_next_rx_entry()
558 struct mt76_queue *q = urb->context; in mt76u_complete_rx()
643 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_submit_rx_buffers()
663 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_alloc_rx_queue()
728 struct mt76_queue *q = &dev->q_rx[i]; in mt76u_stop_rx()
742 struct mt76_queue *q = &dev->q_rx[i]; in mt76u_resume_rx()
764 struct mt76_queue *q; in mt76u_status_worker()
945 struct mt76_queue *q; in mt76u_alloc_tx()
980 struct mt76_queue *q; in mt76u_free_tx()
[all …]
A Dmt76.h201 struct mt76_queue { struct
258 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q,
274 void (*tx_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);
779 struct mt76_queue *q_tx[__MT_TXQ_MAX];
860 struct mt76_queue *q_mcu[__MT_MCUQ_MAX];
861 struct mt76_queue q_rx[__MT_RXQ_MAX];
1191 struct mt76_queue *
1200 struct mt76_queue *q; in mt76_init_tx_queue()
[all …]
A Dtx.c304 struct mt76_queue *q = phy->q_tx[qid]; in __mt76_tx_queue_skb()
413 struct mt76_queue *hwq = phy->q_tx[MT_TXQ_PSD]; in mt76_release_buffered_frames()
450 mt76_txq_stopped(struct mt76_queue *q) in mt76_txq_stopped()
457 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst()
525 struct mt76_queue *q = phy->q_tx[qid]; in mt76_txq_schedule_list()
604 struct mt76_queue *q; in mt76_txq_schedule_pending_wcid()
730 struct mt76_queue *hwq; in mt76_stop_tx_queues()
799 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q, in mt76_queue_tx_complete()
815 struct mt76_queue *q = phy->q_tx[0]; in __mt76_set_tx_blocked()
A Ddebugfs.c61 struct mt76_queue *q = dev->phy.q_tx[i]; in mt76_queues_read()
81 struct mt76_queue *q = &dev->q_rx[i]; in mt76_rx_queues_read()
A Dmt792x_debugfs.c102 struct mt76_queue *q; in mt792x_queues_read()
112 struct mt76_queue *q = queue_map[i].q; in mt792x_queues_read()
A Dmt76x02_mmio.c18 struct mt76_queue *q = dev->mphy.q_tx[MT_TXQ_PSD]; in mt76x02_pre_tbtt_tasklet()
115 mt76x02_init_rx_queue(struct mt76x02_dev *dev, struct mt76_queue *q, in mt76x02_init_rx_queue()
179 struct mt76_queue *q; in mt76x02_dma_init()
354 struct mt76_queue *q; in mt76x02_tx_hang()
A Dwed.c36 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76_wed_init_rx_buf()
97 int mt76_wed_dma_setup(struct mt76_dev *dev, struct mt76_queue *q, bool reset) in mt76_wed_dma_setup()
A Dsdio_txrx.c84 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_rx_run_queue()
239 static int mt76s_tx_run_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_tx_run_queue()
369 struct mt76_queue *q; in mt76s_txqs_empty()
A Dmac80211.c581 int mt76_create_page_pool(struct mt76_dev *dev, struct mt76_queue *q) in mt76_create_page_pool()
870 struct mt76_queue *q; in mt76_has_tx_pending()
1789 struct mt76_queue *
1793 struct mt76_queue *hwq; in mt76_init_queue()
A Dtestmode.c37 struct mt76_queue *q; in mt76_testmode_tx_pending()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
A Ddebugfs.c395 struct mt76_queue *q; in mt7615_queues_read()
405 struct mt76_queue *q = queue_map[i].q; in mt7615_queues_read()
/linux/drivers/net/wireless/mediatek/mt76/mt7603/
A Dbeacon.c105 struct mt76_queue *q; in mt7603_pre_tbtt_tasklet()
A Ddma.c135 mt7603_init_rx_queue(struct mt7603_dev *dev, struct mt76_queue *q, in mt7603_init_rx_queue()
A Dmac.c462 struct mt76_queue *q = dev->mphy.q_tx[i]; in mt7603_mac_sta_poll()
928 struct mt76_queue *q = dev->mphy.q_tx[qid]; in mt7603_mac_write_txwi()
1543 struct mt76_queue *q; in mt7603_tx_hang()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
A Ddebugfs.c704 struct mt76_queue *q; in mt7996_xmit_queues_show()
716 struct mt76_queue *q = queue_map[i].q; in mt7996_xmit_queues_show()
A Dmac.c397 mt7996_wed_check_ppe(struct mt7996_dev *dev, struct mt76_queue *q, in mt7996_wed_check_ppe()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
A Ddebugfs.c927 struct mt76_queue *q; in mt7915_xmit_queues_show()
939 struct mt76_queue *q = queue_map[i].q; in mt7915_xmit_queues_show()
A Dmac.c252 mt7915_wed_check_ppe(struct mt7915_dev *dev, struct mt76_queue *q, in mt7915_wed_check_ppe()

Completed in 66 milliseconds