| /linux/net/sunrpc/ |
| H A D | svcsock.c | 934 struct socket *newsock; in svc_tcp_accept() 942 err = kernel_accept(sock, &newsock, O_NONBLOCK); in svc_tcp_accept() 948 if (IS_ERR(sock_alloc_file(newsock, O_NONBLOCK, NULL))) in svc_tcp_accept() 953 err = kernel_getpeername(newsock, sin); in svc_tcp_accept() 961 newsock->sk->sk_state_change = svsk->sk_ostate; in svc_tcp_accept() 962 newsock->sk->sk_data_ready = svsk->sk_odata; in svc_tcp_accept() 963 newsock->sk->sk_write_space = svsk->sk_owspace; in svc_tcp_accept() 968 newsock->sk->sk_sndtimeo = HZ*30; in svc_tcp_accept() 970 newsvsk = svc_setup_socket(serv, newsock, in svc_tcp_accept() 975 err = kernel_getsockname(newsock, si in svc_tcp_accept() 925 struct socket *newsock; svc_tcp_accept() local [all...] |
| /linux/net/tipc/ |
| H A D | topsrv.c | 458 struct socket *newsock, *lsock; in tipc_topsrv_accept() local 472 ret = kernel_accept(lsock, &newsock, O_NONBLOCK); in tipc_topsrv_accept() 475 con = tipc_conn_alloc(srv, newsock); in tipc_topsrv_accept() 478 sock_release(newsock); in tipc_topsrv_accept() 482 newsk = newsock->sk; in tipc_topsrv_accept()
|
| /linux/net/nfc/ |
| H A D | llcp_sock.c | 409 struct socket *newsock) in nfc_llcp_accept_dequeue() argument 427 if (sk->sk_state == LLCP_CONNECTED || !newsock) { in nfc_llcp_accept_dequeue() 431 if (newsock) in nfc_llcp_accept_dequeue() 432 sock_graft(sk, newsock); in nfc_llcp_accept_dequeue() 449 static int llcp_sock_accept(struct socket *sock, struct socket *newsock, in llcp_sock_accept() argument 470 while (!(new_sk = nfc_llcp_accept_dequeue(sk, newsock))) { in llcp_sock_accept() 493 newsock->state = SS_CONNECTED; in llcp_sock_accept()
|
| H A D | llcp.h | 218 struct sock *nfc_llcp_accept_dequeue(struct sock *sk, struct socket *newsock);
|
| /linux/security/apparmor/include/ |
| H A D | af_unix.h | 47 int aa_unix_accept_perm(struct socket *sock, struct socket *newsock);
|
| /linux/net/ |
| H A D | socket.c | 2001 struct socket *sock, *newsock; in __sys_listen() 2011 newsock = sock_alloc(); in do_accept() 2012 if (!newsock) in do_accept() 2016 newsock->type = sock->type; in do_accept() 2017 newsock->ops = ops; in do_accept() 2025 newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); in do_accept() 2029 err = security_socket_accept(sock, newsock); in do_accept() 2034 err = ops->accept(sock, newsock, arg); in do_accept() 2039 len = ops->getname(newsock, (struct sockaddr *)&address, 2); in do_accept() 3668 * @newsock 2014 struct socket *sock, *newsock; do_accept() local 3690 kernel_accept(struct socket * sock,struct socket ** newsock,int flags) kernel_accept() argument [all...] |
| /linux/net/phonet/ |
| H A D | socket.c | 300 static int pn_socket_accept(struct socket *sock, struct socket *newsock, in pn_socket_accept() argument 314 sock_graft(newsk, newsock); in pn_socket_accept() 315 newsock->state = SS_CONNECTED; in pn_socket_accept()
|
| /linux/drivers/xen/ |
| H A D | pvcalls-front.c | 778 int pvcalls_front_accept(struct socket *sock, struct socket *newsock, in pvcalls_front_accept() argument 891 map2->sock = newsock; in pvcalls_front_accept() 892 newsock->sk = sk_alloc(sock_net(sock->sk), PF_INET, GFP_KERNEL, &pvcalls_proto, false); in pvcalls_front_accept() 893 if (!newsock->sk) { in pvcalls_front_accept() 902 newsock->sk->sk_send_head = (void *)map2; in pvcalls_front_accept()
|
| /linux/net/rds/ |
| H A D | tcp.c | 133 goto newsock; 170 newsock: in rds_tcp_reset_callbacks()
|
| /linux/net/x25/ |
| H A D | af_x25.c | 870 static int x25_accept(struct socket *sock, struct socket *newsock, in x25_wait_for_data() 898 sock_graft(newsk, newsock); in x25_accept() 904 newsock->state = SS_CONNECTED; in x25_accept() 874 x25_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) x25_accept() argument
|
| /linux/net/mptcp/ |
| H A D | protocol.c | 4229 static int mptcp_stream_accept(struct socket *sock, struct socket *newsock, in mptcp_stream_accept() argument 4270 __inet_accept(sock, newsock, newsk); in mptcp_stream_accept() 4272 set_bit(SOCK_CUSTOM_SOCKOPT, &newsock->flags); in mptcp_stream_accept() 4293 __inet_accept(sock, newsock, newsk); in mptcp_stream_accept() 4300 WRITE_ONCE(newsock->sk->sk_socket->ops, in mptcp_stream_accept() 4301 mptcp_fallback_tcp_ops(newsock->sk)); in mptcp_stream_accept()
|
| /linux/security/apparmor/ |
| H A D | lsm.c | 1393 * Note: while @newsock is created and has some information, the accept 1396 static int apparmor_socket_accept(struct socket *sock, struct socket *newsock) in apparmor_socket_accept() argument 1400 AA_BUG(!newsock); in apparmor_socket_accept() 1404 return aa_unix_accept_perm(sock, newsock); in apparmor_socket_accept()
|
| H A D | af_unix.c | 548 int aa_unix_accept_perm(struct socket *sock, struct socket *newsock) in aa_unix_accept_perm() argument
|
| /linux/net/vmw_vsock/ |
| H A D | af_vsock.c | 1865 static int vsock_accept(struct socket *sock, struct socket *newsock, in vsock_accept() 1931 newsock->state = SS_CONNECTED; in vsock_accept() 1932 sock_graft(connected, newsock); in vsock_accept() 1853 vsock_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) vsock_accept() argument
|
| /linux/net/unix/ |
| H A D | af_unix.c | 1835 static int unix_accept(struct socket *sock, struct socket *newsock, in unix_socketpair() 1868 set_bit(SOCK_CUSTOM_SOCKOPT, &newsock->flags); in unix_accept() 1873 sock_graft(tsk, newsock); in unix_accept() 1839 unix_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) unix_accept() argument
|
| /linux/security/ |
| H A D | security.c | 4288 * @newsock: newly creation connection socket 4291 * socket, @newsock, has been created and some information copied to it, but 4296 int security_socket_accept(struct socket *sock, struct socket *newsock) in security_socket_accept() argument 4298 return call_int_hook(socket_accept, sock, newsock); in security_socket_accept()
|
| /linux/net/sctp/ |
| H A D | socket.c | 5748 struct socket *newsock; in sctp_getsockopt_peeloff_common() 5751 retval = sctp_do_peeloff(sk, peeloff->associd, &newsock); in sctp_getsockopt_peeloff_common() 5758 sock_release(newsock); in sctp_getsockopt_peeloff_common() 5762 *newfile = sock_alloc_file(newsock, 0, NULL); in sctp_getsockopt_peeloff_common() 5770 pr_debug("%s: sk:%p, newsk:%p, sd:%d\n", __func__, sk, newsock->sk, in sctp_getsockopt_peeloff() 5733 struct socket *newsock; sctp_getsockopt_peeloff_common() local
|
| /linux/security/selinux/ |
| H A D | hooks.c | 5236 static int selinux_socket_accept(struct socket *sock, struct socket *newsock) in selinux_socket_listen() 5254 newisec = inode_security_novalidate(SOCK_INODE(newsock)); in selinux_socket_accept() 5240 selinux_socket_accept(struct socket * sock,struct socket * newsock) selinux_socket_accept() argument
|