Lines Matching refs:newsock
1707 struct socket *sock, *newsock; in __sys_accept4_file() local
1723 newsock = sock_alloc(); in __sys_accept4_file()
1724 if (!newsock) in __sys_accept4_file()
1727 newsock->type = sock->type; in __sys_accept4_file()
1728 newsock->ops = sock->ops; in __sys_accept4_file()
1734 __module_get(newsock->ops->owner); in __sys_accept4_file()
1739 sock_release(newsock); in __sys_accept4_file()
1742 newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); in __sys_accept4_file()
1749 err = security_socket_accept(sock, newsock); in __sys_accept4_file()
1753 err = sock->ops->accept(sock, newsock, sock->file->f_flags | file_flags, in __sys_accept4_file()
1759 len = newsock->ops->getname(newsock, in __sys_accept4_file()
3554 int kernel_accept(struct socket *sock, struct socket **newsock, int flags) in kernel_accept() argument
3560 newsock); in kernel_accept()
3564 err = sock->ops->accept(sock, *newsock, flags, true); in kernel_accept()
3566 sock_release(*newsock); in kernel_accept()
3567 *newsock = NULL; in kernel_accept()
3571 (*newsock)->ops = sock->ops; in kernel_accept()
3572 __module_get((*newsock)->ops->owner); in kernel_accept()