Home
last modified time | relevance | path

Searched refs:newsock (Results 1 – 25 of 41) sorted by relevance

12

/linux-6.3-rc2/crypto/
A Dalgif_hash.c231 static int hash_accept(struct socket *sock, struct socket *newsock, int flags, in hash_accept() argument
253 err = af_alg_accept(ask->parent, newsock, kern); in hash_accept()
257 sk2 = newsock->sk; in hash_accept()
364 static int hash_accept_nokey(struct socket *sock, struct socket *newsock, in hash_accept_nokey() argument
373 return hash_accept(sock, newsock, flags, kern); in hash_accept_nokey()
A Daf_alg.c407 int af_alg_accept(struct sock *sk, struct socket *newsock, bool kern) in af_alg_accept() argument
427 sock_init_data(newsock, sk2); in af_alg_accept()
428 security_sock_graft(sk2, newsock); in af_alg_accept()
435 newsock->ops = type->ops; in af_alg_accept()
454 newsock->state = SS_CONNECTED; in af_alg_accept()
457 newsock->ops = type->ops_nokey; in af_alg_accept()
468 static int alg_accept(struct socket *sock, struct socket *newsock, int flags, in alg_accept() argument
471 return af_alg_accept(sock->sk, newsock, kern); in alg_accept()
/linux-6.3-rc2/net/sunrpc/
A Dsvcsock.c743 struct socket *newsock; in svc_tcp_accept() local
751 err = kernel_accept(sock, &newsock, O_NONBLOCK); in svc_tcp_accept()
764 err = kernel_getpeername(newsock, sin); in svc_tcp_accept()
772 newsock->sk->sk_state_change = svsk->sk_ostate; in svc_tcp_accept()
773 newsock->sk->sk_data_ready = svsk->sk_odata; in svc_tcp_accept()
774 newsock->sk->sk_write_space = svsk->sk_owspace; in svc_tcp_accept()
779 newsock->sk->sk_sndtimeo = HZ*30; in svc_tcp_accept()
781 newsvsk = svc_setup_socket(serv, newsock, in svc_tcp_accept()
786 err = kernel_getsockname(newsock, sin); in svc_tcp_accept()
792 if (sock_is_loopback(newsock->sk)) in svc_tcp_accept()
[all …]
/linux-6.3-rc2/net/tipc/
A Dtopsrv.c458 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-6.3-rc2/net/nfc/
A Dllcp_sock.c409 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()
A Dllcp.h219 struct sock *nfc_llcp_accept_dequeue(struct sock *sk, struct socket *newsock);
/linux-6.3-rc2/drivers/xen/
A Dpvcalls-front.h14 struct socket *newsock,
A Dpvcalls-front.c765 int pvcalls_front_accept(struct socket *sock, struct socket *newsock, int flags) in pvcalls_front_accept() argument
878 map2->sock = newsock; in pvcalls_front_accept()
879 newsock->sk = sk_alloc(sock_net(sock->sk), PF_INET, GFP_KERNEL, &pvcalls_proto, false); in pvcalls_front_accept()
880 if (!newsock->sk) { in pvcalls_front_accept()
889 newsock->sk->sk_send_head = (void *)map2; in pvcalls_front_accept()
/linux-6.3-rc2/net/atm/
A Dsvc.c322 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-6.3-rc2/net/
A Dsocket.c1851 struct socket *sock, *newsock; in do_accept() local
1860 newsock = sock_alloc(); in do_accept()
1861 if (!newsock) in do_accept()
1864 newsock->type = sock->type; in do_accept()
1865 newsock->ops = sock->ops; in do_accept()
1871 __module_get(newsock->ops->owner); in do_accept()
1887 len = newsock->ops->getname(newsock, in do_accept()
3494 newsock); in kernel_accept()
3500 sock_release(*newsock); in kernel_accept()
3501 *newsock = NULL; in kernel_accept()
[all …]
/linux-6.3-rc2/fs/dlm/
A Dlowcomms.c1017 struct socket *newsock; in accept_from_sock() local
1020 result = kernel_accept(listen_con.sock, &newsock, O_NONBLOCK); in accept_from_sock()
1028 len = newsock->ops->getname(newsock, (struct sockaddr *)&peeraddr, 2); in accept_from_sock()
1059 sock_release(newsock); in accept_from_sock()
1078 sock_set_mark(newsock->sk, mark); in accept_from_sock()
1104 add_sock(newsock, othercon); in accept_from_sock()
1116 add_sock(newsock, newcon); in accept_from_sock()
1129 if (newsock) in accept_from_sock()
1130 sock_release(newsock); in accept_from_sock()
/linux-6.3-rc2/net/bluetooth/
A Daf_bluetooth.c196 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) in bt_accept_dequeue() argument
236 if (sk->sk_state == BT_CONNECTED || !newsock || in bt_accept_dequeue()
239 if (newsock) in bt_accept_dequeue()
240 sock_graft(sk, newsock); in bt_accept_dequeue()
A Dsco.c652 static int sco_sock_accept(struct socket *sock, struct socket *newsock, in sco_sock_accept() argument
674 ch = bt_accept_dequeue(sk, newsock); in sco_sock_accept()
698 newsock->state = SS_CONNECTED; in sco_sock_accept()
/linux-6.3-rc2/net/kcm/
A Dkcmsock.c1623 struct socket *newsock; in kcm_clone() local
1626 newsock = sock_alloc(); in kcm_clone()
1627 if (!newsock) in kcm_clone()
1630 newsock->type = osock->type; in kcm_clone()
1631 newsock->ops = osock->ops; in kcm_clone()
1633 __module_get(newsock->ops->owner); in kcm_clone()
1638 sock_release(newsock); in kcm_clone()
1641 sock_init_data(newsock, newsk); in kcm_clone()
1644 return sock_alloc_file(newsock, 0, osock->sk->sk_prot_creator->name); in kcm_clone()
/linux-6.3-rc2/include/linux/
A Dnet.h173 struct socket *newsock, int flags, bool kern);
337 int kernel_accept(struct socket *sock, struct socket **newsock, int flags);
/linux-6.3-rc2/include/net/
A Dinet_common.h32 int inet_accept(struct socket *sock, struct socket *newsock, int flags,
/linux-6.3-rc2/net/phonet/
A Dsocket.c294 static int pn_socket_accept(struct socket *sock, struct socket *newsock, in pn_socket_accept() argument
309 sock_graft(newsk, newsock); in pn_socket_accept()
310 newsock->state = SS_CONNECTED; in pn_socket_accept()
/linux-6.3-rc2/net/iucv/
A Daf_iucv.c90 struct socket *newsock);
520 struct socket *newsock) in iucv_accept_dequeue() argument
537 !newsock) { in iucv_accept_dequeue()
539 if (newsock) in iucv_accept_dequeue()
540 sock_graft(sk, newsock); in iucv_accept_dequeue()
797 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept() argument
816 while (!(nsk = iucv_accept_dequeue(sk, newsock))) { in iucv_sock_accept()
844 newsock->state = SS_CONNECTED; in iucv_sock_accept()
/linux-6.3-rc2/include/crypto/
A Dif_alg.h164 int af_alg_accept(struct sock *sk, struct socket *newsock, bool kern);
/linux-6.3-rc2/net/bluetooth/rfcomm/
A Dsock.c478 static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, int flags, in rfcomm_sock_accept() argument
505 nsk = bt_accept_dequeue(sk, newsock); in rfcomm_sock_accept()
530 newsock->state = SS_CONNECTED; in rfcomm_sock_accept()
/linux-6.3-rc2/drivers/nvme/target/
A Dtcp.c1587 struct socket *newsock) in nvmet_tcp_alloc_queue() argument
1598 queue->sock = newsock; in nvmet_tcp_alloc_queue()
1650 struct socket *newsock; in nvmet_tcp_accept_work() local
1654 ret = kernel_accept(port->sock, &newsock, O_NONBLOCK); in nvmet_tcp_accept_work()
1660 ret = nvmet_tcp_alloc_queue(port, newsock); in nvmet_tcp_accept_work()
1663 sock_release(newsock); in nvmet_tcp_accept_work()
/linux-6.3-rc2/net/rds/
A Dtcp.c145 goto newsock; in rds_tcp_reset_callbacks()
182 newsock: in rds_tcp_reset_callbacks()
/linux-6.3-rc2/net/llc/
A Daf_llc.c693 static int llc_ui_accept(struct socket *sock, struct socket *newsock, int flags, in llc_ui_accept() argument
725 llc_ui_sk_init(newsock, newsk); in llc_ui_accept()
728 newsock->state = SS_CONNECTED; in llc_ui_accept()
/linux-6.3-rc2/net/ipv4/
A Daf_inet.c737 int inet_accept(struct socket *sock, struct socket *newsock, int flags, in inet_accept() argument
756 set_bit(SOCK_SUPPORT_ZC, &newsock->flags); in inet_accept()
757 sock_graft(sk2, newsock); in inet_accept()
759 newsock->state = SS_CONNECTED; in inet_accept()
/linux-6.3-rc2/net/mptcp/
A Dprotocol.c3688 static int mptcp_stream_accept(struct socket *sock, struct socket *newsock, in mptcp_stream_accept() argument
3701 err = ssock->ops->accept(sock, newsock, flags, kern); in mptcp_stream_accept()
3702 if (err == 0 && !mptcp_is_tcpsk(newsock->sk)) { in mptcp_stream_accept()
3703 struct mptcp_sock *msk = mptcp_sk(newsock->sk); in mptcp_stream_accept()
3705 struct sock *newsk = newsock->sk; in mptcp_stream_accept()
3707 set_bit(SOCK_CUSTOM_SOCKOPT, &newsock->flags); in mptcp_stream_accept()
3734 mptcp_sock_graft(ssk, newsock); in mptcp_stream_accept()

Completed in 66 milliseconds

12