Searched refs:mcp_hdl (Results 1 – 4 of 4) sorted by relevance
/hal_espressif-3.4.0/components/esp_hw_support/ |
D | esp_async_memcpy.c | 52 async_memcpy_context_t *mcp_hdl = NULL; in esp_async_memcpy_install() local 60 …mcp_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/ |
D | esp_async_memcpy.h | 42 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/ |
D | async_memcpy.rst | 57 …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/ |
D | test_async_memcpy.c | 200 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
|