nlsk               60 include/net/netns/xfrm.h 	struct sock		*nlsk;
nlsk             1722 include/net/xfrm.h 	struct sock *nlsk;
nlsk             1726 include/net/xfrm.h 	nlsk = rcu_dereference(net->xfrm.nlsk);
nlsk             1727 include/net/xfrm.h 	if (nlsk)
nlsk             1728 include/net/xfrm.h 		ret = netlink_has_listeners(nlsk, XFRMNLGRP_AEVENTS);
nlsk             1735 include/net/xfrm.h 	struct sock *nlsk;
nlsk             1739 include/net/xfrm.h 	nlsk = rcu_dereference(net->xfrm.nlsk);
nlsk             1740 include/net/xfrm.h 	if (nlsk)
nlsk             1741 include/net/xfrm.h 		ret = netlink_has_listeners(nlsk, XFRMNLGRP_ACQUIRE);
nlsk              694 net/netfilter/nf_tables_api.c static int nft_netlink_dump_start_rcu(struct sock *nlsk, struct sk_buff *skb,
nlsk              704 net/netfilter/nf_tables_api.c 	err = netlink_dump_start(nlsk, skb, nlh, c);
nlsk              712 net/netfilter/nf_tables_api.c static int nf_tables_gettable(struct net *net, struct sock *nlsk,
nlsk              730 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk              749 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk              897 net/netfilter/nf_tables_api.c static int nf_tables_newtable(struct net *net, struct sock *nlsk,
nlsk             1068 net/netfilter/nf_tables_api.c static int nf_tables_deltable(struct net *net, struct sock *nlsk,
nlsk             1404 net/netfilter/nf_tables_api.c static int nf_tables_getchain(struct net *net, struct sock *nlsk,
nlsk             1423 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk             1448 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk             1878 net/netfilter/nf_tables_api.c static int nf_tables_newchain(struct net *net, struct sock *nlsk,
nlsk             1969 net/netfilter/nf_tables_api.c static int nf_tables_delchain(struct net *net, struct sock *nlsk,
nlsk             2573 net/netfilter/nf_tables_api.c static int nf_tables_getrule(struct net *net, struct sock *nlsk,
nlsk             2596 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk             2627 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk             2714 net/netfilter/nf_tables_api.c static int nf_tables_newrule(struct net *net, struct sock *nlsk,
nlsk             2933 net/netfilter/nf_tables_api.c static int nf_tables_delrule(struct net *net, struct sock *nlsk,
nlsk             3482 net/netfilter/nf_tables_api.c static int nf_tables_getset(struct net *net, struct sock *nlsk,
nlsk             3509 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk             3530 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk             3554 net/netfilter/nf_tables_api.c static int nf_tables_newset(struct net *net, struct sock *nlsk,
nlsk             3786 net/netfilter/nf_tables_api.c static int nf_tables_delset(struct net *net, struct sock *nlsk,
nlsk             4328 net/netfilter/nf_tables_api.c static int nf_tables_getsetelem(struct net *net, struct sock *nlsk,
nlsk             4361 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk             4723 net/netfilter/nf_tables_api.c static int nf_tables_newsetelem(struct net *net, struct sock *nlsk,
nlsk             4920 net/netfilter/nf_tables_api.c static int nf_tables_delsetelem(struct net *net, struct sock *nlsk,
nlsk             5215 net/netfilter/nf_tables_api.c static int nf_tables_newobj(struct net *net, struct sock *nlsk,
nlsk             5446 net/netfilter/nf_tables_api.c static int nf_tables_getobj(struct net *net, struct sock *nlsk,
nlsk             5470 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk             5503 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk             5519 net/netfilter/nf_tables_api.c static int nf_tables_delobj(struct net *net, struct sock *nlsk,
nlsk             5812 net/netfilter/nf_tables_api.c static int nf_tables_newflowtable(struct net *net, struct sock *nlsk,
nlsk             5935 net/netfilter/nf_tables_api.c static int nf_tables_delflowtable(struct net *net, struct sock *nlsk,
nlsk             6128 net/netfilter/nf_tables_api.c static int nf_tables_getflowtable(struct net *net, struct sock *nlsk,
nlsk             6151 net/netfilter/nf_tables_api.c 		return nft_netlink_dump_start_rcu(nlsk, skb, nlh, &c);
nlsk             6178 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk             6325 net/netfilter/nf_tables_api.c static int nf_tables_getgen(struct net *net, struct sock *nlsk,
nlsk             6342 net/netfilter/nf_tables_api.c 	return nlmsg_unicast(nlsk, skb2, NETLINK_CB(skb).portid);
nlsk               96 net/netlink/diag.c 	struct netlink_sock *nlsk;
nlsk              121 net/netlink/diag.c 	while ((nlsk = rhashtable_walk_next(hti))) {
nlsk              122 net/netlink/diag.c 		if (IS_ERR(nlsk)) {
nlsk              123 net/netlink/diag.c 			ret = PTR_ERR(nlsk);
nlsk              131 net/netlink/diag.c 		sk = (struct sock *)nlsk;
nlsk             1085 net/xfrm/xfrm_user.c 	struct sock *nlsk = rcu_dereference(net->xfrm.nlsk);
nlsk             1087 net/xfrm/xfrm_user.c 	if (!nlsk) {
nlsk             1092 net/xfrm/xfrm_user.c 	return nlmsg_multicast(nlsk, skb, pid, group, GFP_ATOMIC);
nlsk             1219 net/xfrm/xfrm_user.c 	return nlmsg_unicast(net->xfrm.nlsk, r_skb, sportid);
nlsk             1278 net/xfrm/xfrm_user.c 	return nlmsg_unicast(net->xfrm.nlsk, r_skb, sportid);
nlsk             1298 net/xfrm/xfrm_user.c 		err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, NETLINK_CB(skb).portid);
nlsk             1361 net/xfrm/xfrm_user.c 	err = nlmsg_unicast(net->xfrm.nlsk, resp_skb, NETLINK_CB(skb).portid);
nlsk             1915 net/xfrm/xfrm_user.c 			err = nlmsg_unicast(net->xfrm.nlsk, resp_skb,
nlsk             2074 net/xfrm/xfrm_user.c 	err = nlmsg_unicast(net->xfrm.nlsk, r_skb, NETLINK_CB(skb).portid);
nlsk             2667 net/xfrm/xfrm_user.c 			return netlink_dump_start(net->xfrm.nlsk, skb, nlh, &c);
nlsk             3333 net/xfrm/xfrm_user.c 	struct sock *nlsk;
nlsk             3339 net/xfrm/xfrm_user.c 	nlsk = netlink_kernel_create(net, NETLINK_XFRM, &cfg);
nlsk             3340 net/xfrm/xfrm_user.c 	if (nlsk == NULL)
nlsk             3342 net/xfrm/xfrm_user.c 	net->xfrm.nlsk_stash = nlsk; /* Don't set to NULL */
nlsk             3343 net/xfrm/xfrm_user.c 	rcu_assign_pointer(net->xfrm.nlsk, nlsk);
nlsk             3351 net/xfrm/xfrm_user.c 		RCU_INIT_POINTER(net->xfrm.nlsk, NULL);