Lines Matching defs:ssk
687 static struct sock *netlink_getsockbypid(struct sock *ssk, u32 pid)
689 int protocol = ssk->sk_protocol;
701 nlk->dst_pid != nlk_sk(ssk)->pid)) {
735 long timeo, struct sock *ssk)
745 if (!ssk || nlk_sk(ssk)->pid == 0)
815 int netlink_unicast(struct sock *ssk, struct sk_buff *skb, u32 pid, int nonblock)
823 timeo = sock_sndtimeo(ssk, nonblock);
825 sk = netlink_getsockbypid(ssk, pid);
830 err = netlink_attachskb(sk, skb, nonblock, timeo, ssk);
836 return netlink_sendskb(sk, skb, ssk->sk_protocol);
923 int netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 pid,
932 info.exclude_sk = ssk;
946 sk_for_each_bound(sk, node, &nl_table[ssk->sk_protocol].mc_list)
991 void netlink_set_err(struct sock *ssk, u32 pid, u32 group, int code)
997 info.exclude_sk = ssk;
1004 sk_for_each_bound(sk, node, &nl_table[ssk->sk_protocol].mc_list)
1401 int netlink_dump_start(struct sock *ssk, struct sk_buff *skb,
1420 sk = netlink_lookup(ssk->sk_protocol, NETLINK_CB(skb).pid);