Home
last modified time | relevance | path

Searched refs:dmadesc_tx (Results 1 – 15 of 15) sorted by relevance

/hal_espressif-latest/components/hal/include/hal/
Dspi_hal.h71 lldesc_t *dmadesc_tx; /**< Array of DMA descriptor used by the TX DMA. member
107 lldesc_t *dmadesc_tx; /**< Array of DMA descriptor used by the TX DMA. member
Dspi_slave_hal.h46 lldesc_t *dmadesc_tx; /**< Array of DMA descriptor used by the RX DMA. member
Dspi_slave_hd_hal.h84 spi_slave_hd_hal_desc_append_t *dmadesc_tx; ///< Head of the TX DMA descriptors. member
/hal_espressif-latest/components/hal/
Dspi_slave_hd_hal.c67 hal->tx_cur_desc = hal->dmadesc_tx; in spi_slave_hd_hal_init()
68 STAILQ_NEXT(&hal->tx_dummy_head.desc, qe) = &hal->dmadesc_tx->desc; in spi_slave_hd_hal_init()
155 lldesc_setup_link(&hal->dmadesc_tx->desc, data, len, false); in spi_slave_hd_hal_txdma()
164 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, &hal->dmadesc_tx->desc); in spi_slave_hd_hal_txdma()
354 if (hal->tx_cur_desc == hal->dmadesc_tx + hal->dma_desc_num) { in spi_slave_hd_hal_txdma_append()
355 hal->tx_cur_desc = hal->dmadesc_tx; in spi_slave_hd_hal_txdma_append()
Dspi_slave_hal_iram.c51 lldesc_setup_link(hal->dmadesc_tx, hal->tx_buffer, (hal->bitlen + 7) / 8, false); in spi_slave_hal_prepare_data()
59 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, (&hal->dmadesc_tx[0])); in spi_slave_hal_prepare_data()
Dspi_hal.c53 hal->dmadesc_tx = config->dmadesc_tx; in spi_hal_init()
Dspi_hal_iram.c168 … lldesc_setup_link(hal->dmadesc_tx, trans->send_buffer, (trans->tx_bitlen + 7) / 8, false); in spi_hal_prepare_data()
174 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, hal->dmadesc_tx); in spi_hal_prepare_data()
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_slave.c253 hal->dmadesc_tx = heap_caps_malloc(sizeof(lldesc_t) * dma_desc_ct, MALLOC_CAP_DMA); in spi_slave_initialize()
255 if (!hal->dmadesc_tx || !hal->dmadesc_rx) { in spi_slave_initialize()
276 free(spihost[host]->hal.dmadesc_tx); in spi_slave_initialize()
307 free(spihost[host]->hal.dmadesc_tx); in spi_slave_free()
Dspi_common.c809 bus_attr->dmadesc_tx = heap_caps_malloc(sizeof(lldesc_t) * dma_desc_ct, MALLOC_CAP_DMA); in spi_bus_initialize()
811 if (bus_attr->dmadesc_tx == NULL || bus_attr->dmadesc_rx == NULL) { in spi_bus_initialize()
854 free(bus_attr->dmadesc_tx); in spi_bus_initialize()
856 bus_attr->dmadesc_tx = NULL; in spi_bus_initialize()
896 free(bus_attr->dmadesc_tx); in spi_bus_free()
897 bus_attr->dmadesc_tx = NULL; in spi_bus_free()
Dspi_slave_hd.c125 host->hal.dmadesc_tx = heap_caps_malloc(total_desc_size, MALLOC_CAP_DMA); in spi_slave_hd_init()
127 if (!host->hal.dmadesc_tx || !host->hal.dmadesc_rx) { in spi_slave_hd_init()
236 free(host->hal.dmadesc_tx); in spi_slave_hd_deinit()
Dspi_master.c258 .dmadesc_tx = bus_attr->dmadesc_tx, in spi_master_init_driver()
/hal_espressif-latest/components/driver/include/esp_private/
Dspi_common_internal.h70 lldesc_t *dmadesc_tx; ///< DMA descriptor array for TX member
/hal_espressif-latest/components/esp_rom/esp32s2/ld/
Desp32s2.rom.ld189 PROVIDE ( dmadesc_tx = 0x3fffeb40 ); symbol
/hal_espressif-latest/tools/esptool_py/flasher_stub/ld/
Drom_32s2.ld226 PROVIDE ( dmadesc_tx = 0x3fffeb40 ); symbol
Drom_32s3_beta_2.ld313 PROVIDE ( dmadesc_tx = 0x3fcee144 ); symbol