Lines Matching refs:sock
111 static inline int iscsi_sw_sk_state_check(struct sock *sk) in iscsi_sw_sk_state_check()
125 static void iscsi_sw_tcp_data_ready(struct sock *sk) in iscsi_sw_tcp_data_ready()
157 static void iscsi_sw_tcp_state_change(struct sock *sk) in iscsi_sw_tcp_state_change()
162 void (*old_state_change)(struct sock *); in iscsi_sw_tcp_state_change()
186 static void iscsi_sw_tcp_write_space(struct sock *sk) in iscsi_sw_tcp_write_space()
191 void (*old_write_space)(struct sock *); in iscsi_sw_tcp_write_space()
215 struct sock *sk = tcp_sw_conn->sock->sk; in iscsi_sw_tcp_conn_set_callbacks()
234 struct sock *sk = tcp_sw_conn->sock->sk; in iscsi_sw_tcp_conn_restore_callbacks()
263 struct socket *sk = tcp_sw_conn->sock; in iscsi_sw_tcp_xmit_segment()
376 if (!tcp_sw_conn->sock) { in iscsi_sw_tcp_pdu_xmit()
598 struct socket *sock = tcp_sw_conn->sock; in iscsi_sw_tcp_release_conn() local
600 if (!sock) in iscsi_sw_tcp_release_conn()
603 sock_hold(sock->sk); in iscsi_sw_tcp_release_conn()
605 sock_put(sock->sk); in iscsi_sw_tcp_release_conn()
608 tcp_sw_conn->sock = NULL; in iscsi_sw_tcp_release_conn()
610 sockfd_put(sock); in iscsi_sw_tcp_release_conn()
638 struct socket *sock = tcp_sw_conn->sock; in iscsi_sw_tcp_conn_stop() local
641 if (!sock) in iscsi_sw_tcp_conn_stop()
644 sock->sk->sk_err = EIO; in iscsi_sw_tcp_conn_stop()
645 wake_up_interruptible(sk_sleep(sock->sk)); in iscsi_sw_tcp_conn_stop()
665 struct sock *sk; in iscsi_sw_tcp_conn_bind()
666 struct socket *sock; in iscsi_sw_tcp_conn_bind() local
670 sock = sockfd_lookup((int)transport_eph, &err); in iscsi_sw_tcp_conn_bind()
671 if (!sock) { in iscsi_sw_tcp_conn_bind()
683 tcp_sw_conn->sock = sock; in iscsi_sw_tcp_conn_bind()
687 sk = sock->sk; in iscsi_sw_tcp_conn_bind()
694 tcp_sw_conn->sendpage = tcp_sw_conn->sock->ops->sendpage; in iscsi_sw_tcp_conn_bind()
702 sockfd_put(sock); in iscsi_sw_tcp_conn_bind()
721 sock_no_sendpage : tcp_sw_conn->sock->ops->sendpage; in iscsi_sw_tcp_conn_set_param()
746 if (!tcp_sw_conn || !tcp_sw_conn->sock) { in iscsi_sw_tcp_conn_get_param()
751 rc = kernel_getsockname(tcp_sw_conn->sock, in iscsi_sw_tcp_conn_get_param()
754 rc = kernel_getpeername(tcp_sw_conn->sock, in iscsi_sw_tcp_conn_get_param()
794 if (!tcp_sw_conn->sock) { in iscsi_sw_tcp_host_get_param()
799 rc = kernel_getsockname(tcp_sw_conn->sock, in iscsi_sw_tcp_host_get_param()