Lines Matching defs:queue
51 struct data_queue *queue = rt2x00dev->rx;
58 entry = rt2x00queue_get_entry(queue, Q_INDEX);
69 skbdesc->desc_len = entry->queue->desc_size;
88 void rt2x00mmio_flush_queue(struct data_queue *queue, bool drop)
92 for (i = 0; !rt2x00queue_empty(queue) && i < 10; i++)
101 struct data_queue *queue)
112 queue->limit * queue->desc_size, &dma,
118 * Initialize all queue entries to contain valid addresses.
120 for (i = 0; i < queue->limit; i++) {
121 entry_priv = queue->entries[i].priv_data;
122 entry_priv->desc = addr + i * queue->desc_size;
123 entry_priv->desc_dma = dma + i * queue->desc_size;
130 struct data_queue *queue)
133 queue->entries[0].priv_data;
137 queue->limit * queue->desc_size,
144 struct data_queue *queue;
150 queue_for_each(rt2x00dev, queue) {
151 status = rt2x00mmio_alloc_queue_dma(rt2x00dev, queue);
171 queue_for_each(rt2x00dev, queue)
172 rt2x00mmio_free_queue_dma(rt2x00dev, queue);
180 struct data_queue *queue;
190 queue_for_each(rt2x00dev, queue)
191 rt2x00mmio_free_queue_dma(rt2x00dev, queue);