Lines Matching refs:nreq

977 	struct request_sock *nreq;  in inet_reqsk_clone()  local
979 nreq = kmem_cache_alloc(req->rsk_ops->slab, GFP_ATOMIC | __GFP_NOWARN); in inet_reqsk_clone()
980 if (!nreq) { in inet_reqsk_clone()
989 nreq_sk = req_to_sk(nreq); in inet_reqsk_clone()
1004 nreq->rsk_listener = sk; in inet_reqsk_clone()
1009 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(nreq)->tfo_listener) in inet_reqsk_clone()
1010 rcu_assign_pointer(tcp_sk(nreq->sk)->fastopen_rsk, nreq); in inet_reqsk_clone()
1012 return nreq; in inet_reqsk_clone()
1085 struct request_sock *nreq = NULL, *oreq = req; in reqsk_timer_handler() local
1099 nreq = inet_reqsk_clone(req, nsk); in reqsk_timer_handler()
1100 if (!nreq) in reqsk_timer_handler()
1108 refcount_set(&nreq->rsk_refcnt, 2 + 1); in reqsk_timer_handler()
1109 timer_setup(&nreq->rsk_timer, reqsk_timer_handler, TIMER_PINNED); in reqsk_timer_handler()
1112 req = nreq; in reqsk_timer_handler()
1160 if (!nreq) in reqsk_timer_handler()
1163 if (!inet_ehash_insert(req_to_sk(nreq), req_to_sk(oreq), NULL)) { in reqsk_timer_handler()
1165 __inet_csk_reqsk_queue_drop(sk_listener, nreq, true); in reqsk_timer_handler()
1174 reqsk_put(nreq); in reqsk_timer_handler()
1182 if (nreq) { in reqsk_timer_handler()
1185 reqsk_migrate_reset(nreq); in reqsk_timer_handler()
1186 reqsk_queue_removed(queue, nreq); in reqsk_timer_handler()
1187 __reqsk_free(nreq); in reqsk_timer_handler()
1437 struct request_sock *nreq; in inet_csk_complete_hashdance() local
1443 nreq = inet_reqsk_clone(req, sk); in inet_csk_complete_hashdance()
1444 if (!nreq) { in inet_csk_complete_hashdance()
1449 refcount_set(&nreq->rsk_refcnt, 1); in inet_csk_complete_hashdance()
1450 if (inet_csk_reqsk_queue_add(sk, nreq, child)) { in inet_csk_complete_hashdance()
1458 reqsk_migrate_reset(nreq); in inet_csk_complete_hashdance()
1459 __reqsk_free(nreq); in inet_csk_complete_hashdance()
1492 struct request_sock *nreq; in inet_csk_listen_stop() local
1501 nreq = inet_reqsk_clone(req, nsk); in inet_csk_listen_stop()
1502 if (nreq) { in inet_csk_listen_stop()
1503 refcount_set(&nreq->rsk_refcnt, 1); in inet_csk_listen_stop()
1505 if (inet_csk_reqsk_queue_add(nsk, nreq, child)) { in inet_csk_listen_stop()
1512 reqsk_migrate_reset(nreq); in inet_csk_listen_stop()
1513 __reqsk_free(nreq); in inet_csk_listen_stop()