Home
last modified time | relevance | path

Searched refs:tx_desc (Results 1 – 4 of 4) sorted by relevance

/hal_espressif-latest/components/hal/
Demac_hal.c179 hal->tx_desc = (eth_dma_tx_descriptor_t *)((uint32_t)hal->descriptors + in emac_hal_reset_desc_chain()
201 hal->tx_desc[i].TDES0.Own = EMAC_LL_DMADESC_OWNER_CPU; in emac_hal_reset_desc_chain()
202 hal->tx_desc[i].TDES0.SecondAddressChained = 1; in emac_hal_reset_desc_chain()
203 hal->tx_desc[i].TDES1.TransmitBuffer1Size = CONFIG_ETH_DMA_BUFFER_SIZE; in emac_hal_reset_desc_chain()
205 hal->tx_desc[1].TDES0.InterruptOnComplete = 1; in emac_hal_reset_desc_chain()
207 hal->tx_desc[i].TDES0.TransmitTimestampEnable = 1; in emac_hal_reset_desc_chain()
209 hal->tx_desc[i].Buffer1Addr = (uint32_t)(hal->tx_buf[i]); in emac_hal_reset_desc_chain()
211 hal->tx_desc[i].Buffer2NextDescAddr = (uint32_t)(hal->tx_desc + i + 1); in emac_hal_reset_desc_chain()
214 hal->tx_desc[CONFIG_ETH_DMA_TX_BUFFER_NUM - 1].Buffer2NextDescAddr = (uint32_t)(hal->tx_desc); in emac_hal_reset_desc_chain()
218 emac_ll_set_tx_desc_addr(hal->dma_regs, (uint32_t)hal->tx_desc); in emac_hal_reset_desc_chain()
[all …]
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_slave_hd.c48 spi_slave_hd_data_t *tx_desc; member
298 if (host->tx_desc && spi_slave_hd_hal_check_disable_event(hal, SPI_EV_SEND)) { in spi_slave_hd_intr_segment()
311 .trans = host->tx_desc, in spi_slave_hd_intr_segment()
318 ret = xQueueSendFromISR(host->tx_ret_queue, &host->tx_desc, &awoken); in spi_slave_hd_intr_segment()
322 host->tx_desc = NULL; in spi_slave_hd_intr_segment()
346 if (!host->tx_desc) { in spi_slave_hd_intr_segment()
347 ret = xQueueReceiveFromISR(host->tx_trans_queue, &host->tx_desc, &awoken); in spi_slave_hd_intr_segment()
349 spi_slave_hd_hal_txdma(hal, host->tx_desc->data, host->tx_desc->len); in spi_slave_hd_intr_segment()
354 .trans = host->tx_desc, in spi_slave_hd_intr_segment()
/hal_espressif-latest/components/esp_hw_support/dma/
Desp_async_memcpy.c39 dma_descriptor_t *tx_desc; // pointer to the next free TX descriptor member
78 mcp_hdl->tx_desc = &mcp_hdl->out_streams[0].desc; in esp_async_memcpy_install()
171 dma_descriptor_t *desc = asmcp->tx_desc; // descriptor iterator in async_memcpy_prepare_transmit()
268 asmcp->tx_desc = desc->next; in esp_async_memcpy()
/hal_espressif-latest/components/hal/include/hal/
Demac_hal.h170 eth_dma_tx_descriptor_t *tx_desc; member