Home
last modified time | relevance | path

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

12

/linux/net/sunrpc/
H A Dsvcsock.c934 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/nfc/
H A Dllcp_sock.c418 struct socket *newsock) in nfc_llcp_accept_dequeue() argument
444 if (sk->sk_state == LLCP_CONNECTED || !newsock) { in nfc_llcp_accept_dequeue()
448 if (newsock) in nfc_llcp_accept_dequeue()
449 sock_graft(sk, newsock); in nfc_llcp_accept_dequeue()
466 static int llcp_sock_accept(struct socket *sock, struct socket *newsock, in llcp_sock_accept() argument
487 while (!(new_sk = nfc_llcp_accept_dequeue(sk, newsock))) { in llcp_sock_accept()
515 newsock->state = SS_CONNECTED; in llcp_sock_accept()
H A Dllcp.h219 struct sock *nfc_llcp_accept_dequeue(struct sock *sk, struct socket *newsock);
/linux/net/tipc/
H A Dtopsrv.c500 struct socket *newsock, *lsock; in tipc_topsrv_accept() local
514 ret = kernel_accept(lsock, &newsock, O_NONBLOCK); in tipc_topsrv_accept()
517 con = tipc_conn_alloc(srv, newsock); in tipc_topsrv_accept()
520 sock_release(newsock); in tipc_topsrv_accept()
524 newsk = newsock->sk; in tipc_topsrv_accept()
/linux/security/apparmor/include/
H A Daf_inet.h27 int aa_inet_accept_perm(struct socket *sock, struct socket *newsock);
H A Daf_unix.h47 int aa_unix_accept_perm(struct socket *sock, struct socket *newsock);
/linux/net/kcm/
H A Dkcmsock.c1530 struct socket *newsock; in kcm_clone() local
1533 newsock = sock_alloc(); in kcm_clone()
1534 if (!newsock) in kcm_clone()
1537 newsock->type = osock->type; in kcm_clone()
1538 newsock->ops = osock->ops; in kcm_clone()
1540 __module_get(newsock->ops->owner); in kcm_clone()
1545 sock_release(newsock); in kcm_clone()
1548 sock_init_data(newsock, newsk); in kcm_clone()
1551 return sock_alloc_file(newsock, 0, osock->sk->sk_prot_creator->name); in kcm_clone()
/linux/net/
H A Dsocket.c2028 struct socket *sock, *newsock; in do_accept()
2038 newsock = sock_alloc(); in do_accept()
2039 if (!newsock) in do_accept()
2043 newsock->type = sock->type; in do_accept()
2044 newsock->ops = ops; in do_accept()
2052 newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); in do_accept()
2056 err = security_socket_accept(sock, newsock); in do_accept()
2061 err = ops->accept(sock, newsock, arg); in do_accept()
2066 len = ops->getname(newsock, (struct sockaddr *)&address, 2); in do_accept()
3699 * @newsock
2026 struct socket *sock, *newsock; do_accept() local
3705 kernel_accept(struct socket * sock,struct socket ** newsock,int flags) kernel_accept() argument
[all...]
/linux/net/bluetooth/
H A Daf_bluetooth.c301 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) in bt_accept_dequeue() argument
333 if (sk->sk_state == BT_CONNECTED || !newsock || in bt_accept_dequeue()
336 if (newsock) in bt_accept_dequeue()
337 sock_graft(sk, newsock); in bt_accept_dequeue()
H A Dsco.c817 static int sco_sock_accept(struct socket *sock, struct socket *newsock, in sco_sock_accept() argument
839 ch = bt_accept_dequeue(sk, newsock); in sco_sock_accept()
868 newsock->state = SS_CONNECTED; in sco_sock_accept()
H A Dl2cap_sock.c330 static int l2cap_sock_accept(struct socket *sock, struct socket *newsock, in l2cap_sock_accept()
352 nsk = bt_accept_dequeue(sk, newsock); in l2cap_sock_accept()
382 newsock->state = SS_CONNECTED; in l2cap_sock_accept()
328 l2cap_sock_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) l2cap_sock_accept() argument
/linux/include/linux/
H A Dnet.h249 struct socket *newsock,
431 int kernel_accept(struct socket *sock, struct socket **newsock, int flags);
/linux/net/phonet/
H A Dsocket.c300 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/net/iucv/
H A Daf_iucv.c91 struct socket *newsock);
548 struct socket *newsock) in iucv_accept_dequeue()
565 !newsock) { in iucv_accept_dequeue()
567 if (newsock) in iucv_accept_dequeue()
568 sock_graft(sk, newsock); in iucv_accept_dequeue()
826 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept()
845 while (!(nsk = iucv_accept_dequeue(sk, newsock))) { in iucv_sock_accept()
873 newsock->state = SS_CONNECTED; in iucv_sock_getname()
540 iucv_accept_dequeue(struct sock * parent,struct socket * newsock) iucv_accept_dequeue() argument
818 iucv_sock_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) iucv_sock_accept() argument
/linux/net/ipv4/
H A Daf_inet.c761 void __inet_accept(struct socket *sock, struct socket *newsock, struct sock *newsk) in __inet_accept() argument
776 set_bit(SOCK_SUPPORT_ZC, &newsock->flags); in __inet_accept()
777 sock_graft(newsk, newsock); in __inet_accept()
779 newsock->state = SS_CONNECTED; in __inet_accept()
787 int inet_accept(struct socket *sock, struct socket *newsock, in inet_accept() argument
798 __inet_accept(sock, newsock, sk2); in inet_accept()
/linux/drivers/xen/
H A Dpvcalls-front.c825 int pvcalls_front_accept(struct socket *sock, struct socket *newsock, in pvcalls_front_accept() argument
954 map2->sock = newsock; in pvcalls_front_accept()
955 newsock->sk = sk_alloc(sock_net(sock->sk), PF_INET, GFP_KERNEL, &pvcalls_proto, false); in pvcalls_front_accept()
956 if (!newsock->sk) { in pvcalls_front_accept()
965 newsock->sk->sk_send_head = (void *)map2; in pvcalls_front_accept()
/linux/net/bluetooth/rfcomm/
H A Dsock.c484 static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, in rfcomm_sock_accept() argument
511 nsk = bt_accept_dequeue(sk, newsock); in rfcomm_sock_accept()
541 newsock->state = SS_CONNECTED; in rfcomm_sock_accept()
/linux/security/apparmor/
H A Daf_inet.c452 int aa_inet_accept_perm(struct socket *sock, struct socket *newsock) in aa_inet_accept_perm() argument
461 newsock->sk, &ad)); in aa_inet_accept_perm()
H A Dlsm.c1428 static int apparmor_socket_accept(struct socket *sock, struct socket *newsock) in apparmor_socket_accept() argument
1432 AA_BUG(!newsock); in apparmor_socket_accept()
1437 return aa_unix_accept_perm(sock, newsock); in apparmor_socket_accept()
1440 return aa_inet_accept_perm(sock, newsock); in apparmor_socket_accept()
/linux/drivers/nvme/target/
H A Dtcp.c1937 struct socket *newsock) in nvmet_tcp_alloc_queue() argument
1952 queue->sock = newsock; in nvmet_tcp_alloc_queue()
2042 sock_release(newsock); in nvmet_tcp_alloc_queue()
2049 struct socket *newsock; in nvmet_tcp_accept_work() local
2053 ret = kernel_accept(port->sock, &newsock, O_NONBLOCK); in nvmet_tcp_accept_work()
2059 nvmet_tcp_alloc_queue(port, newsock); in nvmet_tcp_accept_work()
/linux/net/rds/
H A Dtcp.c192 goto newsock; in rds_tcp_reset_callbacks()
214 newsock: in rds_tcp_reset_callbacks()
/linux/net/llc/
H A Daf_llc.c
/linux/net/x25/
H A Daf_x25.c867 static int x25_accept(struct socket *sock, struct socket *newsock, in x25_wait_for_data()
895 sock_graft(newsk, newsock); in x25_accept()
901 newsock->state = SS_CONNECTED; in x25_accept()
870 x25_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) x25_accept() argument
/linux/net/mptcp/
H A Dprotocol.c4416 static int mptcp_stream_accept(struct socket *sock, struct socket *newsock, in mptcp_stream_accept()
4457 __inet_accept(sock, newsock, newsk); in mptcp_stream_accept()
4459 set_bit(SOCK_CUSTOM_SOCKOPT, &newsock->flags); in mptcp_stream_accept()
4480 __inet_accept(sock, newsock, newsk); in mptcp_check_writeable()
4487 WRITE_ONCE(newsock->sk->sk_socket->ops, in mptcp_poll()
4488 mptcp_fallback_tcp_ops(newsock->sk)); in mptcp_poll()
4389 mptcp_stream_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) mptcp_stream_accept() argument
/linux/net/vmw_vsock/
H A Daf_vsock.c1892 static int vsock_accept(struct socket *sock, struct socket *newsock, in vsock_accept()
1944 newsock->state = SS_CONNECTED; in vsock_accept()
1945 sock_graft(connected, newsock); in vsock_accept()
1891 vsock_accept(struct socket * sock,struct socket * newsock,struct proto_accept_arg * arg) vsock_accept() argument

12