Searched refs:cpu_copy (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_mdb.c | 20 u8 cpu_copy; member 113 bool cpu_copy = false; in lan966x_mdb_ip_add() local 126 mdb_entry->cpu_copy++; in lan966x_mdb_ip_add() 132 mdb_entry->cpu_copy) in lan966x_mdb_ip_add() 133 cpu_copy = true; in lan966x_mdb_ip_add() 136 return lan966x_mac_ip_learn(lan966x, cpu_copy, in lan966x_mdb_ip_add() 159 mdb_entry->cpu_copy--; in lan966x_mdb_ip_del() 160 if (mdb_entry->cpu_copy) in lan966x_mdb_ip_del() 171 if (!mdb_entry->ports && !mdb_entry->cpu_copy) { in lan966x_mdb_ip_del() 178 return lan966x_mac_ip_learn(lan966x, mdb_entry->cpu_copy, in lan966x_mdb_ip_del() 530 bool cpu_copy = false; lan966x_mdb_restore_entries() local [all...] |
H A D | lan966x_mac.c | 74 bool cpu_copy, in __lan966x_mac_learn_locked() 86 ANA_MACACCESS_MAC_CPU_COPY_SET(cpu_copy) | in __lan966x_mac_learn_locked() 96 bool cpu_copy, in __lan966x_mac_learn() 104 ret = __lan966x_mac_learn_locked(lan966x, pgid, cpu_copy, mac, vid, type); in __lan966x_mac_learn() 114 bool cpu_copy, in lan966x_mac_ip_learn() 121 return __lan966x_mac_learn(lan966x, 0, cpu_copy, mac, vid, type); in lan966x_mac_ip_learn() 73 __lan966x_mac_learn_locked(struct lan966x *lan966x, int pgid, bool cpu_copy, const unsigned char mac[ETH_ALEN], unsigned int vid, enum macaccess_entry_type type) __lan966x_mac_learn_locked() argument 95 __lan966x_mac_learn(struct lan966x *lan966x, int pgid, bool cpu_copy, const unsigned char mac[ETH_ALEN], unsigned int vid, enum macaccess_entry_type type) __lan966x_mac_learn() argument 113 lan966x_mac_ip_learn(struct lan966x *lan966x, bool cpu_copy, const unsigned char mac[ETH_ALEN], unsigned int vid, enum macaccess_entry_type type) lan966x_mac_ip_learn() argument
|
H A D | lan966x_main.h | 510 bool cpu_copy,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 556 if (is_host && !entry->cpu_copy) { in sparx5_handle_port_mdb_add() 558 entry->cpu_copy = true; in sparx5_handle_port_mdb_add() 595 if (is_host && entry->cpu_copy) { in sparx5_handle_port_mdb_del() 597 entry->cpu_copy = false; in sparx5_handle_port_mdb_del() 607 if (bitmap_empty(entry->port_mask, SPX5_PORTS) && !entry->cpu_copy) { in sparx5_handle_port_mdb_del()
|
H A D | sparx5_main.h | 225 bool cpu_copy; member
|
Completed in 7 milliseconds