Lines Matching refs:heap
91 struct sys_heap heap = {}; in ZTEST() local
94 sys_heap_init(&heap, heapmem, HEAP_SZ); in ZTEST()
96 p = sys_heap_alloc(&heap, 1); in ZTEST()
98 sys_heap_free(&heap, p); in ZTEST()
104 heap_end = heapmem + heap.heap->end_chunk * CHUNK_UNIT; in ZTEST()
105 heap_chunk_header_size = chunk_header_bytes(heap.heap); in ZTEST()
110 check_heap_align(&heap, prefix, align, size); in ZTEST()
112 check_heap_align(&heap, prefix, in ZTEST()
120 p = sys_heap_aligned_alloc(&heap, 8, 12); in ZTEST()
122 zassert_true(sys_heap_validate(&heap), "heap invalid"); in ZTEST()
123 sys_heap_free(&heap, p); in ZTEST()
126 p = sys_heap_aligned_alloc(&heap, 16, 16); in ZTEST()
127 q = sys_heap_aligned_alloc(&heap, 16, 17); in ZTEST()
130 zassert_true(sys_heap_validate(&heap), "heap invalid"); in ZTEST()
131 sys_heap_free(&heap, p); in ZTEST()
132 sys_heap_free(&heap, q); in ZTEST()