Searched refs:mt76_queue (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | dma.c | 24 mt76_dma_alloc_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_alloc_queue() 55 mt76_dma_add_buf(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_add_buf() 100 mt76_dma_tx_cleanup_idx(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_tx_cleanup_idx() 131 mt76_dma_sync_idx(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_sync_idx() 141 struct mt76_queue *q = &dev->q_tx[qid]; in mt76_dma_tx_cleanup() 192 mt76_dma_get_buf(struct mt76_dev *dev, struct mt76_queue *q, int idx, in mt76_dma_get_buf() 218 mt76_dma_dequeue(struct mt76_dev *dev, struct mt76_queue *q, bool flush, in mt76_dma_dequeue() 237 mt76_dma_kick_queue(struct mt76_dev *dev, struct mt76_queue *q) in mt76_dma_kick_queue() 242 int mt76_dma_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q, in mt76_dma_tx_queue_skb() 317 mt76_dma_rx_fill(struct mt76_dev *dev, struct mt76_queue *q, bool napi) in mt76_dma_rx_fill() [all …]
|
D | mt76.h | 93 struct mt76_queue { struct 120 int (*alloc)(struct mt76_dev *dev, struct mt76_queue *q); argument 122 int (*add_buf)(struct mt76_dev *dev, struct mt76_queue *q, 126 int (*tx_queue_skb)(struct mt76_dev *dev, struct mt76_queue *q, 130 void *(*dequeue)(struct mt76_dev *dev, struct mt76_queue *q, bool flush, 138 void (*kick)(struct mt76_dev *dev, struct mt76_queue *q); 170 struct mt76_queue *hwq; 227 struct sk_buff *skb, struct mt76_queue *q, 231 void (*tx_complete_skb)(struct mt76_dev *dev, struct mt76_queue *q, 331 struct mt76_queue q_tx[__MT_TXQ_MAX]; [all …]
|
D | tx.c | 99 struct mt76_queue *q; in mt76_tx() 163 struct mt76_queue *hwq = &dev->q_tx[MT_TXQ_PSD]; in mt76_queue_ps_skb() 181 struct mt76_queue *hwq = &dev->q_tx[MT_TXQ_PSD]; in mt76_release_buffered_frames() 218 mt76_txq_send_burst(struct mt76_dev *dev, struct mt76_queue *hwq, in mt76_txq_send_burst() 304 mt76_txq_schedule_list(struct mt76_dev *dev, struct mt76_queue *hwq) in mt76_txq_schedule_list() 352 void mt76_txq_schedule(struct mt76_dev *dev, struct mt76_queue *hwq) in mt76_txq_schedule() 372 struct mt76_queue *q = &dev->q_tx[i]; in mt76_txq_schedule_all() 403 struct mt76_queue *hwq = mtxq->hwq; in mt76_wake_tx_queue() 416 struct mt76_queue *hwq; in mt76_txq_remove()
|
D | mt76x2_dma.c | 24 struct mt76_queue *q = &dev->mt76.q_tx[qid]; in mt76x2_tx_queue_mcu() 51 mt76x2_init_tx_queue(struct mt76x2_dev *dev, struct mt76_queue *q, in mt76x2_init_tx_queue() 70 mt76x2_init_rx_queue(struct mt76x2_dev *dev, struct mt76_queue *q, in mt76x2_init_rx_queue() 114 struct mt76_queue *q; in mt76x2_dma_init()
|
D | usb.c | 305 *mt76u_get_next_rx_entry(struct mt76_queue *q) in mt76u_get_next_rx_entry() 339 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_process_rx_entry() 382 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_complete_rx() 411 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_rx_tasklet() 441 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_submit_rx_buffers() 463 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_alloc_rx() 496 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_free_rx() 505 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76u_stop_rx() 550 struct mt76_queue *q; in mt76u_tx_tasklet() 649 mt76u_tx_queue_skb(struct mt76_dev *dev, struct mt76_queue *q, in mt76u_tx_queue_skb() [all …]
|
D | mt76x2u.h | 75 struct sk_buff *skb, struct mt76_queue *q, 78 void mt76x2u_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q,
|
D | mt76x2u_core.c | 80 struct sk_buff *skb, struct mt76_queue *q, in mt76x2u_tx_prepare_skb() 100 void mt76x2u_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q, in mt76x2u_tx_complete_skb()
|
D | mt76x2_tx.c | 27 struct sk_buff *skb, struct mt76_queue *q, in mt76x2_tx_prepare_skb() 132 struct mt76_queue *q = &dev->mt76.q_tx[MT_TXQ_PSD]; in mt76x2_pre_tbtt_tasklet()
|
D | debugfs.c | 46 struct mt76_queue *q = &dev->q_tx[i]; in mt76_queues_read()
|
D | mt76x2.h | 267 struct sk_buff *skb, struct mt76_queue *q, 270 void mt76x2_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q,
|
D | mt76x2_mac.c | 88 void mt76x2_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue *q, in mt76x2_tx_complete_skb()
|