Searched refs:pgid_entry (Results 1 – 2 of 2) sorted by relevance
/linux-5.19.10/drivers/net/ethernet/microchip/lan966x/ |
D | lan966x_mdb.c | 41 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/ |
D | sparx5_switchdev.c | 469 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()
|