Lines Matching refs:req
101 struct request_sock *req; in reqsk_queue_destroy() local
104 while ((req = lopt->syn_table[i]) != NULL) { in reqsk_queue_destroy()
105 lopt->syn_table[i] = req->dl_next; in reqsk_queue_destroy()
112 if (del_timer_sync(&req->rsk_timer)) in reqsk_queue_destroy()
113 reqsk_put(req); in reqsk_queue_destroy()
114 reqsk_put(req); in reqsk_queue_destroy()
171 void reqsk_fastopen_remove(struct sock *sk, struct request_sock *req, in reqsk_fastopen_remove() argument
174 struct sock *lsk = req->rsk_listener; in reqsk_fastopen_remove()
182 tcp_rsk(req)->tfo_listener = false; in reqsk_fastopen_remove()
183 if (req->sk) /* the child socket hasn't been accepted yet */ in reqsk_fastopen_remove()
191 reqsk_put(req); in reqsk_fastopen_remove()
201 req->rsk_timer.expires = jiffies + 60*HZ; in reqsk_fastopen_remove()
203 fastopenq->rskq_rst_head = req; in reqsk_fastopen_remove()
205 fastopenq->rskq_rst_tail->dl_next = req; in reqsk_fastopen_remove()
207 req->dl_next = NULL; in reqsk_fastopen_remove()
208 fastopenq->rskq_rst_tail = req; in reqsk_fastopen_remove()