Searched refs:mcp_impl (Results 1 – 3 of 3) sorted by relevance
20 async_memcpy_impl_t *mcp_impl = (async_memcpy_impl_t *)args; in async_memcpy_impl_default_isr_handler() local22 portENTER_CRITICAL_ISR(&mcp_impl->hal_lock); in async_memcpy_impl_default_isr_handler()23 uint32_t status = cp_dma_hal_get_intr_status(&mcp_impl->hal); in async_memcpy_impl_default_isr_handler()24 cp_dma_hal_clear_intr_status(&mcp_impl->hal, status); in async_memcpy_impl_default_isr_handler()25 portEXIT_CRITICAL_ISR(&mcp_impl->hal_lock); in async_memcpy_impl_default_isr_handler()29 mcp_impl->rx_eof_addr = cp_dma_ll_get_rx_eof_descriptor_address(mcp_impl->hal.dev); in async_memcpy_impl_default_isr_handler()30 async_memcpy_isr_on_rx_done_event(mcp_impl); in async_memcpy_impl_default_isr_handler()33 if (mcp_impl->isr_need_yield) { in async_memcpy_impl_default_isr_handler()34 mcp_impl->isr_need_yield = false; in async_memcpy_impl_default_isr_handler()
35 async_memcpy_impl_t mcp_impl; // implementation layer member82 mcp_hdl->mcp_impl.sram_trans_align = config->sram_trans_align; in esp_async_memcpy_install()83 mcp_hdl->mcp_impl.psram_trans_align = config->psram_trans_align; in esp_async_memcpy_install()88 ret = async_memcpy_impl_init(&mcp_hdl->mcp_impl); in esp_async_memcpy_install()95 …async_memcpy_impl_start(&mcp_hdl->mcp_impl, (intptr_t)&mcp_hdl->out_streams[0].desc, (intptr_t)&mc… in esp_async_memcpy_install()113 async_memcpy_impl_stop(&asmcp->mcp_impl); in esp_async_memcpy_uninstall()114 async_memcpy_impl_deinit(&asmcp->mcp_impl); in esp_async_memcpy_uninstall()123 return async_memcpy_impl_new_etm_event(&asmcp->mcp_impl, event_type, out_event); in esp_async_memcpy_new_etm_event()235 …ESP_GOTO_ON_FALSE(async_memcpy_impl_is_buffer_address_valid(&asmcp->mcp_impl, src, dst), ESP_ERR_I… in esp_async_memcpy()237 if (asmcp->mcp_impl.sram_trans_align) { in esp_async_memcpy()[all …]
24 async_memcpy_impl_t *mcp_impl = (async_memcpy_impl_t *)user_data; in async_memcpy_impl_rx_eof_callback() local25 mcp_impl->rx_eof_addr = event_data->rx_eof_desc_addr; in async_memcpy_impl_rx_eof_callback()27 async_memcpy_isr_on_rx_done_event(mcp_impl); in async_memcpy_impl_rx_eof_callback()28 return mcp_impl->isr_need_yield; in async_memcpy_impl_rx_eof_callback()