/* SPDX-License-Identifier: GPL-2.0 */ #include <linux/usb.h> #include <linux/usb/hcd.h> #include "usb.h" static int uas_is_interface(struct usb_host_interface *intf) { … } static struct usb_host_interface *uas_find_uas_alt_setting( struct usb_interface *intf) { … } static int uas_find_endpoints(struct usb_host_interface *alt, struct usb_host_endpoint *eps[]) { … } static int uas_use_uas_driver(struct usb_interface *intf, const struct usb_device_id *id, u64 *flags_ret) { … }