Lines Matching refs:net_work

2640 	struct mlxsw_sp_netevent_work *net_work =  in mlxsw_sp_router_neigh_event_work()  local
2642 struct mlxsw_sp *mlxsw_sp = net_work->mlxsw_sp; in mlxsw_sp_router_neigh_event_work()
2644 struct neighbour *n = net_work->n; in mlxsw_sp_router_neigh_event_work()
2687 kfree(net_work); in mlxsw_sp_router_neigh_event_work()
2694 struct mlxsw_sp_netevent_work *net_work = in mlxsw_sp_router_mp_hash_event_work() local
2696 struct mlxsw_sp *mlxsw_sp = net_work->mlxsw_sp; in mlxsw_sp_router_mp_hash_event_work()
2699 kfree(net_work); in mlxsw_sp_router_mp_hash_event_work()
2706 struct mlxsw_sp_netevent_work *net_work = in mlxsw_sp_router_update_priority_work() local
2708 struct mlxsw_sp *mlxsw_sp = net_work->mlxsw_sp; in mlxsw_sp_router_update_priority_work()
2711 kfree(net_work); in mlxsw_sp_router_update_priority_work()
2718 struct mlxsw_sp_netevent_work *net_work; in mlxsw_sp_router_schedule_work() local
2725 net_work = kzalloc(sizeof(*net_work), GFP_ATOMIC); in mlxsw_sp_router_schedule_work()
2726 if (!net_work) in mlxsw_sp_router_schedule_work()
2729 INIT_WORK(&net_work->work, cb); in mlxsw_sp_router_schedule_work()
2730 net_work->mlxsw_sp = router->mlxsw_sp; in mlxsw_sp_router_schedule_work()
2731 mlxsw_core_schedule_work(&net_work->work); in mlxsw_sp_router_schedule_work()
2738 struct mlxsw_sp_netevent_work *net_work; in mlxsw_sp_router_netevent_event() local
2777 net_work = kzalloc(sizeof(*net_work), GFP_ATOMIC); in mlxsw_sp_router_netevent_event()
2778 if (!net_work) { in mlxsw_sp_router_netevent_event()
2783 INIT_WORK(&net_work->work, mlxsw_sp_router_neigh_event_work); in mlxsw_sp_router_netevent_event()
2784 net_work->mlxsw_sp = mlxsw_sp_port->mlxsw_sp; in mlxsw_sp_router_netevent_event()
2785 net_work->n = n; in mlxsw_sp_router_netevent_event()
2792 mlxsw_core_schedule_work(&net_work->work); in mlxsw_sp_router_netevent_event()