| /linux-4.4.14/drivers/staging/lustre/lnet/lnet/ |
| D | acceptor.c | 327 struct socket *newsock; in lnet_acceptor() local 362 rc = lnet_sock_accept(&newsock, lnet_acceptor_state.pta_sock); in lnet_acceptor() 374 sock_release(newsock); in lnet_acceptor() 378 rc = lnet_sock_getaddr(newsock, 1, &peer_ip, &peer_port); in lnet_acceptor() 390 rc = lnet_sock_read(newsock, &magic, sizeof(magic), in lnet_acceptor() 398 rc = lnet_accept(newsock, magic); in lnet_acceptor() 405 sock_release(newsock); in lnet_acceptor()
|
| D | lib-socket.c | 522 struct socket *newsock; in lnet_sock_accept() local 529 rc = sock_create_lite(PF_PACKET, sock->type, IPPROTO_TCP, &newsock); in lnet_sock_accept() 535 newsock->ops = sock->ops; in lnet_sock_accept() 537 rc = sock->ops->accept(sock, newsock, O_NONBLOCK); in lnet_sock_accept() 545 rc = sock->ops->accept(sock, newsock, O_NONBLOCK); in lnet_sock_accept() 551 *newsockp = newsock; in lnet_sock_accept() 555 sock_release(newsock); in lnet_sock_accept()
|
| /linux-4.4.14/fs/dlm/ |
| D | lowcomms.c | 677 struct socket *newsock; in tcp_accept_from_sock() local 692 SOCK_STREAM, IPPROTO_TCP, &newsock); in tcp_accept_from_sock() 702 newsock->type = con->sock->type; in tcp_accept_from_sock() 703 newsock->ops = con->sock->ops; in tcp_accept_from_sock() 705 result = con->sock->ops->accept(con->sock, newsock, O_NONBLOCK); in tcp_accept_from_sock() 711 if (newsock->ops->getname(newsock, (struct sockaddr *)&peeraddr, in tcp_accept_from_sock() 724 sock_release(newsock); in tcp_accept_from_sock() 762 othercon->sock = newsock; in tcp_accept_from_sock() 763 newsock->sk->sk_user_data = othercon; in tcp_accept_from_sock() 764 add_sock(newsock, othercon); in tcp_accept_from_sock() [all …]
|
| /linux-4.4.14/crypto/ |
| D | af_alg.c | 269 int af_alg_accept(struct sock *sk, struct socket *newsock) in af_alg_accept() argument 289 sock_init_data(newsock, sk2); in af_alg_accept() 290 sock_graft(sk2, newsock); in af_alg_accept() 311 newsock->ops = type->ops; in af_alg_accept() 312 newsock->state = SS_CONNECTED; in af_alg_accept() 315 newsock->ops = type->ops_nokey; in af_alg_accept() 326 static int alg_accept(struct socket *sock, struct socket *newsock, int flags) in alg_accept() argument 328 return af_alg_accept(sock->sk, newsock); in alg_accept()
|
| D | algif_hash.c | 181 static int hash_accept(struct socket *sock, struct socket *newsock, int flags) in hash_accept() argument 202 err = af_alg_accept(ask->parent, newsock); in hash_accept() 206 sk2 = newsock->sk; in hash_accept() 319 static int hash_accept_nokey(struct socket *sock, struct socket *newsock, in hash_accept_nokey() argument 328 return hash_accept(sock, newsock, flags); in hash_accept_nokey()
|
| /linux-4.4.14/net/tipc/ |
| D | server.c | 292 struct socket *newsock; in tipc_accept_from_sock() local 296 ret = kernel_accept(sock, &newsock, O_NONBLOCK); in tipc_accept_from_sock() 303 sock_release(newsock); in tipc_accept_from_sock() 308 tipc_register_callbacks(newsock, newcon); in tipc_accept_from_sock() 313 sock_release(newsock); in tipc_accept_from_sock() 318 newsock->sk->sk_data_ready(newsock->sk); in tipc_accept_from_sock()
|
| /linux-4.4.14/net/nfc/ |
| D | llcp_sock.c | 402 struct socket *newsock) in nfc_llcp_accept_dequeue() argument 420 if (sk->sk_state == LLCP_CONNECTED || !newsock) { in nfc_llcp_accept_dequeue() 424 if (newsock) in nfc_llcp_accept_dequeue() 425 sock_graft(sk, newsock); in nfc_llcp_accept_dequeue() 442 static int llcp_sock_accept(struct socket *sock, struct socket *newsock, in llcp_sock_accept() argument 463 while (!(new_sk = nfc_llcp_accept_dequeue(sk, newsock))) { in llcp_sock_accept() 486 newsock->state = SS_CONNECTED; in llcp_sock_accept()
|
| D | llcp.h | 232 struct sock *nfc_llcp_accept_dequeue(struct sock *sk, struct socket *newsock);
|
| /linux-4.4.14/net/ |
| D | socket.c | 1428 struct socket *sock, *newsock; in SYSCALL_DEFINE4() local 1444 newsock = sock_alloc(); in SYSCALL_DEFINE4() 1445 if (!newsock) in SYSCALL_DEFINE4() 1448 newsock->type = sock->type; in SYSCALL_DEFINE4() 1449 newsock->ops = sock->ops; in SYSCALL_DEFINE4() 1455 __module_get(newsock->ops->owner); in SYSCALL_DEFINE4() 1460 sock_release(newsock); in SYSCALL_DEFINE4() 1463 newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); in SYSCALL_DEFINE4() 1467 sock_release(newsock); in SYSCALL_DEFINE4() 1471 err = security_socket_accept(sock, newsock); in SYSCALL_DEFINE4() [all …]
|
| /linux-4.4.14/net/atm/ |
| D | svc.c | 321 static int svc_accept(struct socket *sock, struct socket *newsock, int flags) in svc_accept() argument 332 error = svc_create(sock_net(sk), newsock, 0, 0); in svc_accept() 336 new_vcc = ATM_SD(newsock); in svc_accept() 378 error = vcc_connect(newsock, msg->pvc.sap_addr.itf, in svc_accept() 413 newsock->state = SS_CONNECTED; in svc_accept()
|
| /linux-4.4.14/include/crypto/ |
| D | if_alg.h | 76 int af_alg_accept(struct sock *sk, struct socket *newsock);
|
| /linux-4.4.14/include/net/ |
| D | inet_common.h | 23 int inet_accept(struct socket *sock, struct socket *newsock, int flags);
|
| /linux-4.4.14/net/bluetooth/ |
| D | af_bluetooth.c | 177 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) in bt_accept_dequeue() argument 196 if (sk->sk_state == BT_CONNECTED || !newsock || in bt_accept_dequeue() 199 if (newsock) in bt_accept_dequeue() 200 sock_graft(sk, newsock); in bt_accept_dequeue()
|
| D | sco.c | 628 static int sco_sock_accept(struct socket *sock, struct socket *newsock, in sco_sock_accept() argument 650 ch = bt_accept_dequeue(sk, newsock); in sco_sock_accept() 674 newsock->state = SS_CONNECTED; in sco_sock_accept()
|
| D | l2cap_sock.c | 302 static int l2cap_sock_accept(struct socket *sock, struct socket *newsock, in l2cap_sock_accept() argument 324 nsk = bt_accept_dequeue(sk, newsock); in l2cap_sock_accept() 349 newsock->state = SS_CONNECTED; in l2cap_sock_accept()
|
| /linux-4.4.14/net/sunrpc/ |
| D | svcsock.c | 865 struct socket *newsock; in svc_tcp_accept() local 875 err = kernel_accept(sock, &newsock, O_NONBLOCK); in svc_tcp_accept() 887 err = kernel_getpeername(newsock, sin, &slen); in svc_tcp_accept() 909 newsock->sk->sk_sndtimeo = HZ*30; in svc_tcp_accept() 911 newsvsk = svc_setup_socket(serv, newsock, in svc_tcp_accept() 916 err = kernel_getsockname(newsock, sin, &slen); in svc_tcp_accept() 923 if (sock_is_loopback(newsock->sk)) in svc_tcp_accept() 933 sock_release(newsock); in svc_tcp_accept()
|
| /linux-4.4.14/include/linux/ |
| D | net.h | 145 struct socket *newsock, int flags); 277 int kernel_accept(struct socket *sock, struct socket **newsock, int flags);
|
| D | security.h | 1120 int security_socket_accept(struct socket *sock, struct socket *newsock); 1203 struct socket *newsock) in security_socket_accept() argument
|
| D | lsm_hooks.h | 1536 int (*socket_accept)(struct socket *sock, struct socket *newsock);
|
| /linux-4.4.14/include/net/iucv/ |
| D | af_iucv.h | 161 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock);
|
| /linux-4.4.14/net/phonet/ |
| D | socket.c | 303 static int pn_socket_accept(struct socket *sock, struct socket *newsock, in pn_socket_accept() argument 318 sock_graft(newsk, newsock); in pn_socket_accept() 319 newsock->state = SS_CONNECTED; in pn_socket_accept()
|
| /linux-4.4.14/net/iucv/ |
| D | af_iucv.c | 653 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) in iucv_accept_dequeue() argument 670 !newsock) { in iucv_accept_dequeue() 672 if (newsock) in iucv_accept_dequeue() 673 sock_graft(sk, newsock); in iucv_accept_dequeue() 929 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept() argument 948 while (!(nsk = iucv_accept_dequeue(sk, newsock))) { in iucv_sock_accept() 976 newsock->state = SS_CONNECTED; in iucv_sock_accept()
|
| /linux-4.4.14/net/bluetooth/rfcomm/ |
| D | sock.c | 473 static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, int flags) in rfcomm_sock_accept() argument 499 nsk = bt_accept_dequeue(sk, newsock); in rfcomm_sock_accept() 524 newsock->state = SS_CONNECTED; in rfcomm_sock_accept()
|
| /linux-4.4.14/include/net/bluetooth/ |
| D | bluetooth.h | 275 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock);
|
| /linux-4.4.14/net/llc/ |
| D | af_llc.c | 646 static int llc_ui_accept(struct socket *sock, struct socket *newsock, int flags) in llc_ui_accept() argument 677 llc_ui_sk_init(newsock, newsk); in llc_ui_accept() 680 newsock->state = SS_CONNECTED; in llc_ui_accept()
|
| /linux-4.4.14/net/irda/ |
| D | af_irda.c | 830 static int irda_accept(struct socket *sock, struct socket *newsock, int flags) in irda_accept() argument 838 err = irda_create(sock_net(sk), newsock, sk->sk_protocol, 0); in irda_accept() 889 newsk = newsock->sk; in irda_accept() 925 newsock->state = SS_CONNECTED; in irda_accept()
|
| /linux-4.4.14/net/vmw_vsock/ |
| D | af_vsock.c | 1239 static int vsock_accept(struct socket *sock, struct socket *newsock, int flags) in vsock_accept() argument 1309 newsock->state = SS_CONNECTED; in vsock_accept() 1310 sock_graft(connected, newsock); in vsock_accept()
|
| /linux-4.4.14/net/ipv4/ |
| D | af_inet.c | 667 int inet_accept(struct socket *sock, struct socket *newsock, int flags) in inet_accept() argument 683 sock_graft(sk2, newsock); in inet_accept() 685 newsock->state = SS_CONNECTED; in inet_accept()
|
| /linux-4.4.14/net/x25/ |
| D | af_x25.c | 855 static int x25_accept(struct socket *sock, struct socket *newsock, int flags) in x25_accept() argument 882 sock_graft(newsk, newsock); in x25_accept() 888 newsock->state = SS_CONNECTED; in x25_accept()
|
| /linux-4.4.14/net/ax25/ |
| D | af_ax25.c | 1322 static int ax25_accept(struct socket *sock, struct socket *newsock, int flags) in ax25_accept() argument 1376 sock_graft(newsk, newsock); in ax25_accept() 1381 newsock->state = SS_CONNECTED; in ax25_accept()
|
| /linux-4.4.14/net/unix/ |
| D | af_unix.c | 1411 static int unix_accept(struct socket *sock, struct socket *newsock, int flags) in unix_accept() argument 1444 newsock->state = SS_CONNECTED; in unix_accept() 1445 unix_sock_inherit_flags(sock, newsock); in unix_accept() 1446 sock_graft(tsk, newsock); in unix_accept()
|
| /linux-4.4.14/net/netrom/ |
| D | af_netrom.c | 768 static int nr_accept(struct socket *sock, struct socket *newsock, int flags) in nr_accept() argument 818 sock_graft(newsk, newsock); in nr_accept()
|
| /linux-4.4.14/net/rose/ |
| D | af_rose.c | 874 static int rose_accept(struct socket *sock, struct socket *newsock, int flags) in rose_accept() argument 925 sock_graft(newsk, newsock); in rose_accept()
|
| /linux-4.4.14/net/sctp/ |
| D | socket.c | 4454 struct socket *newsock; in sctp_getsockopt_peeloff() local 4464 retval = sctp_do_peeloff(sk, peeloff.associd, &newsock); in sctp_getsockopt_peeloff() 4471 sock_release(newsock); in sctp_getsockopt_peeloff() 4475 newfile = sock_alloc_file(newsock, 0, NULL); in sctp_getsockopt_peeloff() 4478 sock_release(newsock); in sctp_getsockopt_peeloff() 4482 pr_debug("%s: sk:%p, newsk:%p, sd:%d\n", __func__, sk, newsock->sk, in sctp_getsockopt_peeloff()
|
| /linux-4.4.14/security/ |
| D | security.c | 1223 int security_socket_accept(struct socket *sock, struct socket *newsock) in security_socket_accept() argument 1225 return call_int_hook(socket_accept, 0, sock, newsock); in security_socket_accept()
|
| /linux-4.4.14/net/decnet/ |
| D | af_decnet.c | 1073 static int dn_accept(struct socket *sock, struct socket *newsock, int flags) in dn_accept() argument 1102 newsk = dn_alloc_sock(sock_net(sk), newsock, sk->sk_allocation, 0); in dn_accept()
|
| /linux-4.4.14/net/core/ |
| D | sock.c | 2189 int sock_no_accept(struct socket *sock, struct socket *newsock, int flags) in sock_no_accept() argument
|
| /linux-4.4.14/security/selinux/ |
| D | hooks.c | 4258 static int selinux_socket_accept(struct socket *sock, struct socket *newsock) in selinux_socket_accept() argument 4268 newisec = SOCK_INODE(newsock)->i_security; in selinux_socket_accept()
|