Lines Matching refs:current

787 		TRACE("current loop %" B_PRId32 ", status 0x%04x\n", i, status);
999 transfer_data *current = fFirstTransfer;
1000 while (current) {
1001 if (current->transfer && current->transfer->TransferPipe() == pipe) {
1003 uhci_td *descriptor = current->first_descriptor;
1016 entry->transfer = current->transfer;
1017 current->transfer = NULL;
1023 current->canceled = true;
1025 current = current->link;
1051 isochronous_transfer_data *current = fFirstIsochronousTransfer;
1053 while (current) {
1054 if (current->transfer->TransferPipe() == pipe) {
1056 = current->transfer->IsochronousData()->packet_count;
1062 current->descriptors[i]->status &= ~TD_STATUS_ACTIVE;
1066 current->is_active = false;
1069 current = current->link;
1777 uhci_td *current = UnlinkIsochronousDescriptor(currentFrame);
1781 = FindIsochronousTransfer(current);
1787 if (current->token & TD_TOKEN_IN) {
2256 uhci_td *current = topDescriptor;
2259 while (current) {
2260 next = (uhci_td *)current->link_log;
2261 FreeDescriptor(current);
2262 current = next;
2279 uhci_td *current = topDescriptor;
2285 while (current) {
2286 if (!current->buffer_log)
2290 size_t length = min_c(current->buffer_size - bufferOffset,
2297 (generic_addr_t)current->buffer_log + bufferOffset, false,
2315 if (bufferOffset >= current->buffer_size) {
2321 if (current->link_phy & TD_TERMINATE)
2324 current = (uhci_td *)current->link_log;
2337 uhci_td *current = topDescriptor;
2343 while (current && (current->status & TD_STATUS_ACTIVE) == 0) {
2344 if (!current->buffer_log)
2347 dataToggle = (current->token >> TD_TOKEN_DATA_TOGGLE_SHIFT) & 0x01;
2348 size_t bufferSize = uhci_td_actual_length(current);
2359 (generic_addr_t)current->buffer_log + bufferOffset, false, length);
2384 if (current->link_phy & TD_TERMINATE)
2387 current = (uhci_td *)current->link_log;
2402 uhci_td *current = topDescriptor;
2405 while (current && (current->status & TD_STATUS_ACTIVE) == 0) {
2406 actualLength += uhci_td_actual_length(current);
2407 dataToggle = (current->token >> TD_TOKEN_DATA_TOGGLE_SHIFT) & 0x01;
2409 if (current->link_phy & TD_TERMINATE)
2412 current = (uhci_td *)current->link_log;
2446 uhci_td *current = transfer->descriptors[i];
2448 size_t bufferSize = current->buffer_size;
2449 size_t actualLength = uhci_td_actual_length(current);
2461 (uint8 *)current->buffer_log, bufferSize);