Searched refs:mtk_wed_device (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/include/linux/soc/mediatek/ |
D | mtk_wed.h | 29 struct mtk_wed_device { struct 70 int (*offload_enable)(struct mtk_wed_device *wed); argument 71 void (*offload_disable)(struct mtk_wed_device *wed); 77 int (*attach)(struct mtk_wed_device *dev); argument 78 int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring, 80 int (*txfree_ring_setup)(struct mtk_wed_device *dev, 82 void (*detach)(struct mtk_wed_device *dev); 84 void (*stop)(struct mtk_wed_device *dev); 85 void (*start)(struct mtk_wed_device *dev, u32 irq_mask); 86 void (*reset_dma)(struct mtk_wed_device *dev); [all …]
|
/Linux-v6.1/drivers/net/ethernet/mediatek/ |
D | mtk_wed.h | 24 struct mtk_wed_device *wed_dev; 42 wed_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wed_w32() 48 wed_r32(struct mtk_wed_device *dev, u32 reg) in wed_r32() 58 wdma_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wdma_w32() 64 wdma_r32(struct mtk_wed_device *dev, u32 reg) in wdma_r32() 70 wpdma_tx_r32(struct mtk_wed_device *dev, int ring, u32 reg) in wpdma_tx_r32() 79 wpdma_tx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val) in wpdma_tx_w32() 88 wpdma_txfree_r32(struct mtk_wed_device *dev, u32 reg) in wpdma_txfree_r32() 97 wpdma_txfree_w32(struct mtk_wed_device *dev, u32 reg, u32 val) in wpdma_txfree_w32()
|
D | mtk_wed.c | 38 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wed_m32() 44 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_set() 50 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask) in wed_clr() 56 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val) in wdma_m32() 62 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask) in wdma_set() 68 mtk_wed_read_reset(struct mtk_wed_device *dev) in mtk_wed_read_reset() 74 mtk_wed_reset(struct mtk_wed_device *dev, u32 mask) in mtk_wed_reset() 85 mtk_wed_assign(struct mtk_wed_device *dev) in mtk_wed_assign() 118 mtk_wed_buffer_alloc(struct mtk_wed_device *dev) in mtk_wed_buffer_alloc() 205 mtk_wed_free_buffer(struct mtk_wed_device *dev) in mtk_wed_free_buffer() [all …]
|
D | mtk_wed_debugfs.c | 47 dump_wed_regs(struct seq_file *s, struct mtk_wed_device *dev, in dump_wed_regs() 124 struct mtk_wed_device *dev = hw->wed_dev; in wed_txinfo_show()
|
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7915/ |
D | pci.c | 99 static int mt7915_wed_offload_enable(struct mtk_wed_device *wed) in mt7915_wed_offload_enable() 127 static void mt7915_wed_offload_disable(struct mtk_wed_device *wed) in mt7915_wed_offload_disable() 155 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_pci_wed_init()
|
D | mmio.c | 558 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_tasklet() 627 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_handler()
|
D | main.c | 1422 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_net_fill_forward_path()
|
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/ |
D | dma.c | 490 struct mtk_wed_device *wed = &dev->mmio.wed; in mt76_dma_wed_setup()
|
D | mt76.h | 594 struct mtk_wed_device wed;
|