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

ram_end variable

the last entry, always unused!

Syntax

static struct mem *ram_end;

References

LocationReferrerText
mem.c:386
static struct mem *ram_end;
mem.c:480plug_holes()
LWIP_ASSERT("plug_holes: mem < ram_end", (u8_t *)mem < (u8_t *)ram_end);
mem.c:487plug_holes()
if (mem != nmem && nmem->used == 0 && (u8_t *)nmem != (u8_t *)ram_end) {
mem.c:531mem_init()
mem.c:532mem_init()
ram_end->used = 1;
mem.c:533mem_init()
mem.c:534mem_init()
mem.c:560mem_link_valid()
((nmem != ram_end) && (nmem->prev != rmem_idx))) {
mem.c:638mem_free()
if ((u8_t *)mem < ram || (u8_t *)rmem + MIN_SIZE_ALIGNED > (u8_t *)ram_end) {
mem.c:722mem_trim()
(u8_t *)rmem < (u8_t *)ram_end);
mem.c:724mem_trim()
if ((u8_t *)rmem < (u8_t *)ram || (u8_t *)rmem >= (u8_t *)ram_end) {
mem.c:934mem_malloc()
while (cur->used && cur != ram_end) {
mem.c:949mem_malloc()
LWIP_ASSERT("mem_malloc: !lfree->used", ((lfree == ram_end) || (!lfree->used)));
mem.c:954mem_malloc()
(mem_ptr_t)mem + SIZEOF_STRUCT_MEM + size <= (mem_ptr_t)ram_end);

Data Use

Functions writing ram_end
Functions reading ram_end
all items filtered out
ram_end
Type of ram_end
ram_end
all items filtered out