/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | dma.c | 83 mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_alloc_queue() 120 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf() 180 mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_tx_cleanup_idx() 204 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx() 213 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue() 222 struct mt76_queue *q = dev->q_tx[qid]; in mt76_dma_tx_cleanup() 270 mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_get_buf() 296 mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush, in mt76_dma_dequeue() 320 struct mt76_queue *q = dev->q_tx[qid]; in mt76_dma_tx_queue_skb_raw() 352 struct mt76_queue * in mt76_dma_tx_queue_skb() [all...] |
H A D | sdio.c | 23 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() 231 struct mt76_queue *q = dev->q_tx[qid]; in mt76s_tx_queue_skb_raw() 259 static void mt76s_tx_kick(struct mt76_dev *dev, struct mt76_queue *q) in mt76s_tx_kick() 321 struct mt76_queue *q = &dev->q_rx[i]; in mt76s_deinit()
|
H A D | usb.c | 374 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 * in mt76u_stop_rx() [all...] |
H A D | tx.c | 233 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()
|
H A D | mt76x02_mmio.c | 17 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()
|
H A D | debugfs.c | 34 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()
|
H A D | mt76.h | 120 struct mt76_queue { struct 163 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q, 174 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush, 182 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q); 605 struct mt76_queue *q_tx[2 * __MT_TXQ_MAX]; 606 struct mt76_queue q_rx[__MT_RXQ_MAX]; 1014 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q,
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | sdio.c | 306 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() 517 mt76s_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q, in mt76s_tx_queue_skb() 548 mt76s_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue *q, in mt76s_tx_queue_skb_raw() 582 static void mt76s_tx_kick(struct mt76_dev *dev, struct mt76_queue * [all...] |
H A D | dma.c | 184 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx() 193 mt76_dma_queue_reset(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_queue_reset() 210 mt76_dma_add_rx_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_rx_buf() 255 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf() 317 mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_tx_cleanup_idx() 338 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue() 345 mt76_dma_tx_cleanup(struct mt76_dev *dev, struct mt76_queue *q, bool flush) in mt76_dma_tx_cleanup() 385 mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_get_buf() 439 mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush, in mt76_dma_dequeue() 460 mt76_dma_tx_queue_skb_raw(struct mt76_dev *dev, struct mt76_queue * [all...] |
H A D | usb.c | 320 mt76u_fill_rx_sg(struct mt76_dev *dev, struct mt76_queue *q, struct urb *urb, in mt76u_fill_rx_sg() 353 mt76u_refill_rx(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_refill_rx() 390 mt76u_rx_urb_alloc(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_rx_urb_alloc() 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() 602 mt76u_process_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76u_process_rx_queue() 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() 696 mt76u_free_rx_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76u_free_rx_queue() 728 struct mt76_queue * in mt76u_stop_rx() [all...] |
H A D | mt76.h | 181 struct mt76_queue { struct 232 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q, 236 int (*tx_queue_skb)(struct mt76_dev *dev, struct mt76_queue *q, 240 int (*tx_queue_skb_raw)(struct mt76_dev *dev, struct mt76_queue *q, 243 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush, 248 void (*tx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q, 251 void (*rx_cleanup)(struct mt76_dev *dev, struct mt76_queue *q); 253 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q); 255 void (*reset_q)(struct mt76_dev *dev, struct mt76_queue *q); 722 struct mt76_queue *q_t [all...] |
H A D | tx.c | 304 struct mt76_queue *q = phy->q_tx[qid]; in __mt76_tx_queue_skb() 335 struct mt76_queue *q; in mt76_tx() 411 struct mt76_queue *hwq = phy->q_tx[MT_TXQ_PSD]; in mt76_release_buffered_frames() 448 mt76_txq_stopped(struct mt76_queue *q) in mt76_txq_stopped() 455 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst() 523 struct mt76_queue *q = phy->q_tx[qid]; in mt76_txq_schedule_list() 644 struct mt76_queue *hwq; in mt76_stop_tx_queues() 713 void mt76_queue_tx_complete(struct mt76_dev *dev, struct mt76_queue *q, in mt76_queue_tx_complete() 729 struct mt76_queue *q = phy->q_tx[0]; in __mt76_set_tx_blocked()
|
H A D | debugfs.c | 61 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()
|
H A D | mt792x_debugfs.c | 102 struct mt76_queue *q; in mt792x_queues_read() 112 struct mt76_queue *q = queue_map[i].q; in mt792x_queues_read()
|
H A D | dma.h | 60 int mt76_dma_wed_setup(struct mt76_dev *dev, struct mt76_queue *q, bool reset);
|
H A D | mt76x02_mmio.c | 18 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()
|
H A D | sdio_txrx.c | 84 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | dma.c | 10 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()
|
H A D | beacon.c | 70 struct mt76_queue *q; in mt7603_pre_tbtt_tasklet()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | sdio_txrx.c | 86 struct mt76_queue *q = &dev->q_rx[qid]; in mt7663s_rx_run_queue() 196 struct mt76_queue *q = dev->q_tx[qid]; in mt7663s_tx_run_queue()
|
H A D | debugfs.c | 331 struct mt76_queue *q = dev->mt76.q_tx[queue_map[i].id]; in mt7615_queues_read()
|
H A D | dma.c | 17 struct mt76_queue *hwq; in mt7615_init_tx_queue()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | dma.c | 11 struct mt76_queue *hwq; in mt7915_init_tx_queues() 32 struct mt76_queue *hwq; in mt7915_init_mcu_queue()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | debugfs.c | 395 struct mt76_queue *q; in mt7615_queues_read() 405 struct mt76_queue *q = queue_map[i].q; in mt7615_queues_read()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | dma.c | 111 mt7603_init_rx_queue(struct mt7603_dev *dev, struct mt76_queue *q, in mt7603_init_rx_queue()
|