1 /* 2 * sym_export.c 3 * 4 * HDF symbol export file 5 * 6 * Copyright (c) 2022 Huawei Device Co., Ltd. 7 * 8 * This software is licensed under the terms of the GNU General Public 9 * License version 2, as published by the Free Software Foundation, and 10 * may be copied, distributed, and modified under those terms. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 */ 18 #include <linux/kernel.h> 19 #include <linux/module.h> 20 21 #include <devmgr_service.h> 22 #include <hdf_base.h> 23 #include <hdf_device_desc.h> 24 #include <hdf_device_object.h> 25 #include <hdf_driver.h> 26 #include <hdf_pm.h> 27 #include <hdf_sbuf.h> 28 29 EXPORT_SYMBOL(HdfDeviceSendEvent); 30 EXPORT_SYMBOL(HdfDeviceSendEventToClient); 31 EXPORT_SYMBOL(HdfDeviceGetServiceName); 32 EXPORT_SYMBOL(HdfPmRegisterPowerListener); 33 EXPORT_SYMBOL(HdfDeviceObjectAlloc); 34 EXPORT_SYMBOL(HdfDeviceObjectRelease); 35 EXPORT_SYMBOL(HdfDeviceObjectRegister); 36 EXPORT_SYMBOL(HdfDeviceObjectPublishService); 37 EXPORT_SYMBOL(HdfDeviceObjectSetServInfo); 38 EXPORT_SYMBOL(HdfDeviceObjectUpdate); 39 EXPORT_SYMBOL(DevmgrServiceGetInstance); 40 EXPORT_SYMBOL(HdfSbufWriteInt32); 41 EXPORT_SYMBOL(HdfSbufReadUint32); 42 EXPORT_SYMBOL(HdfSbufReadString); 43 EXPORT_SYMBOL(HdfUnregisterDriverEntry); 44 EXPORT_SYMBOL(HdfRegisterDriverEntry); 45 EXPORT_SYMBOL(HdfSbufReadInt32); 46