Lines Matching refs:ram
327 @@ -177,9 +177,36 @@ static u8_t *ram;
366 lfree = (struct mem *)ram;
390 LWIP_ASSERT("mem_free: legal memory", (u8_t *)rmem >= (u8_t *)ram &&
393 if ((u8_t *)rmem < (u8_t *)ram || (u8_t *)rmem >= (u8_t *)ram_end) {
416 - lwip_stats.mem.used -= mem->next - ((u8_t *)mem - ram);
418 + MEM_STATS_DEC_USED(used, mem->next - ((u8_t *)mem - ram));
451 if ((u8_t *)rmem < (u8_t *)ram || (u8_t *)rmem >= (u8_t *)ram_end) {
473 mem2 = (struct mem *)&ram[mem->next];
512 + for (ptr = (u8_t *)lfree - ram; ptr < MEM_SIZE_ALIGNED - size;
513 + ptr = ((struct mem *)&ram[ptr])->next) {
514 + mem = (struct mem *)&ram[ptr];
529 - for (ptr = (u8_t *)lfree - ram; ptr < MEM_SIZE_ALIGNED - size;
530 - ptr = ((struct mem *)&ram[ptr])->next) {
531 - mem = (struct mem *)&ram[ptr];
551 - mem2 = (struct mem *)&ram[ptr2];
560 - ((struct mem *)&ram[mem2->next])->prev = ptr2;
584 + mem2 = (struct mem *)&ram[ptr2];
593 + ((struct mem *)&ram[mem2->next])->prev = ptr2;
605 + MEM_STATS_INC_USED(used, mem->next - ((u8_t *)mem - ram));
618 - lwip_stats.mem.used += mem->next - ((u8_t *)mem - ram);
628 - lfree = (struct mem *)&ram[lfree->next];
635 + lfree = (struct mem *)&ram[lfree->next];