Lines Matching refs:nreq

850 	struct request_sock *nreq;  in inet_reqsk_clone()  local
852 nreq = kmem_cache_alloc(req->rsk_ops->slab, GFP_ATOMIC | __GFP_NOWARN); in inet_reqsk_clone()
853 if (!nreq) { in inet_reqsk_clone()
862 nreq_sk = req_to_sk(nreq); in inet_reqsk_clone()
876 nreq->rsk_listener = sk; in inet_reqsk_clone()
881 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(nreq)->tfo_listener) in inet_reqsk_clone()
882 rcu_assign_pointer(tcp_sk(nreq->sk)->fastopen_rsk, nreq); in inet_reqsk_clone()
884 return nreq; in inet_reqsk_clone()
947 struct request_sock *nreq = NULL, *oreq = req; in reqsk_timer_handler() local
961 nreq = inet_reqsk_clone(req, nsk); in reqsk_timer_handler()
962 if (!nreq) in reqsk_timer_handler()
970 refcount_set(&nreq->rsk_refcnt, 2 + 1); in reqsk_timer_handler()
971 timer_setup(&nreq->rsk_timer, reqsk_timer_handler, TIMER_PINNED); in reqsk_timer_handler()
974 req = nreq; in reqsk_timer_handler()
1022 if (!nreq) in reqsk_timer_handler()
1025 if (!inet_ehash_insert(req_to_sk(nreq), req_to_sk(oreq), NULL)) { in reqsk_timer_handler()
1027 inet_csk_reqsk_queue_drop(sk_listener, nreq); in reqsk_timer_handler()
1036 reqsk_put(nreq); in reqsk_timer_handler()
1044 if (nreq) { in reqsk_timer_handler()
1047 reqsk_migrate_reset(nreq); in reqsk_timer_handler()
1048 reqsk_queue_removed(queue, nreq); in reqsk_timer_handler()
1049 __reqsk_free(nreq); in reqsk_timer_handler()
1280 struct request_sock *nreq; in inet_csk_complete_hashdance() local
1286 nreq = inet_reqsk_clone(req, sk); in inet_csk_complete_hashdance()
1287 if (!nreq) { in inet_csk_complete_hashdance()
1292 refcount_set(&nreq->rsk_refcnt, 1); in inet_csk_complete_hashdance()
1293 if (inet_csk_reqsk_queue_add(sk, nreq, child)) { in inet_csk_complete_hashdance()
1301 reqsk_migrate_reset(nreq); in inet_csk_complete_hashdance()
1302 __reqsk_free(nreq); in inet_csk_complete_hashdance()
1335 struct request_sock *nreq; in inet_csk_listen_stop() local
1344 nreq = inet_reqsk_clone(req, nsk); in inet_csk_listen_stop()
1345 if (nreq) { in inet_csk_listen_stop()
1346 refcount_set(&nreq->rsk_refcnt, 1); in inet_csk_listen_stop()
1348 if (inet_csk_reqsk_queue_add(nsk, nreq, child)) { in inet_csk_listen_stop()
1355 reqsk_migrate_reset(nreq); in inet_csk_listen_stop()
1356 __reqsk_free(nreq); in inet_csk_listen_stop()