Searched refs:mtk_wed_device (Results 1 - 17 of 17) sorted by relevance
/linux-master/include/linux/soc/mediatek/ |
H A D | mtk_wed.h | 85 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 D | mtk_wed.h | 44 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 D | mtk_wed.c | 93 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 D | mtk_wed_debugfs.c | 57 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 D | mtk_wed_mcu.c | 81 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 D | mtk_wed_wo.h | 275 int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | wed.c | 9 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 D | mt76.h | 224 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 D | dma.c | 11 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 D | mmio.c | 272 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 D | init.c | 350 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 D | mt7996.h | 438 int n_desc, int ring_base, struct mtk_wed_device *wed);
|
H A D | main.c | 1443 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mmio.c | 579 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 D | dma.c | 12 struct mtk_wed_device *wed = NULL; 593 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
|
H A D | main.c | 1642 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
|
H A D | mcu.c | 1722 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
|
Completed in 181 milliseconds