Symbol: mtk_ppe
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1345
struct mtk_ppe *ppe[3];
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1402
mtk_foe_get_entry(struct mtk_ppe *ppe, u16 hash)
drivers/net/ethernet/mediatek/mtk_ppe.c
1076
int mtk_ppe_stop(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.c
130
static void mtk_ppe_cache_clear(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.c
136
static void mtk_ppe_cache_enable(struct mtk_ppe *ppe, bool enable)
drivers/net/ethernet/mediatek/mtk_ppe.c
29
static void ppe_w32(struct mtk_ppe *ppe, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_ppe.c
34
static u32 ppe_r32(struct mtk_ppe *ppe, u32 reg)
drivers/net/ethernet/mediatek/mtk_ppe.c
39
static u32 ppe_m32(struct mtk_ppe *ppe, u32 reg, u32 mask, u32 set)
drivers/net/ethernet/mediatek/mtk_ppe.c
501
__mtk_foe_entry_clear(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
51
static u32 ppe_set(struct mtk_ppe *ppe, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_ppe.c
542
static int __mtk_foe_entry_idle_time(struct mtk_ppe *ppe, u32 ib1)
drivers/net/ethernet/mediatek/mtk_ppe.c
555
mtk_flow_entry_update_l2(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
56
static u32 ppe_clear(struct mtk_ppe *ppe, u32 reg, u32 val)
drivers/net/ethernet/mediatek/mtk_ppe.c
588
mtk_flow_entry_update(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
617
__mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_foe_entry *entry,
drivers/net/ethernet/mediatek/mtk_ppe.c
653
void mtk_foe_entry_clear(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
66
static int mtk_ppe_wait_busy(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.c
661
mtk_foe_entry_commit_l2(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
679
int mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
698
mtk_foe_entry_commit_subflow(struct mtk_ppe *ppe, struct mtk_flow_entry *entry,
drivers/net/ethernet/mediatek/mtk_ppe.c
738
void __mtk_ppe_check_skb(struct mtk_ppe *ppe, struct sk_buff *skb, u16 hash)
drivers/net/ethernet/mediatek/mtk_ppe.c
81
static int mtk_ppe_mib_wait_busy(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.c
817
int mtk_foe_entry_idle_time(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
drivers/net/ethernet/mediatek/mtk_ppe.c
824
int mtk_ppe_prepare_reset(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.c
851
struct mtk_foe_accounting *mtk_foe_entry_get_mib(struct mtk_ppe *ppe, u32 index,
drivers/net/ethernet/mediatek/mtk_ppe.c
877
struct mtk_ppe *mtk_ppe_init(struct mtk_eth *eth, void __iomem *base, int index)
drivers/net/ethernet/mediatek/mtk_ppe.c
884
struct mtk_ppe *ppe;
drivers/net/ethernet/mediatek/mtk_ppe.c
954
static void mtk_ppe_init_foe_table(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.c
96
static int mtk_mib_entry_read(struct mtk_ppe *ppe, u16 index, u64 *bytes, u64 *packets)
drivers/net/ethernet/mediatek/mtk_ppe.c
976
void mtk_ppe_start(struct mtk_ppe *ppe)
drivers/net/ethernet/mediatek/mtk_ppe.h
346
struct mtk_ppe *mtk_ppe_init(struct mtk_eth *eth, void __iomem *base, int index);
drivers/net/ethernet/mediatek/mtk_ppe.h
349
void mtk_ppe_start(struct mtk_ppe *ppe);
drivers/net/ethernet/mediatek/mtk_ppe.h
350
int mtk_ppe_stop(struct mtk_ppe *ppe);
drivers/net/ethernet/mediatek/mtk_ppe.h
351
int mtk_ppe_prepare_reset(struct mtk_ppe *ppe);
drivers/net/ethernet/mediatek/mtk_ppe.h
353
void __mtk_ppe_check_skb(struct mtk_ppe *ppe, struct sk_buff *skb, u16 hash);
drivers/net/ethernet/mediatek/mtk_ppe.h
356
mtk_ppe_check_skb(struct mtk_ppe *ppe, struct sk_buff *skb, u16 hash)
drivers/net/ethernet/mediatek/mtk_ppe.h
399
int mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_flow_entry *entry);
drivers/net/ethernet/mediatek/mtk_ppe.h
400
void mtk_foe_entry_clear(struct mtk_ppe *ppe, struct mtk_flow_entry *entry);
drivers/net/ethernet/mediatek/mtk_ppe.h
401
int mtk_foe_entry_idle_time(struct mtk_ppe *ppe, struct mtk_flow_entry *entry);
drivers/net/ethernet/mediatek/mtk_ppe.h
402
int mtk_ppe_debugfs_init(struct mtk_ppe *ppe, int index);
drivers/net/ethernet/mediatek/mtk_ppe.h
403
struct mtk_foe_accounting *mtk_foe_entry_get_mib(struct mtk_ppe *ppe, u32 index,
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
184
int mtk_ppe_debugfs_init(struct mtk_ppe *ppe, int index)
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
79
struct mtk_ppe *ppe = m->private;