| Index: device/usb/usb_descriptors.cc
|
| diff --git a/device/usb/usb_descriptors.cc b/device/usb/usb_descriptors.cc
|
| index 5ad332b4b123b4203916f9f0b527e7fc3ba1e62a..645ee5631547d2b89ee0acdc7d75968532e8728d 100644
|
| --- a/device/usb/usb_descriptors.cc
|
| +++ b/device/usb/usb_descriptors.cc
|
| @@ -97,7 +97,7 @@ void OnReadConfigDescriptor(UsbDeviceDescriptor* desc,
|
| UsbTransferStatus status,
|
| scoped_refptr<IOBuffer> buffer,
|
| size_t length) {
|
| - if (status == USB_TRANSFER_COMPLETED) {
|
| + if (status == UsbTransferStatus::COMPLETED) {
|
| if (!desc->Parse(
|
| std::vector<uint8_t>(buffer->data(), buffer->data() + length))) {
|
| LOG(ERROR) << "Failed to parse configuration descriptor.";
|
| @@ -115,13 +115,13 @@ void OnReadConfigDescriptorHeader(scoped_refptr<UsbDeviceHandle> device_handle,
|
| UsbTransferStatus status,
|
| scoped_refptr<IOBuffer> header,
|
| size_t length) {
|
| - if (status == USB_TRANSFER_COMPLETED && length == 4) {
|
| + if (status == UsbTransferStatus::COMPLETED && length == 4) {
|
| const uint8_t* data = reinterpret_cast<const uint8_t*>(header->data());
|
| uint16_t total_length = data[2] | data[3] << 8;
|
| scoped_refptr<IOBuffer> buffer = new IOBuffer(total_length);
|
| device_handle->ControlTransfer(
|
| - USB_DIRECTION_INBOUND, UsbDeviceHandle::STANDARD,
|
| - UsbDeviceHandle::DEVICE, kGetDescriptorRequest,
|
| + UsbTransferDirection::INBOUND, UsbControlTransferType::STANDARD,
|
| + UsbControlTransferRecipient::DEVICE, kGetDescriptorRequest,
|
| kConfigurationDescriptorType << 8 | index, 0, buffer, total_length,
|
| kControlTransferTimeout,
|
| base::Bind(&OnReadConfigDescriptor, desc, closure));
|
| @@ -138,7 +138,7 @@ void OnReadDeviceDescriptor(
|
| UsbTransferStatus status,
|
| scoped_refptr<IOBuffer> buffer,
|
| size_t length) {
|
| - if (status != USB_TRANSFER_COMPLETED) {
|
| + if (status != UsbTransferStatus::COMPLETED) {
|
| LOG(ERROR) << "Failed to read device descriptor.";
|
| callback.Run(nullptr);
|
| return;
|
| @@ -166,8 +166,8 @@ void OnReadDeviceDescriptor(
|
| for (uint8_t i = 0; i < num_configurations; ++i) {
|
| scoped_refptr<IOBufferWithSize> header = new IOBufferWithSize(4);
|
| device_handle->ControlTransfer(
|
| - USB_DIRECTION_INBOUND, UsbDeviceHandle::STANDARD,
|
| - UsbDeviceHandle::DEVICE, kGetDescriptorRequest,
|
| + UsbTransferDirection::INBOUND, UsbControlTransferType::STANDARD,
|
| + UsbControlTransferRecipient::DEVICE, kGetDescriptorRequest,
|
| kConfigurationDescriptorType << 8 | i, 0, header, header->size(),
|
| kControlTransferTimeout,
|
| base::Bind(&OnReadConfigDescriptorHeader, device_handle, desc_ptr, i,
|
| @@ -188,7 +188,7 @@ void OnReadStringDescriptor(
|
| scoped_refptr<IOBuffer> buffer,
|
| size_t length) {
|
| base::string16 string;
|
| - if (status == USB_TRANSFER_COMPLETED &&
|
| + if (status == UsbTransferStatus::COMPLETED &&
|
| ParseUsbStringDescriptor(
|
| std::vector<uint8_t>(buffer->data(), buffer->data() + length),
|
| &string)) {
|
| @@ -205,10 +205,10 @@ void ReadStringDescriptor(
|
| const base::Callback<void(const base::string16&)>& callback) {
|
| scoped_refptr<IOBufferWithSize> buffer = new IOBufferWithSize(255);
|
| device_handle->ControlTransfer(
|
| - USB_DIRECTION_INBOUND, UsbDeviceHandle::STANDARD, UsbDeviceHandle::DEVICE,
|
| - kGetDescriptorRequest, kStringDescriptorType << 8 | index, language_id,
|
| - buffer, buffer->size(), kControlTransferTimeout,
|
| - base::Bind(&OnReadStringDescriptor, callback));
|
| + UsbTransferDirection::INBOUND, UsbControlTransferType::STANDARD,
|
| + UsbControlTransferRecipient::DEVICE, kGetDescriptorRequest,
|
| + kStringDescriptorType << 8 | index, language_id, buffer, buffer->size(),
|
| + kControlTransferTimeout, base::Bind(&OnReadStringDescriptor, callback));
|
| }
|
|
|
| void OnReadLanguageIds(scoped_refptr<UsbDeviceHandle> device_handle,
|
| @@ -254,24 +254,24 @@ UsbEndpointDescriptor::UsbEndpointDescriptor(uint8_t address,
|
| // These fields are defined in Table 9-24 of the USB 3.1 Specification.
|
| switch (address & 0x80) {
|
| case 0x00:
|
| - direction = USB_DIRECTION_OUTBOUND;
|
| + direction = UsbTransferDirection::OUTBOUND;
|
| break;
|
| case 0x80:
|
| - direction = USB_DIRECTION_INBOUND;
|
| + direction = UsbTransferDirection::INBOUND;
|
| break;
|
| }
|
| switch (attributes & 0x03) {
|
| case 0x00:
|
| - transfer_type = USB_TRANSFER_CONTROL;
|
| + transfer_type = UsbTransferType::CONTROL;
|
| break;
|
| case 0x01:
|
| - transfer_type = USB_TRANSFER_ISOCHRONOUS;
|
| + transfer_type = UsbTransferType::ISOCHRONOUS;
|
| break;
|
| case 0x02:
|
| - transfer_type = USB_TRANSFER_BULK;
|
| + transfer_type = UsbTransferType::BULK;
|
| break;
|
| case 0x03:
|
| - transfer_type = USB_TRANSFER_INTERRUPT;
|
| + transfer_type = UsbTransferType::INTERRUPT;
|
| break;
|
| }
|
| switch (attributes & 0x0F) {
|
| @@ -500,9 +500,10 @@ void ReadUsbDescriptors(scoped_refptr<UsbDeviceHandle> device_handle,
|
| scoped_refptr<IOBufferWithSize> buffer =
|
| new IOBufferWithSize(kDeviceDescriptorLength);
|
| device_handle->ControlTransfer(
|
| - USB_DIRECTION_INBOUND, UsbDeviceHandle::STANDARD, UsbDeviceHandle::DEVICE,
|
| - kGetDescriptorRequest, kDeviceDescriptorType << 8, 0, buffer,
|
| - buffer->size(), kControlTransferTimeout,
|
| + UsbTransferDirection::INBOUND, UsbControlTransferType::STANDARD,
|
| + UsbControlTransferRecipient::DEVICE, kGetDescriptorRequest,
|
| + kDeviceDescriptorType << 8, 0, buffer, buffer->size(),
|
| + kControlTransferTimeout,
|
| base::Bind(&OnReadDeviceDescriptor, device_handle, callback));
|
| }
|
|
|
|
|