/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdb.c | 9 struct switchdev_notifier_fdb_info fdb_info; 25 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_find_entry() 39 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_add_entry() 60 struct switchdev_notifier_fdb_info *fdb_info) in lan966x_fdb_del_entry() 138 struct switchdev_notifier_fdb_info *fdb_info; in lan966x_fdb_port_event_work() 164 struct switchdev_notifier_fdb_info *fdb_info; in lan966x_fdb_bridge_event_work() 204 struct switchdev_notifier_fdb_info *fdb_info; in lan966x_fdb_lag_event_work() 249 const struct switchdev_notifier_fdb_info *fdb_info) in lan966x_handle_fdb()
|
H A D | lan966x_mac.c | 265 struct switchdev_notifier_fdb_info info = { 0 }; in lan966x_fdb_call_notifiers()
|
H A D | lan966x_main.h | 567 const struct switchdev_notifier_fdb_info *fdb_info);
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.h | 64 struct switchdev_notifier_fdb_info *fdb_info); 67 struct switchdev_notifier_fdb_info *fdb_info); 70 struct switchdev_notifier_fdb_info *fdb_info); 73 struct switchdev_notifier_fdb_info *fdb_info);
|
H A D | bridge.c | 27 struct switchdev_notifier_fdb_info send_info = {}; in mlx5_esw_bridge_fdb_offload_notify() 1731 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_update_used() 1753 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_mark_deleted() 1775 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_create() 1804 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_remove()
|
/openbmc/linux/include/net/ |
H A D | switchdev.h | 244 struct switchdev_notifier_fdb_info { struct 284 switchdev_fdb_is_dynamically_learned(const struct switchdev_notifier_fdb_info *fdb_info) in switchdev_fdb_is_dynamically_learned() 333 const struct switchdev_notifier_fdb_info *fdb_info, 339 const struct switchdev_notifier_fdb_info *fdb_info)); 460 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device() 466 const struct switchdev_notifier_fdb_info *fdb_info)) in switchdev_handle_fdb_event_to_device()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 16 struct switchdev_notifier_fdb_info fdb_info; 373 struct switchdev_notifier_fdb_info *fdb_info = in mlx5_esw_bridge_switchdev_fdb_event_work() 400 struct switchdev_notifier_fdb_info *fdb_info, in mlx5_esw_bridge_init_switchdev_fdb_work() 435 struct switchdev_notifier_fdb_info *fdb_info; in mlx5_esw_bridge_switchdev_event() 461 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event() 472 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event() 485 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-switchdev.c | 20 struct switchdev_notifier_fdb_info fdb_info; 355 struct switchdev_notifier_fdb_info *rcv) in am65_cpsw_fdb_offload_notify() 357 struct switchdev_notifier_fdb_info info = {}; in am65_cpsw_fdb_offload_notify() 371 struct switchdev_notifier_fdb_info *fdb; in am65_cpsw_switchdev_event_work() 425 struct switchdev_notifier_fdb_info *fdb_info = ptr; in am65_cpsw_switchdev_event()
|
H A D | cpsw_switchdev.c | 22 struct switchdev_notifier_fdb_info fdb_info; 365 struct switchdev_notifier_fdb_info *rcv) in cpsw_fdb_offload_notify() 367 struct switchdev_notifier_fdb_info info = {}; in cpsw_fdb_offload_notify() 381 struct switchdev_notifier_fdb_info *fdb; in cpsw_switchdev_event_work() 433 struct switchdev_notifier_fdb_info *fdb_info = ptr; in cpsw_switchdev_event()
|
/openbmc/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | switchdev.c | 56 struct switchdev_notifier_fdb_info info = { in mv88e6xxx_handle_miss_violation()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.h | 81 struct switchdev_notifier_fdb_info fdb_info;
|
H A D | ice_eswitch_br.c | 348 struct switchdev_notifier_fdb_info fdb_info = { in ice_eswitch_br_fdb_offload_notify() 509 ice_eswitch_br_fdb_work_alloc(struct switchdev_notifier_fdb_info *fdb_info, in ice_eswitch_br_fdb_work_alloc() 542 struct switchdev_notifier_fdb_info *fdb_info; in ice_eswitch_br_switchdev_event()
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 17 struct switchdev_notifier_fdb_info fdb_info; 304 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_bridge_fdb_event_work() 360 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_event() 385 struct switchdev_notifier_fdb_info, in sparx5_switchdev_event()
|
H A D | sparx5_mactable.c | 281 struct switchdev_notifier_fdb_info info = {}; in sparx5_fdb_call_notifiers()
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 24 struct switchdev_notifier_fdb_info fdb_info; 1204 struct switchdev_notifier_fdb_info *info) in prestera_fdb_offload_notify() 1206 struct switchdev_notifier_fdb_info send_info = {}; in prestera_fdb_offload_notify() 1217 struct switchdev_notifier_fdb_info *fdb_info, in prestera_port_fdb_set() 1247 struct switchdev_notifier_fdb_info *fdb_info; in prestera_fdb_event_work() 1293 struct switchdev_notifier_fdb_info *fdb_info; in prestera_switchdev_event() 1327 struct switchdev_notifier_fdb_info, in prestera_switchdev_event() 1772 struct switchdev_notifier_fdb_info info = {}; in prestera_fdb_event()
|
/openbmc/linux/net/switchdev/ |
H A D | switchdev.c | 528 const struct switchdev_notifier_fdb_info *fdb_info, in __switchdev_handle_fdb_event_to_device() 534 const struct switchdev_notifier_fdb_info *fdb_info)) in __switchdev_handle_fdb_event_to_device() 588 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device() 594 const struct switchdev_notifier_fdb_info *fdb_info)) in switchdev_handle_fdb_event_to_device()
|
/openbmc/linux/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 168 struct switchdev_notifier_fdb_info fdb_info; 1342 struct switchdev_notifier_fdb_info *rcv) in adin1110_fdb_offload_notify() 1344 struct switchdev_notifier_fdb_info info = {}; in adin1110_fdb_offload_notify() 1354 struct switchdev_notifier_fdb_info *fdb) in adin1110_fdb_add() 1416 struct switchdev_notifier_fdb_info *fdb) in adin1110_fdb_del() 1485 struct switchdev_notifier_fdb_info *fdb_info = ptr; in adin1110_switchdev_event()
|
/openbmc/linux/net/bridge/ |
H A D | br_switchdev.c | 126 struct switchdev_notifier_fdb_info *item, in br_switchdev_fdb_populate() 146 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_notify() 304 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_replay_one()
|
H A D | br.c | 156 struct switchdev_notifier_fdb_info *fdb_info; in br_switchdev_event()
|
/openbmc/linux/drivers/net/ethernet/rocker/ |
H A D | rocker_main.c | 1651 struct switchdev_notifier_fdb_info *info) in rocker_world_port_fdb_add() 1663 struct switchdev_notifier_fdb_info *info) in rocker_world_port_fdb_del() 2698 struct switchdev_notifier_fdb_info fdb_info; 2705 struct switchdev_notifier_fdb_info *recv_info) in rocker_fdb_offload_notify() 2707 struct switchdev_notifier_fdb_info info = {}; in rocker_fdb_offload_notify() 2721 struct switchdev_notifier_fdb_info *fdb_info; in rocker_switchdev_event_work() 2759 struct switchdev_notifier_fdb_info *fdb_info = ptr; in rocker_switchdev_event()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 1856 struct switchdev_notifier_fdb_info *fdb_info, bool adding) in mlxsw_sp_port_fdb_set() 3036 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_fdb_call_notifiers() 3379 struct switchdev_notifier_fdb_info fdb_info; 3393 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_vxlan_fdb_event() 3491 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_fdb_event_work() 3740 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_event() 3774 struct switchdev_notifier_fdb_info, in mlxsw_sp_switchdev_event()
|
/openbmc/linux/drivers/s390/net/ |
H A D | qeth_l2_main.c | 282 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_flush() 631 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_notify() 853 struct switchdev_notifier_fdb_info *fdb_info; in qeth_l2_switchdev_event() 868 struct switchdev_notifier_fdb_info, in qeth_l2_switchdev_event()
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 2224 struct switchdev_notifier_fdb_info fdb_info; 2234 struct switchdev_notifier_fdb_info *fdb_info; in dpaa2_switch_event_work() 2279 struct switchdev_notifier_fdb_info *fdb_info = ptr; in dpaa2_switch_port_event()
|
/openbmc/linux/net/dsa/ |
H A D | slave.c | 3467 struct switchdev_notifier_fdb_info info = {}; in dsa_fdb_offload_notify() 3545 const struct switchdev_notifier_fdb_info *fdb_info) in dsa_slave_fdb_event()
|
H A D | port.c | 41 struct switchdev_notifier_fdb_info info = { in dsa_port_notify_bridge_fdb_flush()
|