| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | dma.h | 99 typedef struct csi_dma_ch csi_dma_ch_t; typedef 105 void (*callback)(csi_dma_ch_t *dma_ch, csi_dma_event_t event, void *arg); 149 csi_error_t csi_dma_ch_alloc(csi_dma_ch_t *dma_ch, int8_t ch_id, int8_t ctrl_id); 156 void csi_dma_ch_free(csi_dma_ch_t *dma_ch); 164 csi_error_t csi_dma_ch_config(csi_dma_ch_t *dma_ch, csi_dma_ch_config_t *config); 175 void csi_dma_ch_start(csi_dma_ch_t *dma_ch, void *srcaddr, void *dstaddr, uint32_t length); 182 void csi_dma_ch_stop(csi_dma_ch_t *dma_ch); 191 csi_error_t csi_dma_ch_attach_callback(csi_dma_ch_t *dma_ch, void *callback, void *arg); 197 void csi_dma_ch_detach_callback(csi_dma_ch_t *dma_ch);
|
| A D | uart.h | 90 csi_dma_ch_t *tx_dma; 91 csi_dma_ch_t *rx_dma; 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 D | qspi.h | 138 csi_dma_ch_t *tx_dma; 139 csi_dma_ch_t *rx_dma; 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 D | spi.h | 109 csi_dma_ch_t *tx_dma; 110 csi_dma_ch_t *rx_dma; 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 D | i2s.h | 124 csi_dma_ch_t *tx_dma; ///< send dma channel handle 125 csi_dma_ch_t *rx_dma; ///< receive dma channel handle 185 csi_error_t csi_i2s_rx_link_dma(csi_i2s_t *i2s, csi_dma_ch_t *rx_dma); 193 csi_error_t csi_i2s_tx_link_dma(csi_i2s_t *i2s, csi_dma_ch_t *tx_dma);
|
| A D | iic.h | 101 csi_dma_ch_t *tx_dma; ///< Send dma channel handle 102 csi_dma_ch_t *rx_dma; ///< Receive dma channel handle 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 D | codec.h | 56 csi_dma_ch_t *dma; ///< Dma channel handle 71 csi_dma_ch_t *dma; ///< Codec input channel current state 175 csi_error_t csi_codec_output_link_dma(csi_codec_output_t *ch, csi_dma_ch_t *dma); 333 csi_error_t csi_codec_input_link_dma(csi_codec_input_t *ch, csi_dma_ch_t *dma);
|
| A D | usi_usart.h | 166 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 D | adc.h | 54 csi_dma_ch_t *dma; ///< Dma channel handle 192 csi_error_t csi_adc_link_dma(csi_adc_t *adc, csi_dma_ch_t *dma);
|
| A D | usi_spi.h | 202 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 D | usi_iic.h | 233 csi_error_t csi_usi_iic_link_dma(csi_iic_t *iic, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
|
| A D | sha.h | 75 …csi_dma_ch_t *dma_in; /* SHA in dma handle param */
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | dma.c | 119 csi_error_t csi_dma_ch_alloc(csi_dma_ch_t *dma_ch, int8_t ch_id, int8_t ctrl_id) in csi_dma_ch_alloc() 175 void csi_dma_ch_free(csi_dma_ch_t *dma_ch) in csi_dma_ch_free() 203 csi_error_t csi_dma_ch_config(csi_dma_ch_t *dma_ch, csi_dma_ch_config_t *config) in csi_dma_ch_config() 322 csi_error_t csi_dma_ch_attach_callback(csi_dma_ch_t *dma_ch, void *callback, void *arg) in csi_dma_ch_attach_callback() 337 void csi_dma_ch_detach_callback(csi_dma_ch_t *dma_ch) in csi_dma_ch_detach_callback() 351 void csi_dma_ch_start(csi_dma_ch_t *dma_ch, void *srcaddr, void *dstaddr, uint32_t length) in csi_dma_ch_start() 372 void csi_dma_ch_stop(csi_dma_ch_t *dma_ch) in csi_dma_ch_stop()
|
| A D | spi.c | 56 static void dw_spi_dma_event_cb(csi_dma_ch_t *dma, csi_dma_event_t event, void *arg) in dw_spi_dma_event_cb() 353 csi_dma_ch_t *dma_ch; in dw_spi_send_dma() 356 dma_ch = (csi_dma_ch_t *)spi->tx_dma; in dw_spi_send_dma() 465 csi_dma_ch_t *dma_ch; in dw_spi_receive_dma() 468 dma_ch = (csi_dma_ch_t *)spi->rx_dma; in dw_spi_receive_dma() 589 csi_dma_ch_t *dma_ch; in dw_spi_send_receive_dma() 598 dma_ch = (csi_dma_ch_t *)spi->tx_dma; in dw_spi_send_receive_dma() 607 dma_ch = (csi_dma_ch_t *)spi->rx_dma; in dw_spi_send_receive_dma() 643 csi_error_t csi_spi_link_dma(csi_spi_t *spi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma) in csi_spi_link_dma()
|
| A D | iic.c | 92 static void dw_iic_dma_event_cb(csi_dma_ch_t *dma, csi_dma_event_t event, void *arg) in dw_iic_dma_event_cb() 388 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)iic->tx_dma; in iic_master_send_dma() 793 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)iic->tx_dma; in iic_slave_send_dma() 922 csi_dma_ch_t *dma = (csi_dma_ch_t *)iic->rx_dma; in iic_slave_receive_dma() 1035 csi_error_t csi_iic_link_dma(csi_iic_t *iic, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma) in csi_iic_link_dma()
|
| A D | i2s.c | 28 void wj_i2s_dma_event_cb(csi_dma_ch_t *dma, csi_dma_event_t event, void *arg) in wj_i2s_dma_event_cb() 350 csi_error_t csi_i2s_rx_link_dma(csi_i2s_t *i2s, csi_dma_ch_t *rx_dma) in csi_i2s_rx_link_dma() 389 csi_error_t csi_i2s_tx_link_dma(csi_i2s_t *i2s, csi_dma_ch_t *tx_dma) in csi_i2s_tx_link_dma() 731 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)i2s->tx_dma; in csi_i2s_send_start() 771 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)i2s->rx_dma; in csi_i2s_receive_start()
|
| A D | uart.c | 566 static void dw_uart_dma_event_cb(csi_dma_ch_t *dma, csi_dma_event_t event, void *arg) in dw_uart_dma_event_cb() 625 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)uart->tx_dma; in dw_uart_send_dma() 671 csi_dma_ch_t *dma = (csi_dma_ch_t *)uart->rx_dma; in dw_uart_receive_dma() 707 csi_error_t csi_uart_link_dma(csi_uart_t *uart, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma) in csi_uart_link_dma()
|
| A D | qspi.c | 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()
|
| A D | adc.c | 41 void wj_adc_dma_event_cb(csi_dma_ch_t *dma, csi_dma_event_t event, void *arg) in wj_adc_dma_event_cb() 375 csi_error_t csi_adc_link_dma(csi_adc_t *adc, csi_dma_ch_t *dma) in csi_adc_link_dma()
|
| A D | codec.c | 266 csi_error_t csi_codec_output_link_dma(csi_codec_output_t *ch, csi_dma_ch_t *dma) in csi_codec_output_link_dma() 596 csi_error_t csi_codec_input_link_dma(csi_codec_input_t *ch, csi_dma_ch_t *dma) in csi_codec_input_link_dma()
|