Symbol: mtk_wed_device
drivers/net/ethernet/mediatek/mtk_wed.c
100
wed_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.c
1015
mtk_wed_check_wfdma_rx_fill(struct mtk_wed_device *dev,
drivers/net/ethernet/mediatek/mtk_wed.c
1038
mtk_wed_dma_disable(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
106
wed_set(struct mtk_wed_device *dev, u32 reg, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
1082
mtk_wed_stop(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1100
mtk_wed_deinit(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
112
wed_clr(struct mtk_wed_device *dev, u32 reg, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
1128
__mtk_wed_detach(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1168
mtk_wed_detach(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1176
mtk_wed_bus_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
118
wdma_m32(struct mtk_wed_device *dev, u32 reg, u32 mask, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.c
1229
mtk_wed_set_wpdma(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
124
wdma_set(struct mtk_wed_device *dev, u32 reg, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
1266
mtk_wed_hw_init_early(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
130
wdma_clr(struct mtk_wed_device *dev, u32 reg, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
1313
mtk_wed_rro_ring_alloc(struct mtk_wed_device *dev, struct mtk_wed_ring *ring,
drivers/net/ethernet/mediatek/mtk_wed.c
1330
mtk_wed_rro_alloc(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1347
mtk_wed_rro_cfg(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
136
wifi_r32(struct mtk_wed_device *dev, u32 reg)
drivers/net/ethernet/mediatek/mtk_wed.c
1378
mtk_wed_rro_hw_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1405
mtk_wed_route_qm_hw_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
142
wifi_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.c
1433
mtk_wed_hw_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
148
mtk_wed_read_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
154
mtk_wdma_read_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1561
mtk_wed_rx_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
160
mtk_wdma_v3_rx_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1724
mtk_wed_reset_dma(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
1859
mtk_wed_ring_alloc(struct mtk_wed_device *dev, struct mtk_wed_ring *ring,
drivers/net/ethernet/mediatek/mtk_wed.c
1875
mtk_wed_wdma_rx_ring_setup(struct mtk_wed_device *dev, int idx, int size,
drivers/net/ethernet/mediatek/mtk_wed.c
1903
mtk_wed_wdma_tx_ring_setup(struct mtk_wed_device *dev, int idx, int size,
drivers/net/ethernet/mediatek/mtk_wed.c
1959
mtk_wed_ppe_check(struct mtk_wed_device *dev, struct sk_buff *skb,
drivers/net/ethernet/mediatek/mtk_wed.c
1978
mtk_wed_configure_irq(struct mtk_wed_device *dev, u32 irq_mask)
drivers/net/ethernet/mediatek/mtk_wed.c
2051
mtk_wed_dma_enable(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
2161
mtk_wed_start_hw_rro(struct mtk_wed_device *dev, u32 irq_mask, bool reset)
drivers/net/ethernet/mediatek/mtk_wed.c
2235
mtk_wed_rro_rx_ring_setup(struct mtk_wed_device *dev, int idx,
drivers/net/ethernet/mediatek/mtk_wed.c
2249
mtk_wed_msdu_pg_rx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs)
drivers/net/ethernet/mediatek/mtk_wed.c
2262
mtk_wed_ind_rx_ring_setup(struct mtk_wed_device *dev, void __iomem *regs)
drivers/net/ethernet/mediatek/mtk_wed.c
2326
mtk_wed_start(struct mtk_wed_device *dev, u32 irq_mask)
drivers/net/ethernet/mediatek/mtk_wed.c
2387
mtk_wed_attach(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
244
mtk_wdma_rx_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
2472
mtk_wed_tx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs,
drivers/net/ethernet/mediatek/mtk_wed.c
2535
mtk_wed_txfree_ring_setup(struct mtk_wed_device *dev, void __iomem *regs)
drivers/net/ethernet/mediatek/mtk_wed.c
2559
mtk_wed_rx_ring_setup(struct mtk_wed_device *dev, int idx, void __iomem *regs,
drivers/net/ethernet/mediatek/mtk_wed.c
2592
mtk_wed_irq_get(struct mtk_wed_device *dev, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
2618
mtk_wed_irq_set_mask(struct mtk_wed_device *dev, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
271
mtk_wed_check_busy(struct mtk_wed_device *dev, u32 reg, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
2755
mtk_wed_setup_tc(struct mtk_wed_device *wed, struct net_device *dev,
drivers/net/ethernet/mediatek/mtk_wed.c
277
mtk_wed_poll_busy(struct mtk_wed_device *dev, u32 reg, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
288
mtk_wdma_v3_tx_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
366
mtk_wdma_tx_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
386
mtk_wed_reset(struct mtk_wed_device *dev, u32 mask)
drivers/net/ethernet/mediatek/mtk_wed.c
397
mtk_wed_wo_read_status(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
403
mtk_wed_wo_reset(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
453
struct mtk_wed_device *dev;
drivers/net/ethernet/mediatek/mtk_wed.c
480
struct mtk_wed_device *dev;
drivers/net/ethernet/mediatek/mtk_wed.c
496
mtk_wed_assign(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
529
mtk_wed_amsdu_buffer_alloc(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
573
mtk_wed_amsdu_free_buffer(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
590
mtk_wed_amsdu_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
641
mtk_wed_tx_buffer_alloc(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
738
mtk_wed_free_tx_buffer(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
772
mtk_wed_hwrro_buffer_alloc(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
835
mtk_wed_rx_buffer_alloc(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
855
mtk_wed_hwrro_free_buffer(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
890
mtk_wed_free_rx_buffer(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
905
mtk_wed_hwrro_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
925
mtk_wed_rx_buffer_hw_init(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
940
mtk_wed_free_ring(struct mtk_wed_device *dev, struct mtk_wed_ring *ring)
drivers/net/ethernet/mediatek/mtk_wed.c
950
mtk_wed_free_rx_rings(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
957
mtk_wed_free_tx_rings(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.c
968
mtk_wed_set_ext_int(struct mtk_wed_device *dev, bool en)
drivers/net/ethernet/mediatek/mtk_wed.c
998
mtk_wed_set_512_support(struct mtk_wed_device *dev, bool enable)
drivers/net/ethernet/mediatek/mtk_wed.h
102
wdma_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.h
108
wdma_r32(struct mtk_wed_device *dev, u32 reg)
drivers/net/ethernet/mediatek/mtk_wed.h
114
wpdma_tx_r32(struct mtk_wed_device *dev, int ring, u32 reg)
drivers/net/ethernet/mediatek/mtk_wed.h
123
wpdma_tx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.h
132
wpdma_rx_r32(struct mtk_wed_device *dev, int ring, u32 reg)
drivers/net/ethernet/mediatek/mtk_wed.h
141
wpdma_rx_w32(struct mtk_wed_device *dev, int ring, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.h
150
wpdma_txfree_r32(struct mtk_wed_device *dev, u32 reg)
drivers/net/ethernet/mediatek/mtk_wed.h
159
wpdma_txfree_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.h
167
static inline u32 mtk_wed_get_pcie_base(struct mtk_wed_device *dev)
drivers/net/ethernet/mediatek/mtk_wed.h
44
struct mtk_wed_device *wed_dev;
drivers/net/ethernet/mediatek/mtk_wed.h
86
wed_w32(struct mtk_wed_device *dev, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_wed.h
92
wed_r32(struct mtk_wed_device *dev, u32 reg)
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c
146
struct mtk_wed_device *dev = hw->wed_dev;
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c
261
struct mtk_wed_device *dev = hw->wed_dev;
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c
489
struct mtk_wed_device *dev = hw->wed_dev;
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c
539
struct mtk_wed_device *dev = hw->wed_dev;
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c
57
dump_wed_regs(struct seq_file *s, struct mtk_wed_device *dev,
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c
576
struct mtk_wed_device *dev = hw->wed_dev;
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
221
int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
81
mtk_wed_update_rx_stats(struct mtk_wed_device *wed, struct sk_buff *skb)
drivers/net/ethernet/mediatek/mtk_wed_wo.h
275
int mtk_wed_mcu_msg_update(struct mtk_wed_device *dev, int id, void *data,
drivers/net/wireless/mediatek/mt76/mt76.h
1229
void mt76_wed_release_rx_buf(struct mtk_wed_device *wed);
drivers/net/wireless/mediatek/mt76/mt76.h
1230
void mt76_wed_offload_disable(struct mtk_wed_device *wed);
drivers/net/wireless/mediatek/mt76/mt76.h
1231
void mt76_wed_reset_complete(struct mtk_wed_device *wed);
drivers/net/wireless/mediatek/mt76/mt76.h
1237
u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size);
drivers/net/wireless/mediatek/mt76/mt76.h
1238
int mt76_wed_offload_enable(struct mtk_wed_device *wed);
drivers/net/wireless/mediatek/mt76/mt76.h
1241
static inline u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size)
drivers/net/wireless/mediatek/mt76/mt76.h
1246
static inline int mt76_wed_offload_enable(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/mt76.h
1280
static inline struct mt76_dev *mt76_wed_to_dev(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/mt76.h
259
struct mtk_wed_device *wed;
drivers/net/wireless/mediatek/mt76/mt76.h
716
struct mtk_wed_device wed;
drivers/net/wireless/mediatek/mt76/mt76.h
717
struct mtk_wed_device wed_hif2;
drivers/net/wireless/mediatek/mt76/mt7915/dma.c
12
struct mtk_wed_device *wed = NULL;
drivers/net/wireless/mediatek/mt76/mt7915/dma.c
593
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1727
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1778
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
581
static void mt7915_mmio_wed_update_rx_stats(struct mtk_wed_device *wed,
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
603
static int mt7915_mmio_wed_reset(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
637
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
829
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
899
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/dma.c
11
int ring_base, struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/mt7996/dma.c
296
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/dma.c
629
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/dma.c
630
struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
463
mt7996_init_wiphy(struct ieee80211_hw *hw, struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/mt7996/init.c
665
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
772
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/init.c
941
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2176
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
426
static int mt7996_mmio_wed_reset(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
460
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
728
struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
729
struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
654
int n_desc, int ring_base, struct mtk_wed_device *wed);
drivers/net/wireless/mediatek/mt76/wed.c
165
void mt76_wed_offload_disable(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/wed.c
175
void mt76_wed_reset_complete(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/wed.c
188
struct mtk_wed_device *wed = &phy->dev->mmio.wed;
drivers/net/wireless/mediatek/mt76/wed.c
32
u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size)
drivers/net/wireless/mediatek/mt76/wed.c
81
int mt76_wed_offload_enable(struct mtk_wed_device *wed)
drivers/net/wireless/mediatek/mt76/wed.c
9
void mt76_wed_release_rx_buf(struct mtk_wed_device *wed)
include/linux/soc/mediatek/mtk_wed.h
183
int (*offload_enable)(struct mtk_wed_device *wed);
include/linux/soc/mediatek/mtk_wed.h
184
void (*offload_disable)(struct mtk_wed_device *wed);
include/linux/soc/mediatek/mtk_wed.h
185
u32 (*init_rx_buf)(struct mtk_wed_device *wed, int size);
include/linux/soc/mediatek/mtk_wed.h
186
void (*release_rx_buf)(struct mtk_wed_device *wed);
include/linux/soc/mediatek/mtk_wed.h
187
void (*update_wo_rx_stats)(struct mtk_wed_device *wed,
include/linux/soc/mediatek/mtk_wed.h
189
int (*reset)(struct mtk_wed_device *wed);
include/linux/soc/mediatek/mtk_wed.h
190
void (*reset_complete)(struct mtk_wed_device *wed);
include/linux/soc/mediatek/mtk_wed.h
196
int (*attach)(struct mtk_wed_device *dev) __releases(RCU);
include/linux/soc/mediatek/mtk_wed.h
197
int (*tx_ring_setup)(struct mtk_wed_device *dev, int ring,
include/linux/soc/mediatek/mtk_wed.h
199
int (*rx_ring_setup)(struct mtk_wed_device *dev, int ring,
include/linux/soc/mediatek/mtk_wed.h
201
int (*txfree_ring_setup)(struct mtk_wed_device *dev,
include/linux/soc/mediatek/mtk_wed.h
203
int (*msg_update)(struct mtk_wed_device *dev, int cmd_id,
include/linux/soc/mediatek/mtk_wed.h
205
void (*detach)(struct mtk_wed_device *dev);
include/linux/soc/mediatek/mtk_wed.h
206
void (*ppe_check)(struct mtk_wed_device *dev, struct sk_buff *skb,
include/linux/soc/mediatek/mtk_wed.h
209
void (*stop)(struct mtk_wed_device *dev);
include/linux/soc/mediatek/mtk_wed.h
210
void (*start)(struct mtk_wed_device *dev, u32 irq_mask);
include/linux/soc/mediatek/mtk_wed.h
211
void (*reset_dma)(struct mtk_wed_device *dev);
include/linux/soc/mediatek/mtk_wed.h
213
u32 (*reg_read)(struct mtk_wed_device *dev, u32 reg);
include/linux/soc/mediatek/mtk_wed.h
214
void (*reg_write)(struct mtk_wed_device *dev, u32 reg, u32 val);
include/linux/soc/mediatek/mtk_wed.h
216
u32 (*irq_get)(struct mtk_wed_device *dev, u32 mask);
include/linux/soc/mediatek/mtk_wed.h
217
void (*irq_set_mask)(struct mtk_wed_device *dev, u32 mask);
include/linux/soc/mediatek/mtk_wed.h
218
int (*setup_tc)(struct mtk_wed_device *wed, struct net_device *dev,
include/linux/soc/mediatek/mtk_wed.h
220
void (*start_hw_rro)(struct mtk_wed_device *dev, u32 irq_mask,
include/linux/soc/mediatek/mtk_wed.h
222
void (*rro_rx_ring_setup)(struct mtk_wed_device *dev, int ring,
include/linux/soc/mediatek/mtk_wed.h
224
void (*msdu_pg_rx_ring_setup)(struct mtk_wed_device *dev, int ring,
include/linux/soc/mediatek/mtk_wed.h
226
int (*ind_rx_ring_setup)(struct mtk_wed_device *dev,
include/linux/soc/mediatek/mtk_wed.h
233
mtk_wed_device_attach(struct mtk_wed_device *dev)
include/linux/soc/mediatek/mtk_wed.h
252
static inline bool mtk_wed_get_rx_capa(struct mtk_wed_device *dev)
include/linux/soc/mediatek/mtk_wed.h
264
static inline bool mtk_wed_is_amsdu_supported(struct mtk_wed_device *dev)
include/linux/soc/mediatek/mtk_wed.h
309
static inline bool mtk_wed_device_active(struct mtk_wed_device *dev)