Symbol: mt76_queue
drivers/net/wireless/mediatek/mt76/debugfs.c
61
struct mt76_queue *q = dev->phy.q_tx[i];
drivers/net/wireless/mediatek/mt76/debugfs.c
81
struct mt76_queue *q = &dev->q_rx[i];
drivers/net/wireless/mediatek/mt76/dma.c
1169
struct mt76_queue *q = &dev->q_rx[i];
drivers/net/wireless/mediatek/mt76/dma.c
158
mt76_dma_queue_magic_cnt_init(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/dma.c
189
mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/dma.c
205
void mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
232
mt76_dma_add_rx_buf(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
307
mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
376
mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx,
drivers/net/wireless/mediatek/mt76/dma.c
397
mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/dma.c
407
mt76_dma_tx_cleanup(struct mt76_dev *dev, struct mt76_queue *q, bool flush)
drivers/net/wireless/mediatek/mt76/dma.c
448
mt76_dma_get_rxdmad_c_buf(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
491
mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx,
drivers/net/wireless/mediatek/mt76/dma.c
548
mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
drivers/net/wireless/mediatek/mt76/dma.c
604
mt76_dma_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
637
mt76_dma_tx_queue_skb(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
744
mt76_dma_rx_fill_buf(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
784
int mt76_dma_rx_fill(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
797
mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.c
856
mt76_dma_rx_cleanup(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/dma.c
893
struct mt76_queue *q = &dev->q_rx[qid];
drivers/net/wireless/mediatek/mt76/dma.c
926
mt76_add_fragment(struct mt76_dev *dev, struct mt76_queue *q, void *data,
drivers/net/wireless/mediatek/mt76/dma.c
953
mt76_dma_rx_process(struct mt76_dev *dev, struct mt76_queue *q, int budget)
drivers/net/wireless/mediatek/mt76/dma.h
169
int mt76_dma_rx_fill(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.h
171
void mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/dma.h
175
mt76_dma_reset_tx_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mac80211.c
1964
struct mt76_queue *
drivers/net/wireless/mediatek/mt76/mac80211.c
1968
struct mt76_queue *hwq;
drivers/net/wireless/mediatek/mt76/mac80211.c
614
int mt76_create_page_pool(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mac80211.c
964
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt76.h
1239
int mt76_wed_dma_setup(struct mt76_dev *dev, struct mt76_queue *q, bool reset);
drivers/net/wireless/mediatek/mt76/mt76.h
1251
static inline int mt76_wed_dma_setup(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
1336
struct mt76_queue *
drivers/net/wireless/mediatek/mt76/mt76.h
1343
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt76.h
1357
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt76.h
1638
int mt76_npu_dma_add_buf(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
1641
int mt76_npu_rx_queue_init(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
1642
int mt76_npu_fill_rx_queue(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
1643
void mt76_npu_queue_cleanup(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
1647
void mt76_npu_queue_setup(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
1648
void mt76_npu_txdesc_cleanup(struct mt76_queue *q, int index);
drivers/net/wireless/mediatek/mt76/mt76.h
1659
struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
1668
struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1674
struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1693
struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1697
static inline void mt76_npu_txdesc_cleanup(struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
1774
void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
1920
static inline bool mt76_queue_is_rx(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1932
static inline bool mt76_queue_is_wed_tx_free(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1938
static inline bool mt76_queue_is_wed_rro(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1943
static inline bool mt76_queue_is_wed_rro_ind(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1949
static inline bool mt76_queue_is_wed_rro_rxdmad_c(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1955
static inline bool mt76_queue_is_wed_rro_data(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1961
static inline bool mt76_queue_is_wed_rro_msdu_pg(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1968
static inline bool mt76_queue_is_wed_rx(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1974
static inline bool mt76_queue_is_emi(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1979
static inline bool mt76_queue_is_npu(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1984
static inline bool mt76_queue_is_npu_tx(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
1990
static inline bool mt76_queue_is_npu_rx(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/mt76.h
2003
int mt76_create_page_pool(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
2013
mt76_get_page_pool_buf(struct mt76_queue *q, u32 *offset, u32 size)
drivers/net/wireless/mediatek/mt76/mt76.h
294
int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
298
int (*tx_queue_skb)(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
302
int (*tx_queue_skb_raw)(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
305
void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
drivers/net/wireless/mediatek/mt76/mt76.h
310
void (*tx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
316
void (*rx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
318
void (*kick)(struct mt76_dev *dev, struct mt76_queue *q);
drivers/net/wireless/mediatek/mt76/mt76.h
320
void (*reset_q)(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
568
int (*rx_rro_add_msdu_page)(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76.h
860
struct mt76_queue *q_tx[__MT_TXQ_MAX];
drivers/net/wireless/mediatek/mt76/mt76.h
949
struct mt76_queue *q_mcu[__MT_MCUQ_MAX];
drivers/net/wireless/mediatek/mt76/mt76.h
950
struct mt76_queue q_rx[__MT_RXQ_MAX];
drivers/net/wireless/mediatek/mt76/mt7603/beacon.c
105
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7603/dma.c
135
mt7603_init_rx_queue(struct mt7603_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
1531
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
462
struct mt76_queue *q = dev->mphy.q_tx[i];
drivers/net/wireless/mediatek/mt76/mt7603/mac.c
925
struct mt76_queue *q = dev->mphy.q_tx[qid];
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
395
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
405
struct mt76_queue *q = queue_map[i].q;
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
115
mt76x02_init_rx_queue(struct mt76x02_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
178
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
18
struct mt76_queue *q = dev->mphy.q_tx[MT_TXQ_PSD];
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
353
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
948
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
960
struct mt76_queue *q = queue_map[i].q;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
249
mt7915_wed_check_ppe(struct mt7915_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
102
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
112
struct mt76_queue *q = queue_map[i].q;
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
760
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
782
struct mt76_queue *q = queue_map[i].q;
drivers/net/wireless/mediatek/mt76/mt7996/dma.c
973
struct mt76_queue *q = &dev->mt76.q_rx[i];
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1846
int mt7996_rro_msdu_page_add(struct mt76_dev *mdev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1916
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
423
mt7996_wed_check_ppe(struct mt7996_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
312
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
839
int mt7996_rro_msdu_page_add(struct mt76_dev *mdev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/mt7996/npu.c
215
struct mt76_queue *q = &dev->mt76.q_rx[MT_RXQ_MAIN_WA];
drivers/net/wireless/mediatek/mt76/npu.c
17
int mt76_npu_fill_rx_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/npu.c
182
struct mt76_queue *q = q_instance;
drivers/net/wireless/mediatek/mt76/npu.c
206
int mt76_npu_dma_add_buf(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/npu.c
234
void mt76_npu_txdesc_cleanup(struct mt76_queue *q, int index)
drivers/net/wireless/mediatek/mt76/npu.c
244
void mt76_npu_queue_setup(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/npu.c
258
int mt76_npu_rx_queue_init(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/npu.c
46
void mt76_npu_queue_cleanup(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/npu.c
63
struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/sdio.c
306
struct mt76_queue *q = &dev->q_rx[qid];
drivers/net/wireless/mediatek/mt76/sdio.c
323
static struct mt76_queue *mt76s_alloc_tx_queue(struct mt76_dev *dev)
drivers/net/wireless/mediatek/mt76/sdio.c
325
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/sdio.c
345
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/sdio.c
367
mt76s_get_next_rx_entry(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/sdio.c
383
mt76s_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/sdio.c
429
static int mt76s_process_tx_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/sdio.c
518
mt76s_tx_queue_skb(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/sdio.c
550
mt76s_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/sdio.c
587
static void mt76s_tx_kick(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/sdio.c
619
struct mt76_queue *q = &dev->q_rx[i];
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
245
static int mt76s_tx_run_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
375
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/sdio_txrx.c
88
struct mt76_queue *q = &dev->q_rx[qid];
drivers/net/wireless/mediatek/mt76/testmode.c
37
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/tx.c
303
struct mt76_queue *q = phy->q_tx[qid];
drivers/net/wireless/mediatek/mt76/tx.c
414
struct mt76_queue *hwq = phy->q_tx[MT_TXQ_PSD];
drivers/net/wireless/mediatek/mt76/tx.c
451
mt76_txq_stopped(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/tx.c
458
mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/tx.c
530
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/tx.c
607
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/tx.c
739
struct mt76_queue *hwq;
drivers/net/wireless/mediatek/mt76/tx.c
805
void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/tx.c
821
struct mt76_queue *q = phy->q_tx[0];
drivers/net/wireless/mediatek/mt76/usb.c
1004
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/usb.c
320
mt76u_fill_rx_sg(struct mt76_dev *dev, struct mt76_queue *q, struct urb *urb,
drivers/net/wireless/mediatek/mt76/usb.c
353
mt76u_refill_rx(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/usb.c
390
mt76u_rx_urb_alloc(struct mt76_dev *dev, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/usb.c
438
mt76u_get_next_rx_entry(struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/usb.c
558
struct mt76_queue *q = urb->context;
drivers/net/wireless/mediatek/mt76/usb.c
602
mt76u_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/usb.c
643
struct mt76_queue *q = &dev->q_rx[qid];
drivers/net/wireless/mediatek/mt76/usb.c
663
struct mt76_queue *q = &dev->q_rx[qid];
drivers/net/wireless/mediatek/mt76/usb.c
696
mt76u_free_rx_queue(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/usb.c
728
struct mt76_queue *q = &dev->q_rx[i];
drivers/net/wireless/mediatek/mt76/usb.c
742
struct mt76_queue *q = &dev->q_rx[i];
drivers/net/wireless/mediatek/mt76/usb.c
764
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/usb.c
853
mt76u_tx_queue_skb(struct mt76_phy *phy, struct mt76_queue *q,
drivers/net/wireless/mediatek/mt76/usb.c
887
static void mt76u_tx_kick(struct mt76_dev *dev, struct mt76_queue *q)
drivers/net/wireless/mediatek/mt76/usb.c
910
mt76u_ac_to_hwq(struct mt76_dev *dev, struct mt76_queue *q, u8 qid)
drivers/net/wireless/mediatek/mt76/usb.c
945
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/usb.c
980
struct mt76_queue *q;
drivers/net/wireless/mediatek/mt76/wed.c
36
struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN];
drivers/net/wireless/mediatek/mt76/wed.c
93
int mt76_wed_dma_setup(struct mt76_dev *dev, struct mt76_queue *q, bool reset)