Lines Matching refs:transfer
145 XHCIRootHub::ProcessTransfer(XHCI *xhci, Transfer *transfer)
147 if ((transfer->TransferPipe()->Type() & USB_OBJECT_CONTROL_PIPE) == 0)
150 usb_request_data *request = transfer->RequestData();
160 transfer->DataLength());
164 memset(transfer->Data(), 0, actualLength);
171 actualLength = MIN(sizeof(usb_port_status), transfer->DataLength());
172 memcpy(transfer->Data(), (void *)&portStatus, actualLength);
195 transfer->DataLength());
196 memcpy(transfer->Data(), (void *)&sXHCIRootHubDevice,
204 transfer->DataLength());
206 memcpy(transfer->Data(), (void *)&sXHCIRootHubConfig,
218 transfer->DataLength());
219 memcpy(transfer->Data(), (void *)&sXHCIRootHubStrings[index],
227 transfer->DataLength());
229 memcpy(transfer->Data(), (void *)&sXHCIRootHubConfig.hub,
268 transfer->Finished(status, actualLength);
269 delete transfer;