Lines Matching refs:queue
193 int reqsk_queue_alloc(struct request_sock_queue *queue,
196 void __reqsk_queue_destroy(struct request_sock_queue *queue);
197 void reqsk_queue_destroy(struct request_sock_queue *queue);
202 reqsk_queue_yank_acceptq(struct request_sock_queue *queue) in reqsk_queue_yank_acceptq() argument
204 struct request_sock *req = queue->rskq_accept_head; in reqsk_queue_yank_acceptq()
206 queue->rskq_accept_head = NULL; in reqsk_queue_yank_acceptq()
210 static inline int reqsk_queue_empty(struct request_sock_queue *queue) in reqsk_queue_empty() argument
212 return queue->rskq_accept_head == NULL; in reqsk_queue_empty()
215 static inline void reqsk_queue_add(struct request_sock_queue *queue, in reqsk_queue_add() argument
223 if (queue->rskq_accept_head == NULL) in reqsk_queue_add()
224 queue->rskq_accept_head = req; in reqsk_queue_add()
226 queue->rskq_accept_tail->dl_next = req; in reqsk_queue_add()
228 queue->rskq_accept_tail = req; in reqsk_queue_add()
232 static inline struct request_sock *reqsk_queue_remove(struct request_sock_queue *queue) in reqsk_queue_remove() argument
234 struct request_sock *req = queue->rskq_accept_head; in reqsk_queue_remove()
238 queue->rskq_accept_head = req->dl_next; in reqsk_queue_remove()
239 if (queue->rskq_accept_head == NULL) in reqsk_queue_remove()
240 queue->rskq_accept_tail = NULL; in reqsk_queue_remove()
245 static inline void reqsk_queue_removed(struct request_sock_queue *queue, in reqsk_queue_removed() argument
248 struct listen_sock *lopt = queue->listen_opt; in reqsk_queue_removed()
255 static inline void reqsk_queue_added(struct request_sock_queue *queue) in reqsk_queue_added() argument
257 struct listen_sock *lopt = queue->listen_opt; in reqsk_queue_added()
273 static inline int reqsk_queue_len(const struct request_sock_queue *queue) in reqsk_queue_len() argument
275 const struct listen_sock *lopt = queue->listen_opt; in reqsk_queue_len()
280 static inline int reqsk_queue_len_young(const struct request_sock_queue *queue) in reqsk_queue_len_young() argument
282 return listen_sock_young(queue->listen_opt); in reqsk_queue_len_young()
285 static inline int reqsk_queue_is_full(const struct request_sock_queue *queue) in reqsk_queue_is_full() argument
287 return reqsk_queue_len(queue) >> queue->listen_opt->max_qlen_log; in reqsk_queue_is_full()
290 void reqsk_queue_hash_req(struct request_sock_queue *queue,