Lines Matching refs:transfer
134 EHCIRootHub::ProcessTransfer(EHCI *ehci, Transfer *transfer)
136 if ((transfer->TransferPipe()->Type() & USB_OBJECT_CONTROL_PIPE) == 0)
139 usb_request_data *request = transfer->RequestData();
149 transfer->DataLength());
153 memset(transfer->Data(), 0, actualLength);
160 actualLength = MIN(sizeof(usb_port_status), transfer->DataLength());
161 memcpy(transfer->Data(), (void *)&portStatus, actualLength);
184 transfer->DataLength());
185 memcpy(transfer->Data(), (void *)&sEHCIRootHubDevice,
193 transfer->DataLength());
195 memcpy(transfer->Data(), (void *)&sEHCIRootHubConfig,
207 transfer->DataLength());
208 memcpy(transfer->Data(), (void *)&sEHCIRootHubStrings[index],
216 transfer->DataLength());
218 memcpy(transfer->Data(), (void *)&sEHCIRootHubConfig.hub,
257 transfer->Finished(status, actualLength);
258 delete transfer;