| /linux/include/linux/soc/mediatek/ |
| H A D | mtk_wed.h | 85 struct mtk_wed_device { struct 183 int (*offload_enable)(struct mtk_wed_device *wed); 184 void (*offload_disable)(struct mtk_wed_device *wed); 185 u32 (*init_rx_buf)(struct mtk_wed_device *wed, int size); 186 void (*release_rx_buf)(struct mtk_wed_device *wed); 187 void (*update_wo_rx_stats)(struct mtk_wed_device *wed, 189 int (*reset)(struct mtk_wed_device *wed); 190 void (*reset_complete)(struct mtk_wed_device *wed); 196 int (*attach)(struct mtk_wed_device *dev) __releases(RCU); argument 197 int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring, [all …]
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_wed.h | 44 struct mtk_wed_device *wed_dev; 86 wed_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wed_w32() 92 wed_r32(struct mtk_wed_device *dev, u32 reg) in wed_r32() 102 wdma_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wdma_w32() 108 wdma_r32(struct mtk_wed_device *dev, u32 reg) in wdma_r32() 114 wpdma_tx_r32(struct mtk_wed_device *dev, int ring, u32 reg) in wpdma_tx_r32() 123 wpdma_tx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val) in wpdma_tx_w32() 132 wpdma_rx_r32(struct mtk_wed_device *dev, int ring, u32 reg) in wpdma_rx_r32() 141 wpdma_rx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val) in wpdma_rx_w32() 150 wpdma_txfree_r32(struct mtk_wed_device *dev, u32 reg) in wpdma_txfree_r32() [all …]
|
| H A D | mtk_wed.c | 100 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wed_m32() 106 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_set() 112 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_clr() 118 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wdma_m32() 124 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_set() 130 wdma_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_clr() 136 wifi_r32(struct mtk_wed_device *dev, u32 reg) in wifi_r32() 142 wifi_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wifi_w32() 148 mtk_wed_read_reset(struct mtk_wed_device *dev) in mtk_wed_read_reset() 154 mtk_wdma_read_reset(struct mtk_wed_device *dev) in mtk_wdma_read_reset() [all …]
|
| H A D | mtk_wed_debugfs.c | 57 dump_wed_regs(struct seq_file *s, struct mtk_wed_device *dev, in dump_wed_regs() 146 struct mtk_wed_device *dev = hw->wed_dev; in wed_txinfo_show() 261 struct mtk_wed_device *dev = hw->wed_dev; in wed_rxinfo_show() 489 struct mtk_wed_device *dev = hw->wed_dev; in wed_amsdu_show() 539 struct mtk_wed_device *dev = hw->wed_dev; in wed_rtqm_show() 576 struct mtk_wed_device *dev = hw->wed_dev; in wed_rro_show()
|
| H A D | mtk_wed_mcu.c | 81 mtk_wed_update_rx_stats(struct mtk_wed_device *wed, struct sk_buff *skb) in mtk_wed_update_rx_stats() 221 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data, in mtk_wed_mcu_msg_update()
|
| H A D | mtk_wed_wo.h | 275 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | wed.c | 9 void mt76_wed_release_rx_buf(struct mtk_wed_device *wed) in mt76_wed_release_rx_buf() 32 u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size) in mt76_wed_init_rx_buf() 81 int mt76_wed_offload_enable(struct mtk_wed_device *wed) in mt76_wed_offload_enable() 165 void mt76_wed_offload_disable(struct mtk_wed_device *wed) in mt76_wed_offload_disable() 175 void mt76_wed_reset_complete(struct mtk_wed_device *wed) in mt76_wed_reset_complete() 188 struct mtk_wed_device *wed = &phy->dev->mmio.wed; in mt76_wed_net_setup_tc()
|
| H A D | mt76.h | 259 struct mtk_wed_device *wed; 716 struct mtk_wed_device wed; 717 struct mtk_wed_device wed_hif2; 1229 void mt76_wed_release_rx_buf(struct mtk_wed_device *wed); 1230 void mt76_wed_offload_disable(struct mtk_wed_device *wed); 1231 void mt76_wed_reset_complete(struct mtk_wed_device *wed); 1237 u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size); 1238 int mt76_wed_offload_enable(struct mtk_wed_device *wed); 1241 static inline u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size) in mt76_wed_init_rx_buf() 1246 static inline int mt76_wed_offload_enable(struct mtk_wed_device *wed) in mt76_wed_offload_enable() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mmio.c | 581 static void mt7915_mmio_wed_update_rx_stats(struct mtk_wed_device *wed, in mt7915_mmio_wed_update_rx_stats() 603 static int mt7915_mmio_wed_reset(struct mtk_wed_device *wed) in mt7915_mmio_wed_reset() 637 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_mmio_wed_init() 829 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_tasklet() 899 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_handler()
|
| H A D | dma.c | 12 struct mtk_wed_device *wed = NULL; in mt7915_init_tx_queues() 593 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_dma_reset()
|
| H A D | main.c | 1727 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_net_fill_forward_path()
|
| H A D | mcu.c | 1778 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_mcu_wed_enable_rx_stats()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mmio.c | 426 static int mt7996_mmio_wed_reset(struct mtk_wed_device *wed) in mt7996_mmio_wed_reset() 460 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_mmio_wed_init() 728 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_irq_tasklet() 729 struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2; in mt7996_irq_tasklet()
|
| H A D | dma.c | 11 int ring_base, struct mtk_wed_device *wed) in mt7996_init_tx_queues() 296 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_dma_start() 629 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_dma_init() 630 struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2; in mt7996_dma_init()
|
| H A D | init.c | 463 mt7996_init_wiphy(struct ieee80211_hw *hw, struct mtk_wed_device *wed) in mt7996_init_wiphy() 665 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_register_phy() 772 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_rro_hw_init_v3() 941 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_wed_rro_init()
|
| H A D | mt7996.h | 654 int n_desc, int ring_base, struct mtk_wed_device *wed);
|
| H A D | main.c | 2176 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7996_net_fill_forward_path()
|