Searched refs:mtk_wed_device (Results 1 - 17 of 17) sorted by relevance

/linux-master/include/linux/soc/mediatek/
H A Dmtk_wed.h85 struct mtk_wed_device { struct
182 int (*offload_enable)(struct mtk_wed_device *wed);
183 void (*offload_disable)(struct mtk_wed_device *wed);
184 u32 (*init_rx_buf)(struct mtk_wed_device *wed, int size);
185 void (*release_rx_buf)(struct mtk_wed_device *wed);
186 void (*update_wo_rx_stats)(struct mtk_wed_device *wed,
188 int (*reset)(struct mtk_wed_device *wed);
189 void (*reset_complete)(struct mtk_wed_device *wed);
195 int (*attach)(struct mtk_wed_device *dev);
196 int (*tx_ring_setup)(struct mtk_wed_device *de
[all...]
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_wed.h44 struct mtk_wed_device *wed_dev;
86 wed_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
92 wed_r32(struct mtk_wed_device *dev, u32 reg)
102 wdma_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
108 wdma_r32(struct mtk_wed_device *dev, u32 reg)
114 wpdma_tx_r32(struct mtk_wed_device *dev, int ring, u32 reg)
123 wpdma_tx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val)
132 wpdma_rx_r32(struct mtk_wed_device *dev, int ring, u32 reg)
141 wpdma_rx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val)
150 wpdma_txfree_r32(struct mtk_wed_device *de
[all...]
H A Dmtk_wed.c93 wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val)
99 wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask)
105 wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask)
111 wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val)
117 wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask)
123 wdma_clr(struct mtk_wed_device *dev, u32 reg, u32 mask)
129 wifi_r32(struct mtk_wed_device *dev, u32 reg)
135 wifi_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
141 mtk_wed_read_reset(struct mtk_wed_device *dev)
147 mtk_wdma_read_reset(struct mtk_wed_device *de
[all...]
H A Dmtk_wed_debugfs.c57 dump_wed_regs(struct seq_file *s, struct mtk_wed_device *dev,
146 struct mtk_wed_device *dev = hw->wed_dev;
261 struct mtk_wed_device *dev = hw->wed_dev;
489 struct mtk_wed_device *dev = hw->wed_dev;
539 struct mtk_wed_device *dev = hw->wed_dev;
576 struct mtk_wed_device *dev = hw->wed_dev;
H A Dmtk_wed_mcu.c81 mtk_wed_update_rx_stats(struct mtk_wed_device *wed, struct sk_buff *skb)
221 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
H A Dmtk_wed_wo.h275 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dwed.c9 void mt76_wed_release_rx_buf(struct mtk_wed_device *wed)
32 u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size)
85 int mt76_wed_offload_enable(struct mtk_wed_device *wed)
169 void mt76_wed_offload_disable(struct mtk_wed_device *wed)
179 void mt76_wed_reset_complete(struct mtk_wed_device *wed)
192 struct mtk_wed_device *wed = &phy->dev->mmio.wed;
H A Dmt76.h224 struct mtk_wed_device *wed;
639 struct mtk_wed_device wed;
640 struct mtk_wed_device wed_hif2;
1095 void mt76_wed_release_rx_buf(struct mtk_wed_device *wed);
1096 void mt76_wed_offload_disable(struct mtk_wed_device *wed);
1097 void mt76_wed_reset_complete(struct mtk_wed_device *wed);
1103 u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size);
1104 int mt76_wed_offload_enable(struct mtk_wed_device *wed);
1107 static inline u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size)
1112 static inline int mt76_wed_offload_enable(struct mtk_wed_device *we
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Ddma.c11 int ring_base, struct mtk_wed_device *wed)
221 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
444 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
445 struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2;
H A Dmmio.c272 static int mt7996_mmio_wed_reset(struct mtk_wed_device *wed)
306 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
520 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
521 struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2;
H A Dinit.c350 mt7996_init_wiphy(struct ieee80211_hw *hw, struct mtk_wed_device *wed)
565 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
684 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
H A Dmt7996.h438 int n_desc, int ring_base, struct mtk_wed_device *wed);
H A Dmain.c1443 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmmio.c579 static void mt7915_mmio_wed_update_rx_stats(struct mtk_wed_device *wed,
604 static int mt7915_mmio_wed_reset(struct mtk_wed_device *wed)
638 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
824 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
894 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
H A Ddma.c12 struct mtk_wed_device *wed = NULL;
593 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
H A Dmain.c1642 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
H A Dmcu.c1722 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;

Completed in 181 milliseconds