Lines Matching refs:neighs_update
2261 atomic_inc(&mlxsw_sp->router->neighs_update.neigh_count); in mlxsw_sp_neigh_entry_create()
2276 atomic_dec(&mlxsw_sp->router->neighs_update.neigh_count); in mlxsw_sp_neigh_entry_destroy()
2304 mlxsw_sp->router->neighs_update.interval = jiffies_to_msecs(interval); in mlxsw_sp_router_neighs_update_interval_init()
2474 if (!atomic_read(&mlxsw_sp->router->neighs_update.neigh_count)) in mlxsw_sp_router_neighs_update_rauhtd()
2510 unsigned long interval = mlxsw_sp->router->neighs_update.interval; in mlxsw_sp_router_neighs_update_work_schedule()
2512 mlxsw_core_schedule_dw(&mlxsw_sp->router->neighs_update.dw, in mlxsw_sp_router_neighs_update_work_schedule()
2522 neighs_update.dw.work); in mlxsw_sp_router_neighs_update_work()
2792 mlxsw_sp->router->neighs_update.interval = interval; in mlxsw_sp_router_netevent_event()
2852 INIT_DELAYED_WORK(&mlxsw_sp->router->neighs_update.dw, in mlxsw_sp_neigh_init()
2856 atomic_set(&mlxsw_sp->router->neighs_update.neigh_count, 0); in mlxsw_sp_neigh_init()
2857 mlxsw_core_schedule_dw(&mlxsw_sp->router->neighs_update.dw, 0); in mlxsw_sp_neigh_init()
2864 cancel_delayed_work_sync(&mlxsw_sp->router->neighs_update.dw); in mlxsw_sp_neigh_fini()