Lines Matching defs:sock
35 struct socket *sock;
49 static inline void ksmbd_tcp_nodelay(struct socket *sock)
51 tcp_sock_set_nodelay(sock->sk);
54 static inline void ksmbd_tcp_reuseaddr(struct socket *sock)
56 sock_set_reuseaddr(sock->sk);
59 static inline void ksmbd_tcp_rcv_timeout(struct socket *sock, s64 secs)
61 lock_sock(sock->sk);
63 sock->sk->sk_rcvtimeo = secs * HZ;
65 sock->sk->sk_rcvtimeo = MAX_SCHEDULE_TIMEOUT;
66 release_sock(sock->sk);
69 static inline void ksmbd_tcp_snd_timeout(struct socket *sock, s64 secs)
71 sock_set_sndtimeo(sock->sk, secs);
82 t->sock = client_sk;
98 kernel_sock_shutdown(t->sock, SHUT_RDWR);
99 sock_release(t->sock);
100 t->sock = NULL;
331 length = kernel_recvmsg(t->sock, &ksmbd_msg,
390 return kernel_sendmsg(TCP_TRANS(t)->sock, &smb_msg, iov, nvecs, size);