Home
last modified time | relevance | path

Searched refs:ANA_PGID (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_switchdev.c16 flood_mask_ip = lan_rd(lan966x, ANA_PGID(pgid_ip)); in lan966x_port_set_mcast_ip_flood()
25 flood_mask = lan_rd(lan966x, ANA_PGID(PGID_MC)); in lan966x_port_set_mcast_ip_flood()
38 lan966x, ANA_PGID(pgid_ip)); in lan966x_port_set_mcast_ip_flood()
44 u32 val = lan_rd(port->lan966x, ANA_PGID(PGID_MC)); in lan966x_port_set_mcast_flood()
54 port->lan966x, ANA_PGID(PGID_MC)); in lan966x_port_set_mcast_flood()
65 u32 val = lan_rd(port->lan966x, ANA_PGID(PGID_UC)); in lan966x_port_set_ucast_flood()
75 port->lan966x, ANA_PGID(PGID_UC)); in lan966x_port_set_ucast_flood()
81 u32 val = lan_rd(port->lan966x, ANA_PGID(PGID_BC)); in lan966x_port_set_bcast_flood()
91 port->lan966x, ANA_PGID(PGID_BC)); in lan966x_port_set_bcast_flood()
152 lan966x, ANA_PGID(PGID_SRC + i)); in lan966x_update_fwd_mask()
H A Dlan966x_lag.c15 lan966x, ANA_PGID(p)); in lan966x_lag_set_aggr_pgids()
19 lan966x, ANA_PGID(p)); in lan966x_lag_set_aggr_pgids()
59 lan966x, ANA_PGID(p)); in lan966x_lag_set_aggr_pgids()
67 ac = lan_rd(lan966x, ANA_PGID(i)); in lan966x_lag_set_aggr_pgids()
75 lan966x, ANA_PGID(i)); in lan966x_lag_set_aggr_pgids()
H A Dlan966x_mdb.c291 lan966x, ANA_PGID(pgid_entry->index)); in lan966x_mdb_l2_add()
348 lan966x, ANA_PGID(pgid_entry->index)); in lan966x_mdb_l2_del()
430 lan966x, ANA_PGID(pgid_entry->index)); in lan966x_mdb_l2_cpu_copy()
485 lan966x, ANA_PGID(pgid_entry->index)); in lan966x_mdb_l2_cpu_remove()
H A Dlan966x_main.c971 lan966x, ANA_PGID(p + PGID_SRC)); in lan966x_init()
994 lan966x, ANA_PGID(CPU_PORT)); in lan966x_init()
997 lan966x, ANA_PGID(PGID_CPU)); in lan966x_init()
1002 lan966x, ANA_PGID(PGID_MC)); in lan966x_init()
1007 lan966x, ANA_PGID(PGID_MCIPV4)); in lan966x_init()
1011 lan966x, ANA_PGID(PGID_MCIPV6)); in lan966x_init()
1016 lan966x, ANA_PGID(PGID_UC)); in lan966x_init()
1021 lan966x, ANA_PGID(PGID_BC)); in lan966x_init()
H A Dlan966x_regs.h161 #define ANA_PGID(g) __REG(TARGET_ANA, 0, 1, 27648, g, 89, 8, 0, 0, 1, 4) macro
/openbmc/u-boot/drivers/net/mscc_eswitch/
H A Docelot_switch.c34 #define ANA_PGID(x) (0x8c00 + 4 * (x)) macro
343 writel(0, priv->regs[ANA] + ANA_PGID(PGID_SRC + i)); in ocelot_initialize()
370 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in ocelot_write_hwaddr()
392 priv->regs[ANA] + ANA_PGID(PGID_BROADCAST)); in ocelot_start()
398 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in ocelot_start()
H A Dluton_switch.c29 #define ANA_PGID(x) (0x1000 + 4 * (x)) macro
519 writel(0, priv->regs[ANA] + ANA_PGID(PGID_SRC + i)); in luton_initialize()
551 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in luton_write_hwaddr()
573 priv->regs[ANA] + ANA_PGID(PGID_BROADCAST)); in luton_start()
578 writel(BIT(CPU_PORT), priv->regs[ANA] + ANA_PGID(PGID_UNICAST)); in luton_start()