Searched refs:mcp_hdl (Results 1 – 2 of 2) sorted by relevance
52 async_memcpy_context_t *mcp_hdl = NULL; in esp_async_memcpy_install() local60 …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 …]
43 typedef bool (*async_memcpy_isr_cb_t)(async_memcpy_t mcp_hdl, async_memcpy_event_t *event, void *cb…