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

SIZEOF_STRUCT_MEM macro

Syntax

#define SIZEOF_STRUCT_MEM LWIP_MEM_ALIGN_SIZE(sizeof(struct mem))

References

LocationText
mem.c:370
#define SIZEOF_STRUCT_MEM LWIP_MEM_ALIGN_SIZE(sizeof(struct mem))
mem.c:379
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;