diff options
Diffstat (limited to 'v4l/compat.h')
-rw-r--r-- | v4l/compat.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/v4l/compat.h b/v4l/compat.h index 22281f6f9..200c21458 100644 --- a/v4l/compat.h +++ b/v4l/compat.h @@ -339,14 +339,19 @@ usb_endpoint_is_int_in(const struct usb_endpoint_descriptor *epd) #define list_first_entry(ptr, type, member) \ list_entry((ptr)->next, type, member) -#ifdef NEED_NETDEV_PRIV -#define netdev_priv(dev) ((dev)->priv) -#endif - /* * uninitialized_var() macro */ #define uninitialized_var(x) x = x #endif +#ifdef NEED_NETDEV_PRIV +#define netdev_priv(dev) ((dev)->priv) +#endif + +#ifdef NEED_USB_ENDPOINT_TYPE +#define usb_endpoint_type(ep) \ + ((ep)->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) +#endif + #endif |