153 |
#ifdef MEM_STATS |
#ifdef MEM_STATS |
154 |
++lwip_stats.mem.err; |
++lwip_stats.mem.err; |
155 |
#endif /* MEM_STATS */ |
#endif /* MEM_STATS */ |
156 |
|
sys_sem_signal(mem_sem); |
157 |
return; |
return; |
158 |
} |
} |
159 |
mem = (struct mem *)((u8_t *)rmem - SIZEOF_STRUCT_MEM); |
mem = (struct mem *)((u8_t *)rmem - SIZEOF_STRUCT_MEM); |
167 |
} |
} |
168 |
|
|
169 |
#ifdef MEM_STATS |
#ifdef MEM_STATS |
170 |
lwip_stats.mem.used -= mem->next - ((u8_t *)mem - ram) - SIZEOF_STRUCT_MEM; |
lwip_stats.mem.used -= mem->next - ((u8_t *)mem - ram); |
171 |
|
|
172 |
#endif /* MEM_STATS */ |
#endif /* MEM_STATS */ |
173 |
plug_holes(mem); |
plug_holes(mem); |
278 |
mem2->used = 0; |
mem2->used = 0; |
279 |
mem->used = 1; |
mem->used = 1; |
280 |
#ifdef MEM_STATS |
#ifdef MEM_STATS |
281 |
lwip_stats.mem.used += size; |
lwip_stats.mem.used += (size + SIZEOF_STRUCT_MEM); |
282 |
/* if(lwip_stats.mem.max < lwip_stats.mem.used) { |
/* if(lwip_stats.mem.max < lwip_stats.mem.used) { |
283 |
lwip_stats.mem.max = lwip_stats.mem.used; |
lwip_stats.mem.max = lwip_stats.mem.used; |
284 |
} */ |
} */ |