8#ifndef __FRW_EXT_IF_H__
9#define __FRW_EXT_IF_H__
45#define THIS_FILE_ID OAM_FILE_ID_FRW_EXT_IF_H
49#define FRW_TIMER_DEFAULT_TIME 10
50#define frw_timer_restart_timer(timeout, timeout_val, is_periodic) \
51 frw_timer_restart_timer_inner(timeout, timeout_val, is_periodic, THIS_FILE_ID, __LINE__)
52#define frw_destroy_timer_entry(timeout) frw_timer_destroy_timer(THIS_FILE_ID, __LINE__, timeout)
53#define frw_create_timer_entry(timeout, timeout_func, timeout_val, timeout_arg, is_periodic) \
55 frw_init_timer(timeout, timeout_func, timeout_arg, is_periodic); \
56 frw_timer_create_timer(THIS_FILE_ID, __LINE__, timeout, timeout_val); \
osal_u32(* frw_timeout_func)(osal_void *)
Definition frw_ext_common_rom.h:18
osal_void frw_event_process_all_event_etc(osal_ulong data)
osal_void frw_main_destroy(osal_void)
osal_void frw_timer_create_timer(osal_u32 file_id, osal_u32 line_num, frw_timeout_stru *timeout, osal_u32 time_val)
osal_void frw_timer_clean_timer(oam_module_id_enum_uint16 module_id)
osal_void frw_timer_create_timer_inner(osal_u32 file_id, osal_u32 line_num, frw_timeout_stru *timeout, osal_u32 time_val)
osal_void frw_timer_delete_all_timer(osal_void)
oam_module_id_enum
Definition frw_ext_if.h:27
@ OAM_MODULE_ID_DMAC
Definition frw_ext_if.h:31
@ OAM_MODULE_ID_OAL
Definition frw_ext_if.h:35
@ OAM_MODULE_ID_WAL
Definition frw_ext_if.h:29
@ OAM_MODULE_ID_OAM
Definition frw_ext_if.h:34
@ OAM_MODULE_ID_HMAC
Definition frw_ext_if.h:30
@ OAM_MODULE_ID_ALL
Definition frw_ext_if.h:28
@ OAM_MODULE_ID_BUTT
Definition frw_ext_if.h:41
@ OAM_MODULE_ID_SDT
Definition frw_ext_if.h:39
@ OAM_MODULE_ID_HAL
Definition frw_ext_if.h:33
@ OAM_MODULE_ID_FRW
Definition frw_ext_if.h:36
@ OAM_MODULE_ID_PLAT
Definition frw_ext_if.h:38
@ OAM_MODULE_ID_ALG
Definition frw_ext_if.h:37
frw_init_enum_uint16 frw_get_init_state_etc(osal_void)
osal_void frw_timer_destroy_timer(osal_u32 file_id, osal_u32 line_num, frw_timeout_stru *timeout)
osal_void frw_set_init_state_etc(frw_init_enum_uint16 init_state)
osal_void frw_timer_stop_timer(frw_timeout_stru *timeout)
osal_void frw_timer_add_timer(frw_timeout_stru *timeout)
osal_u16 oam_module_id_enum_uint16
Definition frw_ext_if.h:47
osal_void frw_timer_restart_timer_inner(frw_timeout_stru *timeout, osal_u32 timeout_val, oal_bool_enum_uint8 is_periodic, osal_u32 file_id, osal_u32 line)
osal_void frw_main_exit_etc(osal_void)
osal_s32 frw_main_init_etc(osal_void)
osal_u16 frw_init_enum_uint16
Definition frw_msg_rom.h:30
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
#define INLINE__
Definition osal_list.h:25
int osal_s32
Definition osal_types.h:19
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
unsigned long osal_ulong
Definition osal_types.h:15
Definition frw_ext_common_rom.h:20
oal_bool_enum_uint8 is_periodic
Definition frw_ext_common_rom.h:26
frw_timeout_func func
Definition frw_ext_common_rom.h:22
osal_void * timeout_arg
Definition frw_ext_common_rom.h:21
Definition hal_uart_v151_regs_def.h:38