ReactOS 0.4.16-dev-258-g81860b4
sys_arch.h
Go to the documentation of this file.
1/* ReactOS-Specific lwIP binding header - by Cameron Gutman */
2
3/* Implmentation specific structs */
4typedef struct _sys_sem_t
5{
7 int Valid;
9
10typedef struct _sys_mbox_t
11{
15 int Valid;
17
19
21
23{
27
28#define sys_jiffies() sys_now()
29
30/* There is no such thing as "from ISR" for us */
31#define sys_mbox_trypost_fromisr sys_mbox_trypost
32
33/* NULL definitions */
34#define SYS_MBOX_NULL NULL
35#define SYS_SEM_NULL NULL
36#define SYS_ARCH_NULL NULL
37
38void
40
41void
UCHAR KIRQL
Definition: env_spec_w32.h:591
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72
uint32_t u32_t
Definition: arch.h:129
struct _sys_mbox_t sys_mbox_t
void sys_arch_protect(sys_prot_t *lev)
Definition: sys_arch.c:33
struct _sys_sem_t sys_sem_t
void sys_arch_unprotect(sys_prot_t lev)
Definition: sys_arch.c:40
u32_t sys_thread_t
Definition: sys_arch.h:20
struct _LWIP_MESSAGE_CONTAINER * PLWIP_MESSAGE_CONTAINER
KIRQL sys_prot_t
Definition: sys_arch.h:18
struct _LWIP_MESSAGE_CONTAINER LWIP_MESSAGE_CONTAINER
Definition: typedefs.h:120
LIST_ENTRY ListEntry
Definition: sys_arch.h:25
KSPIN_LOCK Lock
Definition: sys_arch.h:12
int Valid
Definition: sys_arch.h:15
KEVENT Event
Definition: sys_arch.h:14
LIST_ENTRY ListHead
Definition: sys_arch.h:13
KEVENT Event
Definition: sys_arch.h:6
int Valid
Definition: sys_arch.h:7