Home
last modified time | relevance | path

Searched refs:pgid_entry (Results 1 – 2 of 2) sorted by relevance

/linux-5.19.10/drivers/net/ethernet/microchip/lan966x/
Dlan966x_mdb.c41 struct lan966x_pgid_entry *pgid_entry, *tmp; in lan966x_mdb_purge_pgid_entries() local
43 list_for_each_entry_safe(pgid_entry, tmp, &lan966x->pgid_entries, list) { in lan966x_mdb_purge_pgid_entries()
44 list_del(&pgid_entry->list); in lan966x_mdb_purge_pgid_entries()
45 kfree(pgid_entry); in lan966x_mdb_purge_pgid_entries()
185 struct lan966x_pgid_entry *pgid_entry; in lan966x_pgid_entry_add() local
187 pgid_entry = kzalloc(sizeof(*pgid_entry), GFP_KERNEL); in lan966x_pgid_entry_add()
188 if (!pgid_entry) in lan966x_pgid_entry_add()
191 pgid_entry->ports = ports; in lan966x_pgid_entry_add()
192 pgid_entry->index = index; in lan966x_pgid_entry_add()
193 refcount_set(&pgid_entry->refcount, 1); in lan966x_pgid_entry_add()
[all …]
/linux-5.19.10/drivers/net/ethernet/microchip/sparx5/
Dsparx5_switchdev.c469 u32 mact_entry, res, pgid_entry[3]; in sparx5_handle_port_mdb_del() local
494 sparx5_pgid_read_mask(spx5, pgid_idx, pgid_entry); in sparx5_handle_port_mdb_del()
495 if (bitmap_empty((unsigned long *)pgid_entry, SPX5_PORTS)) { in sparx5_handle_port_mdb_del()