Home
last modified time | relevance | path

Searched refs:switchdev_notifier_fdb_info (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdb.c9 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 Dlan966x_mac.c265 struct switchdev_notifier_fdb_info info = { 0 }; in lan966x_fdb_call_notifiers()
H A Dlan966x_main.h521 const struct switchdev_notifier_fdb_info *fdb_info);
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge.h64 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 Dbridge.c27 struct switchdev_notifier_fdb_info send_info = {}; in mlx5_esw_bridge_fdb_offload_notify()
1734 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_update_used()
1756 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_mark_deleted()
1778 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_create()
1807 struct switchdev_notifier_fdb_info *fdb_info) in mlx5_esw_bridge_fdb_remove()
/linux/drivers/net/ethernet/ti/icssm/
H A Dicssm_switchdev.c22 struct switchdev_notifier_fdb_info fdb_info;
80 struct switchdev_notifier_fdb_info *rcv) in icssm_prueth_sw_fdb_offload()
82 struct switchdev_notifier_fdb_info info; in icssm_prueth_sw_fdb_offload()
101 struct switchdev_notifier_fdb_info *fdb; in icssm_sw_event_work()
155 struct switchdev_notifier_fdb_info *fdb_info = ptr; in icssm_prueth_sw_switchdev_event()
H A Dicssm_prueth_switch.c768 struct switchdev_notifier_fdb_info *fdb) in icssm_prueth_sw_fdb_add()
781 struct switchdev_notifier_fdb_info *fdb) in icssm_prueth_sw_fdb_del()
/linux/include/net/
H A Dswitchdev.h244 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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dbridge.c16 struct switchdev_notifier_fdb_info fdb_info;
364 struct switchdev_notifier_fdb_info *fdb_info = in mlx5_esw_bridge_switchdev_fdb_event_work()
391 struct switchdev_notifier_fdb_info *fdb_info, in mlx5_esw_bridge_init_switchdev_fdb_work()
426 struct switchdev_notifier_fdb_info *fdb_info; in mlx5_esw_bridge_switchdev_event()
455 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
466 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
479 struct switchdev_notifier_fdb_info, in mlx5_esw_bridge_switchdev_event()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_switchdev.c21 struct switchdev_notifier_fdb_info fdb_info;
113 struct switchdev_notifier_fdb_info *rcv) in prueth_switchdev_fdb_offload_notify()
115 struct switchdev_notifier_fdb_info info; in prueth_switchdev_fdb_offload_notify()
130 struct switchdev_notifier_fdb_info *fdb; in prueth_switchdev_event_work()
182 struct switchdev_notifier_fdb_info *fdb_info = ptr; in prueth_switchdev_event()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_switchdev.c22 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()
H A Dam65-cpsw-switchdev.c20 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()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_switchdev.c24 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()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_switchdev.c17 struct switchdev_notifier_fdb_info fdb_info;
328 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_bridge_fdb_event_work()
385 struct switchdev_notifier_fdb_info *fdb_info; in sparx5_switchdev_event()
410 struct switchdev_notifier_fdb_info, in sparx5_switchdev_event()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dswitchdev.c56 struct switchdev_notifier_fdb_info info = { in mv88e6xxx_handle_miss_violation()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.h82 struct switchdev_notifier_fdb_info fdb_info;
H A Dice_eswitch_br.c348 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()
/linux/net/switchdev/
H A Dswitchdev.c630 const struct switchdev_notifier_fdb_info *fdb_info, in __switchdev_handle_fdb_event_to_device()
636 const struct switchdev_notifier_fdb_info *fdb_info)) in __switchdev_handle_fdb_event_to_device()
690 const struct switchdev_notifier_fdb_info *fdb_info, in switchdev_handle_fdb_event_to_device()
696 const struct switchdev_notifier_fdb_info *fdb_info)) in switchdev_handle_fdb_event_to_device()
/linux/drivers/net/ethernet/adi/
H A Dadin1110.c168 struct switchdev_notifier_fdb_info fdb_info;
1347 struct switchdev_notifier_fdb_info *rcv) in adin1110_fdb_offload_notify()
1349 struct switchdev_notifier_fdb_info info = {}; in adin1110_fdb_offload_notify()
1359 struct switchdev_notifier_fdb_info *fdb) in adin1110_fdb_add()
1421 struct switchdev_notifier_fdb_info *fdb) in adin1110_fdb_del()
1490 struct switchdev_notifier_fdb_info *fdb_info = ptr; in adin1110_switchdev_event()
/linux/net/bridge/
H A Dbr_switchdev.c129 struct switchdev_notifier_fdb_info *item, in br_switchdev_fdb_populate()
149 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_notify()
307 struct switchdev_notifier_fdb_info item; in br_switchdev_fdb_replay_one()
H A Dbr.c168 struct switchdev_notifier_fdb_info *fdb_info; in br_switchdev_event()
/linux/drivers/net/ethernet/rocker/
H A Drocker_main.c1648 struct switchdev_notifier_fdb_info *info) in rocker_world_port_fdb_add()
1660 struct switchdev_notifier_fdb_info *info) in rocker_world_port_fdb_del()
2693 struct switchdev_notifier_fdb_info fdb_info;
2700 struct switchdev_notifier_fdb_info *recv_info) in rocker_fdb_offload_notify()
2702 struct switchdev_notifier_fdb_info info = {}; in rocker_fdb_offload_notify()
2716 struct switchdev_notifier_fdb_info *fdb_info; in rocker_switchdev_event_work()
2754 struct switchdev_notifier_fdb_info *fdb_info = ptr; in rocker_switchdev_event()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_switchdev.c1856 struct switchdev_notifier_fdb_info *fdb_info, bool adding) in mlxsw_sp_port_fdb_set()
3062 struct switchdev_notifier_fdb_info info = {}; in mlxsw_sp_fdb_call_notifiers()
3405 struct switchdev_notifier_fdb_info fdb_info;
3419 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_vxlan_fdb_event()
3517 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_bridge_fdb_event_work()
3766 struct switchdev_notifier_fdb_info *fdb_info; in mlxsw_sp_switchdev_event()
3800 struct switchdev_notifier_fdb_info, in mlxsw_sp_switchdev_event()
/linux/drivers/s390/net/
H A Dqeth_l2_main.c283 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_flush()
632 struct switchdev_notifier_fdb_info info = {}; in qeth_l2_dev2br_fdb_notify()
854 struct switchdev_notifier_fdb_info *fdb_info; in qeth_l2_switchdev_event()
869 struct switchdev_notifier_fdb_info, in qeth_l2_switchdev_event()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c2274 struct switchdev_notifier_fdb_info fdb_info;
2284 struct switchdev_notifier_fdb_info *fdb_info; in dpaa2_switch_event_work()
2329 struct switchdev_notifier_fdb_info *fdb_info = ptr; in dpaa2_switch_port_event()

12