Lines Matching refs:queue
122 static sint _enqueue_cmd(struct __queue *queue, struct cmd_obj *obj)
128 spin_lock_irqsave(&queue->lock, irqL);
129 list_add_tail(&obj->list, &queue->queue);
130 spin_unlock_irqrestore(&queue->lock, irqL);
134 static struct cmd_obj *_dequeue_cmd(struct __queue *queue)
139 spin_lock_irqsave(&(queue->lock), irqL);
140 if (list_empty(&(queue->queue)))
143 obj = LIST_CONTAINOR(queue->queue.next,
147 spin_unlock_irqrestore(&(queue->lock), irqL);
185 struct __queue *queue;
191 queue = &pcmdpriv->cmd_queue;
192 spin_lock_irqsave(&queue->lock, irqL);
193 list_add_tail(&obj->list, &queue->queue);
194 spin_unlock_irqrestore(&queue->lock, irqL);
199 struct cmd_obj *r8712_dequeue_cmd(struct __queue *queue)
201 return _dequeue_cmd(queue);
960 &pmlmepriv->scanned_queue.queue);