Searched refs:impl (Results 1 – 6 of 6) sorted by relevance
/hal_espressif-3.4.0/components/esp_hw_support/port/ |
D | async_memcpy_impl_gdma.c | 28 esp_err_t async_memcpy_impl_init(async_memcpy_impl_t *impl) in async_memcpy_impl_init() argument 36 ret = gdma_new_channel(&tx_alloc_config, &impl->tx_channel); in async_memcpy_impl_init() 44 .sibling_chan = impl->tx_channel, in async_memcpy_impl_init() 46 ret = gdma_new_channel(&rx_alloc_config, &impl->rx_channel); in async_memcpy_impl_init() 51 gdma_connect(impl->rx_channel, GDMA_MAKE_TRIGGER(GDMA_TRIG_PERIPH_M2M, 0)); in async_memcpy_impl_init() 52 gdma_connect(impl->tx_channel, GDMA_MAKE_TRIGGER(GDMA_TRIG_PERIPH_M2M, 0)); in async_memcpy_impl_init() 60 .sram_trans_align = impl->sram_trans_align, in async_memcpy_impl_init() 61 .psram_trans_align = impl->psram_trans_align, in async_memcpy_impl_init() 63 ret = gdma_set_transfer_ability(impl->tx_channel, &transfer_ability); in async_memcpy_impl_init() 67 ret = gdma_set_transfer_ability(impl->rx_channel, &transfer_ability); in async_memcpy_impl_init() [all …]
|
/hal_espressif-3.4.0/components/esp_hw_support/port/esp32s2/ |
D | async_memcpy_impl_cp_dma.c | 38 esp_err_t async_memcpy_impl_init(async_memcpy_impl_t *impl) in async_memcpy_impl_init() argument 42 impl->hal_lock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED; in async_memcpy_impl_init() 44 cp_dma_hal_init(&impl->hal, &config); in async_memcpy_impl_init() 46 …MA_COPY_INTR_SOURCE, ESP_INTR_FLAG_IRAM, async_memcpy_impl_default_isr_handler, impl, &impl->intr); in async_memcpy_impl_init() 50 esp_err_t async_memcpy_impl_deinit(async_memcpy_impl_t *impl) in async_memcpy_impl_deinit() argument 54 cp_dma_hal_deinit(&impl->hal); in async_memcpy_impl_deinit() 55 ret = esp_intr_free(impl->intr); in async_memcpy_impl_deinit() 59 esp_err_t async_memcpy_impl_start(async_memcpy_impl_t *impl, intptr_t outlink_base, intptr_t inlink… in async_memcpy_impl_start() argument 61 cp_dma_hal_set_desc_base_addr(&impl->hal, outlink_base, inlink_base); in async_memcpy_impl_start() 62 cp_dma_hal_start(&impl->hal); // enable DMA and interrupt in async_memcpy_impl_start() [all …]
|
/hal_espressif-3.4.0/components/esp_hw_support/port/include/ |
D | esp_async_memcpy_impl.h | 51 void async_memcpy_isr_on_rx_done_event(async_memcpy_impl_t *impl); 59 esp_err_t async_memcpy_impl_init(async_memcpy_impl_t *impl); 67 esp_err_t async_memcpy_impl_deinit(async_memcpy_impl_t *impl); 77 esp_err_t async_memcpy_impl_start(async_memcpy_impl_t *impl, intptr_t outlink_base, intptr_t inlink… 85 esp_err_t async_memcpy_impl_stop(async_memcpy_impl_t *impl); 93 esp_err_t async_memcpy_impl_restart(async_memcpy_impl_t *impl); 104 bool async_memcpy_impl_is_buffer_address_valid(async_memcpy_impl_t *impl, void *src, void *dst);
|
/hal_espressif-3.4.0/components/fatfs/diskio/ |
D | diskio.c | 54 ff_diskio_impl_t * impl = (ff_diskio_impl_t *)malloc(sizeof(ff_diskio_impl_t)); in ff_diskio_register() local 55 assert(impl != NULL); in ff_diskio_register() 56 memcpy(impl, discio_impl, sizeof(ff_diskio_impl_t)); in ff_diskio_register() 57 s_impls[pdrv] = impl; in ff_diskio_register()
|
/hal_espressif-3.4.0/components/esp_hw_support/ |
D | esp_async_memcpy.c | 276 IRAM_ATTR void async_memcpy_isr_on_rx_done_event(async_memcpy_impl_t *impl) in async_memcpy_isr_on_rx_done_event() argument 281 async_memcpy_context_t *asmcp = __containerof(impl, async_memcpy_context_t, mcp_impl); in async_memcpy_isr_on_rx_done_event() 284 dma_descriptor_t *eof = (dma_descriptor_t *)impl->rx_eof_addr; in async_memcpy_isr_on_rx_done_event() 298 impl->isr_need_yield = true; in async_memcpy_isr_on_rx_done_event()
|
/hal_espressif-3.4.0/tools/catch/ |
D | catch.hpp | 7197 static IColourImpl* impl = platformColourInstance(); in use() local 7198 impl->use( _colourCode ); in use()
|