Lines Matching refs:nb
19 int call_fib_notifier(struct notifier_block *nb, struct net *net, in call_fib_notifier() argument
26 err = nb->notifier_call(nb, event_type, info); in call_fib_notifier()
68 static int fib_net_dump(struct net *net, struct notifier_block *nb) in fib_net_dump() argument
78 err = ops->fib_dump(net, nb); in fib_net_dump()
87 static bool fib_dump_is_consistent(struct notifier_block *nb, in fib_dump_is_consistent() argument
88 void (*cb)(struct notifier_block *nb), in fib_dump_is_consistent() argument
91 atomic_notifier_chain_register(&fib_chain, nb); in fib_dump_is_consistent()
94 atomic_notifier_chain_unregister(&fib_chain, nb); in fib_dump_is_consistent()
96 cb(nb); in fib_dump_is_consistent()
101 int register_fib_notifier(struct notifier_block *nb, in register_fib_notifier() argument
102 void (*cb)(struct notifier_block *nb)) in register_fib_notifier() argument
113 err = fib_net_dump(net, nb); in register_fib_notifier()
119 if (fib_dump_is_consistent(nb, cb, fib_seq)) in register_fib_notifier()
131 int unregister_fib_notifier(struct notifier_block *nb) in unregister_fib_notifier() argument
133 return atomic_notifier_chain_unregister(&fib_chain, nb); in unregister_fib_notifier()