ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | lwip_mbox |
Macros | |
#define | sys_sem_valid(sema) ((sema) != NULL) |
#define | sys_mutex_valid(mutex) (((mutex) != NULL) |
#define | SYS_MBOX_NULL NULL |
#define | sys_mbox_valid(mbox) ((mbox != NULL) && ((mbox)->sem != NULL) && ((mbox)->sem != (void*)-1)) |
#define | sys_mbox_valid_val(mbox) (((mbox).sem != NULL) && ((mbox).sem != (void*)-1)) |
#define | SYS_ARCH_DECL_PROTECT(lev) |
#define | SYS_ARCH_PROTECT(lev) |
#define | SYS_ARCH_UNPROTECT(lev) |
#define | LWIP_NETCONN_THREAD_SEM_GET() sys_arch_netconn_sem_get() |
#define | LWIP_NETCONN_THREAD_SEM_ALLOC() sys_arch_netconn_sem_alloc() |
#define | LWIP_NETCONN_THREAD_SEM_FREE() sys_arch_netconn_sem_free() |
Typedefs | |
typedef int | sys_sem_t |
typedef int | sys_mutex_t |
typedef struct lwip_mbox | sys_mbox_t |
typedef u32_t | sys_thread_t |
typedef int(* | test_sys_arch_waiting_fn) (sys_sem_t *wait_sem, sys_mbox_t *wait_mbox) |
Functions | |
void | test_sys_arch_wait_callback (test_sys_arch_waiting_fn waiting_fn) |
sys_sem_t * | sys_arch_netconn_sem_get (void) |
void | sys_arch_netconn_sem_alloc (void) |
void | sys_arch_netconn_sem_free (void) |
Variables | |
u32_t | lwip_sys_now |
#define LWIP_NETCONN_THREAD_SEM_ALLOC | ( | ) | sys_arch_netconn_sem_alloc() |
Definition at line 75 of file sys_arch.h.
#define LWIP_NETCONN_THREAD_SEM_FREE | ( | ) | sys_arch_netconn_sem_free() |
Definition at line 76 of file sys_arch.h.
#define LWIP_NETCONN_THREAD_SEM_GET | ( | ) | sys_arch_netconn_sem_get() |
Definition at line 74 of file sys_arch.h.
#define SYS_ARCH_DECL_PROTECT | ( | lev | ) |
Definition at line 56 of file sys_arch.h.
#define SYS_ARCH_PROTECT | ( | lev | ) |
Definition at line 57 of file sys_arch.h.
#define SYS_ARCH_UNPROTECT | ( | lev | ) |
Definition at line 58 of file sys_arch.h.
Definition at line 49 of file sys_arch.h.
#define sys_mbox_valid | ( | mbox | ) | ((mbox != NULL) && ((mbox)->sem != NULL) && ((mbox)->sem != (void*)-1)) |
Definition at line 50 of file sys_arch.h.
Definition at line 51 of file sys_arch.h.
Definition at line 36 of file sys_arch.h.
typedef struct lwip_mbox sys_mbox_t |
Definition at line 48 of file sys_arch.h.
typedef int sys_mutex_t |
Definition at line 38 of file sys_arch.h.
Definition at line 35 of file sys_arch.h.
typedef u32_t sys_thread_t |
Definition at line 54 of file sys_arch.h.
typedef int(* test_sys_arch_waiting_fn) (sys_sem_t *wait_sem, sys_mbox_t *wait_mbox) |
Definition at line 65 of file sys_arch.h.
void test_sys_arch_wait_callback | ( | test_sys_arch_waiting_fn | waiting_fn | ) |
Definition at line 69 of file sys_arch.c.
|
extern |
Definition at line 45 of file sys_arch.c.
Referenced by do_test_cyclic_timers(), do_test_timers(), dummy_cyclic_handler(), START_TEST(), sys_jiffies(), sys_now(), and timers_teardown().