Searched refs:mtk_ppe (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/mediatek/ |
A D | mtk_ppe.h | 288 struct mtk_ppe { struct 306 struct mtk_ppe *mtk_ppe_init(struct mtk_eth *eth, void __iomem *base, argument 309 void mtk_ppe_start(struct mtk_ppe *ppe); 310 int mtk_ppe_stop(struct mtk_ppe *ppe); 311 int mtk_ppe_prepare_reset(struct mtk_ppe *ppe); 313 void __mtk_ppe_check_skb(struct mtk_ppe *ppe, struct sk_buff *skb, u16 hash); 316 mtk_ppe_check_skb(struct mtk_ppe *ppe, struct sk_buff *skb, u16 hash) in mtk_ppe_check_skb() 358 int mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_flow_entry *entry); 359 void mtk_foe_entry_clear(struct mtk_ppe *ppe, struct mtk_flow_entry *entry); 360 int mtk_foe_entry_idle_time(struct mtk_ppe *ppe, struct mtk_flow_entry *entry); [all …]
|
A D | mtk_ppe.c | 25 static void ppe_w32(struct mtk_ppe *ppe, u32 reg, u32 val) in ppe_w32() 30 static u32 ppe_r32(struct mtk_ppe *ppe, u32 reg) in ppe_r32() 47 static u32 ppe_set(struct mtk_ppe *ppe, u32 reg, u32 val) in ppe_set() 52 static u32 ppe_clear(struct mtk_ppe *ppe, u32 reg, u32 val) in ppe_clear() 62 static int mtk_ppe_wait_busy(struct mtk_ppe *ppe) in mtk_ppe_wait_busy() 77 static void mtk_ppe_cache_clear(struct mtk_ppe *ppe) in mtk_ppe_cache_clear() 732 int mtk_ppe_prepare_reset(struct mtk_ppe *ppe) in mtk_ppe_prepare_reset() 764 struct mtk_ppe *ppe; in mtk_ppe_init() 816 static void mtk_ppe_init_foe_table(struct mtk_ppe *ppe) in mtk_ppe_init_foe_table() 838 void mtk_ppe_start(struct mtk_ppe *ppe) in mtk_ppe_start() [all …]
|
A 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
|
A D | mtk_ppe_debugfs.c | 78 struct mtk_ppe *ppe = m->private; in mtk_ppe_debugfs_foe_show() 178 int mtk_ppe_debugfs_init(struct mtk_ppe *ppe, int index) in mtk_ppe_debugfs_init()
|
A D | mtk_eth_soc.h | 1184 struct mtk_ppe *ppe[2]; 1225 mtk_foe_get_entry(struct mtk_ppe *ppe, u16 hash) in mtk_foe_get_entry()
|
Completed in 15 milliseconds