1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright 2015-2016 Google Inc.
7 * Released under the GPLv2 only.
10 #ifndef _GB_AUDIO_MANAGER_PRIVATE_H_
11 #define _GB_AUDIO_MANAGER_PRIVATE_H_
13 #include <linux/kobject.h>
15 #include "audio_manager.h"
17 int gb_audio_manager_module_create(
18 struct gb_audio_manager_module
**module
,
19 struct kset
*manager_kset
,
20 int id
, struct gb_audio_manager_module_descriptor
*desc
);
22 /* module destroyed via kobject_put */
24 void gb_audio_manager_module_dump(struct gb_audio_manager_module
*module
);
27 void gb_audio_manager_sysfs_init(struct kobject
*kobj
);
29 #endif /* _GB_AUDIO_MANAGER_PRIVATE_H_ */