Lines Matching refs:net_work
2771 struct mlxsw_sp_netevent_work *net_work = in mlxsw_sp_router_neigh_event_work() local
2773 struct mlxsw_sp *mlxsw_sp = net_work->mlxsw_sp; in mlxsw_sp_router_neigh_event_work()
2775 struct neighbour *n = net_work->n; in mlxsw_sp_router_neigh_event_work()
2818 kfree(net_work); in mlxsw_sp_router_neigh_event_work()
2825 struct mlxsw_sp_netevent_work *net_work = in mlxsw_sp_router_mp_hash_event_work() local
2827 struct mlxsw_sp *mlxsw_sp = net_work->mlxsw_sp; in mlxsw_sp_router_mp_hash_event_work()
2830 kfree(net_work); in mlxsw_sp_router_mp_hash_event_work()
2837 struct mlxsw_sp_netevent_work *net_work = in mlxsw_sp_router_update_priority_work() local
2839 struct mlxsw_sp *mlxsw_sp = net_work->mlxsw_sp; in mlxsw_sp_router_update_priority_work()
2842 kfree(net_work); in mlxsw_sp_router_update_priority_work()
2850 struct mlxsw_sp_netevent_work *net_work; in mlxsw_sp_router_schedule_work() local
2855 net_work = kzalloc(sizeof(*net_work), GFP_ATOMIC); in mlxsw_sp_router_schedule_work()
2856 if (!net_work) in mlxsw_sp_router_schedule_work()
2859 INIT_WORK(&net_work->work, cb); in mlxsw_sp_router_schedule_work()
2860 net_work->mlxsw_sp = router->mlxsw_sp; in mlxsw_sp_router_schedule_work()
2861 net_work->n = n; in mlxsw_sp_router_schedule_work()
2862 mlxsw_core_schedule_work(&net_work->work); in mlxsw_sp_router_schedule_work()