Searched refs:tx_desc (Results 1 – 4 of 4) sorted by relevance
/hal_espressif-latest/components/hal/ |
D | emac_hal.c | 179 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/ |
D | spi_slave_hd.c | 48 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/ |
D | esp_async_memcpy.c | 39 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/ |
D | emac_hal.h | 170 eth_dma_tx_descriptor_t *tx_desc; member
|