Merge tag 'sound-4.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / include / linux / usb.h
index 4192a1755ccbaf18e31836db654804f039b61f25..fbbe974661f2ab5191f82cd2d8d7b7d4867f1668 100644 (file)
@@ -1769,7 +1769,21 @@ extern int usb_bulk_msg(struct usb_device *usb_dev, unsigned int pipe,
 extern int usb_get_descriptor(struct usb_device *dev, unsigned char desctype,
        unsigned char descindex, void *buf, int size);
 extern int usb_get_status(struct usb_device *dev,
-       int type, int target, void *data);
+       int recip, int type, int target, void *data);
+
+static inline int usb_get_std_status(struct usb_device *dev,
+       int recip, int target, void *data)
+{
+       return usb_get_status(dev, recip, USB_STATUS_TYPE_STANDARD, target,
+               data);
+}
+
+static inline int usb_get_ptm_status(struct usb_device *dev, void *data)
+{
+       return usb_get_status(dev, USB_RECIP_DEVICE, USB_STATUS_TYPE_PTM,
+               0, data);
+}
+
 extern int usb_string(struct usb_device *dev, int index,
        char *buf, size_t size);