Lines Matching defs:heap
32 * This function is the implementation of the shared Mbed TLS heap between
33 * BL1 and BL2 for Arm platforms. The shared heap address is passed from BL1
38 * - To allocate space for the Mbed TLS heap --only if-- Trusted Board Boot
50 /* If in BL1 or RESET_TO_BL2 define a heap */
51 static unsigned char heap[TF_MBEDTLS_HEAP_SIZE];
53 *heap_addr = heap;
54 *heap_size = sizeof(heap);
55 mbedtls_heap_addr = heap;
56 mbedtls_heap_size = sizeof(heap);
60 /* If in BL2, retrieve the already allocated heap's info from DTB */
70 * Puts the shared Mbed TLS heap information to the DTB.
84 * heap implementation. As such, BL2 will have its own heap for sure
87 * In the latter case, if we still wanted to write in the DTB the heap
89 * the default heap's address and size.
104 ERROR("%swrite shared Mbed TLS heap information%s",
112 * without the heap info.
115 * is called after heap information is written in the DTB.