diff options
Diffstat (limited to 'drivers/usb/core/endpoint.c')
| -rw-r--r-- | drivers/usb/core/endpoint.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/usb/core/endpoint.c b/drivers/usb/core/endpoint.c index e1710f260b4f..40dee2ac0133 100644 --- a/drivers/usb/core/endpoint.c +++ b/drivers/usb/core/endpoint.c | |||
| @@ -66,7 +66,7 @@ static ssize_t show_ep_type(struct device *dev, struct device_attribute *attr, | |||
| 66 | struct ep_device *ep = to_ep_device(dev); | 66 | struct ep_device *ep = to_ep_device(dev); |
| 67 | char *type = "unknown"; | 67 | char *type = "unknown"; |
| 68 | 68 | ||
| 69 | switch (ep->desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) { | 69 | switch (usb_endpoint_type(ep->desc)) { |
| 70 | case USB_ENDPOINT_XFER_CONTROL: | 70 | case USB_ENDPOINT_XFER_CONTROL: |
| 71 | type = "Control"; | 71 | type = "Control"; |
| 72 | break; | 72 | break; |
| @@ -94,7 +94,7 @@ static ssize_t show_ep_interval(struct device *dev, | |||
| 94 | 94 | ||
| 95 | in = (ep->desc->bEndpointAddress & USB_DIR_IN); | 95 | in = (ep->desc->bEndpointAddress & USB_DIR_IN); |
| 96 | 96 | ||
| 97 | switch (ep->desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) { | 97 | switch (usb_endpoint_type(ep->desc)) { |
| 98 | case USB_ENDPOINT_XFER_CONTROL: | 98 | case USB_ENDPOINT_XFER_CONTROL: |
| 99 | if (ep->udev->speed == USB_SPEED_HIGH) /* uframes per NAK */ | 99 | if (ep->udev->speed == USB_SPEED_HIGH) /* uframes per NAK */ |
| 100 | interval = ep->desc->bInterval; | 100 | interval = ep->desc->bInterval; |
| @@ -131,10 +131,9 @@ static ssize_t show_ep_direction(struct device *dev, | |||
| 131 | struct ep_device *ep = to_ep_device(dev); | 131 | struct ep_device *ep = to_ep_device(dev); |
| 132 | char *direction; | 132 | char *direction; |
| 133 | 133 | ||
| 134 | if ((ep->desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) == | 134 | if (usb_endpoint_xfer_control(ep->desc)) |
| 135 | USB_ENDPOINT_XFER_CONTROL) | ||
| 136 | direction = "both"; | 135 | direction = "both"; |
| 137 | else if (ep->desc->bEndpointAddress & USB_DIR_IN) | 136 | else if (usb_endpoint_dir_in(ep->desc)) |
| 138 | direction = "in"; | 137 | direction = "in"; |
| 139 | else | 138 | else |
| 140 | direction = "out"; | 139 | direction = "out"; |
