Lines Matching defs:queue
300 mutex_init(&fLock, "uhci queue lock");
418 // append the transfer queue to the list
443 // this was the only element, terminate this queue
485 TRACE("queue:\n");
600 // 4: debug queue
601 // TODO: 4: bandwidth reclamation queue
621 // Make sure the last queue terminates
855 Queue *queue = NULL;
857 queue = fQueues[UHCI_INTERRUPT_QUEUE];
859 queue = fQueues[UHCI_BULK_QUEUE];
862 result = AddPendingTransfer(transfer, queue, transferQueue,
871 queue->AppendTransfer(transferQueue);
1132 Queue *queue = NULL;
1134 queue = fQueues[UHCI_LOW_SPEED_CONTROL_QUEUE];
1136 queue = fQueues[UHCI_FULL_SPEED_CONTROL_QUEUE];
1139 status_t result = AddPendingTransfer(transfer, queue, transferQueue,
1148 queue->AppendTransfer(transferQueue);
1154 UHCI::AddPendingTransfer(Transfer *transfer, Queue *queue,
1158 if (!transfer || !queue || !transferQueue || !firstDescriptor)
1172 data->queue = queue;
1278 // other in a queue like for every other transfer.
1353 TRACE_ERROR("not enough bandwidth to queue the isochronous request");
1640 transfer->queue->RemoveTransfer(
1664 // remove and free the hardware queue and its descriptors
1665 transfer->queue->RemoveTransfer(transfer->transfer_queue);