Home
last modified time | relevance | path

Searched refs:dma_ch (Results 1 – 23 of 23) sorted by relevance

/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Ddma.c143 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 Dspi.c353 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 Di2s.c731 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 Diic.c388 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 Duart.c625 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 Ddma.h105 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 Dald_timer.h902 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 Dald_i2s.h352 …ecv_by_dma(ald_i2s_handle_t *hperh, uint16_t *buf, uint32_t size, uint8_t dma_ch, uint8_t _dma_ch);
A Dald_adc.h397 uint8_t dma_ch; /**< DMA channel */ member
/bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Include/
A Dald_timer.h954 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 Dald_adc.h381 uint8_t dma_ch; /**< Dma channel */ member
/bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Include/
A Dald_timer.h1016 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 Dald_i2s.h344 …er_recv_by_dma(i2s_handle_t *hperh, uint16_t *buf, uint32_t size, uint8_t dma_ch, uint8_t _dma_ch);
A Dald_adc.h398 uint8_t dma_ch; /**< Dma channel */ member
/bsp/essemi/es32vf2264/libraries/ALD/ES32VF2264/Source/
A Dald_timer.c244 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 Dald_i2s.c503 …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 Dald_adc.c413 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 Dhpm_spi.c214 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 Dald_timer.c250 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 Dald_adc.c442 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 Dald_timer.c249 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 Dald_i2s.c509 …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 Dald_adc.c436 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()

Completed in 80 milliseconds