Home
last modified time | relevance | path

Searched refs:dma_regs (Results 1 – 3 of 3) sorted by relevance

/hal_espressif-latest/components/hal/esp32/include/hal/
Demac_ll.h373 static inline void emac_ll_reset(emac_dma_dev_t *dma_regs) in emac_ll_reset() argument
375 dma_regs->dmabusmode.sw_rst = 1; in emac_ll_reset()
378 static inline bool emac_ll_is_reset_done(emac_dma_dev_t *dma_regs) in emac_ll_is_reset_done() argument
380 return dma_regs->dmabusmode.sw_rst ? false : true; in emac_ll_is_reset_done()
384 static inline void emac_ll_set_rx_desc_addr(emac_dma_dev_t *dma_regs, uint32_t addr) in emac_ll_set_rx_desc_addr() argument
386 dma_regs->dmarxbaseaddr = addr; in emac_ll_set_rx_desc_addr()
389 static inline void emac_ll_set_tx_desc_addr(emac_dma_dev_t *dma_regs, uint32_t addr) in emac_ll_set_tx_desc_addr() argument
391 dma_regs->dmatxbaseaddr = addr; in emac_ll_set_tx_desc_addr()
395 static inline void emac_ll_drop_tcp_err_frame_enable(emac_dma_dev_t *dma_regs, bool enable) in emac_ll_drop_tcp_err_frame_enable() argument
397 dma_regs->dmaoperation_mode.dis_drop_tcpip_err_fram = !enable; in emac_ll_drop_tcp_err_frame_enable()
[all …]
/hal_espressif-latest/components/hal/
Demac_hal.c28 emac_ll_flush_trans_fifo_enable(hal->dma_regs, true); in emac_hal_flush_trans_fifo()
31 if (emac_ll_get_flush_trans_fifo(hal->dma_regs) == 0) { in emac_hal_flush_trans_fifo()
149 hal->dma_regs = &EMAC_DMA; in emac_hal_init()
217 emac_ll_set_rx_desc_addr(hal->dma_regs, (uint32_t)hal->rx_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()
295 emac_ll_drop_tcp_err_frame_enable(hal->dma_regs, true); in emac_hal_init_dma_default()
297 emac_ll_recv_store_forward_enable(hal->dma_regs, true); in emac_hal_init_dma_default()
299 emac_ll_flush_recv_frame_enable(hal->dma_regs, true); in emac_hal_init_dma_default()
301 emac_ll_trans_store_forward_enable(hal->dma_regs, false); in emac_hal_init_dma_default()
305 emac_ll_set_transmit_threshold(hal->dma_regs, EMAC_LL_TRANSMIT_THRESHOLD_CONTROL_64); in emac_hal_init_dma_default()
[all …]
/hal_espressif-latest/components/hal/include/hal/
Demac_hal.h164 emac_dma_dev_t *dma_regs; member