| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | dma.c | 143 dma_ch->ch_id = ch_id; in csi_dma_ch_alloc() 166 slist_add(&dma_ch->next, &dma_array[dma_ch->ctrl_id]->head); in csi_dma_ch_alloc() 170 dma_ch->etb_ch_id = -1; in csi_dma_ch_alloc() 177 CSI_PARAM_CHK_NORETVAL(dma_ch); in csi_dma_ch_free() 184 dma_array[dma_ch->ctrl_id]->alloc_status &= ~((uint32_t)1 << (uint32_t)dma_ch->ch_id); in csi_dma_ch_free() 197 slist_del(&dma_ch->next, &dma_array[dma_ch->ctrl_id]->head); in csi_dma_ch_free() 327 dma_ch->callback = callback; in csi_dma_ch_attach_callback() 328 dma_ch->arg = arg; in csi_dma_ch_attach_callback() 341 dma_ch->callback = NULL; in csi_dma_ch_detach_callback() 342 dma_ch->arg = NULL; in csi_dma_ch_detach_callback() [all …]
|
| A D | spi.c | 353 csi_dma_ch_t *dma_ch; in dw_spi_send_dma() local 356 dma_ch = (csi_dma_ch_t *)spi->tx_dma; in dw_spi_send_dma() 367 csi_dma_ch_config(dma_ch, &config); in dw_spi_send_dma() 465 csi_dma_ch_t *dma_ch; in dw_spi_receive_dma() local 468 dma_ch = (csi_dma_ch_t *)spi->rx_dma; in dw_spi_receive_dma() 479 csi_dma_ch_config(dma_ch, &config); in dw_spi_receive_dma() 589 csi_dma_ch_t *dma_ch; in dw_spi_send_receive_dma() local 598 dma_ch = (csi_dma_ch_t *)spi->tx_dma; in dw_spi_send_receive_dma() 605 csi_dma_ch_config(dma_ch, &config); in dw_spi_send_receive_dma() 607 dma_ch = (csi_dma_ch_t *)spi->rx_dma; in dw_spi_send_receive_dma() [all …]
|
| A D | i2s.c | 731 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)i2s->tx_dma; in csi_i2s_send_start() local 751 ret = csi_dma_ch_config(dma_ch, &config); in csi_i2s_send_start() 771 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)i2s->rx_dma; in csi_i2s_receive_start() local 790 ret = csi_dma_ch_config(dma_ch, &config); in csi_i2s_receive_start()
|
| A D | iic.c | 388 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)iic->tx_dma; in iic_master_send_dma() local 409 csi_dma_ch_config(dma_ch, &config); in iic_master_send_dma() 793 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)iic->tx_dma; in iic_slave_send_dma() local 816 csi_dma_ch_config(dma_ch, &config); in iic_slave_send_dma()
|
| A D | uart.c | 625 csi_dma_ch_t *dma_ch = (csi_dma_ch_t *)uart->tx_dma; in dw_uart_send_dma() local 643 csi_dma_ch_config(dma_ch, &config); in dw_uart_send_dma()
|
| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | dma.h | 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);
|
| /bsp/essemi/es32vf2264/libraries/ALD/ES32VF2264/Include/ |
| A D | ald_timer.h | 902 uint16_t *buf, uint32_t len, uint8_t dma_ch); 920 uint16_t *buf, uint32_t len, uint8_t dma_ch); 941 uint16_t *buf, uint32_t len, uint8_t dma_ch); 959 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1009 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1026 ald_timer_channel_t ch, uint16_t *buf, uint32_t len, uint8_t dma_ch); 1043 ald_timer_channel_t ch, uint16_t *buf, uint32_t len, uint8_t dma_ch);
|
| A D | ald_i2s.h | 352 …ecv_by_dma(ald_i2s_handle_t *hperh, uint16_t *buf, uint32_t size, uint8_t dma_ch, uint8_t _dma_ch);
|
| A D | ald_adc.h | 397 uint8_t dma_ch; /**< DMA channel */ member
|
| /bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Include/ |
| A D | ald_timer.h | 954 uint16_t *buf, uint32_t len, uint8_t dma_ch); 972 uint16_t *buf, uint32_t len, uint8_t dma_ch); 993 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1011 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1061 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1078 timer_channel_t ch, uint16_t *buf, uint32_t len, uint8_t dma_ch); 1095 timer_channel_t ch, uint16_t *buf, uint32_t len, uint8_t dma_ch);
|
| A D | ald_adc.h | 381 uint8_t dma_ch; /**< Dma channel */ member
|
| /bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Include/ |
| A D | ald_timer.h | 1016 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1034 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1055 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1073 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1123 uint16_t *buf, uint32_t len, uint8_t dma_ch); 1140 timer_channel_t ch, uint16_t *buf, uint32_t len, uint8_t dma_ch); 1157 timer_channel_t ch, uint16_t *buf, uint32_t len, uint8_t dma_ch);
|
| A D | ald_i2s.h | 344 …er_recv_by_dma(i2s_handle_t *hperh, uint16_t *buf, uint32_t size, uint8_t dma_ch, uint8_t _dma_ch);
|
| A D | ald_adc.h | 398 uint8_t dma_ch; /**< Dma channel */ member
|
| /bsp/essemi/es32vf2264/libraries/ALD/ES32VF2264/Source/ |
| A D | ald_timer.c | 244 hperh->hdma1.config.channel = dma_ch; in ald_timer_base_start_by_dma() 248 ald_dma_interrupt_config(dma_ch, ALD_DMA_IT_FLAG_TC, ENABLE); in ald_timer_base_start_by_dma() 461 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_oc_start_by_dma() argument 487 hperh->hdma1.config.channel = dma_ch; in ald_timer_oc_start_by_dma() 528 ald_dma_interrupt_config(dma_ch, ALD_DMA_IT_FLAG_TC, ENABLE); in ald_timer_oc_start_by_dma() 703 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_pwm_start_by_dma() argument 977 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_ic_start_by_dma() argument 1004 hperh->hdma1.config.channel = dma_ch; in ald_timer_ic_start_by_dma() 1045 ald_dma_interrupt_config(dma_ch, ALD_DMA_IT_FLAG_TC, ENABLE); in ald_timer_ic_start_by_dma() 1747 hperh->hdma1.config.channel = dma_ch; in ald_timer_hall_sensor_start_by_dma() [all …]
|
| A D | ald_i2s.c | 503 …recv_by_dma(ald_i2s_handle_t *hperh, uint16_t *buf, uint32_t size, uint8_t dma_ch, uint8_t _dma_ch) in ald_i2s_master_recv_by_dma() argument 565 hperh->hdmarx.config.channel = dma_ch; in ald_i2s_master_recv_by_dma() 567 ald_dma_interrupt_config(dma_ch, ALD_DMA_IT_FLAG_TC, ENABLE); in ald_i2s_master_recv_by_dma()
|
| A D | ald_adc.c | 413 ald_dma_channel_config(hperh->dma_ch, DISABLE); in adc_dma_timer_trigger_cplt() 568 config->h_dma.config.channel = config->dma_ch; in ald_adc_timer_trigger_adc_by_dma() 570 ald_dma_interrupt_config(config->dma_ch, ALD_DMA_IT_FLAG_TC, ENABLE); in ald_adc_timer_trigger_adc_by_dma()
|
| /bsp/hpmicro/libraries/hpm_sdk/components/spi/ |
| A D | hpm_spi.c | 214 uint32_t dma_ch = context->dma_context.tx_dma_ch; in hpm_spi_prepare_dma_tx_descriptors() local 260 …ma_context.dma_ptr, tx_dma_descriptors + i * SPI_DMA_DESC_COUNT_PER_TRANS, dma_ch, &dma_ch_config); in hpm_spi_prepare_dma_tx_descriptors() 274 …ontext.dma_ptr, tx_dma_descriptors + i * SPI_DMA_DESC_COUNT_PER_TRANS + 1, dma_ch, &dma_ch_config); in hpm_spi_prepare_dma_tx_descriptors() 292 …ontext.dma_ptr, tx_dma_descriptors + i * SPI_DMA_DESC_COUNT_PER_TRANS + 2, dma_ch, &dma_ch_config); in hpm_spi_prepare_dma_tx_descriptors() 305 uint32_t dma_ch = context->dma_context.rx_dma_ch; in hpm_prepare_dma_rx_descriptors() local 341 …ma_context.dma_ptr, rx_dma_descriptors + i * SPI_DMA_DESC_COUNT_PER_TRANS, dma_ch, &dma_ch_config); in hpm_prepare_dma_rx_descriptors() 355 …ontext.dma_ptr, rx_dma_descriptors + i * SPI_DMA_DESC_COUNT_PER_TRANS + 1, dma_ch, &dma_ch_config); in hpm_prepare_dma_rx_descriptors() 373 …ontext.dma_ptr, rx_dma_descriptors + i * SPI_DMA_DESC_COUNT_PER_TRANS + 2, dma_ch, &dma_ch_config); in hpm_prepare_dma_rx_descriptors()
|
| /bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Source/ |
| A D | ald_timer.c | 250 hperh->hdma1.config.channel = dma_ch; in ald_timer_base_start_by_dma() 471 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_oc_start_by_dma() argument 498 hperh->hdma1.config.channel = dma_ch; in ald_timer_oc_start_by_dma() 714 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_pwm_start_by_dma() argument 716 return ald_timer_oc_start_by_dma(hperh, ch, buf, len, dma_ch); in ald_timer_pwm_start_by_dma() 992 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_ic_start_by_dma() argument 1019 hperh->hdma1.config.channel = dma_ch; in ald_timer_ic_start_by_dma() 1731 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_hall_sensor_start_by_dma() argument 1762 hperh->hdma1.config.channel = dma_ch; in ald_timer_hall_sensor_start_by_dma() 1978 hperh->hdma1.config.channel = dma_ch; in ald_timer_ocn_start_by_dma() [all …]
|
| A D | ald_adc.c | 442 ald_dma_channel_config(hperh->h_dma.perh, hperh->dma_ch, DISABLE); in adc_dma_timer_trigger_cplt() 538 config->h_dma.config.channel = config->dma_ch; in ald_adc_timer_trigger_adc_by_dma()
|
| /bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/ |
| A D | ald_timer.c | 249 hperh->hdma1.config.channel = dma_ch; in ald_timer_base_start_by_dma() 470 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_oc_start_by_dma() argument 497 hperh->hdma1.config.channel = dma_ch; in ald_timer_oc_start_by_dma() 713 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_pwm_start_by_dma() argument 715 return ald_timer_oc_start_by_dma(hperh, ch, buf, len, dma_ch); in ald_timer_pwm_start_by_dma() 991 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_ic_start_by_dma() argument 1018 hperh->hdma1.config.channel = dma_ch; in ald_timer_ic_start_by_dma() 1730 uint16_t *buf, uint32_t len, uint8_t dma_ch) in ald_timer_hall_sensor_start_by_dma() argument 1761 hperh->hdma1.config.channel = dma_ch; in ald_timer_hall_sensor_start_by_dma() 1977 hperh->hdma1.config.channel = dma_ch; in ald_timer_ocn_start_by_dma() [all …]
|
| A D | ald_i2s.c | 509 …ter_recv_by_dma(i2s_handle_t *hperh, uint16_t *buf, uint32_t size, uint8_t dma_ch, uint8_t _dma_ch) in ald_i2s_master_recv_by_dma() argument 573 hperh->hdmarx.config.channel = dma_ch; in ald_i2s_master_recv_by_dma()
|
| A D | ald_adc.c | 436 ald_dma_channel_config(hperh->h_dma.perh, hperh->dma_ch, DISABLE); in adc_dma_timer_trigger_cplt() 627 config->h_dma.config.channel = config->dma_ch; in ald_adc_timer_trigger_adc_by_dma()
|