Lines Matching refs:queue
46 static void rt2800usb_start_queue(struct data_queue *queue)
48 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
51 switch (queue->qid) {
69 static void rt2800usb_stop_queue(struct data_queue *queue)
71 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
74 switch (queue->qid) {
157 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev;
382 static unsigned int rt2800usb_get_dma_done(struct data_queue *queue)
386 entry = rt2x00queue_get_entry(queue, Q_INDEX_DMA_DONE);
395 if (entry->queue->qid == QID_BEACON)
434 skbdesc->desc_len = TXINFO_DESC_SIZE + entry->queue->winfo_size;
514 rx_pkt_len > entry->queue->data_size)) {
515 rt2x00_err(entry->queue->rt2x00dev,
718 static void rt2800usb_queue_init(struct data_queue *queue)
720 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
725 switch (queue->qid) {
727 queue->limit = 128;
728 queue->data_size = AGGREGATION_SIZE;
729 queue->desc_size = RXINFO_DESC_SIZE;
730 queue->winfo_size = rxwi_size;
731 queue->priv_size = sizeof(struct queue_entry_priv_usb);
738 queue->limit = 16;
739 queue->data_size = AGGREGATION_SIZE;
740 queue->desc_size = TXINFO_DESC_SIZE;
741 queue->winfo_size = txwi_size;
742 queue->priv_size = sizeof(struct queue_entry_priv_usb);
746 queue->limit = 8;
747 queue->data_size = MGMT_FRAME_SIZE;
748 queue->desc_size = TXINFO_DESC_SIZE;
749 queue->winfo_size = txwi_size;
750 queue->priv_size = sizeof(struct queue_entry_priv_usb);