diff --git a/arch/arm/common/los_common_interrupt.c b/arch/arm/common/los_common_interrupt.c index b90dc5e4..50ca5917 100644 --- a/arch/arm/common/los_common_interrupt.c +++ b/arch/arm/common/los_common_interrupt.c @@ -105,10 +105,6 @@ BOOL OsHwiIsCreated(UINT32 index) #endif #if (LOSCFG_PLATFORM_HWI_WITH_ARG == 1) -typedef struct { - HWI_PROC_FUNC pfnHandler; - VOID *pParm; -} HWI_HANDLER_FUNC; /* * * @ingroup los_hwi diff --git a/arch/arm/common/los_common_interrupt.h b/arch/arm/common/los_common_interrupt.h index 180a00d5..8a663a29 100644 --- a/arch/arm/common/los_common_interrupt.h +++ b/arch/arm/common/los_common_interrupt.h @@ -63,6 +63,11 @@ extern UINT32 g_intCount; #endif #if (LOSCFG_PLATFORM_HWI_WITH_ARG == 1) +typedef struct { + HWI_PROC_FUNC pfnHandler; + VOID *pParm; +} HWI_HANDLER_FUNC; + /* * * @ingroup los_arch_interrupt * Set interrupt vector table. diff --git a/arch/csky/common/los_common_interrupt.c b/arch/csky/common/los_common_interrupt.c index f6a55790..473fda93 100644 --- a/arch/csky/common/los_common_interrupt.c +++ b/arch/csky/common/los_common_interrupt.c @@ -155,10 +155,6 @@ UINT32 ArchIntCurIrqNum(VOID) } #if (LOSCFG_PLATFORM_HWI_WITH_ARG == 1) -typedef struct { - HWI_PROC_FUNC pfnHandler; - VOID *pParm; -} HWI_HANDLER_FUNC; /* * * @ingroup los_hwi diff --git a/arch/csky/common/los_common_interrupt.h b/arch/csky/common/los_common_interrupt.h index 6a58a2e7..6ad52ad1 100644 --- a/arch/csky/common/los_common_interrupt.h +++ b/arch/csky/common/los_common_interrupt.h @@ -63,6 +63,11 @@ extern volatile UINT32 g_intCount; #endif #if (LOSCFG_PLATFORM_HWI_WITH_ARG == 1) +typedef struct { + HWI_PROC_FUNC pfnHandler; + VOID *pParm; +} HWI_HANDLER_FUNC; + /* * * @ingroup los_arch_interrupt * Set interrupt vector table. diff --git a/arch/xtensa/common/los_common_interrupt.c b/arch/xtensa/common/los_common_interrupt.c index 9046d611..1b33c5c2 100644 --- a/arch/xtensa/common/los_common_interrupt.c +++ b/arch/xtensa/common/los_common_interrupt.c @@ -137,10 +137,6 @@ UINT32 ArchIntCurIrqNum(VOID) } #if (LOSCFG_PLATFORM_HWI_WITH_ARG == 1) -typedef struct { - HWI_PROC_FUNC pfnHandler; - VOID *pParm; -} HWI_HANDLER_FUNC; /* * * @ingroup los_hwi diff --git a/arch/xtensa/common/los_common_interrupt.h b/arch/xtensa/common/los_common_interrupt.h index c0a42f12..e575b5f8 100644 --- a/arch/xtensa/common/los_common_interrupt.h +++ b/arch/xtensa/common/los_common_interrupt.h @@ -63,6 +63,11 @@ extern UINT32 g_intCount; #endif #if (LOSCFG_PLATFORM_HWI_WITH_ARG == 1) +typedef struct { + HWI_PROC_FUNC pfnHandler; + VOID *pParm; +} HWI_HANDLER_FUNC; + /* * * @ingroup los_arch_interrupt * Set interrupt vector table.