LwIP
LWIP_MEM_ALIGN_SIZE
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
LWIP_MEM_ALIGN_SIZE
LWIP_MEM_ALIGN_SIZE macro
Calculate memory size for an aligned buffer - returns the next highest multiple of MEM_ALIGNMENT (e.g. LWIP_MEM_ALIGN_SIZE(3) and LWIP_MEM_ALIGN_SIZE(4) will both yield 4 for MEM_ALIGNMENT == 4).
Syntax
from
arch.h:279
#define
LWIP_MEM_ALIGN_SIZE
(
size
)
(
(
(
size
)
+
MEM_ALIGNMENT
-
1U
)
&
~
(
MEM_ALIGNMENT
-
1U
)
)
Arguments
size
References
Location
Text
arch.h:279
#define
LWIP_MEM_ALIGN_SIZE
(
size
)
(
(
(
size
)
+
MEM_ALIGNMENT
-
1U
)
&
~
(
MEM_ALIGNMENT
-
1U
)
)
mem.c:369
#define
MIN_SIZE_ALIGNED
LWIP_MEM_ALIGN_SIZE
(
MIN_SIZE
)
mem.c:370
#define
SIZEOF_STRUCT_MEM
LWIP_MEM_ALIGN_SIZE
(
sizeof
(
struct
mem
)
)
mem.c:371
#define
MEM_SIZE_ALIGNED
LWIP_MEM_ALIGN_SIZE
(
MEM_SIZE
)
mem.c:709
newsize
=
(
mem_size_t
)
LWIP_MEM_ALIGN_SIZE
(
new_size
)
;
mem.c:846
size
=
(
mem_size_t
)
LWIP_MEM_ALIGN_SIZE
(
size_in
)
;
memp.h:105
LWIP_MEM_ALIGN_SIZE
(
size
)
,
\
memp_priv.h:64
#define
MEMP_ALIGN_SIZE
(
x
)
(
LWIP_MEM_ALIGN_SIZE
(
x
)
)
pbuf.c:89
#define
SIZEOF_STRUCT_PBUF
LWIP_MEM_ALIGN_SIZE
(
sizeof
(
struct
pbuf
)
)
pbuf.c:92
#define
PBUF_POOL_BUFSIZE_ALIGNED
LWIP_MEM_ALIGN_SIZE
(
PBUF_POOL_BUFSIZE
)
pbuf.c:253
qlen
=
LWIP_MIN
(
rem_len
,
(
u16_t
)
(
PBUF_POOL_BUFSIZE_ALIGNED
-
LWIP_MEM_ALIGN_SIZE
(
offset
)
)
)
;
pbuf.c:259
(
PBUF_POOL_BUFSIZE_ALIGNED
-
LWIP_MEM_ALIGN_SIZE
(
offset
)
)
>
0
)
;
pbuf.c:274
u16_t
payload_len
=
(
u16_t
)
(
LWIP_MEM_ALIGN_SIZE
(
offset
)
+
LWIP_MEM_ALIGN_SIZE
(
length
)
)
;
pbuf.c:275
mem_size_t
alloc_len
=
(
mem_size_t
)
(
LWIP_MEM_ALIGN_SIZE
(
SIZEOF_STRUCT_PBUF
)
+
payload_len
)
;
pbuf.c:278
if
(
(
payload_len
<
LWIP_MEM_ALIGN_SIZE
(
length
)
)
||
pbuf.c:279
(
alloc_len
<
LWIP_MEM_ALIGN_SIZE
(
length
)
)
)
{
pbuf.c:370
if
(
LWIP_MEM_ALIGN_SIZE
(
offset
)
+
length
>
payload_mem_len
)
{
pbuf.c:376
payload
=
(
u8_t
*
)
payload_mem
+
LWIP_MEM_ALIGN_SIZE
(
offset
)
;
tcp_out.c:259
alloc
=
LWIP_MIN
(
max_length
,
LWIP_MEM_ALIGN_SIZE
(
TCP_OVERSIZE_CALC_LENGTH
(
length
)
)
)
;