Searched refs:mtk_ppe (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mediatek/ |
| D | mtk_ppe.h | 238 struct mtk_ppe { struct 249 int mtk_ppe_init(struct mtk_ppe *ppe, struct device *dev, void __iomem *base, argument 251 int mtk_ppe_start(struct mtk_ppe *ppe); 252 int mtk_ppe_stop(struct mtk_ppe *ppe); 255 mtk_foe_entry_clear(struct mtk_ppe *ppe, u16 hash) in mtk_foe_entry_clear() 262 mtk_foe_entry_timestamp(struct mtk_ppe *ppe, u16 hash) in mtk_foe_entry_timestamp() 284 int mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_foe_entry *entry, 286 int mtk_ppe_debugfs_init(struct mtk_ppe *ppe);
|
| D | mtk_ppe.c | 12 static void ppe_w32(struct mtk_ppe *ppe, u32 reg, u32 val) in ppe_w32() 17 static u32 ppe_r32(struct mtk_ppe *ppe, u32 reg) in ppe_r32() 22 static u32 ppe_m32(struct mtk_ppe *ppe, u32 reg, u32 mask, u32 set) in ppe_m32() 34 static u32 ppe_set(struct mtk_ppe *ppe, u32 reg, u32 val) in ppe_set() 39 static u32 ppe_clear(struct mtk_ppe *ppe, u32 reg, u32 val) in ppe_clear() 44 static int mtk_ppe_wait_busy(struct mtk_ppe *ppe) in mtk_ppe_wait_busy() 59 static void mtk_ppe_cache_clear(struct mtk_ppe *ppe) in mtk_ppe_cache_clear() 65 static void mtk_ppe_cache_enable(struct mtk_ppe *ppe, bool enable) in mtk_ppe_cache_enable() 338 int mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_foe_entry *entry, in mtk_foe_entry_commit() 369 int mtk_ppe_init(struct mtk_ppe *ppe, struct device *dev, void __iomem *base, in mtk_ppe_init() [all …]
|
| D | Makefile | 7 mtk_eth-y := mtk_eth_soc.o mtk_sgmii.o mtk_eth_path.o mtk_ppe.o mtk_ppe_debugfs.o mtk_ppe_offload.o
|
| D | mtk_ppe_debugfs.c | 79 struct mtk_ppe *ppe = m->private; in mtk_ppe_debugfs_foe_show() 191 int mtk_ppe_debugfs_init(struct mtk_ppe *ppe) in mtk_ppe_debugfs_init()
|
| D | mtk_eth_soc.h | 968 struct mtk_ppe ppe;
|