Lines Matching refs:newsk

667 	struct sock *newsk;  in inet_csk_accept()  local
694 newsk = req->sk; in inet_csk_accept()
714 if (newsk && mem_cgroup_sockets_enabled) { in inet_csk_accept()
721 lock_sock(newsk); in inet_csk_accept()
723 mem_cgroup_sk_alloc(newsk); in inet_csk_accept()
724 if (newsk->sk_memcg) { in inet_csk_accept()
728 amt = sk_mem_pages(newsk->sk_forward_alloc + in inet_csk_accept()
729 atomic_read(&newsk->sk_rmem_alloc)); in inet_csk_accept()
733 mem_cgroup_charge_skmem(newsk->sk_memcg, amt, gfp); in inet_csk_accept()
734 kmem_cache_charge(newsk, gfp); in inet_csk_accept()
736 release_sock(newsk); in inet_csk_accept()
741 if (newsk) in inet_csk_accept()
742 inet_init_csk_locks(newsk); in inet_csk_accept()
744 return newsk; in inet_csk_accept()
746 newsk = NULL; in inet_csk_accept()
834 struct sock *newsk, in inet_csk_route_child_sock() argument
839 struct inet_sock *newinet = inet_sk(newsk); in inet_csk_route_child_sock()
1209 static void inet_clone_ulp(const struct request_sock *req, struct sock *newsk, in inet_clone_ulp() argument
1212 struct inet_connection_sock *icsk = inet_csk(newsk); in inet_clone_ulp()
1217 icsk->icsk_ulp_ops->clone(req, newsk, priority); in inet_clone_ulp()
1232 struct sock *newsk = sk_clone_lock(sk, priority); in inet_csk_clone_lock() local
1237 if (!newsk) in inet_csk_clone_lock()
1240 newicsk = inet_csk(newsk); in inet_csk_clone_lock()
1241 newinet = inet_sk(newsk); in inet_csk_clone_lock()
1251 newsk->sk_bound_dev_if = ireq->ir_iif; in inet_csk_clone_lock()
1253 newsk->sk_daddr = ireq->ir_rmt_addr; in inet_csk_clone_lock()
1254 newsk->sk_rcv_saddr = ireq->ir_loc_addr; in inet_csk_clone_lock()
1258 newsk->sk_v6_daddr = ireq->ir_v6_rmt_addr; in inet_csk_clone_lock()
1259 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in inet_csk_clone_lock()
1263 sock_reset_flag(newsk, SOCK_RCU_FREE); in inet_csk_clone_lock()
1265 inet_sk(newsk)->mc_list = NULL; in inet_csk_clone_lock()
1267 newsk->sk_mark = inet_rsk(req)->ir_mark; in inet_csk_clone_lock()
1268 atomic64_set(&newsk->sk_cookie, in inet_csk_clone_lock()
1280 inet_sk_set_state(newsk, TCP_SYN_RECV); in inet_csk_clone_lock()
1282 inet_clone_ulp(req, newsk, priority); in inet_csk_clone_lock()
1284 security_inet_csk_clone(newsk, req); in inet_csk_clone_lock()
1286 return newsk; in inet_csk_clone_lock()