resource: Add the new device ops create/delete
[platform/core/system/pass.git] / src / util / resource.c
index fa68256..02e5ff9 100644 (file)
@@ -184,8 +184,8 @@ void delete_resource(struct resource *resource)
        if (!resource)
                return;
 
-       if (resource->driver && resource->driver->ops.exit)
-               resource->driver->ops.exit(resource);
+       if (resource->driver && resource->driver->ops.delete)
+               resource->driver->ops.delete(resource);
 
        unset_resource_attr_interest(resource, RESOURCE_ATTR_MASK);
 
@@ -257,8 +257,8 @@ struct resource *create_resource(int resource_type)
        resource->ctrls = driver->ctrls;
        resource->num_ctrls = driver->num_ctrls;
 
-       if (driver->ops.init) {
-               ret = driver->ops.init(resource);
+       if (driver->ops.create) {
+               ret = driver->ops.create(resource);
                if (ret < 0) {
                        _E("failed to initialize resource driver, res:type(%s)id(%d)\n",
                                                resource->name, resource->id);