summaryrefslogtreecommitdiff
path: root/hw/usb_cfs_client_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'hw/usb_cfs_client_common.c')
-rw-r--r--hw/usb_cfs_client_common.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/hw/usb_cfs_client_common.c b/hw/usb_cfs_client_common.c
index 029988b..d2ffe24 100644
--- a/hw/usb_cfs_client_common.c
+++ b/hw/usb_cfs_client_common.c
@@ -69,7 +69,7 @@ struct usbg_gadget_strs default_g_strs = {
.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];
@@ -95,7 +95,7 @@ static struct usb_function *cfs_find_usb_function(usbg_function *function)
}
static bool cfs_is_function_supported(struct usb_client *usb,
- struct usb_function *func)
+ const struct usb_function *func)
{
bool res;
int ret;
@@ -197,7 +197,7 @@ static int cfs_ensure_dir(char *path)
}
-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;
@@ -269,7 +269,7 @@ static int cfs_cleanup_ffs_service(usbg_function *function)
{
int ret;
char buf[MAX_INSTANCE_LEN];
- struct usb_function *usb_function;
+ const struct usb_function *usb_function;
if (!function)
return -EINVAL;
@@ -388,8 +388,8 @@ static int cfs_set_gadget_config(struct cfs_client *cfs_client, int config_id, s
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,
@@ -487,7 +487,7 @@ static int cfs_reconfigure_gadget(struct usb_client *usb,
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);
@@ -620,7 +620,7 @@ int hw_cfs_gadget_close(struct hw_common *common)
{
usbg_function *function;
struct cfs_client *cfs_client;
- struct usb_function *usb_func;
+ const struct usb_function *usb_func;
if (!common)
return -EINVAL;