Lines Matching refs:current

1754 	transfer_data *current = fFirstTransfer;
1755 while (current) {
1756 if (current->transfer && current->transfer->TransferPipe() == pipe) {
1758 ehci_qtd *descriptor = current->queue_head->element_log;
1771 entry->transfer = current->transfer;
1772 current->transfer = NULL;
1778 current->canceled = true;
1781 current = current->link;
1807 isochronous_transfer_data *current = fFirstIsochronousTransfer;
1809 while (current) {
1810 if (current->transfer->TransferPipe() == pipe) {
1815 current->is_active = false;
1818 current = current->link;
2100 ehci_qh *current = freeListHead;
2101 while (current != lastFreeListHead) {
2102 ehci_qh *next = current->next_log;
2103 FreeQueueHead(current);
2104 current = next;
2652 ehci_qtd *current = topDescriptor;
2655 while (current) {
2656 next = current->next_log;
2657 FreeDescriptor(current);
2658 current = next;
2793 ehci_qtd *current = topDescriptor;
2799 while (current) {
2800 if (!current->buffer_log)
2804 size_t length = min_c(current->buffer_size - bufferOffset,
2808 (generic_addr_t)current->buffer_log + bufferOffset, false,
2826 if (bufferOffset >= current->buffer_size) {
2832 if (current->next_phy & EHCI_ITEM_TERMINATE)
2835 current = current->next_log;
2848 ehci_qtd *current = topDescriptor;
2854 while (current && (current->token & EHCI_QTD_STATUS_ACTIVE) == 0) {
2855 if (!current->buffer_log)
2858 dataToggle = current->token & EHCI_QTD_DATA_TOGGLE;
2859 size_t bufferSize = current->buffer_size;
2860 bufferSize -= (current->token >> EHCI_QTD_BYTES_SHIFT)
2869 (generic_addr_t)current->buffer_log + bufferOffset, false, length);
2893 if (current->next_phy & EHCI_ITEM_TERMINATE)
2896 current = current->next_log;
2909 ehci_qtd *current = topDescriptor;
2912 while (current && (current->token & EHCI_QTD_STATUS_ACTIVE) == 0) {
2913 dataToggle = current->token & EHCI_QTD_DATA_TOGGLE;
2914 size_t length = current->buffer_size;
2915 length -= (current->token >> EHCI_QTD_BYTES_SHIFT)
2919 if (current->next_phy & EHCI_ITEM_TERMINATE)
2922 current = current->next_log;