SYS_ARCH_UNPROTECT is only used within LwIP.
 
Symbols
loading...
Files
loading...

SYS_ARCH_UNPROTECT macro

SYS_ARCH_UNPROTECT Perform a "fast" set of the protection level to "lev". This could be implemented by setting the interrupt level to "lev" within the MACRO or by using a semaphore or mutex. This macro will default to calling the sys_arch_unprotect() function which should be implemented in sys_arch.c. If a particular port needs a different implementation, then this macro may be defined in sys_arch.h

Syntax

#define SYS_ARCH_UNPROTECT(lev) sys_arch_unprotect(lev)

Arguments

lev

References

LocationText
sys.h:491
#define SYS_ARCH_UNPROTECT(lev) sys_arch_unprotect(lev)
sys.h:499
#define SYS_ARCH_UNPROTECT(lev)
api_lib.c:1149
SYS_ARCH_UNPROTECT(lev);
api_msg.c:455
SYS_ARCH_UNPROTECT(lev);
memp.c:288
SYS_ARCH_UNPROTECT(old_level);
memp.c:295
SYS_ARCH_UNPROTECT(old_level);
memp.c:392
SYS_ARCH_UNPROTECT(old_level);
pbuf.c:756
SYS_ARCH_UNPROTECT(old_level);
sockets.c:523
SYS_ARCH_UNPROTECT(lev);
sockets.c:535
SYS_ARCH_UNPROTECT(lev);
sockets.c:605
SYS_ARCH_UNPROTECT(lev);
sockets.c:671
SYS_ARCH_UNPROTECT(lev);
sockets.c:1864
SYS_ARCH_UNPROTECT(lev);
sockets.c:1887
SYS_ARCH_UNPROTECT(lev);
sockets.c:2054
SYS_ARCH_UNPROTECT(lev);
sockets.c:2059
SYS_ARCH_UNPROTECT(lev);
sockets.c:2065
SYS_ARCH_UNPROTECT(lev);
sockets.c:2112
SYS_ARCH_UNPROTECT(lev);
sockets.c:2115
SYS_ARCH_UNPROTECT(lev);
sockets.c:2226
SYS_ARCH_UNPROTECT(lev);
sockets.c:2237
SYS_ARCH_UNPROTECT(lev);
sockets.c:2259
SYS_ARCH_UNPROTECT(lev);
sockets.c:2501
SYS_ARCH_UNPROTECT(lev);
sockets.c:2505
SYS_ARCH_UNPROTECT(lev);
sockets.c:2554
SYS_ARCH_UNPROTECT(lev);
sockets.c:2558
SYS_ARCH_UNPROTECT(lev);
sys.h:542
SYS_ARCH_UNPROTECT(old_level); \
sys.h:551
SYS_ARCH_UNPROTECT(old_level); \