Home
last modified time | relevance | path

Searched refs:mtk_wed_device (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.6/include/linux/soc/mediatek/
Dmtk_wed.h79 struct mtk_wed_device { struct
148 int (*offload_enable)(struct mtk_wed_device *wed);
149 void (*offload_disable)(struct mtk_wed_device *wed);
150 u32 (*init_rx_buf)(struct mtk_wed_device *wed, int size);
151 void (*release_rx_buf)(struct mtk_wed_device *wed);
152 void (*update_wo_rx_stats)(struct mtk_wed_device *wed,
154 int (*reset)(struct mtk_wed_device *wed);
155 void (*reset_complete)(struct mtk_wed_device *wed);
161 int (*attach)(struct mtk_wed_device *dev); argument
162 int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring,
[all …]
/Linux-v6.6/drivers/net/ethernet/mediatek/
Dmtk_wed.h25 struct mtk_wed_device *wed_dev;
44 wed_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wed_w32()
50 wed_r32(struct mtk_wed_device *dev, u32 reg) in wed_r32()
60 wdma_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wdma_w32()
66 wdma_r32(struct mtk_wed_device *dev, u32 reg) in wdma_r32()
72 wpdma_tx_r32(struct mtk_wed_device *dev, int ring, u32 reg) in wpdma_tx_r32()
81 wpdma_tx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val) in wpdma_tx_w32()
90 wpdma_rx_r32(struct mtk_wed_device *dev, int ring, u32 reg) in wpdma_rx_r32()
99 wpdma_rx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val) in wpdma_rx_w32()
108 wpdma_txfree_r32(struct mtk_wed_device *dev, u32 reg) in wpdma_txfree_r32()
[all …]
Dmtk_wed.c53 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wed_m32()
59 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_set()
65 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_clr()
71 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wdma_m32()
77 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_set()
83 wdma_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_clr()
89 wifi_r32(struct mtk_wed_device *dev, u32 reg) in wifi_r32()
95 wifi_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wifi_w32()
101 mtk_wed_read_reset(struct mtk_wed_device *dev) in mtk_wed_read_reset()
107 mtk_wdma_read_reset(struct mtk_wed_device *dev) in mtk_wdma_read_reset()
[all …]
Dmtk_wed_debugfs.c53 dump_wed_regs(struct seq_file *s, struct mtk_wed_device *dev, in dump_wed_regs()
142 struct mtk_wed_device *dev = hw->wed_dev; in wed_txinfo_show()
215 struct mtk_wed_device *dev = hw->wed_dev; in wed_rxinfo_show()
Dmtk_wed_mcu.c65 mtk_wed_update_rx_stats(struct mtk_wed_device *wed, struct sk_buff *skb) in mtk_wed_update_rx_stats()
202 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data, in mtk_wed_mcu_msg_update()
Dmtk_wed_wo.h274 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7915/
Dmmio.c545 static int mt7915_mmio_wed_offload_enable(struct mtk_wed_device *wed) in mt7915_mmio_wed_offload_enable()
559 static void mt7915_mmio_wed_offload_disable(struct mtk_wed_device *wed) in mt7915_mmio_wed_offload_disable()
570 static void mt7915_mmio_wed_release_rx_buf(struct mtk_wed_device *wed) in mt7915_mmio_wed_release_rx_buf()
592 static u32 mt7915_mmio_wed_init_rx_buf(struct mtk_wed_device *wed, int size) in mt7915_mmio_wed_init_rx_buf()
644 static void mt7915_mmio_wed_update_rx_stats(struct mtk_wed_device *wed, in mt7915_mmio_wed_update_rx_stats()
669 static int mt7915_mmio_wed_reset(struct mtk_wed_device *wed) in mt7915_mmio_wed_reset()
698 static void mt7915_mmio_wed_reset_complete(struct mtk_wed_device *wed) in mt7915_mmio_wed_reset_complete()
710 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_mmio_wed_init()
895 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_tasklet()
965 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_handler()
Ddma.c609 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_dma_reset()
Dmain.c1623 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_net_fill_forward_path()
Dmcu.c1718 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_mcu_wed_enable_rx_stats()
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/
Ddma.c642 struct mtk_wed_device *wed = &dev->mmio.wed; in mt76_dma_wed_setup()
Dmt76.h602 struct mtk_wed_device wed;