Home
last modified time | relevance | path

Searched refs:mcp_hdl (Results 1 – 4 of 4) sorted by relevance

/hal_espressif-3.4.0/components/esp_hw_support/
Desp_async_memcpy.c52 async_memcpy_context_t *mcp_hdl = NULL; in esp_async_memcpy_install() local
60mcp_hdl = heap_caps_calloc(1, total_malloc_size, MALLOC_CAP_8BIT | MALLOC_CAP_DMA | MALLOC_CAP_INT… in esp_async_memcpy_install()
61 ESP_GOTO_ON_FALSE(mcp_hdl, ESP_ERR_NO_MEM, err, TAG, "allocate context memory failed"); in esp_async_memcpy_install()
63 mcp_hdl->flags = config->flags; in esp_async_memcpy_install()
64 mcp_hdl->out_streams = mcp_hdl->streams_pool; in esp_async_memcpy_install()
65 mcp_hdl->in_streams = mcp_hdl->streams_pool + config->backlog; in esp_async_memcpy_install()
66 mcp_hdl->max_stream_num = config->backlog; in esp_async_memcpy_install()
69 for (size_t i = 0; i < mcp_hdl->max_stream_num; i++) { in esp_async_memcpy_install()
70 mcp_hdl->out_streams[i].desc.dw0.owner = DMA_DESCRIPTOR_BUFFER_OWNER_CPU; in esp_async_memcpy_install()
71 mcp_hdl->out_streams[i].desc.next = &mcp_hdl->out_streams[i + 1].desc; in esp_async_memcpy_install()
[all …]
/hal_espressif-3.4.0/components/esp_hw_support/include/
Desp_async_memcpy.h42 typedef bool (*async_memcpy_isr_cb_t)(async_memcpy_t mcp_hdl, async_memcpy_event_t *event, void *cb…
/hal_espressif-3.4.0/docs/en/api-reference/system/
Dasync_memcpy.rst57 …static IRAM_ATTR bool my_async_memcpy_cb(async_memcpy_t mcp_hdl, async_memcpy_event_t *event, void…
/hal_espressif-3.4.0/components/esp_hw_support/test/
Dtest_async_memcpy.c200 static IRAM_ATTR bool test_async_memcpy_isr_cb(async_memcpy_t mcp_hdl, async_memcpy_event_t *event,… in test_async_memcpy_isr_cb() argument