Change global variable _available_funcs to const
[platform/core/system/libdevice-node.git] / hw / usb_cfs_client_common.c
index 029988b..d2ffe24 100644 (file)
@@ -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;