WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_def.h
浏览该文件的文档.
1
/*
2
* Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
3
* Description: OS Abstract Layer.
4
*
5
* Create: 2021-12-16
6
*/
7
8
#ifndef __OSAL_DEF_H__
9
#define __OSAL_DEF_H__
10
11
#ifdef __KERNEL__
12
#include <linux/module.h>
13
#endif
14
15
#ifdef __cplusplus
16
#if __cplusplus
17
extern
"C"
{
18
#endif
19
#endif
20
21
#ifdef __KERNEL__
22
#define OSAL_THIS_MODULE THIS_MODULE
23
#define osal_module_export(_symbol) EXPORT_SYMBOL(_symbol)
24
#define osal_module_param(name, type, perm) module_param(name, type, perm)
25
#define OSAL_MODULE_PARM_DESC(_parm, desc) MODULE_PARM_DESC(_perm, desc)
26
#define osal_module_init(x) module_init(x)
27
#define osal_module_exit(x) module_exit(x)
28
#define OSAL_MODULE_AUTHOR(_author) MODULE_AUTHOR(_author)
29
#define OSAL_MODULE_DESCRIPTION(_description) MODULE_DESCRIPTION(_description)
30
#define OSAL_MODULE_LICENSE(_license) MODULE_LICENSE(_license)
31
#define OSAL_MODULE_VERSION(_version) MODULE_VERSION(_version)
32
#else
33
#define OSAL_THIS_MODULE
34
#define osal_module_export(_symbol)
35
#define osal_module_param(name, type, perm)
36
#define OSAL_MODULE_PARM_DESC(_parm, desc)
37
#define osal_module_init(x)
38
#define osal_module_exit(x)
39
#define OSAL_MODULE_AUTHOR(_author)
40
#define OSAL_MODULE_DESCRIPTION(_description)
41
#define OSAL_MODULE_LICENSE(_license)
42
#define OSAL_MODULE_VERSION(_version)
43
#endif
44
45
#ifdef __cplusplus
46
#if __cplusplus
47
}
48
#endif
49
#endif
50
51
#endif
// __OSAL_DEF_H__
src
kernel
osal
include
osal_def.h
由
William Goodspeed
维护 | E-mail: gongzl@stu.hebust.edu.cn | Wechat: a23333344 | ALSO CHECKOUT
WS63FLASH
!
生成于 2025年 一月 4日 星期六 17:47:12 , 为 WS63 SDK 文档使用
1.9.8