Lines Matching refs:sock

50 static void rxrpc_sock_destructor(struct sock *);
55 static inline int rxrpc_writable(struct sock *sk) in rxrpc_writable()
63 static void rxrpc_write_space(struct sock *sk) in rxrpc_write_space()
122 static int rxrpc_bind(struct socket *sock, struct sockaddr *saddr, int len) in rxrpc_bind() argument
125 struct sock *sk = sock->sk; in rxrpc_bind()
188 static int rxrpc_listen(struct socket *sock, int backlog) in rxrpc_listen() argument
190 struct sock *sk = sock->sk; in rxrpc_listen()
223 static struct rxrpc_transport *rxrpc_name_to_transport(struct socket *sock, in rxrpc_name_to_transport() argument
230 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_name_to_transport()
269 struct rxrpc_call *rxrpc_kernel_begin_call(struct socket *sock, in rxrpc_kernel_begin_call() argument
278 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_kernel_begin_call()
286 trans = rxrpc_name_to_transport(sock, (struct sockaddr *) srx, in rxrpc_kernel_begin_call()
357 void rxrpc_kernel_intercept_rx_messages(struct socket *sock, in rxrpc_kernel_intercept_rx_messages() argument
360 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_kernel_intercept_rx_messages()
373 static int rxrpc_connect(struct socket *sock, struct sockaddr *addr, in rxrpc_connect() argument
377 struct sock *sk = sock->sk; in rxrpc_connect()
419 trans = rxrpc_name_to_transport(sock, addr, addr_len, flags, in rxrpc_connect()
444 static int rxrpc_sendmsg(struct socket *sock, struct msghdr *m, size_t len) in rxrpc_sendmsg() argument
447 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_sendmsg()
468 trans = rxrpc_name_to_transport(sock, m->msg_name, in rxrpc_sendmsg()
512 static int rxrpc_setsockopt(struct socket *sock, int level, int optname, in rxrpc_setsockopt() argument
515 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_setsockopt()
588 static unsigned int rxrpc_poll(struct file *file, struct socket *sock, in rxrpc_poll() argument
592 struct sock *sk = sock->sk; in rxrpc_poll()
614 static int rxrpc_create(struct net *net, struct socket *sock, int protocol, in rxrpc_create() argument
618 struct sock *sk; in rxrpc_create()
620 _enter("%p,%d", sock, protocol); in rxrpc_create()
629 if (sock->type != SOCK_DGRAM) in rxrpc_create()
632 sock->ops = &rxrpc_rpc_ops; in rxrpc_create()
633 sock->state = SS_UNCONNECTED; in rxrpc_create()
639 sock_init_data(sock, sk); in rxrpc_create()
662 static void rxrpc_sock_destructor(struct sock *sk) in rxrpc_sock_destructor()
681 static int rxrpc_release_sock(struct sock *sk) in rxrpc_release_sock()
739 static int rxrpc_release(struct socket *sock) in rxrpc_release() argument
741 struct sock *sk = sock->sk; in rxrpc_release()
743 _enter("%p{%p}", sock, sk); in rxrpc_release()
748 sock->sk = NULL; in rxrpc_release()