Lines Matching refs:clcsock
554 static int smc_clc_prfx_set(struct socket *clcsock,
558 struct dst_entry *dst = sk_dst_get(clcsock->sk);
573 if (kernel_getsockname(clcsock, (struct sockaddr *)&addrs) < 0)
645 int smc_clc_prfx_match(struct socket *clcsock,
648 struct dst_entry *dst = sk_dst_get(clcsock->sk);
675 * clcsock error, -EINTR, -ECONNRESET, -EPROTO otherwise.
680 long rcvtimeo = smc->clcsock->sk->sk_rcvtimeo;
681 struct sock *clc_sk = smc->clcsock->sk;
702 len = sock_recvmsg(smc->clcsock, &msg, krflags);
749 len = sock_recvmsg(smc->clcsock, &msg, krflags);
765 len = sock_recvmsg(smc->clcsock, &msg, krflags);
822 len = kernel_sendmsg(smc->clcsock, &msg, &vec, 1, send_len);
866 rc = smc_clc_prfx_set(smc->clcsock, pclc_prfx, ipv6_prfx);
996 len = kernel_sendmsg(smc->clcsock, &msg, vec, i, plen);
998 smc->sk.sk_err = smc->clcsock->sk->sk_err;
1137 return kernel_sendmsg(smc->clcsock, &msg, vec, 1,
1159 smc->sk.sk_err = smc->clcsock->sk->sk_err;
1178 len = len >= 0 ? -EPROTO : -new_smc->clcsock->sk->sk_err;