Symbol: sock_diag_handler
include/linux/sock_diag.h
23
int sock_diag_register(const struct sock_diag_handler *h);
include/linux/sock_diag.h
24
void sock_diag_unregister(const struct sock_diag_handler *h);
net/core/sock_diag.c
126
static const struct sock_diag_handler *sock_diag_lock_handler(int family)
net/core/sock_diag.c
128
const struct sock_diag_handler *handler;
net/core/sock_diag.c
139
static void sock_diag_unlock_handler(const struct sock_diag_handler *handler)
net/core/sock_diag.c
149
const struct sock_diag_handler *hndl;
net/core/sock_diag.c
19
static const struct sock_diag_handler __rcu *sock_diag_handlers[AF_MAX];
net/core/sock_diag.c
203
int sock_diag_register(const struct sock_diag_handler *hndl)
net/core/sock_diag.c
210
return !cmpxchg((const struct sock_diag_handler **)
net/core/sock_diag.c
216
void sock_diag_unregister(const struct sock_diag_handler *hndl)
net/core/sock_diag.c
223
xchg((const struct sock_diag_handler **)&sock_diag_handlers[family],
net/core/sock_diag.c
232
const struct sock_diag_handler *hndl;
net/ipv4/inet_diag.c
1032
static const struct sock_diag_handler inet_diag_handler = {
net/ipv4/inet_diag.c
1040
static const struct sock_diag_handler inet6_diag_handler = {
net/netlink/diag.c
243
static const struct sock_diag_handler netlink_diag_handler = {
net/packet/diag.c
247
static const struct sock_diag_handler packet_diag_handler = {
net/smc/smc_diag.c
257
static const struct sock_diag_handler smc_diag_handler = {
net/tipc/diag.c
97
static const struct sock_diag_handler tipc_sock_diag_handler = {
net/unix/diag.c
305
static const struct sock_diag_handler unix_diag_handler = {
net/vmw_vsock/diag.c
159
static const struct sock_diag_handler vsock_diag_handler = {
net/xdp/xsk_diag.c
196
static const struct sock_diag_handler xsk_diag_handler = {