.serial = "01234TEST",
};
-static struct usb_function *cfs_find_usb_function(usbg_function *function)
+static const struct usb_function *cfs_find_usb_function(usbg_function *function)
{
char *sep;
char buf[MAX_INSTANCE_LEN];
}
static bool cfs_is_function_supported(struct usb_client *usb,
- struct usb_function *func)
+ const struct usb_function *func)
{
bool res;
int ret;
}
-static int cfs_prep_ffs_service(struct usb_function *usb_func, usbg_function *function)
+static int cfs_prep_ffs_service(const struct usb_function *usb_func, usbg_function *function)
{
int ret;
const char *name;
{
int ret;
char buf[MAX_INSTANCE_LEN];
- struct usb_function *usb_function;
+ const struct usb_function *usb_function;
if (!function)
return -EINVAL;
int function_type;
usbg_config *config;
usbg_function *function;
- struct usb_function *usb_func;
char instance[MAX_INSTANCE_LEN];
+ const struct usb_function *usb_func;
struct usbg_config_attrs cattrs = {
.bmAttributes = usb_config->attrs.bmAttributs,
.bMaxPower = usb_config->attrs.MaxPower/2,
static void cfs_start_stop_service_and_handler(usbg_gadget *gadget, enum cfs_function_service_operation operation)
{
usbg_function *function;
- struct usb_function *usb_function;
+ const struct usb_function *usb_function;
usbg_for_each_function(function, gadget) {
usb_function = cfs_find_usb_function(function);
{
usbg_function *function;
struct cfs_client *cfs_client;
- struct usb_function *usb_func;
+ const struct usb_function *usb_func;
if (!common)
return -EINVAL;