PGID_CPU
port = PGID_CPU;
port = PGID_CPU;
return lan966x_mac_learn(lan966x, PGID_CPU, addr, vid, ENTRYTYPE_LOCKED);
lan966x, ANA_PGID(PGID_CPU));
lan966x_mac_learn(lan966x, PGID_CPU, dev->dev_addr, HOST_PVID,
#define PGID_GP_END PGID_CPU
return sparx5_mact_learn(sparx5, sparx5_get_pgid(sparx5, PGID_CPU),
ANA_AC_PGID_MISC_CFG(sparx5_get_pgid(sparx5, PGID_CPU)));
sparx5_mact_learn(sparx5, sparx5_get_pgid(sparx5, PGID_CPU), broadcast,
sparx5_mact_learn(sparx5, sparx5_get_pgid(sparx5, PGID_CPU),
for (i = 0; i <= sparx5_get_pgid(spx5, PGID_CPU); i++)
if (idx <= sparx5_get_pgid(spx5, PGID_CPU) ||
sparx5_mact_learn(sparx5, sparx5_get_pgid(sparx5, PGID_CPU),
sparx5_mact_learn(sparx5, sparx5_get_pgid(sparx5, PGID_CPU),
sparx5_get_pgid(sparx5, PGID_CPU),
ocelot_write_rix(ocelot, pgid_cpu, ANA_PGID_PGID, PGID_CPU);
ocelot_write_rix(ocelot, BIT(cpu), ANA_PGID_PGID, PGID_CPU);
ocelot_mact_learn(ocelot, PGID_CPU, dev->dev_addr,
ocelot_mact_learn(ocelot, PGID_CPU, dev->dev_addr, vid,
w.learn.pgid = PGID_CPU;
ocelot_mact_learn(ocelot, PGID_CPU, addr->sa_data,