Lines Matching refs:fastopenq
44 spin_lock_init(&queue->fastopenq.lock); in reqsk_queue_alloc()
45 queue->fastopenq.rskq_rst_head = NULL; in reqsk_queue_alloc()
46 queue->fastopenq.rskq_rst_tail = NULL; in reqsk_queue_alloc()
47 queue->fastopenq.qlen = 0; in reqsk_queue_alloc()
101 struct fastopen_queue *fastopenq; in reqsk_fastopen_remove() local
103 fastopenq = &inet_csk(lsk)->icsk_accept_queue.fastopenq; in reqsk_fastopen_remove()
106 spin_lock_bh(&fastopenq->lock); in reqsk_fastopen_remove()
107 fastopenq->qlen--; in reqsk_fastopen_remove()
116 spin_unlock_bh(&fastopenq->lock); in reqsk_fastopen_remove()
128 if (fastopenq->rskq_rst_head == NULL) in reqsk_fastopen_remove()
129 fastopenq->rskq_rst_head = req; in reqsk_fastopen_remove()
131 fastopenq->rskq_rst_tail->dl_next = req; in reqsk_fastopen_remove()
134 fastopenq->rskq_rst_tail = req; in reqsk_fastopen_remove()
135 fastopenq->qlen++; in reqsk_fastopen_remove()
137 spin_unlock_bh(&fastopenq->lock); in reqsk_fastopen_remove()