fastopenq 459 include/linux/tcp.h queue->fastopenq.max_qlen = min_t(unsigned int, backlog, somaxconn); fastopenq 176 include/net/request_sock.h struct fastopen_queue fastopenq; /* Check max_qlen != 0 to determine fastopenq 1686 include/net/tcp.h ctx = rcu_dereference(inet_csk(sk)->icsk_accept_queue.fastopenq.ctx); fastopenq 38 net/core/request_sock.c spin_lock_init(&queue->fastopenq.lock); fastopenq 39 net/core/request_sock.c queue->fastopenq.rskq_rst_head = NULL; fastopenq 40 net/core/request_sock.c queue->fastopenq.rskq_rst_tail = NULL; fastopenq 41 net/core/request_sock.c queue->fastopenq.qlen = 0; fastopenq 95 net/core/request_sock.c struct fastopen_queue *fastopenq; fastopenq 97 net/core/request_sock.c fastopenq = &inet_csk(lsk)->icsk_accept_queue.fastopenq; fastopenq 100 net/core/request_sock.c spin_lock_bh(&fastopenq->lock); fastopenq 101 net/core/request_sock.c fastopenq->qlen--; fastopenq 110 net/core/request_sock.c spin_unlock_bh(&fastopenq->lock); fastopenq 122 net/core/request_sock.c if (fastopenq->rskq_rst_head == NULL) fastopenq 123 net/core/request_sock.c fastopenq->rskq_rst_head = req; fastopenq 125 net/core/request_sock.c fastopenq->rskq_rst_tail->dl_next = req; fastopenq 128 net/core/request_sock.c fastopenq->rskq_rst_tail = req; fastopenq 129 net/core/request_sock.c fastopenq->qlen++; fastopenq 131 net/core/request_sock.c spin_unlock_bh(&fastopenq->lock); fastopenq 225 net/ipv4/af_inet.c !inet_csk(sk)->icsk_accept_queue.fastopenq.max_qlen) { fastopenq 477 net/ipv4/inet_connection_sock.c spin_lock_bh(&queue->fastopenq.lock); fastopenq 488 net/ipv4/inet_connection_sock.c spin_unlock_bh(&queue->fastopenq.lock); fastopenq 1023 net/ipv4/inet_connection_sock.c if (queue->fastopenq.rskq_rst_head) { fastopenq 1025 net/ipv4/inet_connection_sock.c spin_lock_bh(&queue->fastopenq.lock); fastopenq 1026 net/ipv4/inet_connection_sock.c req = queue->fastopenq.rskq_rst_head; fastopenq 1027 net/ipv4/inet_connection_sock.c queue->fastopenq.rskq_rst_head = NULL; fastopenq 1028 net/ipv4/inet_connection_sock.c spin_unlock_bh(&queue->fastopenq.lock); fastopenq 3538 net/ipv4/tcp.c ctx = rcu_dereference(icsk->icsk_accept_queue.fastopenq.ctx); fastopenq 3608 net/ipv4/tcp.c val = icsk->icsk_accept_queue.fastopenq.max_qlen; fastopenq 49 net/ipv4/tcp_fastopen.c inet_csk(sk)->icsk_accept_queue.fastopenq.ctx, 1); fastopenq 94 net/ipv4/tcp_fastopen.c q = &inet_csk(sk)->icsk_accept_queue.fastopenq; fastopenq 246 net/ipv4/tcp_fastopen.c spin_lock(&queue->fastopenq.lock); fastopenq 247 net/ipv4/tcp_fastopen.c queue->fastopenq.qlen++; fastopenq 248 net/ipv4/tcp_fastopen.c spin_unlock(&queue->fastopenq.lock); fastopenq 291 net/ipv4/tcp_fastopen.c struct fastopen_queue *fastopenq; fastopenq 303 net/ipv4/tcp_fastopen.c fastopenq = &inet_csk(sk)->icsk_accept_queue.fastopenq; fastopenq 304 net/ipv4/tcp_fastopen.c if (fastopenq->max_qlen == 0) fastopenq 307 net/ipv4/tcp_fastopen.c if (fastopenq->qlen >= fastopenq->max_qlen) { fastopenq 309 net/ipv4/tcp_fastopen.c spin_lock(&fastopenq->lock); fastopenq 310 net/ipv4/tcp_fastopen.c req1 = fastopenq->rskq_rst_head; fastopenq 314 net/ipv4/tcp_fastopen.c spin_unlock(&fastopenq->lock); fastopenq 317 net/ipv4/tcp_fastopen.c fastopenq->rskq_rst_head = req1->dl_next; fastopenq 318 net/ipv4/tcp_fastopen.c fastopenq->qlen--; fastopenq 319 net/ipv4/tcp_fastopen.c spin_unlock(&fastopenq->lock); fastopenq 2431 net/ipv4/tcp_ipv4.c const struct fastopen_queue *fastopenq = &icsk->icsk_accept_queue.fastopenq; fastopenq 2482 net/ipv4/tcp_ipv4.c fastopenq->max_qlen : fastopenq 1867 net/ipv6/tcp_ipv6.c const struct fastopen_queue *fastopenq = &icsk->icsk_accept_queue.fastopenq; fastopenq 1925 net/ipv6/tcp_ipv6.c fastopenq->max_qlen :