Lines Matching refs:queue

28 	INIT_LIST_HEAD(&psta_recvpriv->defrag_q.queue);
40 INIT_LIST_HEAD(&precvpriv->free_recv_queue.queue);
42 INIT_LIST_HEAD(&precvpriv->recv_pending_queue.queue);
44 INIT_LIST_HEAD(&precvpriv->uc_swdec_pending_queue.queue);
68 list_add_tail(&(precvframe->u.list), &(precvpriv->free_recv_queue.queue));
113 if (list_empty(&pfree_recv_queue->queue))
173 signed int _rtw_enqueue_recvframe(union recv_frame *precvframe, struct __queue *queue)
183 list_add_tail(&(precvframe->u.hdr.list), get_list_head(queue));
186 if (queue == &precvpriv->free_recv_queue)
192 signed int rtw_enqueue_recvframe(union recv_frame *precvframe, struct __queue *queue)
197 spin_lock_bh(&queue->lock);
198 ret = _rtw_enqueue_recvframe(precvframe, queue);
200 spin_unlock_bh(&queue->lock);
248 signed int rtw_enqueue_recvbuf_to_head(struct recv_buf *precvbuf, struct __queue *queue)
250 spin_lock_bh(&queue->lock);
253 list_add(&precvbuf->list, get_list_head(queue));
255 spin_unlock_bh(&queue->lock);
260 signed int rtw_enqueue_recvbuf(struct recv_buf *precvbuf, struct __queue *queue)
262 spin_lock_bh(&queue->lock);
266 list_add_tail(&precvbuf->list, get_list_head(queue));
267 spin_unlock_bh(&queue->lock);
272 struct recv_buf *rtw_dequeue_recvbuf(struct __queue *queue)
277 spin_lock_bh(&queue->lock);
279 if (list_empty(&queue->queue))
282 phead = get_list_head(queue);
292 spin_unlock_bh(&queue->lock);
1038 /* free the whole queue */
1088 /* free the defrag_q queue and return the prframe */
1094 /* check if need to defrag, if needed queue the frame to defrag_q */
1139 if (!list_empty(&pdefrag_q->queue))