Lines Matching refs:mvpp2
628 struct mvpp2 { struct
668 struct mvpp2 *priv; argument
948 static void mvpp2_write(struct mvpp2 *priv, u32 offset, u32 data) in mvpp2_write()
953 static u32 mvpp2_read(struct mvpp2 *priv, u32 offset) in mvpp2_read()
989 static int mvpp2_prs_hw_write(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_write()
1013 static int mvpp2_prs_hw_read(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_read()
1040 static void mvpp2_prs_hw_inv(struct mvpp2 *priv, int index) in mvpp2_prs_hw_inv()
1049 static void mvpp2_prs_shadow_set(struct mvpp2 *priv, int index, int lu) in mvpp2_prs_shadow_set()
1056 static void mvpp2_prs_shadow_ri_set(struct mvpp2 *priv, int index, in mvpp2_prs_shadow_ri_set()
1335 static struct mvpp2_prs_entry *mvpp2_prs_flow_find(struct mvpp2 *priv, int flow) in mvpp2_prs_flow_find()
1367 static int mvpp2_prs_tcam_first_free(struct mvpp2 *priv, unsigned char start, in mvpp2_prs_tcam_first_free()
1387 static void mvpp2_prs_mac_drop_all_set(struct mvpp2 *priv, int port, bool add) in mvpp2_prs_mac_drop_all_set()
1422 static void mvpp2_prs_mac_promisc_set(struct mvpp2 *priv, int port, bool add) in mvpp2_prs_mac_promisc_set()
1463 static void mvpp2_prs_mac_multi_set(struct mvpp2 *priv, int port, int index, in mvpp2_prs_mac_multi_set()
1512 static void mvpp2_prs_dsa_tag_set(struct mvpp2 *priv, int port, bool add, in mvpp2_prs_dsa_tag_set()
1571 static void mvpp2_prs_dsa_tag_ethertype_set(struct mvpp2 *priv, int port, in mvpp2_prs_dsa_tag_ethertype_set()
1640 static struct mvpp2_prs_entry *mvpp2_prs_vlan_find(struct mvpp2 *priv, in mvpp2_prs_vlan_find()
1690 static int mvpp2_prs_vlan_add(struct mvpp2 *priv, unsigned short tpid, int ai, in mvpp2_prs_vlan_add()
1769 static int mvpp2_prs_double_vlan_ai_free_get(struct mvpp2 *priv) in mvpp2_prs_double_vlan_ai_free_get()
1782 static struct mvpp2_prs_entry *mvpp2_prs_double_vlan_find(struct mvpp2 *priv, in mvpp2_prs_double_vlan_find()
1823 static int mvpp2_prs_double_vlan_add(struct mvpp2 *priv, unsigned short tpid1, in mvpp2_prs_double_vlan_add()
1904 static int mvpp2_prs_ip4_proto(struct mvpp2 *priv, unsigned short proto, in mvpp2_prs_ip4_proto()
1968 static int mvpp2_prs_ip4_cast(struct mvpp2 *priv, unsigned short l3_cast) in mvpp2_prs_ip4_cast()
2019 static int mvpp2_prs_ip6_proto(struct mvpp2 *priv, unsigned short proto, in mvpp2_prs_ip6_proto()
2060 static int mvpp2_prs_ip6_cast(struct mvpp2 *priv, unsigned short l3_cast) in mvpp2_prs_ip6_cast()
2100 static void mvpp2_prs_hw_port_init(struct mvpp2 *priv, int port, int lu_first, in mvpp2_prs_hw_port_init()
2127 static void mvpp2_prs_def_flow_init(struct mvpp2 *priv) in mvpp2_prs_def_flow_init()
2151 static void mvpp2_prs_mh_init(struct mvpp2 *priv) in mvpp2_prs_mh_init()
2174 static void mvpp2_prs_mac_init(struct mvpp2 *priv) in mvpp2_prs_mac_init()
2204 static void mvpp2_prs_dsa_init(struct mvpp2 *priv) in mvpp2_prs_dsa_init()
2258 static int mvpp2_prs_etype_init(struct mvpp2 *priv) in mvpp2_prs_etype_init()
2485 static int mvpp2_prs_vlan_init(struct platform_device *pdev, struct mvpp2 *priv) in mvpp2_prs_vlan_init()
2560 static int mvpp2_prs_pppoe_init(struct mvpp2 *priv) in mvpp2_prs_pppoe_init()
2671 static int mvpp2_prs_ip4_init(struct mvpp2 *priv) in mvpp2_prs_ip4_init()
2754 static int mvpp2_prs_ip6_init(struct mvpp2 *priv) in mvpp2_prs_ip6_init()
2890 struct mvpp2 *priv) in mvpp2_prs_default_init()
2975 mvpp2_prs_mac_da_range_find(struct mvpp2 *priv, int pmap, const u8 *da, in mvpp2_prs_mac_da_range_find()
3010 static int mvpp2_prs_mac_da_accept(struct mvpp2 *priv, int port, in mvpp2_prs_mac_da_accept()
3127 static void mvpp2_prs_mcast_del_all(struct mvpp2 *priv, int port) in mvpp2_prs_mcast_del_all()
3156 static int mvpp2_prs_tag_mode_set(struct mvpp2 *priv, int port, int type) in mvpp2_prs_tag_mode_set()
3248 static void mvpp2_cls_flow_write(struct mvpp2 *priv, in mvpp2_cls_flow_write()
3258 static void mvpp2_cls_lookup_write(struct mvpp2 *priv, in mvpp2_cls_lookup_write()
3269 static void mvpp2_cls_init(struct mvpp2 *priv) in mvpp2_cls_init()
3345 struct mvpp2 *priv, in mvpp2_bm_pool_create()
3385 static void mvpp2_bm_pool_bufsize_set(struct mvpp2 *priv, in mvpp2_bm_pool_bufsize_set()
3398 static void mvpp2_bm_bufs_free(struct mvpp2 *priv, struct mvpp2_bm_pool *bm_pool) in mvpp2_bm_bufs_free()
3419 struct mvpp2 *priv, in mvpp2_bm_pool_destroy()
3441 struct mvpp2 *priv) in mvpp2_bm_pools_init()
3465 static int mvpp2_bm_init(struct platform_device *pdev, struct mvpp2 *priv) in mvpp2_bm_init()
4164 static int mvpp2_aggr_desc_num_check(struct mvpp2 *priv, in mvpp2_aggr_desc_num_check()
4182 static int mvpp2_txq_alloc_reserved_desc(struct mvpp2 *priv, in mvpp2_txq_alloc_reserved_desc()
4198 static int mvpp2_txq_reserved_desc_num_proc(struct mvpp2 *priv, in mvpp2_txq_reserved_desc_num_proc()
4469 struct mvpp2 *priv) in mvpp2_aggr_txq_init()
5581 struct mvpp2 *priv = port->priv; in mvpp2_set_rx_mode()
5923 struct mvpp2 *priv = port->priv; in mvpp2_port_init()
6033 struct mvpp2 *priv, in mvpp2_port_probe()
6183 struct mvpp2 *priv) in mvpp2_conf_mbus_windows()
6215 static void mvpp2_rx_fifo_init(struct mvpp2 *priv) in mvpp2_rx_fifo_init()
6232 static int mvpp2_init(struct platform_device *pdev, struct mvpp2 *priv) in mvpp2_init()
6304 struct mvpp2 *priv; in mvpp2_probe()
6309 priv = devm_kzalloc(&pdev->dev, sizeof(struct mvpp2), GFP_KERNEL); in mvpp2_probe()
6384 struct mvpp2 *priv = platform_get_drvdata(pdev); in mvpp2_remove()