Lines Matching refs:nb
12 int call_fib_notifier(struct notifier_block *nb, struct net *net, in call_fib_notifier() argument
19 err = nb->notifier_call(nb, event_type, info); in call_fib_notifier()
59 static int fib_net_dump(struct net *net, struct notifier_block *nb) in fib_net_dump() argument
68 err = ops->fib_dump(net, nb); in fib_net_dump()
77 static bool fib_dump_is_consistent(struct notifier_block *nb, in fib_dump_is_consistent() argument
78 void (*cb)(struct notifier_block *nb), in fib_dump_is_consistent() argument
81 atomic_notifier_chain_register(&fib_chain, nb); in fib_dump_is_consistent()
84 atomic_notifier_chain_unregister(&fib_chain, nb); in fib_dump_is_consistent()
86 cb(nb); in fib_dump_is_consistent()
91 int register_fib_notifier(struct notifier_block *nb, in register_fib_notifier() argument
92 void (*cb)(struct notifier_block *nb)) in register_fib_notifier() argument
103 err = fib_net_dump(net, nb); in register_fib_notifier()
109 if (fib_dump_is_consistent(nb, cb, fib_seq)) in register_fib_notifier()
121 int unregister_fib_notifier(struct notifier_block *nb) in unregister_fib_notifier() argument
123 return atomic_notifier_chain_unregister(&fib_chain, nb); in unregister_fib_notifier()