Lines Matching refs:ptr
372 mem_size_t ptr, ptr2;
405 ptr = (mem_size_t)((u8_t *)mem - ram);
407 size = mem->next - ptr - SIZEOF_STRUCT_MEM;
428 ptr2 = ptr + SIZEOF_STRUCT_MEM + newsize;
437 mem2->prev = ptr;
456 ptr2 = ptr + SIZEOF_STRUCT_MEM + newsize;
463 mem2->prev = ptr;
496 mem_size_t ptr, ptr2;
532 for (ptr = (mem_size_t)((u8_t *)lfree - ram); ptr < MEM_SIZE_ALIGNED - size;
533 ptr = ((struct mem *)(void *)&ram[ptr])->next) {
534 mem = (struct mem *)(void *)&ram[ptr];
549 (mem->next - (ptr + SIZEOF_STRUCT_MEM)) >= size) {
551 * mem->next - (ptr + SIZEOF_STRUCT_MEM) gives us the 'user data size' of mem */
553 if (mem->next - (ptr + SIZEOF_STRUCT_MEM) >= (size + SIZEOF_STRUCT_MEM + MIN_SIZE_ALIGNED)) {
558 * mem->next - (ptr + (2*SIZEOF_STRUCT_MEM)) == size,
564 ptr2 = ptr + SIZEOF_STRUCT_MEM + size;
569 mem2->prev = ptr;