Lines Matching refs:nb
18 int call_fib_notifier(struct notifier_block *nb,
24 err = nb->notifier_call(nb, event_type, info);
60 static int fib_net_dump(struct net *net, struct notifier_block *nb,
71 err = ops->fib_dump(net, nb, extack);
83 static bool fib_dump_is_consistent(struct net *net, struct notifier_block *nb,
84 void (*cb)(struct notifier_block *nb),
89 atomic_notifier_chain_register(&fn_net->fib_chain, nb);
92 atomic_notifier_chain_unregister(&fn_net->fib_chain, nb);
94 cb(nb);
99 int register_fib_notifier(struct net *net, struct notifier_block *nb,
100 void (*cb)(struct notifier_block *nb),
109 err = fib_net_dump(net, nb, extack);
113 if (fib_dump_is_consistent(net, nb, cb, fib_seq))
121 int unregister_fib_notifier(struct net *net, struct notifier_block *nb)
125 return atomic_notifier_chain_unregister(&fn_net->fib_chain, nb);