Lines Matching refs:queue
179 void reqsk_queue_alloc(struct request_sock_queue *queue);
184 static inline bool reqsk_queue_empty(const struct request_sock_queue *queue) in reqsk_queue_empty() argument
186 return queue->rskq_accept_head == NULL; in reqsk_queue_empty()
189 static inline struct request_sock *reqsk_queue_remove(struct request_sock_queue *queue, in reqsk_queue_remove() argument
194 spin_lock_bh(&queue->rskq_lock); in reqsk_queue_remove()
195 req = queue->rskq_accept_head; in reqsk_queue_remove()
198 queue->rskq_accept_head = req->dl_next; in reqsk_queue_remove()
199 if (queue->rskq_accept_head == NULL) in reqsk_queue_remove()
200 queue->rskq_accept_tail = NULL; in reqsk_queue_remove()
202 spin_unlock_bh(&queue->rskq_lock); in reqsk_queue_remove()
206 static inline void reqsk_queue_removed(struct request_sock_queue *queue, in reqsk_queue_removed() argument
210 atomic_dec(&queue->young); in reqsk_queue_removed()
211 atomic_dec(&queue->qlen); in reqsk_queue_removed()
214 static inline void reqsk_queue_added(struct request_sock_queue *queue) in reqsk_queue_added() argument
216 atomic_inc(&queue->young); in reqsk_queue_added()
217 atomic_inc(&queue->qlen); in reqsk_queue_added()
220 static inline int reqsk_queue_len(const struct request_sock_queue *queue) in reqsk_queue_len() argument
222 return atomic_read(&queue->qlen); in reqsk_queue_len()
225 static inline int reqsk_queue_len_young(const struct request_sock_queue *queue) in reqsk_queue_len_young() argument
227 return atomic_read(&queue->young); in reqsk_queue_len_young()