Lines Matching refs:inet6addr_work
9609 struct mlxsw_sp_inet6addr_event_work *inet6addr_work =
9611 struct mlxsw_sp *mlxsw_sp = inet6addr_work->mlxsw_sp;
9612 struct net_device *dev = inet6addr_work->dev;
9613 unsigned long event = inet6addr_work->event;
9627 netdev_put(dev, &inet6addr_work->dev_tracker);
9628 kfree(inet6addr_work);
9636 struct mlxsw_sp_inet6addr_event_work *inet6addr_work;
9644 inet6addr_work = kzalloc(sizeof(*inet6addr_work), GFP_ATOMIC);
9645 if (!inet6addr_work)
9649 INIT_WORK(&inet6addr_work->work, mlxsw_sp_inet6addr_event_work);
9650 inet6addr_work->mlxsw_sp = router->mlxsw_sp;
9651 inet6addr_work->dev = dev;
9652 inet6addr_work->event = event;
9653 netdev_hold(dev, &inet6addr_work->dev_tracker, GFP_ATOMIC);
9654 mlxsw_core_schedule_work(&inet6addr_work->work);