9#if defined(CONFIG_OS_OSAL)
12#elif defined(__LITEOS__)
24#define WIFI_OS_FAIL (-1)
26#define WIFI_ERR_LOG printf
28#if defined(CONFIG_OS_OSAL)
29#define WIFI_WAIT_FOREVER OSAL_WAIT_FOREVER
30#define WIFI_WAITMODE_OR OSAL_WAITMODE_OR
31#define WIFI_WAITMODE_CLR OSAL_WAITMODE_CLR
35#define WIFI_ERRNO_EVENT_READ_TIMEOUT ((unsigned int)WIFI_OS_FAIL)
36#define WIFI_TASK_STATUS_DETACHED 0
37#elif defined(__LITEOS__)
38#define WIFI_WAIT_FOREVER LOS_WAIT_FOREVER
39#define WIFI_WAITMODE_OR LOS_WAITMODE_OR
40#define WIFI_WAITMODE_CLR LOS_WAITMODE_CLR
41#define WIFI_ERRNO_EVENT_READ_TIMEOUT LOS_ERRNO_EVENT_READ_TIMEOUT
42#define WIFI_TASK_STATUS_DETACHED LOS_TASK_STATUS_DETACHED
45typedef void *(*wifi_tsk_entry_func)(
void *param);
79int os_event_read(
unsigned int id,
unsigned int mask,
unsigned int *event_bits,
80 unsigned int flag,
unsigned int timeout_ms);
81int os_event_poll(
unsigned int id,
unsigned int mask,
unsigned int *event_bits,
unsigned int flag);
Definition wifi_osdep.h:47
char * task_name
Definition wifi_osdep.h:49
unsigned int task_cpuid
Definition wifi_osdep.h:53
unsigned int task_policy
Definition wifi_osdep.h:52
unsigned short res
Definition wifi_osdep.h:56
const void * arg
Definition wifi_osdep.h:51
unsigned int stack_size
Definition wifi_osdep.h:48
unsigned short task_prio
Definition wifi_osdep.h:55
wifi_tsk_entry_func task_entry
Definition wifi_osdep.h:50
int os_event_write(unsigned int id, unsigned int events)
int os_mux_post(unsigned int mux_id)
wifi_event_enum
Definition wifi_osdep.h:59
@ WIFI_EVENT_P2P
Definition wifi_osdep.h:63
@ WIFI_EVENT_SOFTAP
Definition wifi_osdep.h:62
@ WIFI_EVENT_WPA
Definition wifi_osdep.h:60
@ WIFI_EVENT_ELOOP
Definition wifi_osdep.h:61
@ WIFI_EVENT_MAX
Definition wifi_osdep.h:64
int os_event_read(unsigned int id, unsigned int mask, unsigned int *event_bits, unsigned int flag, unsigned int timeout_ms)
void os_intrestore(unsigned int int_save)
int os_event_del(unsigned int id)
void os_intlock(unsigned int *int_save)
int os_event_poll(unsigned int id, unsigned int mask, unsigned int *event_bits, unsigned int flag)
unsigned long long os_tick_cnt_get(void)
int os_mux_delete(unsigned int mux_id)
int os_mux_create(unsigned int *mux_id)
void os_task_delay(unsigned int ms)
int os_event_init(unsigned int *id, wifi_event_enum num)
int os_event_clear(unsigned int id, unsigned int events)
void os_task_lock(unsigned int *int_save)
void *(* wifi_tsk_entry_func)(void *param)
Definition wifi_osdep.h:45
void os_task_delete(unsigned int task_id)
int os_task_create(unsigned int *task_id, wifi_task_attr *attr)
int os_mux_pend(unsigned int mux_id, unsigned int timeout_ms)
void os_task_unlock(unsigned int int_save)