Home
last modified time | relevance | path

Searched refs:rx_dma (Results 1 – 14 of 14) sorted by relevance

/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Di2s.c106 i2s->rx_dma = NULL; in csi_i2s_init()
126 i2s->rx_dma = NULL; in csi_i2s_uninit()
355 if (rx_dma != NULL) { in csi_i2s_rx_link_dma()
356 rx_dma->parent = i2s; in csi_i2s_rx_link_dma()
363 i2s->rx_dma = rx_dma; in csi_i2s_rx_link_dma()
365 rx_dma->parent = NULL; in csi_i2s_rx_link_dma()
369 if (i2s->rx_dma) { in csi_i2s_rx_link_dma()
373 csi_dma_ch_free(i2s->rx_dma); in csi_i2s_rx_link_dma()
374 i2s->rx_dma = NULL; in csi_i2s_rx_link_dma()
578 if (i2s->rx_dma == NULL) { in csi_i2s_receive()
[all …]
A Dspi.c88 } else if ((spi->rx_dma != NULL) && (spi->rx_dma->ch_id == dma->ch_id)) { in dw_spi_dma_event_cb()
128 spi->rx_dma = NULL; in csi_spi_init()
468 dma_ch = (csi_dma_ch_t *)spi->rx_dma; in dw_spi_receive_dma()
607 dma_ch = (csi_dma_ch_t *)spi->rx_dma; in dw_spi_send_receive_dma()
674 if (rx_dma != NULL) { in csi_spi_link_dma()
675 rx_dma->parent = spi; in csi_spi_link_dma()
682 spi->rx_dma = rx_dma; in csi_spi_link_dma()
686 rx_dma->parent = NULL; in csi_spi_link_dma()
689 if (spi->rx_dma) { in csi_spi_link_dma()
692 csi_dma_ch_free(spi->rx_dma); in csi_spi_link_dma()
[all …]
A Diic.c130 iic->rx_dma = NULL; in csi_iic_init()
153 iic->rx_dma = NULL; in csi_iic_uninit()
922 csi_dma_ch_t *dma = (csi_dma_ch_t *)iic->rx_dma; in iic_slave_receive_dma()
1098 if (rx_dma != NULL) { in csi_iic_link_dma()
1099 rx_dma->parent = iic; in csi_iic_link_dma()
1101 ret = csi_dma_ch_alloc(rx_dma, -1, -1); in csi_iic_link_dma()
1104 iic->rx_dma = rx_dma; in csi_iic_link_dma()
1110 rx_dma->parent = NULL; in csi_iic_link_dma()
1113 if (iic->rx_dma) { in csi_iic_link_dma()
1116 csi_dma_ch_free(iic->rx_dma); in csi_iic_link_dma()
[all …]
A Duart.c191 uart->rx_dma = NULL; in csi_uart_init()
671 csi_dma_ch_t *dma = (csi_dma_ch_t *)uart->rx_dma; in dw_uart_receive_dma()
735 if (rx_dma != NULL) { in csi_uart_link_dma()
736 rx_dma->parent = uart; in csi_uart_link_dma()
737 ret = csi_dma_ch_alloc(rx_dma, -1, -1); in csi_uart_link_dma()
741 uart->rx_dma = rx_dma; in csi_uart_link_dma()
744 rx_dma->parent = NULL; in csi_uart_link_dma()
747 if (uart->rx_dma) { in csi_uart_link_dma()
748 csi_dma_ch_detach_callback(uart->rx_dma); in csi_uart_link_dma()
749 csi_dma_ch_free(uart->rx_dma); in csi_uart_link_dma()
[all …]
A Dqspi.c29 qspi->rx_dma = NULL; in csi_qspi_init()
348 csi_error_t csi_qspi_link_dma(csi_qspi_t *qspi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma) in csi_qspi_link_dma() argument
352 CSI_PARAM_CHK(rx_dma, CSI_ERROR); in csi_qspi_link_dma()
/bsp/hpmicro/libraries/drivers/
A Ddrv_spi.c41 dma_resource_t rx_dma; member
264 if ((spi->rx_dma.base == ptr) && spi->rx_dma.channel == channel) in spi_dma_channel_tc_callback()
266 dma_mgr_disable_chn_irq(&spi->rx_dma, DMA_MGR_INTERRUPT_MASK_TC); in spi_dma_channel_tc_callback()
482 dmamux_config(HPM_DMAMUX, spi->rx_dma.channel, spi->rx_dmamux, true); in hpm_spi_xfer_dma()
483 spi_stat = spi_rx_trigger_dma(spi->rx_dma.base, spi->rx_dma.channel, spi->spi_base, in hpm_spi_xfer_dma()
491 dma_mgr_enable_chn_irq(&spi->rx_dma, DMA_MGR_INTERRUPT_MASK_TC); in hpm_spi_xfer_dma()
528 dmamux_config(HPM_DMAMUX, spi->rx_dma.channel, spi->rx_dmamux, true); in hpm_spi_xfer_dma()
529 spi_stat = spi_rx_trigger_dma(spi->rx_dma.base, spi->rx_dma.channel, spi->spi_base, in hpm_spi_xfer_dma()
537 dma_mgr_enable_chn_irq(&spi->rx_dma, DMA_MGR_INTERRUPT_MASK_TC); in hpm_spi_xfer_dma()
657 stat = dma_mgr_request_resource(&spi->rx_dma); in rt_hw_spi_init()
[all …]
/bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/
A Duart.h91 csi_dma_ch_t *rx_dma; member
214 csi_error_t csi_uart_link_dma(csi_uart_t *uart, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
A Dqspi.h139 csi_dma_ch_t *rx_dma; member
268 csi_error_t csi_qspi_link_dma(csi_qspi_t *qspi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
A Dspi.h110 csi_dma_ch_t *rx_dma; member
265 csi_error_t csi_spi_link_dma(csi_spi_t *spi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
A Di2s.h125 csi_dma_ch_t *rx_dma; ///< receive dma channel handle member
185 csi_error_t csi_i2s_rx_link_dma(csi_i2s_t *i2s, csi_dma_ch_t *rx_dma);
A Diic.h102 csi_dma_ch_t *rx_dma; ///< Receive dma channel handle member
310 csi_error_t csi_iic_link_dma(csi_iic_t *iic, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
A Dusi_usart.h166 csi_error_t csi_usi_uart_link_dma(csi_uart_t *uart, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
A Dusi_spi.h202 csi_error_t csi_usi_spi_link_dma(csi_spi_t *spi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
A Dusi_iic.h233 csi_error_t csi_usi_iic_link_dma(csi_iic_t *iic, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);

Completed in 31 milliseconds