diff options
Diffstat (limited to 'include/linux/usb/functionfs.h')
-rw-r--r-- | include/linux/usb/functionfs.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/linux/usb/functionfs.h b/include/linux/usb/functionfs.h index 71190663f1ee..3448efbe56aa 100644 --- a/include/linux/usb/functionfs.h +++ b/include/linux/usb/functionfs.h @@ -3,4 +3,22 @@ #include <uapi/linux/usb/functionfs.h> +#ifdef USB_FFS_INCLUDED + +struct ffs_data; +struct usb_composite_dev; +struct usb_configuration; + +static int functionfs_bind(struct ffs_data *ffs, struct usb_composite_dev *cdev) + __attribute__((warn_unused_result, nonnull)); +static void functionfs_unbind(struct ffs_data *ffs) + __attribute__((nonnull)); + +static int functionfs_bind_config(struct usb_composite_dev *cdev, + struct usb_configuration *c, + struct ffs_data *ffs) + __attribute__((warn_unused_result, nonnull)); + + +#endif #endif |