1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Greybus operations 4 * 5 * Copyright 2015-2016 Google Inc. 6 */ 7 8#ifndef _GB_AUDIO_MANAGER_PRIVATE_H_ 9#define _GB_AUDIO_MANAGER_PRIVATE_H_ 10 11#include <linux/kobject.h> 12 13#include "audio_manager.h" 14 15int gb_audio_manager_module_create(struct gb_audio_manager_module **module, 16 struct kset *manager_kset, int id, 17 struct gb_audio_manager_module_descriptor *desc); 18 19/* module destroyed via kobject_put */ 20 21void gb_audio_manager_module_dump(struct gb_audio_manager_module *module); 22 23/* sysfs control */ 24void gb_audio_manager_sysfs_init(struct kobject *kobj); 25 26#endif /* _GB_AUDIO_MANAGER_PRIVATE_H_ */ 27