Home
last modified time | relevance | path

Searched refs:dma_rx (Results 1 – 25 of 62) sorted by relevance

123

/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_uart.c83 struct dma_rx_config *dma_rx; member
98 .dma_rx = RT_NULL,
110 .dma_rx = RT_NULL,
122 .dma_rx = RT_NULL,
134 .dma_rx = RT_NULL,
146 .dma_rx = RT_NULL,
158 .dma_rx = RT_NULL,
170 .dma_rx = RT_NULL,
182 .dma_rx = RT_NULL,
508 DMAMUX_SetSource(DMAMUX, uart->dma_rx->channel, uart->dma_rx->request); in imxrt_dma_rx_config()
[all …]
A Ddrv_sai.c70 sai_rx.dma_rx = &sai_rxdma; in sai_config()
102 …TransferRxCreateHandleEDMA(sai_rx.base, &sai_rx.dma_rx->rxHandle, sai_RxDmaCallback, NULL, &sai_rx… in sai_format()
121 EDMA_CreateHandle(&sai_rx.dma_rx->edma, DMA0, sai_rx.dma_rx->channel); in sai_init()
122 DMAMUX_SetSource(DMAMUX, sai_rx.dma_rx->channel, (rt_uint8_t)sai_rx.dma_rx->request); in sai_init()
123 DMAMUX_EnableChannel(DMAMUX, sai_rx.dma_rx->channel); in sai_init()
138 …TransferRxCreateHandleEDMA(sai_rx.base, &sai_rx.dma_rx->rxHandle, sai_RxDmaCallback, NULL, &sai_rx… in sai_init()
426 SAI_TransferTerminateReceiveEDMA(sai_rx.base, &sai_rx.dma_rx->rxHandle); in imxrt_payer_configure()
463 SAI_TransferReceiveEDMA(sai_rx.base, &sai_rx.dma_rx->rxHandle, &xfer); in imxrt_payer_configure()
490 SAI_TransferReceiveEDMA(sai_rx.base, &sai_rx.dma_rx->rxHandle, &xfer); in imxrt_payer_start()
501 SAI_TransferTerminateReceiveEDMA(sai_rx.base, &sai_rx.dma_rx->rxHandle); in imxrt_payer_stop()
[all …]
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_usart_v2.c92 } dma_rx; member
401 NVIC_Set(uart->dma_rx.handle.dma_irq, DISABLE); in ch32_control()
403 DMA_DeInit(uart->dma_rx.handle.Instance); in ch32_control()
452 DMA_Cmd(uart->dma_rx.handle.Instance, DISABLE); in ch32_control()
453 NVIC_Set(uart->dma_rx.handle.dma_irq, DISABLE); in ch32_control()
1262 DMA_Handle = &uart->dma_rx.handle; in ch32_uart_dma_config()
1367 counter = uart->dma_rx.handle.Instance->CNTR; in dma_recv_isr()
1372 if (counter <= uart->dma_rx.remaining_cnt) in dma_recv_isr()
1379 if (counter < uart->dma_rx.remaining_cnt) in dma_recv_isr()
1385 recv_len = uart->dma_rx.remaining_cnt; in dma_recv_isr()
[all …]
/bsp/at32/libraries/rt_drivers/
A Ddrv_sdio.h159 .dma_rx.dma_x = DMA2, \
161 .dma_rx.dma_crm = CRM_DMA2_PERIPH_CLOCK, \
163 .dma_rx.dma_channel = DMA2_CHANNEL4, \
165 .dma_rx.dma_irq = DMA2_Channel4_IRQn, \
167 .dma_rx.dmamux_channel = DMA2MUX_CHANNEL4, \
169 .dma_rx.dmamux_id = DMAMUX_DMAREQ_ID_SDIO1, \
176 .dma_rx.dma_crm = CRM_DMA2_PERIPH_CLOCK, \
178 .dma_rx.dma_channel = DMA2_CHANNEL4, \
179 .dma_rx.dma_irq = DMA2_Channel4_5_IRQn, \
209 struct dma_config dma_rx, dma_tx; member
A Ddrv_spi.c266 instance->config->dma_rx->dma_done = RT_FALSE; in _spi_dma_receive()
535 … dma_flexible_config(instance->config->dma_rx->dma_x, instance->config->dma_rx->flex_channel, \ in at32_spi_dma_init()
545 …dmamux_init(instance->config->dma_rx->dmamux_channel, (dmamux_requst_id_sel_type)instance->config-… in at32_spi_dma_init()
635 spi_dma_isr(spi_config[SPI1_INDEX].dma_rx); in SPI1_RX_DMA_IRQHandler()
671 spi_dma_isr(spi_config[SPI2_INDEX].dma_rx); in SPI2_RX_DMA_IRQHandler()
707 spi_dma_isr(spi_config[SPI3_INDEX].dma_rx); in SPI3_RX_DMA_IRQHandler()
743 spi_dma_isr(spi_config[SPI4_INDEX].dma_rx); in SPI4_RX_DMA_IRQHandler()
828 spi_config[SPI1_INDEX].dma_rx = &spi1_dma_rx; in at32_spi_get_dma_config()
842 spi_config[SPI2_INDEX].dma_rx = &spi2_dma_rx; in at32_spi_get_dma_config()
856 spi_config[SPI3_INDEX].dma_rx = &spi3_dma_rx; in at32_spi_get_dma_config()
[all …]
A Ddrv_usart.c192 dma_reset(instance->dma_rx->dma_channel); in at32_control()
305 dma_channel = instance->dma_rx->dma_channel; in at32_dma_config()
306 dma_config = instance->dma_rx; in at32_dma_config()
406 reg_sts = instance->dma_rx->dma_x->sts; in dma_rx_isr()
407 index = instance->dma_rx->channel_index; in dma_rx_isr()
852 instance->dma_rx->dma_done = RT_TRUE; in _dma_base_channel_check()
869 uart_config[UART1_INDEX].dma_rx = &uart1_dma_rx; in at32_uart_get_dma_config()
883 uart_config[UART2_INDEX].dma_rx = &uart2_dma_rx; in at32_uart_get_dma_config()
897 uart_config[UART3_INDEX].dma_rx = &uart3_dma_rx; in at32_uart_get_dma_config()
911 uart_config[UART4_INDEX].dma_rx = &uart4_dma_rx; in at32_uart_get_dma_config()
[all …]
A Ddrv_usart_v2.c204 dma_reset(instance->dma_rx->dma_channel); in at32_control()
336 dma_channel = instance->dma_rx->dma_channel; in at32_dma_config()
337 dma_config = instance->dma_rx; in at32_dma_config()
436 index = instance->dma_rx->channel_index; in dma_rx_isr()
903 instance->dma_rx->dma_done = RT_TRUE; in _dma_base_channel_check()
926 uart_config[UART1_INDEX].dma_rx = &uart1_dma_rx; in at32_uart_get_config()
944 uart_config[UART2_INDEX].dma_rx = &uart2_dma_rx; in at32_uart_get_config()
962 uart_config[UART3_INDEX].dma_rx = &uart3_dma_rx; in at32_uart_get_config()
980 uart_config[UART4_INDEX].dma_rx = &uart4_dma_rx; in at32_uart_get_config()
998 uart_config[UART5_INDEX].dma_rx = &uart5_dma_rx; in at32_uart_get_config()
[all …]
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_spi.c247 spi_dma = spi_drv->config->dma_rx; in hc32_spi_init()
458 DMA_ClearTransCompleteStatus(spi_config->dma_rx->Instance, spi_config->dma_rx->flag); in hc32_spi_dma_trans()
459 … DMA_SetDestAddr(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, (uint32_t)pvRxBuf); in hc32_spi_dma_trans()
460 …DMA_SetDestAddrIncMode(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, DMA_DEST_ADDR_IN… in hc32_spi_dma_trans()
461 DMA_SetTransCount(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, u32Length); in hc32_spi_dma_trans()
462 DMA_ChCmd(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, ENABLE); in hc32_spi_dma_trans()
468 DMA_ClearTransCompleteStatus(spi_config->dma_rx->Instance, spi_config->dma_rx->flag); in hc32_spi_dma_trans()
469 … DMA_SetDestAddr(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, (uint32_t)&u32RxTmp); in hc32_spi_dma_trans()
470 …DMA_SetDestAddrIncMode(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, DMA_DEST_ADDR_FI… in hc32_spi_dma_trans()
471 DMA_SetTransCount(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, u32Length); in hc32_spi_dma_trans()
[all …]
/bsp/apm32/libraries/Drivers/
A Ddrv_sdio.h131 .dma_rx.dma_rcm = RCM_AHB_PERIPH_DMA2, \
133 .dma_rx.Instance = DMA2_Channel4, \
134 .dma_rx.dma_irq = DMA2_Channel4_5_IRQn, \
142 .dma_rx.dma_rcm = RCM_AHB1_PERIPH_DMA2, \
144 .dma_rx.Instance = DMA2_Stream3, \
145 .dma_rx.channel = DMA_CHANNEL_4, \
146 .dma_rx.dma_irq = DMA2_STR3_IRQn, \
207 struct dma_config dma_rx, dma_tx; member
/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_usart.c224 uart->dma_rx.remaining_cnt = cfg->bufsz; in stm32_configure()
425 if (counter <= uart->dma_rx.remaining_cnt) in dma_recv_isr()
432 if (counter < uart->dma_rx.remaining_cnt) in dma_recv_isr()
437 if(counter >= uart->dma_rx.remaining_cnt) in dma_recv_isr()
446 uart->dma_rx.remaining_cnt = counter; in dma_recv_isr()
931 uart_config[UART1_INDEX].dma_rx = &uart1_dma_rx; in stm32_uart_get_dma_config()
945 uart_config[UART2_INDEX].dma_rx = &uart2_dma_rx; in stm32_uart_get_dma_config()
959 uart_config[UART3_INDEX].dma_rx = &uart3_dma_rx; in stm32_uart_get_dma_config()
973 uart_config[UART4_INDEX].dma_rx = &uart4_dma_rx; in stm32_uart_get_dma_config()
1062 DMA_Handle = &uart->dma_rx.handle; in stm32_dma_config()
[all …]
A Ddrv_usart_v2.c190 uart->dma_rx.remaining_cnt = serial->config.dma_ping_bufsz; in stm32_configure()
240 HAL_NVIC_DisableIRQ(uart->config->dma_rx->dma_irq); in stm32_control()
417 counter = __HAL_DMA_GET_COUNTER(&(uart->dma_rx.handle)); in dma_recv_isr()
419 if (counter <= uart->dma_rx.remaining_cnt) in dma_recv_isr()
420 recv_len = uart->dma_rx.remaining_cnt - counter; in dma_recv_isr()
430 uart->dma_rx.remaining_cnt = counter; in dma_recv_isr()
556 HAL_DMA_IRQHandler(&uart_obj[UART1_INDEX].dma_rx.handle); in UART1_DMA_RX_IRQHandler()
593 HAL_DMA_IRQHandler(&uart_obj[UART2_INDEX].dma_rx.handle); in UART2_DMA_RX_IRQHandler()
1078 uart_config[UART8_INDEX].dma_rx = &uart8_dma_rx; in stm32_uart_get_config()
1118 DMA_Handle = &uart->dma_rx.handle; in stm32_dma_config()
[all …]
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f4/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Stream3, \
28 .dma_rx.channel = DMA_CHANNEL_4, \
29 .dma_rx.dma_irq = DMA2_Stream3_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f7/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Stream3, \
28 .dma_rx.channel = DMA_CHANNEL_4, \
29 .dma_rx.dma_irq = DMA2_Stream3_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/l4/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Channel4, \
28 .dma_rx.request = DMA_REQUEST_7, \
29 .dma_rx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/l5/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Channel4, \
28 .dma_rx.request = DMA_REQUEST_7, \
29 .dma_rx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/u5/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Channel4, \
28 .dma_rx.request = DMA_REQUEST_7, \
29 .dma_rx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f2/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Stream3, \
28 .dma_rx.channel = DMA_CHANNEL_4, \
29 .dma_rx.dma_irq = DMA2_Stream3_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/g4/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Stream3, \
28 .dma_rx.channel = DMA_CHANNEL_4, \
29 .dma_rx.dma_irq = DMA2_Stream3_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/h7/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHB1ENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Stream3, \
28 .dma_rx.channel = DMA_CHANNEL_4, \
29 .dma_rx.dma_irq = DMA2_Stream3_IRQn, \
/bsp/n32/libraries/n32_drivers/
A Ddrv_usart_v2.c131 } dma_rx; member
847 DMA_DeInit(uart->dma_rx.handle.Instance); in n32_control()
959 counter = uart->dma_rx.handle.Instance->TXNUM; in dma_recv_isr()
964 if (counter <= uart->dma_rx.remaining_cnt) in dma_recv_isr()
965 recv_len = uart->dma_rx.remaining_cnt - counter; in dma_recv_isr()
971 if (counter < uart->dma_rx.remaining_cnt) in dma_recv_isr()
972 recv_len = uart->dma_rx.remaining_cnt - counter; in dma_recv_isr()
976 if (counter >= uart->dma_rx.remaining_cnt) in dma_recv_isr()
985 uart->dma_rx.remaining_cnt = counter; in dma_recv_isr()
1119 HAL_DMA_IRQHandler(&uart_obj[UART1_INDEX].dma_rx.handle); in DMA1_Channel5_IRQHandler()
[all …]
/bsp/ft32/libraries/Drivers/
A Ddrv_usart.c164 uart->dma_rx.last_index = 0; in ft32_configure()
195 NVIC_DisableIRQ(uart->config->dma_rx->dma_irq); in ft32_control()
196 DMA_DeInit(uart->dma_rx.Instance); in ft32_control()
201 DMA_DeInit(uart->dma_rx.Instance); in ft32_control()
351 uart->dma_rx.last_index = recv_total_index; in uart_isr()
435 uart->dma_rx.last_index = recv_total_index; in dma_isr()
463 __DMA_IRQHandler(uart_obj[UART1_INDEX].dma_rx.Instance); in UART1_DMA_RX_IRQHandler()
528 uart_config[UART1_INDEX].dma_rx = &uart1_dma_rx; in ft32_uart_get_dma_config()
542 uart_config[UART2_INDEX].dma_rx = &uart2_dma_rx; in ft32_uart_get_dma_config()
567 Init = &uart->dma_rx.Init; in ft32_dma_config()
[all …]
/bsp/raspberry-pico/Drivers/
A Ddrv_spi.c31 rt_uint8_t dma_rx; member
120 spi_drv->dma_rx = dma_claim_unused_channel(true); in pico_spi_init()
139 c = dma_channel_get_default_config(spi_drv->dma_rx); in pico_spi_init()
144 dma_channel_set_config(spi_drv->dma_rx, &c, false); in pico_spi_init()
180 c = dma_get_channel_config(spi->dma_rx); in spixfer()
181 dma_channel_configure(spi->dma_rx, &c, in spixfer()
187 dma_start_channel_mask((1u << spi->dma_tx) | (1u << spi->dma_rx)); in spixfer()
189 dma_channel_wait_for_finish_blocking(spi->dma_rx); in spixfer()
/bsp/stm32/libraries/HAL_Drivers/drivers/config/f1/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHBENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Channel4, \
28 .dma_rx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/stm32/libraries/HAL_Drivers/drivers/config/l1/
A Dsdio_config.h25 .dma_rx.dma_rcc = RCC_AHBENR_DMA2EN, \
27 .dma_rx.Instance = DMA2_Channel4, \
28 .dma_rx.dma_irq = DMA2_Channel4_IRQn, \
/bsp/acm32/acm32f4xx-nucleo/drivers/
A Ddrv_uart.c43 struct dma_config *dma_rx; member
62 } dma_rx; member
262 uart->dma_rx.last_index = 0; in dma_rx_done_isr()
330 DMA_Handle = &uart->dma_rx.handle; in DMA_Configuration()
331 dma_config = uart->config->dma_rx; in DMA_Configuration()
372 __HAL_LINK_DMA(uart->handle, HDMA_Rx, uart->dma_rx.handle); in DMA_Configuration()
434 uart_config[UART1_INDEX].dma_rx = &uart1_rx_dma_conf; in uart_get_dma_config()
447 uart_config[UART2_INDEX].dma_rx = &uart2_rx_dma_conf; in uart_get_dma_config()
460 uart_config[UART3_INDEX].dma_rx = &uart3_rx_dma_conf; in uart_get_dma_config()
473 uart_config[UART4_INDEX].dma_rx = &uart4_rx_dma_conf; in uart_get_dma_config()
[all …]

Completed in 59 milliseconds

123