Lines Matching refs:fastopenq
36 queue->fastopenq.rskq_rst_head = NULL;
37 queue->fastopenq.rskq_rst_tail = NULL;
38 queue->fastopenq.qlen = 0;
62 * accepted or not, and the check is protected by the fastopenq->lock
69 * lock per listener "icsk->icsk_accept_queue.fastopenq->lock" is created.
72 * The lock also protects other fields such as fastopenq->qlen, which is
86 * fastopenq->lock in this function.
92 struct fastopen_queue *fastopenq;
94 fastopenq = &inet_csk(lsk)->icsk_accept_queue.fastopenq;
97 spin_lock_bh(&fastopenq->lock);
98 fastopenq->qlen--;
107 spin_unlock_bh(&fastopenq->lock);
119 if (fastopenq->rskq_rst_head == NULL)
120 fastopenq->rskq_rst_head = req;
122 fastopenq->rskq_rst_tail->dl_next = req;
125 fastopenq->rskq_rst_tail = req;
126 fastopenq->qlen++;
128 spin_unlock_bh(&fastopenq->lock);