Searched refs:mvpp2 (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_cls.h | 206 void mvpp2_cls_init(struct mvpp2 *priv); 218 u32 mvpp2_cls_flow_hits(struct mvpp2 *priv, int index); 220 void mvpp2_cls_flow_read(struct mvpp2 *priv, int index, 223 u32 mvpp2_cls_lookup_hits(struct mvpp2 *priv, int index); 225 void mvpp2_cls_lookup_read(struct mvpp2 *priv, int lkpid, int way, 228 u32 mvpp2_cls_c2_hit_count(struct mvpp2 *priv, int c2_index); 230 void mvpp2_cls_c2_read(struct mvpp2 *priv, int index,
|
D | mvpp2_prs.c | 22 static int mvpp2_prs_hw_write(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_write() 46 int mvpp2_prs_init_from_hw(struct mvpp2 *priv, struct mvpp2_prs_entry *pe, in mvpp2_prs_init_from_hw() 77 static void mvpp2_prs_hw_inv(struct mvpp2 *priv, int index) in mvpp2_prs_hw_inv() 86 static void mvpp2_prs_shadow_set(struct mvpp2 *priv, int index, int lu) in mvpp2_prs_shadow_set() 93 static void mvpp2_prs_shadow_ri_set(struct mvpp2 *priv, int index, in mvpp2_prs_shadow_ri_set() 363 static int mvpp2_prs_flow_find(struct mvpp2 *priv, int flow) in mvpp2_prs_flow_find() 388 static int mvpp2_prs_tcam_first_free(struct mvpp2 *priv, unsigned char start, in mvpp2_prs_tcam_first_free() 408 static void mvpp2_prs_mac_drop_all_set(struct mvpp2 *priv, int port, bool add) in mvpp2_prs_mac_drop_all_set() 442 void mvpp2_prs_mac_promisc_set(struct mvpp2 *priv, int port, in mvpp2_prs_mac_promisc_set() 496 static void mvpp2_prs_dsa_tag_set(struct mvpp2 *priv, int port, bool add, in mvpp2_prs_dsa_tag_set() [all …]
|
D | mvpp2_debugfs.c | 18 struct mvpp2 *priv; 23 struct mvpp2 *priv; 261 struct mvpp2 *priv = port->priv; in mvpp2_dbgfs_port_vid_show() 295 struct mvpp2 *priv = port->priv; in mvpp2_dbgfs_port_parser_show() 316 struct mvpp2 *priv = port->priv; in mvpp2_dbgfs_filter_show() 354 struct mvpp2 *priv = entry->priv; in mvpp2_dbgfs_prs_lu_show() 451 struct mvpp2 *priv = entry->priv; in mvpp2_dbgfs_prs_valid_show() 508 struct mvpp2 *priv, int flow) in mvpp2_dbgfs_flow_entry_init() 551 static int mvpp2_dbgfs_flow_init(struct dentry *parent, struct mvpp2 *priv) in mvpp2_dbgfs_flow_init() 570 struct mvpp2 *priv, int tid) in mvpp2_dbgfs_prs_entry_init() [all …]
|
D | mvpp2_prs.h | 295 int mvpp2_prs_default_init(struct platform_device *pdev, struct mvpp2 *priv); 297 int mvpp2_prs_init_from_hw(struct mvpp2 *priv, struct mvpp2_prs_entry *pe, 308 int mvpp2_prs_tag_mode_set(struct mvpp2 *priv, int port, int type); 310 int mvpp2_prs_add_flow(struct mvpp2 *priv, int flow, u32 ri, u32 ri_mask); 324 void mvpp2_prs_mac_promisc_set(struct mvpp2 *priv, int port, 331 int mvpp2_prs_hits(struct mvpp2 *priv, int index);
|
D | mvpp2_cls.c | 325 u32 mvpp2_cls_flow_hits(struct mvpp2 *priv, int index) in mvpp2_cls_flow_hits() 332 void mvpp2_cls_flow_read(struct mvpp2 *priv, int index, in mvpp2_cls_flow_read() 343 static void mvpp2_cls_flow_write(struct mvpp2 *priv, in mvpp2_cls_flow_write() 352 u32 mvpp2_cls_lookup_hits(struct mvpp2 *priv, int index) in mvpp2_cls_lookup_hits() 359 void mvpp2_cls_lookup_read(struct mvpp2 *priv, int lkpid, int way, in mvpp2_cls_lookup_read() 372 static void mvpp2_cls_lookup_write(struct mvpp2 *priv, in mvpp2_cls_lookup_write() 458 static void mvpp2_cls_flow_prs_init(struct mvpp2 *priv, in mvpp2_cls_flow_prs_init() 466 static void mvpp2_cls_flow_lkp_init(struct mvpp2 *priv, in mvpp2_cls_flow_lkp_init() 489 static void mvpp2_cls_flow_init(struct mvpp2 *priv, struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_init() 724 static void mvpp2_cls_port_init_flows(struct mvpp2 *priv) in mvpp2_cls_port_init_flows() [all …]
|
D | Makefile | 5 obj-$(CONFIG_MVPP2) := mvpp2.o 7 mvpp2-objs := mvpp2_main.o mvpp2_prs.o mvpp2_cls.o mvpp2_debugfs.o
|
D | mvpp2.h | 709 struct mvpp2 { struct 803 struct mvpp2 *priv; 1095 void mvpp2_write(struct mvpp2 *priv, u32 offset, u32 data); 1096 u32 mvpp2_read(struct mvpp2 *priv, u32 offset); 1098 u32 mvpp2_read_relaxed(struct mvpp2 *priv, u32 offset); 1100 void mvpp2_percpu_write(struct mvpp2 *priv, int cpu, u32 offset, u32 data); 1101 u32 mvpp2_percpu_read(struct mvpp2 *priv, int cpu, u32 offset); 1103 void mvpp2_percpu_write_relaxed(struct mvpp2 *priv, int cpu, u32 offset, 1106 void mvpp2_dbgfs_init(struct mvpp2 *priv, const char *name); 1108 void mvpp2_dbgfs_cleanup(struct mvpp2 *priv);
|
D | mvpp2_main.c | 75 void mvpp2_write(struct mvpp2 *priv, u32 offset, u32 data) in mvpp2_write() 80 u32 mvpp2_read(struct mvpp2 *priv, u32 offset) in mvpp2_read() 85 u32 mvpp2_read_relaxed(struct mvpp2 *priv, u32 offset) in mvpp2_read_relaxed() 125 void mvpp2_percpu_write(struct mvpp2 *priv, int cpu, in mvpp2_percpu_write() 131 u32 mvpp2_percpu_read(struct mvpp2 *priv, int cpu, in mvpp2_percpu_read() 137 void mvpp2_percpu_write_relaxed(struct mvpp2 *priv, int cpu, in mvpp2_percpu_write_relaxed() 143 static u32 mvpp2_percpu_read_relaxed(struct mvpp2 *priv, int cpu, in mvpp2_percpu_read_relaxed() 321 struct mvpp2 *priv, in mvpp2_bm_pool_create() 371 static void mvpp2_bm_pool_bufsize_set(struct mvpp2 *priv, in mvpp2_bm_pool_bufsize_set() 383 static void mvpp2_bm_bufs_get_addrs(struct device *dev, struct mvpp2 *priv, in mvpp2_bm_bufs_get_addrs() [all …]
|
/Linux-v4.19/drivers/net/ethernet/marvell/ |
D | Makefile | 10 obj-$(CONFIG_MVPP2) += mvpp2/
|