Lines Matching refs:fastopenq
42 spin_lock_init(&queue->fastopenq.lock); in reqsk_queue_alloc()
43 queue->fastopenq.rskq_rst_head = NULL; in reqsk_queue_alloc()
44 queue->fastopenq.rskq_rst_tail = NULL; in reqsk_queue_alloc()
45 queue->fastopenq.qlen = 0; in reqsk_queue_alloc()
99 struct fastopen_queue *fastopenq; in reqsk_fastopen_remove() local
101 fastopenq = &inet_csk(lsk)->icsk_accept_queue.fastopenq; in reqsk_fastopen_remove()
104 spin_lock_bh(&fastopenq->lock); in reqsk_fastopen_remove()
105 fastopenq->qlen--; in reqsk_fastopen_remove()
114 spin_unlock_bh(&fastopenq->lock); in reqsk_fastopen_remove()
126 if (fastopenq->rskq_rst_head == NULL) in reqsk_fastopen_remove()
127 fastopenq->rskq_rst_head = req; in reqsk_fastopen_remove()
129 fastopenq->rskq_rst_tail->dl_next = req; in reqsk_fastopen_remove()
132 fastopenq->rskq_rst_tail = req; in reqsk_fastopen_remove()
133 fastopenq->qlen++; in reqsk_fastopen_remove()
135 spin_unlock_bh(&fastopenq->lock); in reqsk_fastopen_remove()