/hal_espressif-3.4.0/components/bt/common/osi/include/osi/ |
D | allocator.h | 49 MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, \ 59 MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, \ 92 …p = heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|MALL… 106 MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, \ 126 … heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_… 127 … heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_…
|
/hal_espressif-3.4.0/components/esp_hw_support/test/ |
D | test_spiram_cache_flush.c | 64 mem[0]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM); 65 mem[1]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM); 108 mem[0]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM); 109 mem[1]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM); 152 char *mem2=heap_caps_malloc(0x10000, MALLOC_CAP_SPIRAM);
|
D | test_4mpsram.c | 20 uint32_t *test_area = heap_caps_malloc(test_size, MALLOC_CAP_SPIRAM); in test_psram_content()
|
/hal_espressif-3.4.0/docs/zh_CN/api-guides/ |
D | external-ram.rst | 61 在 :ref:`CONFIG_SPIRAM_USE` 中选择 "Make RAM allocatable using heap_caps_malloc(..., MALLOC_CAP_SPIRAM)… 63 … 0x3F800000,并将这个区域添加到 :doc:`堆内存分配器 </api-reference/system/mem_alloc>` 里携带 ``MALLOC_CAP_SPIRAM`` 的标志 65 程序如果想从片外存储器分配存储空间,则需要调用 ``heap_caps_malloc(size, MALLOC_CAP_SPIRAM)``,之后可以调用 ``free()`` 函数释放这部分存储空间。 77 这允许应用程序使用片外 RAM,无需重写代码就能使用 ``heap_caps_malloc(..., MALLOC_CAP_SPIRAM)``。
|
/hal_espressif-3.4.0/components/bt/common/osi/ |
D | allocator.c | 219 …p = heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|MALL… in osi_malloc_func() 227 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in osi_malloc_func() 239 …p = heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in osi_calloc_func() 247 …return heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in osi_calloc_func()
|
/hal_espressif-3.4.0/components/bt/host/nimble/port/src/ |
D | esp_nimble_mem.c | 32 return heap_caps_malloc(size, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT); in nimble_platform_mem_malloc() 45 return heap_caps_calloc(n, size, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT); in nimble_platform_mem_calloc()
|
/hal_espressif-3.4.0/components/bt/esp_ble_mesh/mesh_common/ |
D | mesh_common.c | 21 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT, MALLOC_CAP_INTERNAL|MAL… in bt_mesh_malloc() 34 …return heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT, MALLOC_CAP_INTERNAL|… in bt_mesh_calloc()
|
D | mesh_mutex.c | 23 …mutex->buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_… in bt_mesh_mutex_create()
|
/hal_espressif-3.4.0/components/heap/test/ |
D | test_aligned_alloc_caps.c | 52 uint8_t *buf = (uint8_t *)heap_caps_aligned_alloc(alignments, 10*1024, MALLOC_CAP_SPIRAM); 121 …t *buf = (uint8_t *)(uint8_t *)heap_caps_aligned_calloc(alignments, 1, 10*1024, MALLOC_CAP_SPIRAM);
|
/hal_espressif-3.4.0/tools/test_apps/system/flash_psram/main/ |
D | test_flash_psram.c | 36 …*psram_wr_buf = (uint8_t *)heap_caps_malloc(LENGTH_PER_TIME, MALLOC_CAP_32BIT | MALLOC_CAP_SPIRAM); in spi0_psram_test() 42 …m_rd_buf = (uint32_t *)heap_caps_malloc(SPI0_PSRAM_TEST_LEN, MALLOC_CAP_32BIT | MALLOC_CAP_SPIRAM); in spi0_psram_test()
|
/hal_espressif-3.4.0/components/mbedtls/test/ |
D | test_aes.c | 863 uint8_t *buf = heap_caps_malloc(SZ + ALIGNMENT_SIZE_BYTES, MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM); in aes_psram_one_buf_ctr_test() 1462 …_test(MALLOC_CAP_DMA | MALLOC_CAP_8BIT | MALLOC_CAP_INTERNAL, MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM); 1463 …aes_ctr_alignment_test(MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM, MALLOC_CAP_DMA | MALLOC_CAP_8BIT | MAL… 1464 … aes_ctr_alignment_test(MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM, MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM); 1471 aes_ext_flash_ctr_test(MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM);
|
/hal_espressif-3.4.0/components/spi_flash/test/ |
D | test_read_write.c | 314 …uint8_t* buf_ext = (uint8_t*) heap_caps_malloc(SPI_FLASH_SEC_SIZE, MALLOC_CAP_SPIRAM | MALLOC_CAP_… 330 …uint32_t* buf_ext = (uint32_t*) heap_caps_malloc(SPI_FLASH_SEC_SIZE, MALLOC_CAP_SPIRAM | MALLOC_CA… 358 …uint8_t *buf_ext_8 = (uint8_t *) heap_caps_malloc(MIN_BLOCK_SIZE, MALLOC_CAP_SPIRAM | MALLOC_CAP_8…
|
/hal_espressif-3.4.0/zephyr/esp_shared/include/ |
D | esp_heap_caps_adapter.h | 34 #define MALLOC_CAP_SPIRAM (1<<10) ///< Memory must be in SPI RAM macro
|
/hal_espressif-3.4.0/components/fatfs/port/freertos/ |
D | ffsystem.c | 20 return heap_caps_malloc_prefer(msize, 2, MALLOC_CAP_DEFAULT | MALLOC_CAP_SPIRAM, in ff_memalloc()
|
/hal_espressif-3.4.0/components/mbedtls/port/ |
D | esp_mem.c | 27 return heap_caps_calloc(n, size, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT);
|
/hal_espressif-3.4.0/components/esp_system/test/ |
D | test_reset_reason.c | 339 …StackType_t *stack_for_task = (StackType_t *) heap_caps_calloc(1, size_stack, MALLOC_CAP_SPIRAM | … in init_restart_task() 348 …StackType_t *stack_for_task = (StackType_t *) heap_caps_calloc(1, size_stack, MALLOC_CAP_SPIRAM | … in init_task_do_exception()
|
/hal_espressif-3.4.0/components/bt/esp_ble_mesh/mesh_core/ |
D | adv.c | 599 …adv_queue.buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC_C… in bt_mesh_adv_init() 605 …loc_prefer(1, (BLE_MESH_ADV_QUEUE_SIZE * sizeof(bt_mesh_msg_t)), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8… in bt_mesh_adv_init() 620 …relay_queue.buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC… in bt_mesh_adv_init() 626 …c_prefer(1, (BLE_MESH_RELAY_QUEUE_SIZE * sizeof(bt_mesh_msg_t)), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8… in bt_mesh_adv_init() 646 …oc_prefer(1, BLE_MESH_ADV_TASK_STACK_SIZE * sizeof(StackType_t), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8… in bt_mesh_adv_init()
|
/hal_espressif-3.4.0/components/heap/port/esp32s3/ |
D | memory_layout.c | 41 …{ "SPIRAM", { MALLOC_CAP_SPIRAM | MALLOC_CAP_DEFAULT, 0, MALLOC_CAP_8BIT | MALLOC_CAP_32BIT}, fals…
|
/hal_espressif-3.4.0/components/esp_wifi/esp32/ |
D | esp_adapter.c | 78 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in wifi_malloc() 91 …return heap_caps_realloc_prefer(ptr, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEF… in wifi_realloc() 104 …return heap_caps_calloc_prefer(n, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in wifi_calloc()
|
/hal_espressif-3.4.0/components/esp_wifi/esp32s2/ |
D | esp_adapter.c | 60 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in wifi_malloc() 73 …return heap_caps_realloc_prefer(ptr, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEF… in wifi_realloc() 86 …return heap_caps_calloc_prefer(n, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in wifi_calloc()
|
/hal_espressif-3.4.0/components/esp_wifi/esp32s3/ |
D | esp_adapter.c | 68 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in wifi_malloc() 81 …return heap_caps_realloc_prefer(ptr, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEF… in wifi_realloc() 94 …return heap_caps_calloc_prefer(n, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in wifi_calloc()
|
/hal_espressif-3.4.0/components/heap/include/ |
D | esp_heap_caps.h | 32 #define MALLOC_CAP_SPIRAM (1<<10) ///< Memory must be in SPI RAM macro
|
/hal_espressif-3.4.0/docs/en/api-guides/ |
D | external-ram.rst | 64 Select this option by choosing "Make RAM allocatable using heap_caps_malloc(..., MALLOC_CAP_SPIRAM)… 66 …ilities-based heap memory allocator </api-reference/system/mem_alloc>` using ``MALLOC_CAP_SPIRAM``. 68 …y from external RAM, a program should call ``heap_caps_malloc(size, MALLOC_CAP_SPIRAM)``. After us… 80 …xternal RAM without having to rewrite the code to use ``heap_caps_malloc(..., MALLOC_CAP_SPIRAM)``.
|
/hal_espressif-3.4.0/components/heap/port/esp32s2/ |
D | memory_layout.c | 46 …{ "SPIRAM", { MALLOC_CAP_SPIRAM|MALLOC_CAP_DEFAULT, 0, MALLOC_CAP_8BIT|MALLOC_CAP_32BIT}, false, f…
|
/hal_espressif-3.4.0/components/heap/port/esp32/ |
D | memory_layout.c | 70 …{ "SPIRAM", { MALLOC_CAP_SPIRAM|MALLOC_CAP_DEFAULT, 0, MALLOC_CAP_8BIT|MALLOC_CAP_32BIT}, false, f…
|