Lines Matching refs:mvpp2
908 struct mvpp2 { struct
967 struct mvpp2 *priv; argument
1297 static void mvpp2_write(struct mvpp2 *priv, u32 offset, u32 data) in mvpp2_write()
1302 static u32 mvpp2_read(struct mvpp2 *priv, u32 offset) in mvpp2_read()
1419 static int mvpp2_prs_hw_write(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_write()
1443 static int mvpp2_prs_hw_read(struct mvpp2 *priv, struct mvpp2_prs_entry *pe) in mvpp2_prs_hw_read()
1470 static void mvpp2_prs_hw_inv(struct mvpp2 *priv, int index) in mvpp2_prs_hw_inv()
1479 static void mvpp2_prs_shadow_set(struct mvpp2 *priv, int index, int lu) in mvpp2_prs_shadow_set()
1486 static void mvpp2_prs_shadow_ri_set(struct mvpp2 *priv, int index, in mvpp2_prs_shadow_ri_set()
1720 static struct mvpp2_prs_entry *mvpp2_prs_flow_find(struct mvpp2 *priv, int flow) in mvpp2_prs_flow_find()
1752 static int mvpp2_prs_tcam_first_free(struct mvpp2 *priv, unsigned char start, in mvpp2_prs_tcam_first_free()
1772 static void mvpp2_prs_mac_drop_all_set(struct mvpp2 *priv, int port, bool add) in mvpp2_prs_mac_drop_all_set()
1807 static void mvpp2_prs_mac_promisc_set(struct mvpp2 *priv, int port, bool add) in mvpp2_prs_mac_promisc_set()
1848 static void mvpp2_prs_mac_multi_set(struct mvpp2 *priv, int port, int index, in mvpp2_prs_mac_multi_set()
1897 static void mvpp2_prs_hw_port_init(struct mvpp2 *priv, int port, int lu_first, in mvpp2_prs_hw_port_init()
1924 static void mvpp2_prs_def_flow_init(struct mvpp2 *priv) in mvpp2_prs_def_flow_init()
1948 static void mvpp2_prs_mh_init(struct mvpp2 *priv) in mvpp2_prs_mh_init()
1971 static void mvpp2_prs_mac_init(struct mvpp2 *priv) in mvpp2_prs_mac_init()
2001 static int mvpp2_prs_etype_init(struct mvpp2 *priv) in mvpp2_prs_etype_init()
2223 struct mvpp2 *priv) in mvpp2_prs_default_init()
2290 mvpp2_prs_mac_da_range_find(struct mvpp2 *priv, int pmap, const u8 *da, in mvpp2_prs_mac_da_range_find()
2325 static int mvpp2_prs_mac_da_accept(struct mvpp2 *priv, int port, in mvpp2_prs_mac_da_accept()
2477 static void mvpp2_cls_flow_write(struct mvpp2 *priv, in mvpp2_cls_flow_write()
2487 static void mvpp2_cls_lookup_write(struct mvpp2 *priv, in mvpp2_cls_lookup_write()
2498 static void mvpp2_cls_init(struct mvpp2 *priv) in mvpp2_cls_init()
2574 struct mvpp2 *priv, in mvpp2_bm_pool_create()
2618 static void mvpp2_bm_pool_bufsize_set(struct mvpp2 *priv, in mvpp2_bm_pool_bufsize_set()
2631 static void mvpp2_bm_bufs_free(struct udevice *dev, struct mvpp2 *priv, in mvpp2_bm_bufs_free()
2646 struct mvpp2 *priv, in mvpp2_bm_pool_destroy()
2665 struct mvpp2 *priv) in mvpp2_bm_pools_init()
2689 static int mvpp2_bm_init(struct udevice *dev, struct mvpp2 *priv) in mvpp2_bm_init()
3471 static inline u32 gop_rfu1_read(struct mvpp2 *priv, u32 offset) in gop_rfu1_read()
3476 static inline void gop_rfu1_write(struct mvpp2 *priv, u32 offset, u32 data) in gop_rfu1_write()
3501 static void gop_netc_active_port(struct mvpp2 *priv, int gop_id, u32 val) in gop_netc_active_port()
3516 static void gop_netc_mii_mode(struct mvpp2 *priv, int gop_id, u32 val) in gop_netc_mii_mode()
3531 static void gop_netc_gop_reset(struct mvpp2 *priv, u32 val) in gop_netc_gop_reset()
3546 static void gop_netc_gop_clock_logic_set(struct mvpp2 *priv, u32 val) in gop_netc_gop_clock_logic_set()
3561 static void gop_netc_port_rf_reset(struct mvpp2 *priv, int gop_id, u32 val) in gop_netc_port_rf_reset()
3576 static void gop_netc_gbe_sgmii_mode_select(struct mvpp2 *priv, int gop_id, in gop_netc_gbe_sgmii_mode_select()
3599 static void gop_netc_bus_width_select(struct mvpp2 *priv, u32 val) in gop_netc_bus_width_select()
3614 static void gop_netc_sample_stages_timing(struct mvpp2 *priv, u32 val) in gop_netc_sample_stages_timing()
3629 static void gop_netc_mac_to_xgmii(struct mvpp2 *priv, int gop_id, in gop_netc_mac_to_xgmii()
3647 static void gop_netc_mac_to_sgmii(struct mvpp2 *priv, int gop_id, in gop_netc_mac_to_sgmii()
3673 static int gop_netc_init(struct mvpp2 *priv, enum mv_netc_phase phase) in gop_netc_init()
4062 struct mvpp2 *priv) in mvpp2_aggr_txq_init()
4605 struct mvpp2 *priv = port->priv; in mvpp2_port_power_up()
4619 struct mvpp2 *priv = port->priv; in mvpp2_port_init()
4822 struct mvpp2 *priv) in mvpp2_port_probe()
4847 struct mvpp2 *priv) in mvpp2_conf_mbus_windows()
4879 static void mvpp2_rx_fifo_init(struct mvpp2 *priv) in mvpp2_rx_fifo_init()
4921 static void mvpp2_tx_fifo_init(struct mvpp2 *priv) in mvpp2_tx_fifo_init()
4938 static void mvpp2_axi_init(struct mvpp2 *priv) in mvpp2_axi_init()
4993 static int mvpp2_init(struct udevice *dev, struct mvpp2 *priv) in mvpp2_init()
5075 static int smi_wait_ready(struct mvpp2 *priv) in smi_wait_ready()
5100 struct mvpp2 *priv = bus->priv; in mpp2_mdio_read()
5155 struct mvpp2 *priv = bus->priv; in mpp2_mdio_write()
5353 struct mvpp2 *priv = dev_get_priv(dev); in mvpp2_base_probe()
5452 struct mvpp2 *priv = dev_get_priv(dev->parent); in mvpp2_probe()
5528 struct mvpp2 *priv = port->priv; in mvpp2_remove()
5628 .priv_auto_alloc_size = sizeof(struct mvpp2),