Home
last modified time | relevance | path

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

/drivers/net/wireless/mediatek/mt76/
Dsdio.c23 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_alloc_rx_queue()
39 static struct mt76_queue *mt76s_alloc_tx_queue(struct mt76_dev *dev) in mt76s_alloc_tx_queue()
41 struct mt76_queue *q; in mt76s_alloc_tx_queue()
61 struct mt76_queue *q; in mt76s_alloc_tx()
96 mt76s_get_next_rx_entry(struct mt76_queue *q) in mt76s_get_next_rx_entry()
112 mt76s_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_process_rx_queue()
158 static int mt76s_process_tx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_process_tx_queue()
245 mt76s_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q, in mt76s_tx_queue_skb()
276 mt76s_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q, in mt76s_tx_queue_skb_raw()
306 static void mt76s_tx_kick(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_tx_kick()
[all …]
Ddma.c85 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx()
94 mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_queue_reset()
111 mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_alloc_queue()
141 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf()
202 mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_tx_cleanup_idx()
226 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue()
233 mt76_dma_tx_cleanup(struct mt76_dev *dev, struct mt76_queue *q, bool flush) in mt76_dma_tx_cleanup()
274 mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_get_buf()
300 mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush, in mt76_dma_dequeue()
321 mt76_dma_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_tx_queue_skb_raw()
[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()
650 mt76u_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76u_process_rx_queue()
691 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_submit_rx_buffers()
711 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_alloc_rx_queue()
740 mt76u_free_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76u_free_rx_queue()
778 struct mt76_queue *q = &dev->q_rx[i]; in mt76u_stop_rx()
[all …]
Dmt76.h144 struct mt76_queue { struct
193 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q,
197 int (*tx_queue_skb)(struct mt76_dev *dev, struct mt76_queue *q,
201 int (*tx_queue_skb_raw)(struct mt76_dev *dev, struct mt76_queue *q,
204 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
209 void (*tx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q,
212 void (*rx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q);
214 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
216 void (*reset_q)(struct mt76_dev *dev, struct mt76_queue *q);
609 struct mt76_queue *q_tx[__MT_TXQ_MAX];
[all …]
Dtx.c255 struct mt76_queue *q = phy->q_tx[qid]; in __mt76_tx_queue_skb()
286 struct mt76_queue *q; in mt76_tx()
368 struct mt76_queue *hwq = phy->q_tx[MT_TXQ_PSD]; in mt76_release_buffered_frames()
405 mt76_txq_stopped(struct mt76_queue *q) in mt76_txq_stopped()
412 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst()
474 struct mt76_queue *q = phy->q_tx[qid]; in mt76_txq_schedule_list()
589 struct mt76_queue *hwq; in mt76_stop_tx_queues()
658 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q, in mt76_queue_tx_complete()
674 struct mt76_queue *q, *q2 = NULL; in __mt76_set_tx_blocked()
Ddebugfs.c60 struct mt76_queue *q = dev->phy.q_tx[i]; in mt76_queues_read()
80 struct mt76_queue *q = &dev->q_rx[i]; in mt76_rx_queues_read()
Dmt76x02_mmio.c18 struct mt76_queue *q = dev->mphy.q_tx[MT_TXQ_PSD]; in mt76x02_pre_tbtt_tasklet()
108 mt76x02_init_rx_queue(struct mt76x02_dev *dev, struct mt76_queue *q, in mt76x02_init_rx_queue()
172 struct mt76_queue *q; in mt76x02_dma_init()
346 struct mt76_queue *q; in mt76x02_tx_hang()
Dmac80211.c626 struct mt76_queue *q; in mt76_has_tx_pending()
1323 struct mt76_queue *
1327 struct mt76_queue *hwq; in mt76_init_queue()
Dtestmode.c33 struct mt76_queue *q; in mt76_testmode_tx_pending()
/drivers/net/wireless/mediatek/mt76/mt7915/
Ddebugfs.c269 struct mt76_queue *ext_q = mphy_ext ? mphy_ext->q_tx[MT_TXQ_BE] : NULL; in mt7915_queues_read()
271 struct mt76_queue *q; in mt7915_queues_read()
284 struct mt76_queue *q = queue_map[i].q; in mt7915_queues_read()
/drivers/net/wireless/mediatek/mt76/mt7615/
Dsdio_txrx.c84 struct mt76_queue *q = &dev->q_rx[qid]; in mt7663s_rx_run_queue()
216 static int mt7663s_tx_run_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt7663s_tx_run_queue()
Ddebugfs.c387 struct mt76_queue *q; in mt7615_queues_read()
397 struct mt76_queue *q = queue_map[i].q; in mt7615_queues_read()
/drivers/net/wireless/mediatek/mt76/mt7921/
Ddebugfs.c161 struct mt76_queue *q; in mt7921_queues_read()
171 struct mt76_queue *q = queue_map[i].q; in mt7921_queues_read()
/drivers/net/wireless/mediatek/mt76/mt7603/
Ddma.c111 mt7603_init_rx_queue(struct mt7603_dev *dev, struct mt76_queue *q, in mt7603_init_rx_queue()
Dbeacon.c105 struct mt76_queue *q; in mt7603_pre_tbtt_tasklet()
Dmac.c450 struct mt76_queue *q = dev->mphy.q_tx[i]; in mt7603_mac_sta_poll()
921 struct mt76_queue *q = dev->mphy.q_tx[qid]; in mt7603_mac_write_txwi()
1540 struct mt76_queue *q; in mt7603_tx_hang()