libusbhost: add usb_endpoint_get_device()

Change-Id: Ibe4ce0551faca5d2d8bec0fbd21315a393b9f208
Signed-off-by: Mike Lockwood <lockwood@android.com>
This commit is contained in:
Mike Lockwood 2010-05-12 08:53:49 -04:00
parent e380c27e9f
commit 5e567cb34b
2 changed files with 8 additions and 0 deletions

View File

@ -126,6 +126,9 @@ int usb_endpoint_wait(struct usb_device *device, int *out_ep_num);
/* Cancels a pending usb_endpoint_queue() operation on an endpoint. */
int usb_endpoint_cancel(struct usb_endpoint *ep);
/* Returns the usb_device for the given endpoint */
struct usb_device *usb_endpoint_get_device(struct usb_endpoint *ep);
/* Returns the endpoint address for the given endpoint */
int usb_endpoint_number(struct usb_endpoint *ep);

View File

@ -444,6 +444,11 @@ int usb_endpoint_cancel(struct usb_endpoint *ep)
return ioctl(ep->dev->fd, USBDEVFS_DISCARDURB, &ep->urb);
}
struct usb_device *usb_endpoint_get_device(struct usb_endpoint *ep)
{
return ep->dev;
}
int usb_endpoint_number(struct usb_endpoint *ep)
{
return ep->desc.bEndpointAddress;