nlk_sk
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
nlk = nlk_sk(sock);
READ_ONCE(nlk->dst_portid) != nlk_sk(ssk)->portid) {
nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
nlk_sk(sk)->netlink_rcv = cfg->input;
nlk = nlk_sk(sk);
netlink_update_socket_mc(nlk_sk(sk), group, 0);
struct netlink_sock *nlk = nlk_sk(sk);
nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(NETLINK_CB(in_skb).sk);
struct netlink_sock *nlk = nlk_sk(s);
ctx.sk = nlk_sk((struct sock *)v);
&nlk_sk(sk)->state)) {
struct netlink_sock *nlk = nlk_sk(sk);
WARN_ON(nlk_sk(sk)->groups);
netlink_compare_arg_init(&arg, sock_net(sk), nlk_sk(sk)->portid);
&nlk_sk(sk)->node,
if (i < NLGRPLONGS(nlk_sk(sk)->ngroups))
mask |= nlk_sk(sk)->groups[i];
err = nlk_sk(sk)->portid == portid ? 0 : -EBUSY;
if (nlk_sk(sk)->bound)
WRITE_ONCE(nlk_sk(sk)->portid, portid);
WRITE_ONCE(nlk_sk(sk)->bound, portid);
if (!rhashtable_remove_fast(&table->hash, &nlk_sk(sk)->node,
if (nlk_sk(sk)->subscriptions) {
nlk = nlk_sk(sk);
nlk = nlk_sk(sock->sk);
nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
#define nlk_test_bit(nr, sk) test_bit(NETLINK_F_##nr, &nlk_sk(sk)->flags)
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);
struct netlink_sock *nlk = nlk_sk(sk);