Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 3 of 3) sorted by relevance

/kernel/
A Dmempool.c58 void k_free(void *ptr) in k_free() argument
62 if (ptr != NULL) { in k_free()
63 heap_ref = ptr; in k_free()
65 ptr = heap_ref; in k_free()
69 k_heap_free(*heap_ref, ptr); in k_free()
125 void *k_realloc(void *ptr, size_t size) in k_realloc() argument
132 k_free(ptr); in k_realloc()
135 if (ptr == NULL) { in k_realloc()
138 heap_ref = ptr; in k_realloc()
139 ptr = --heap_ref; in k_realloc()
[all …]
A Dmem_slab.c47 struct sys_memory_stats *ptr = stats; in k_mem_slab_stats_query() local
51 ptr->free_bytes = (slab->info.num_blocks - slab->info.num_used) * in k_mem_slab_stats_query()
53 ptr->allocated_bytes = slab->info.num_used * slab->info.block_size; in k_mem_slab_stats_query()
55 ptr->max_allocated_bytes = slab->info.max_used * slab->info.block_size; in k_mem_slab_stats_query()
57 ptr->max_allocated_bytes = 0; in k_mem_slab_stats_query()
208 static bool slab_ptr_is_good(struct k_mem_slab *slab, const void *ptr) in slab_ptr_is_good() argument
214 const char *p = ptr; in slab_ptr_is_good()
A Dkheap.c176 void *k_heap_realloc(struct k_heap *heap, void *ptr, size_t bytes, k_timeout_t timeout) in k_heap_realloc() argument
183 SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_heap, realloc, heap, ptr, bytes, timeout); in k_heap_realloc()
188 ret = sys_heap_realloc(&heap->heap, ptr, bytes); in k_heap_realloc()
200 SYS_PORT_TRACING_OBJ_FUNC_EXIT(k_heap, realloc, heap, ptr, bytes, timeout, ret); in k_heap_realloc()

Completed in 4 milliseconds