Lines Matching refs:inet_diag_handler
35 static const struct inet_diag_handler __rcu **inet_diag_table;
51 static const struct inet_diag_handler *inet_diag_lock_handler(int proto)
53 const struct inet_diag_handler *handler;
70 static void inet_diag_unlock_handler(const struct inet_diag_handler *handler)
104 const struct inet_diag_handler *handler;
243 const struct inet_diag_handler *handler;
607 const struct inet_diag_handler *handler;
1273 const struct inet_diag_handler *handler;
1456 const struct inet_diag_handler *handler;
1500 static const struct sock_diag_handler inet_diag_handler = {
1516 int inet_diag_register(const struct inet_diag_handler *h)
1523 return !cmpxchg((const struct inet_diag_handler **)&inet_diag_table[type],
1528 void inet_diag_unregister(const struct inet_diag_handler *h)
1535 xchg((const struct inet_diag_handler **)&inet_diag_table[type],
1548 sizeof(struct inet_diag_handler *));
1555 err = sock_diag_register(&inet_diag_handler);
1568 sock_diag_unregister(&inet_diag_handler);
1577 sock_diag_unregister(&inet_diag_handler);