Lines Matching refs:nb
996 static int eswitch_vport_event(struct notifier_block *nb,
999 struct mlx5_eswitch *esw = mlx5_nb_cof(nb, struct mlx5_eswitch, nb);
1044 MLX5_NB_INIT(&esw->esw_funcs.nb, mlx5_esw_funcs_changed_handler,
1046 mlx5_eq_notifier_register(esw->dev, &esw->esw_funcs.nb);
1053 mlx5_eq_notifier_unregister(esw->dev, &esw->esw_funcs.nb);
1481 MLX5_NB_INIT(&esw->nb, eswitch_vport_event, NIC_VPORT_CHANGE);
1482 mlx5_eq_notifier_register(esw->dev, &esw->nb);
1616 mlx5_eq_notifier_unregister(esw->dev, &esw->nb);
2220 int mlx5_esw_event_notifier_register(struct mlx5_eswitch *esw, struct notifier_block *nb)
2222 return blocking_notifier_chain_register(&esw->n_head, nb);
2225 void mlx5_esw_event_notifier_unregister(struct mlx5_eswitch *esw, struct notifier_block *nb)
2227 blocking_notifier_chain_unregister(&esw->n_head, nb);