Lines Matching refs:mac_bridge

1275 	struct gswip_pce_table_entry mac_bridge = {0,};  in gswip_port_fast_age()  local
1280 mac_bridge.table = GSWIP_TABLE_MAC_BRIDGE; in gswip_port_fast_age()
1281 mac_bridge.index = i; in gswip_port_fast_age()
1283 err = gswip_pce_table_entry_read(priv, &mac_bridge); in gswip_port_fast_age()
1290 if (!mac_bridge.valid) in gswip_port_fast_age()
1293 if (mac_bridge.val[1] & GSWIP_TABLE_MAC_BRIDGE_STATIC) in gswip_port_fast_age()
1296 if (((mac_bridge.val[0] & GENMASK(7, 4)) >> 4) != port) in gswip_port_fast_age()
1299 mac_bridge.valid = false; in gswip_port_fast_age()
1300 err = gswip_pce_table_entry_write(priv, &mac_bridge); in gswip_port_fast_age()
1345 struct gswip_pce_table_entry mac_bridge = {0,}; in gswip_port_fdb() local
1366 mac_bridge.table = GSWIP_TABLE_MAC_BRIDGE; in gswip_port_fdb()
1367 mac_bridge.key_mode = true; in gswip_port_fdb()
1368 mac_bridge.key[0] = addr[5] | (addr[4] << 8); in gswip_port_fdb()
1369 mac_bridge.key[1] = addr[3] | (addr[2] << 8); in gswip_port_fdb()
1370 mac_bridge.key[2] = addr[1] | (addr[0] << 8); in gswip_port_fdb()
1371 mac_bridge.key[3] = fid; in gswip_port_fdb()
1372 mac_bridge.val[0] = add ? BIT(port) : 0; /* port map */ in gswip_port_fdb()
1373 mac_bridge.val[1] = GSWIP_TABLE_MAC_BRIDGE_STATIC; in gswip_port_fdb()
1374 mac_bridge.valid = add; in gswip_port_fdb()
1376 err = gswip_pce_table_entry_write(priv, &mac_bridge); in gswip_port_fdb()
1399 struct gswip_pce_table_entry mac_bridge = {0,}; in gswip_port_fdb_dump() local
1405 mac_bridge.table = GSWIP_TABLE_MAC_BRIDGE; in gswip_port_fdb_dump()
1406 mac_bridge.index = i; in gswip_port_fdb_dump()
1408 err = gswip_pce_table_entry_read(priv, &mac_bridge); in gswip_port_fdb_dump()
1415 if (!mac_bridge.valid) in gswip_port_fdb_dump()
1418 addr[5] = mac_bridge.key[0] & 0xff; in gswip_port_fdb_dump()
1419 addr[4] = (mac_bridge.key[0] >> 8) & 0xff; in gswip_port_fdb_dump()
1420 addr[3] = mac_bridge.key[1] & 0xff; in gswip_port_fdb_dump()
1421 addr[2] = (mac_bridge.key[1] >> 8) & 0xff; in gswip_port_fdb_dump()
1422 addr[1] = mac_bridge.key[2] & 0xff; in gswip_port_fdb_dump()
1423 addr[0] = (mac_bridge.key[2] >> 8) & 0xff; in gswip_port_fdb_dump()
1424 if (mac_bridge.val[1] & GSWIP_TABLE_MAC_BRIDGE_STATIC) { in gswip_port_fdb_dump()
1425 if (mac_bridge.val[0] & BIT(port)) { in gswip_port_fdb_dump()
1431 if (((mac_bridge.val[0] & GENMASK(7, 4)) >> 4) == port) { in gswip_port_fdb_dump()