Lines Matching refs:prev
159 /** index (-> ram[prev]) of the previous struct */
160 mem_size_t prev;
255 ((struct mem *)(void *)&ram[nmem->next])->prev = (mem_size_t)((u8_t *)mem - ram);
259 pmem = (struct mem *)(void *)&ram[mem->prev];
261 /* if mem->prev is unused, combine mem and mem->prev */
266 ((struct mem *)(void *)&ram[mem->next])->prev = (mem_size_t)((u8_t *)pmem - ram);
286 mem->prev = 0;
292 ram_end->prev = MEM_SIZE_ALIGNED;
350 /* finally, see if prev or next are free also */
437 mem2->prev = ptr;
441 * let 'mem2->next->prev' point to mem2 again. but only if mem2->next is not
444 ((struct mem *)(void *)&ram[mem2->next])->prev = ptr2;
463 mem2->prev = ptr;
466 ((struct mem *)(void *)&ram[mem2->next])->prev = ptr2;
569 mem2->prev = ptr;
575 ((struct mem *)(void *)&ram[mem2->next])->prev = ptr2;