LwIP
SIZEOF_STRUCT_MEM
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
SIZEOF_STRUCT_MEM
SIZEOF_STRUCT_MEM macro
Syntax
from
mem.c:370
#define
SIZEOF_STRUCT_MEM
LWIP_MEM_ALIGN_SIZE
(
sizeof
(
struct
mem
)
)
References
Location
Text
mem.c:370
#define
SIZEOF_STRUCT_MEM
LWIP_MEM_ALIGN_SIZE
(
sizeof
(
struct
mem
)
)
mem.c:379
LWIP_DECLARE_MEMORY_ALIGNED
(
ram_heap
,
MEM_SIZE_ALIGNED
+
(
2U
*
SIZEOF_STRUCT_MEM
)
)
;
mem.c:521
(
SIZEOF_STRUCT_MEM
&
(
MEM_ALIGNMENT
-
1
)
)
==
0
)
;
mem.c:636
mem
=
(
struct
mem
*
)
(
void
*
)
(
(
u8_t
*
)
rmem
-
(
SIZEOF_STRUCT_MEM
+
MEM_SANITY_OFFSET
)
)
;
mem.c:732
mem
=
(
struct
mem
*
)
(
void
*
)
(
(
u8_t
*
)
rmem
-
(
SIZEOF_STRUCT_MEM
+
MEM_SANITY_OFFSET
)
)
;
mem.c:739
size
=
(
mem_size_t
)
(
(
mem_size_t
)
(
mem
->
next
-
ptr
)
-
(
SIZEOF_STRUCT_MEM
+
MEM_SANITY_OVERHEAD
)
)
;
mem.c:761
ptr2
=
(
mem_size_t
)
(
ptr
+
SIZEOF_STRUCT_MEM
+
newsize
)
;
mem.c:781
}
else
if
(
newsize
+
SIZEOF_STRUCT_MEM
+
MIN_SIZE_ALIGNED
<=
size
)
{
mem.c:789
ptr2
=
(
mem_size_t
)
(
ptr
+
SIZEOF_STRUCT_MEM
+
newsize
)
;
mem.c:887
(
mem
->
next
-
(
ptr
+
SIZEOF_STRUCT_MEM
)
)
>=
size
)
{
mem.c:891
if
(
mem
->
next
-
(
ptr
+
SIZEOF_STRUCT_MEM
)
>=
(
size
+
SIZEOF_STRUCT_MEM
+
MIN_SIZE_ALIGNED
)
)
{
mem.c:902
ptr2
=
(
mem_size_t
)
(
ptr
+
SIZEOF_STRUCT_MEM
+
size
)
;
mem.c:954
(
mem_ptr_t
)
mem
+
SIZEOF_STRUCT_MEM
+
size
<=
(
mem_ptr_t
)
ram_end
)
;
mem.c:956
(
(
mem_ptr_t
)
mem
+
SIZEOF_STRUCT_MEM
)
%
MEM_ALIGNMENT
==
0
)
;
mem.c:964
return
(
u8_t
*
)
mem
+
SIZEOF_STRUCT_MEM
+
MEM_SANITY_OFFSET
;