/Linux-v4.19/fs/dlm/ |
D | lowcomms.c | 733 struct socket *newsock; in tcp_accept_from_sock() local 753 result = kernel_accept(con->sock, &newsock, O_NONBLOCK); in tcp_accept_from_sock() 759 len = newsock->ops->getname(newsock, (struct sockaddr *)&peeraddr, 2); in tcp_accept_from_sock() 772 sock_release(newsock); in tcp_accept_from_sock() 813 add_sock(newsock, othercon); in tcp_accept_from_sock() 830 add_sock(newsock, newcon); in tcp_accept_from_sock() 849 if (newsock) in tcp_accept_from_sock() 850 sock_release(newsock); in tcp_accept_from_sock() 866 struct socket *newsock; in sctp_accept_from_sock() local 877 ret = kernel_accept(con->sock, &newsock, O_NONBLOCK); in sctp_accept_from_sock() [all …]
|
/Linux-v4.19/crypto/ |
D | algif_hash.c | 235 static int hash_accept(struct socket *sock, struct socket *newsock, int flags, in hash_accept() argument 257 err = af_alg_accept(ask->parent, newsock, kern); in hash_accept() 261 sk2 = newsock->sk; in hash_accept() 373 static int hash_accept_nokey(struct socket *sock, struct socket *newsock, in hash_accept_nokey() argument 382 return hash_accept(sock, newsock, flags, kern); in hash_accept_nokey()
|
D | af_alg.c | 272 int af_alg_accept(struct sock *sk, struct socket *newsock, bool kern) in af_alg_accept() argument 292 sock_init_data(newsock, sk2); in af_alg_accept() 293 security_sock_graft(sk2, newsock); in af_alg_accept() 314 newsock->ops = type->ops; in af_alg_accept() 315 newsock->state = SS_CONNECTED; in af_alg_accept() 318 newsock->ops = type->ops_nokey; in af_alg_accept() 329 static int alg_accept(struct socket *sock, struct socket *newsock, int flags, in alg_accept() argument 332 return af_alg_accept(sock->sk, newsock, kern); in alg_accept()
|
/Linux-v4.19/net/tipc/ |
D | topsrv.c | 457 struct socket *newsock; in tipc_topsrv_accept() local 463 ret = kernel_accept(lsock, &newsock, O_NONBLOCK); in tipc_topsrv_accept() 469 sock_release(newsock); in tipc_topsrv_accept() 473 newsk = newsock->sk; in tipc_topsrv_accept() 478 con->sock = newsock; in tipc_topsrv_accept()
|
/Linux-v4.19/net/nfc/ |
D | llcp_sock.c | 405 struct socket *newsock) in nfc_llcp_accept_dequeue() argument 423 if (sk->sk_state == LLCP_CONNECTED || !newsock) { in nfc_llcp_accept_dequeue() 427 if (newsock) in nfc_llcp_accept_dequeue() 428 sock_graft(sk, newsock); in nfc_llcp_accept_dequeue() 445 static int llcp_sock_accept(struct socket *sock, struct socket *newsock, in llcp_sock_accept() argument 466 while (!(new_sk = nfc_llcp_accept_dequeue(sk, newsock))) { in llcp_sock_accept() 489 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-v4.19/net/sunrpc/ |
D | svcsock.c | 816 struct socket *newsock; in svc_tcp_accept() local 826 err = kernel_accept(sock, &newsock, O_NONBLOCK); in svc_tcp_accept() 838 err = kernel_getpeername(newsock, sin); in svc_tcp_accept() 859 newsock->sk->sk_state_change = svsk->sk_ostate; in svc_tcp_accept() 860 newsock->sk->sk_data_ready = svsk->sk_odata; in svc_tcp_accept() 861 newsock->sk->sk_write_space = svsk->sk_owspace; in svc_tcp_accept() 866 newsock->sk->sk_sndtimeo = HZ*30; in svc_tcp_accept() 868 newsvsk = svc_setup_socket(serv, newsock, in svc_tcp_accept() 873 err = kernel_getsockname(newsock, sin); in svc_tcp_accept() 881 if (sock_is_loopback(newsock->sk)) in svc_tcp_accept() [all …]
|
/Linux-v4.19/drivers/xen/ |
D | pvcalls-front.h | 14 struct socket *newsock,
|
D | pvcalls-front.c | 740 int pvcalls_front_accept(struct socket *sock, struct socket *newsock, int flags) in pvcalls_front_accept() argument 841 map2->sock = newsock; in pvcalls_front_accept() 842 newsock->sk = kzalloc(sizeof(*newsock->sk), GFP_KERNEL); in pvcalls_front_accept() 843 if (!newsock->sk) { in pvcalls_front_accept() 852 newsock->sk->sk_send_head = (void *)map2; in pvcalls_front_accept()
|
/Linux-v4.19/net/atm/ |
D | svc.c | 322 static int svc_accept(struct socket *sock, struct socket *newsock, int flags, in svc_accept() argument 334 error = svc_create(sock_net(sk), newsock, 0, kern); in svc_accept() 338 new_vcc = ATM_SD(newsock); in svc_accept() 380 error = vcc_connect(newsock, msg->pvc.sap_addr.itf, in svc_accept() 415 newsock->state = SS_CONNECTED; in svc_accept()
|
/Linux-v4.19/net/ |
D | socket.c | 1544 struct socket *sock, *newsock; in __sys_accept4() local 1560 newsock = sock_alloc(); in __sys_accept4() 1561 if (!newsock) in __sys_accept4() 1564 newsock->type = sock->type; in __sys_accept4() 1565 newsock->ops = sock->ops; in __sys_accept4() 1571 __module_get(newsock->ops->owner); in __sys_accept4() 1576 sock_release(newsock); in __sys_accept4() 1579 newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); in __sys_accept4() 1586 err = security_socket_accept(sock, newsock); in __sys_accept4() 1590 err = sock->ops->accept(sock, newsock, sock->file->f_flags, false); in __sys_accept4() [all …]
|
/Linux-v4.19/net/bluetooth/ |
D | af_bluetooth.c | 184 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) in bt_accept_dequeue() argument 224 if (sk->sk_state == BT_CONNECTED || !newsock || in bt_accept_dequeue() 227 if (newsock) in bt_accept_dequeue() 228 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()
|
/Linux-v4.19/include/net/ |
D | inet_common.h | 24 int inet_accept(struct socket *sock, struct socket *newsock, int flags,
|
/Linux-v4.19/net/kcm/ |
D | kcmsock.c | 1661 struct socket *newsock; in kcm_clone() local 1664 newsock = sock_alloc(); in kcm_clone() 1665 if (!newsock) in kcm_clone() 1668 newsock->type = osock->type; in kcm_clone() 1669 newsock->ops = osock->ops; in kcm_clone() 1671 __module_get(newsock->ops->owner); in kcm_clone() 1676 sock_release(newsock); in kcm_clone() 1679 sock_init_data(newsock, newsk); in kcm_clone() 1682 return sock_alloc_file(newsock, 0, osock->sk->sk_prot_creator->name); in kcm_clone()
|
/Linux-v4.19/include/linux/ |
D | net.h | 146 struct socket *newsock, int flags, bool kern); 296 int kernel_accept(struct socket *sock, struct socket **newsock, int flags);
|
/Linux-v4.19/include/net/iucv/ |
D | af_iucv.h | 162 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock);
|
/Linux-v4.19/net/phonet/ |
D | socket.c | 307 static int pn_socket_accept(struct socket *sock, struct socket *newsock, in pn_socket_accept() argument 322 sock_graft(newsk, newsock); in pn_socket_accept() 323 newsock->state = SS_CONNECTED; in pn_socket_accept()
|
/Linux-v4.19/include/crypto/ |
D | if_alg.h | 168 int af_alg_accept(struct sock *sk, struct socket *newsock, bool kern);
|
/Linux-v4.19/net/iucv/ |
D | af_iucv.c | 674 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) in iucv_accept_dequeue() argument 691 !newsock) { in iucv_accept_dequeue() 693 if (newsock) in iucv_accept_dequeue() 694 sock_graft(sk, newsock); in iucv_accept_dequeue() 948 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept() argument 967 while (!(nsk = iucv_accept_dequeue(sk, newsock))) { in iucv_sock_accept() 995 newsock->state = SS_CONNECTED; in iucv_sock_accept()
|
/Linux-v4.19/net/rds/ |
D | tcp.c | 155 goto newsock; in rds_tcp_reset_callbacks() 192 newsock: in rds_tcp_reset_callbacks()
|
/Linux-v4.19/net/bluetooth/rfcomm/ |
D | sock.c | 476 static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, int flags, in rfcomm_sock_accept() argument 503 nsk = bt_accept_dequeue(sk, newsock); in rfcomm_sock_accept() 528 newsock->state = SS_CONNECTED; in rfcomm_sock_accept()
|
/Linux-v4.19/net/llc/ |
D | af_llc.c | 662 static int llc_ui_accept(struct socket *sock, struct socket *newsock, int flags, in llc_ui_accept() argument 694 llc_ui_sk_init(newsock, newsk); in llc_ui_accept() 697 newsock->state = SS_CONNECTED; in llc_ui_accept()
|
/Linux-v4.19/include/net/bluetooth/ |
D | bluetooth.h | 281 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock);
|
/Linux-v4.19/security/apparmor/ |
D | lsm.c | 911 static int apparmor_socket_accept(struct socket *sock, struct socket *newsock) in apparmor_socket_accept() argument 915 AA_BUG(!newsock); in apparmor_socket_accept() 919 accept_perm(sock, newsock), in apparmor_socket_accept()
|