xref: /utopia/UTPA2-700.0.x/modules/msos/utopia_core/utopia_module.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 #ifndef _UTOPIA_MODULE_H_
2 #define _UTOPIA_MODULE_H_
3 
4 #include "MsTypes.h"
5 
6 enum {
7 	UTOPIA_POOL_ID_DATA,
8 } eUtopiaPoolID;
9 
10 MS_U32 _UtopiaModule_Ioctl(void** pInstant, MS_U32 u32Cmd, MS_U32* pu32Args);
11 MS_U32 UTOPIARegisterToUtopia(FUtopiaOpen ModuleType);
12 
13 enum {
14 	CHANGE_DEBUG_LEVEL_BY_MODULE,
15 	HOOK_MODULE_IOCTL_BY_MODULE,
16 	HOOK_MODULE_CMD_BY_MODULE,
17 	DUMP_MODULE_HW_REGISTER,
18 	DUMP_MODULE_STRUCTURE,
19 	DUMP_INSTANT_STRUCTURE,
20 	DUMP2MEMORY_MODULE_HW_REGISTER,
21 	DUMP2MEMORY_MODULE_STRUCTURE,
22 	DUMP2MEMORY_INSTANT_STRUCTURE,
23 	SHOW_RESOURCE_STATUS_BY_MODULE,
24 } eUtopiaModuleIoctlOpt;
25 
26 #endif
27