clcsock 64 net/smc/af_smc.c smc->clcsock->sk->sk_prot->keepalive(smc->clcsock->sk, val); clcsock 128 net/smc/af_smc.c smc->clcsock->file->private_data = smc->sk.sk_socket; clcsock 129 net/smc/af_smc.c smc->clcsock->file = NULL; clcsock 146 net/smc/af_smc.c rc = kernel_sock_shutdown(smc->clcsock, SHUT_RDWR); clcsock 156 net/smc/af_smc.c if (smc->clcsock) { clcsock 181 net/smc/af_smc.c tcp_abort(smc->clcsock->sk, ECONNABORTED); clcsock 276 net/smc/af_smc.c smc->clcsock->sk->sk_reuse = sk->sk_reuse; clcsock 277 net/smc/af_smc.c rc = kernel_bind(smc->clcsock, uaddr, addr_len); clcsock 324 net/smc/af_smc.c smc_copy_sock_settings(smc->clcsock->sk, &smc->sk, SK_FLAGS_SMC_TO_CLC); clcsock 334 net/smc/af_smc.c smc_copy_sock_settings(&smc->sk, smc->clcsock->sk, SK_FLAGS_CLC_TO_SMC); clcsock 361 net/smc/af_smc.c struct net *net = sock_net(smc->clcsock->sk); clcsock 468 net/smc/af_smc.c smc->clcsock->file = smc->sk.sk_socket->file; clcsock 469 net/smc/af_smc.c smc->clcsock->file->private_data = smc->clcsock; clcsock 470 net/smc/af_smc.c smc->clcsock->wq.fasync_list = clcsock 533 net/smc/af_smc.c smc_pnet_find_roce_resource(smc->clcsock->sk, ini); clcsock 544 net/smc/af_smc.c smc_pnet_find_ism_resource(smc->clcsock->sk, ini); clcsock 716 net/smc/af_smc.c if (!tcp_sk(smc->clcsock->sk)->syn_smc) clcsock 724 net/smc/af_smc.c if (smc_vlan_by_tcpsk(smc->clcsock, &ini)) clcsock 782 net/smc/af_smc.c lock_sock(smc->clcsock->sk); clcsock 783 net/smc/af_smc.c if (smc->clcsock->sk->sk_err) { clcsock 784 net/smc/af_smc.c smc->sk.sk_err = smc->clcsock->sk->sk_err; clcsock 785 net/smc/af_smc.c } else if ((1 << smc->clcsock->sk->sk_state) & clcsock 787 net/smc/af_smc.c rc = sk_stream_wait_connect(smc->clcsock->sk, &timeo); clcsock 789 net/smc/af_smc.c ((1 << smc->clcsock->sk->sk_state) & clcsock 793 net/smc/af_smc.c release_sock(smc->clcsock->sk); clcsock 814 net/smc/af_smc.c smc->clcsock->sk->sk_write_space(smc->clcsock->sk); clcsock 849 net/smc/af_smc.c tcp_sk(smc->clcsock->sk)->syn_smc = 1; clcsock 854 net/smc/af_smc.c rc = kernel_connect(smc->clcsock, addr, alen, flags); clcsock 898 net/smc/af_smc.c if (lsmc->clcsock) clcsock 899 net/smc/af_smc.c rc = kernel_accept(lsmc->clcsock, &new_clcsock, 0); clcsock 915 net/smc/af_smc.c (*new_smc)->clcsock = new_clcsock; clcsock 961 net/smc/af_smc.c if (isk->clcsock) { clcsock 962 net/smc/af_smc.c sock_release(isk->clcsock); clcsock 963 net/smc/af_smc.c isk->clcsock = NULL; clcsock 971 net/smc/af_smc.c smc_sk(new_sk)->clcsock->file = new_sock->file; clcsock 972 net/smc/af_smc.c isk->clcsock->file->private_data = isk->clcsock; clcsock 996 net/smc/af_smc.c struct net *net = sock_net(smc->clcsock->sk); clcsock 1122 net/smc/af_smc.c struct socket *newclcsock = new_smc->clcsock; clcsock 1236 net/smc/af_smc.c struct socket *newclcsock = new_smc->clcsock; clcsock 1281 net/smc/af_smc.c if (smc_vlan_by_tcpsk(new_smc->clcsock, &ini)) { clcsock 1419 net/smc/af_smc.c tcp_sk(smc->clcsock->sk)->syn_smc = 1; clcsock 1421 net/smc/af_smc.c rc = kernel_listen(smc->clcsock, backlog); clcsock 1488 net/smc/af_smc.c struct sock *clcsk = smc_sk(nsk)->clcsock->sk; clcsock 1517 net/smc/af_smc.c return smc->clcsock->ops->getname(smc->clcsock, addr, peer); clcsock 1544 net/smc/af_smc.c rc = smc->clcsock->ops->sendmsg(smc->clcsock, msg, len); clcsock 1577 net/smc/af_smc.c rc = smc->clcsock->ops->recvmsg(smc->clcsock, msg, len, flags); clcsock 1614 net/smc/af_smc.c mask = smc->clcsock->ops->poll(file, smc->clcsock, wait); clcsock 1615 net/smc/af_smc.c sk->sk_err = smc->clcsock->sk->sk_err; clcsock 1628 net/smc/af_smc.c mask |= smc->clcsock->ops->poll(file, smc->clcsock, clcsock 1630 net/smc/af_smc.c sk->sk_err = smc->clcsock->sk->sk_err; clcsock 1677 net/smc/af_smc.c rc = kernel_sock_shutdown(smc->clcsock, how); clcsock 1678 net/smc/af_smc.c sk->sk_shutdown = smc->clcsock->sk->sk_shutdown; clcsock 1695 net/smc/af_smc.c if (smc->clcsock) clcsock 1696 net/smc/af_smc.c rc1 = kernel_sock_shutdown(smc->clcsock, how); clcsock 1717 net/smc/af_smc.c rc = smc->clcsock->ops->setsockopt(smc->clcsock, level, optname, clcsock 1719 net/smc/af_smc.c if (smc->clcsock->sk->sk_err) { clcsock 1720 net/smc/af_smc.c sk->sk_err = smc->clcsock->sk->sk_err; clcsock 1783 net/smc/af_smc.c return smc->clcsock->ops->getsockopt(smc->clcsock, level, optname, clcsock 1799 net/smc/af_smc.c if (!smc->clcsock) { clcsock 1803 net/smc/af_smc.c answ = smc->clcsock->ops->ioctl(smc->clcsock, cmd, arg); clcsock 1883 net/smc/af_smc.c rc = kernel_sendpage(smc->clcsock, page, offset, clcsock 1924 net/smc/af_smc.c rc = smc->clcsock->ops->splice_read(smc->clcsock, ppos, clcsock 1993 net/smc/af_smc.c &smc->clcsock); clcsock 1998 net/smc/af_smc.c smc->sk.sk_sndbuf = max(smc->clcsock->sk->sk_sndbuf, SMC_BUF_MIN_SIZE); clcsock 1999 net/smc/af_smc.c smc->sk.sk_rcvbuf = max(smc->clcsock->sk->sk_rcvbuf, SMC_BUF_MIN_SIZE); clcsock 195 net/smc/smc.h struct socket *clcsock; /* internal tcp socket */ clcsock 255 net/smc/smc.h return (smc->clcsock->sk->sk_policy[0] || clcsock 256 net/smc/smc.h smc->clcsock->sk->sk_policy[1]) ? true : false; clcsock 299 net/smc/smc_cdc.c if (smc->clcsock && smc->clcsock->sk) clcsock 300 net/smc/smc_cdc.c smc->clcsock->sk->sk_shutdown |= RCV_SHUTDOWN; clcsock 147 net/smc/smc_clc.c static int smc_clc_prfx_set(struct socket *clcsock, clcsock 151 net/smc/smc_clc.c struct dst_entry *dst = sk_dst_get(clcsock->sk); clcsock 167 net/smc/smc_clc.c kernel_getsockname(clcsock, (struct sockaddr *)&addrs); clcsock 238 net/smc/smc_clc.c int smc_clc_prfx_match(struct socket *clcsock, clcsock 241 net/smc/smc_clc.c struct dst_entry *dst = sk_dst_get(clcsock->sk); clcsock 273 net/smc/smc_clc.c long rcvtimeo = smc->clcsock->sk->sk_rcvtimeo; clcsock 274 net/smc/smc_clc.c struct sock *clc_sk = smc->clcsock->sk; clcsock 294 net/smc/smc_clc.c len = sock_recvmsg(smc->clcsock, &msg, krflags); clcsock 338 net/smc/smc_clc.c len = sock_recvmsg(smc->clcsock, &msg, krflags); clcsock 384 net/smc/smc_clc.c len = kernel_sendmsg(smc->clcsock, &msg, &vec, 1, clcsock 406 net/smc/smc_clc.c rc = smc_clc_prfx_set(smc->clcsock, &pclc_prfx, ipv6_prfx); clcsock 456 net/smc/smc_clc.c len = kernel_sendmsg(smc->clcsock, &msg, vec, i, plen); clcsock 458 net/smc/smc_clc.c smc->sk.sk_err = smc->clcsock->sk->sk_err; clcsock 525 net/smc/smc_clc.c len = kernel_sendmsg(smc->clcsock, &msg, &vec, 1, clcsock 532 net/smc/smc_clc.c smc->sk.sk_err = smc->clcsock->sk->sk_err; clcsock 597 net/smc/smc_clc.c len = kernel_sendmsg(new_smc->clcsock, &msg, &vec, 1, clcsock 600 net/smc/smc_clc.c len = len >= 0 ? -EPROTO : -new_smc->clcsock->sk->sk_err; clcsock 190 net/smc/smc_clc.h int smc_clc_prfx_match(struct socket *clcsock, clcsock 32 net/smc/smc_close.c if (smc->clcsock) { clcsock 33 net/smc/smc_close.c tcp = smc->clcsock; clcsock 34 net/smc/smc_close.c smc->clcsock = NULL; clcsock 119 net/smc/smc_close.c if (sk->sk_state != SMC_INIT && smc->clcsock && smc->clcsock->sk) { clcsock 121 net/smc/smc_close.c if (smc->clcsock && smc->clcsock->sk) { clcsock 122 net/smc/smc_close.c smc->clcsock->sk->sk_err = ECONNABORTED; clcsock 123 net/smc/smc_close.c smc->clcsock->sk->sk_state_change(smc->clcsock->sk); clcsock 200 net/smc/smc_close.c if (smc->clcsock && smc->clcsock->sk) { clcsock 201 net/smc/smc_close.c rc = kernel_sock_shutdown(smc->clcsock, SHUT_RDWR); clcsock 203 net/smc/smc_close.c smc->clcsock->sk->sk_data_ready(smc->clcsock->sk); clcsock 420 net/smc/smc_close.c if (smc->clcsock) clcsock 546 net/smc/smc_core.c int smc_vlan_by_tcpsk(struct socket *clcsock, struct smc_init_info *ini) clcsock 548 net/smc/smc_core.c struct dst_entry *dst = sk_dst_get(clcsock->sk); clcsock 302 net/smc/smc_core.h int smc_vlan_by_tcpsk(struct socket *clcsock, struct smc_init_info *ini); clcsock 45 net/smc/smc_diag.c if (!smc->clcsock) clcsock 47 net/smc/smc_diag.c r->id.idiag_sport = htons(smc->clcsock->sk->sk_num); clcsock 48 net/smc/smc_diag.c r->id.idiag_dport = smc->clcsock->sk->sk_dport; clcsock 49 net/smc/smc_diag.c r->id.idiag_if = smc->clcsock->sk->sk_bound_dev_if; clcsock 51 net/smc/smc_diag.c r->id.idiag_src[0] = smc->clcsock->sk->sk_rcv_saddr; clcsock 52 net/smc/smc_diag.c r->id.idiag_dst[0] = smc->clcsock->sk->sk_daddr; clcsock 55 net/smc/smc_diag.c memcpy(&r->id.idiag_src, &smc->clcsock->sk->sk_v6_rcv_saddr, clcsock 56 net/smc/smc_diag.c sizeof(smc->clcsock->sk->sk_v6_rcv_saddr)); clcsock 57 net/smc/smc_diag.c memcpy(&r->id.idiag_dst, &smc->clcsock->sk->sk_v6_daddr, clcsock 58 net/smc/smc_diag.c sizeof(smc->clcsock->sk->sk_v6_daddr)); clcsock 125 net/smc/smc_tx.c struct tcp_sock *tp = tcp_sk(smc->clcsock->sk);