/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | mxs-auart.c | 437 void *rx_dma_buf; member 834 tty_insert_flip_string(port, s->rx_dma_buf, count); in dma_rx_callback() 862 sg_init_one(sgl, s->rx_dma_buf, UART_XMIT_SIZE); in mxs_auart_dma_prep_rx() 891 kfree(s->rx_dma_buf); in mxs_auart_dma_exit_channel() 893 s->rx_dma_buf = NULL; in mxs_auart_dma_exit_channel() 917 s->rx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA); in mxs_auart_dma_init() 918 if (!s->rx_dma_buf) in mxs_auart_dma_init()
|
H A D | stm32-usart.h | 193 dma_addr_t rx_dma_buf; /* dma rx buffer bus address */ member
|
H A D | stm32-usart.c | 574 stm32_port->rx_dma_buf, in stm32_usart_rx_dma_start_or_resume() 1639 stm32port->rx_dma_buf); in stm32_usart_of_dma_rx_remove() 1652 &stm32port->rx_dma_buf, in stm32_usart_of_dma_rx_probe()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsl-dspi.c | 202 u32 *rx_dma_buf; member 374 dspi_push_rx(dspi, dspi->dma->rx_dma_buf[i]); in dspi_rx_dma_callback() 525 dma->rx_dma_buf = dma_alloc_coherent(dma->chan_rx->device->dev, in dspi_request_dma() 528 if (!dma->rx_dma_buf) { in dspi_request_dma() 565 dma_bufsize, dma->rx_dma_buf, dma->rx_dma_phys); in dspi_request_dma() 596 dma->rx_dma_buf, dma->rx_dma_phys); in dspi_release_dma()
|
H A D | spi-tegra20-slink.c | 197 u32 *rx_dma_buf; member 406 memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len); in tegra_slink_copy_spi_rxbuf_to_client_rxbuf() 414 u32 x = tspi->rx_dma_buf[count] & rx_mask; in tegra_slink_copy_spi_rxbuf_to_client_rxbuf() 630 tspi->rx_dma_buf = dma_buf; in tegra_slink_init_dma_param() 653 dma_buf = tspi->rx_dma_buf; in tegra_slink_deinit_dma_param() 657 tspi->rx_dma_buf = NULL; in tegra_slink_deinit_dma_param()
|
H A D | spi-tegra114.c | 213 u32 *rx_dma_buf; member 437 memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len); in tegra_spi_copy_spi_rxbuf_to_client_rxbuf() 451 u32 x = tspi->rx_dma_buf[count] & rx_mask; in tegra_spi_copy_spi_rxbuf_to_client_rxbuf() 683 tspi->rx_dma_buf = dma_buf; in tegra_spi_init_dma_param() 701 dma_buf = tspi->rx_dma_buf; in tegra_spi_deinit_dma_param() 705 tspi->rx_dma_buf = NULL; in tegra_spi_deinit_dma_param()
|
H A D | spi-topcliff-pch.c | 748 const u8 *rx_dma_buf; in pch_spi_copy_rx_data_for_dma() local 757 rx_dma_buf = data->dma.rx_buf_virt; in pch_spi_copy_rx_data_for_dma() 759 *rx_buf++ = *rx_dma_buf++ & 0xFF; in pch_spi_copy_rx_data_for_dma()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-tegra20-slink.c | 199 u32 *rx_dma_buf; member 405 memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len); in tegra_slink_copy_spi_rxbuf_to_client_rxbuf() 413 u32 x = tspi->rx_dma_buf[count] & rx_mask; in tegra_slink_copy_spi_rxbuf_to_client_rxbuf() 629 tspi->rx_dma_buf = dma_buf; in tegra_slink_init_dma_param() 652 dma_buf = tspi->rx_dma_buf; in tegra_slink_deinit_dma_param() 656 tspi->rx_dma_buf = NULL; in tegra_slink_deinit_dma_param()
|
H A D | spi-fsl-dspi.c | 203 u32 *rx_dma_buf; member 375 dspi_push_rx(dspi, dspi->dma->rx_dma_buf[i]); in dspi_rx_dma_callback() 525 dma->rx_dma_buf = dma_alloc_coherent(dma->chan_rx->device->dev, in dspi_request_dma() 528 if (!dma->rx_dma_buf) { in dspi_request_dma() 565 dma_bufsize, dma->rx_dma_buf, dma->rx_dma_phys); in dspi_request_dma() 596 dma->rx_dma_buf, dma->rx_dma_phys); in dspi_release_dma()
|
H A D | spi-tegra114.c | 212 u32 *rx_dma_buf; member 436 memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len); in tegra_spi_copy_spi_rxbuf_to_client_rxbuf() 450 u32 x = tspi->rx_dma_buf[count] & rx_mask; in tegra_spi_copy_spi_rxbuf_to_client_rxbuf() 682 tspi->rx_dma_buf = dma_buf; in tegra_spi_init_dma_param() 700 dma_buf = tspi->rx_dma_buf; in tegra_spi_deinit_dma_param() 704 tspi->rx_dma_buf = NULL; in tegra_spi_deinit_dma_param()
|
H A D | spi-tegra210-quad.c | 222 u32 *rx_dma_buf; member 465 u32 x = tqspi->rx_dma_buf[count] & rx_mask; in tegra_qspi_copy_qspi_rxbuf_to_client_rxbuf() 738 if (tqspi->rx_dma_buf) { in tegra_qspi_deinit_dma() 740 tqspi->rx_dma_buf, tqspi->rx_dma_phys); in tegra_qspi_deinit_dma() 741 tqspi->rx_dma_buf = NULL; in tegra_qspi_deinit_dma() 774 tqspi->rx_dma_buf = dma_buf; in tegra_qspi_init_dma()
|
H A D | spi-topcliff-pch.c | 720 const u8 *rx_dma_buf; in pch_spi_copy_rx_data_for_dma() local 729 rx_dma_buf = data->dma.rx_buf_virt; in pch_spi_copy_rx_data_for_dma() 731 *rx_buf++ = *rx_dma_buf++ & 0xFF; in pch_spi_copy_rx_data_for_dma()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | stm32-usart.c | 1161 &stm32port->rx_dma_buf, in stm32_usart_of_dma_rx_probe() 1182 stm32port->rx_dma_buf, in stm32_usart_of_dma_rx_probe() 1210 stm32port->rx_dma_buf); in stm32_usart_of_dma_rx_probe() 1332 if (stm32port->rx_dma_buf) in stm32_usart_serial_probe() 1335 stm32port->rx_dma_buf); in stm32_usart_serial_probe() 1383 if (stm32_port->rx_dma_buf) in stm32_usart_serial_remove() 1386 stm32_port->rx_dma_buf); in stm32_usart_serial_remove()
|
H A D | mxs-auart.c | 439 void *rx_dma_buf; member 858 tty_insert_flip_string(port, s->rx_dma_buf, count); in dma_rx_callback() 886 sg_init_one(sgl, s->rx_dma_buf, UART_XMIT_SIZE); in mxs_auart_dma_prep_rx() 915 kfree(s->rx_dma_buf); in mxs_auart_dma_exit_channel() 917 s->rx_dma_buf = NULL; in mxs_auart_dma_exit_channel() 941 s->rx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA); in mxs_auart_dma_init() 942 if (!s->rx_dma_buf) in mxs_auart_dma_init()
|
H A D | stm32-usart.h | 261 dma_addr_t rx_dma_buf; /* dma rx buffer bus address */ member
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | stm32-adc.c | 190 * @rx_dma_buf: dma rx buffer bus address 213 dma_addr_t rx_dma_buf; member 1506 adc->rx_dma_buf, in stm32_adc_dma_start() 1853 &adc->rx_dma_buf, GFP_KERNEL); in stm32_adc_dma_request() 1873 adc->rx_buf, adc->rx_dma_buf); in stm32_adc_dma_request() 1996 adc->rx_buf, adc->rx_dma_buf); in stm32_adc_probe() 2018 adc->rx_buf, adc->rx_dma_buf); in stm32_adc_remove()
|
H A D | at91-sama5d2_adc.c | 353 * @rx_dma_buf: dma handler for the buffer 363 dma_addr_t rx_dma_buf; member 833 st->dma_st.rx_dma_buf, in at91_adc_dma_start() 1514 &st->dma_st.rx_dma_buf, in at91_adc_dma_init() 1541 st->dma_st.rx_buf, st->dma_st.rx_dma_buf); in at91_adc_dma_init() 1565 st->dma_st.rx_buf, st->dma_st.rx_dma_buf); in at91_adc_dma_disable()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | at91-sama5d2_adc.c | 530 * @rx_dma_buf: dma handler for the buffer 540 dma_addr_t rx_dma_buf; member 1234 st->dma_st.rx_dma_buf, in at91_adc_dma_start() 2042 &st->dma_st.rx_dma_buf, in at91_adc_dma_init() 2069 st->dma_st.rx_buf, st->dma_st.rx_dma_buf); in at91_adc_dma_init() 2093 st->dma_st.rx_buf, st->dma_st.rx_dma_buf); in at91_adc_dma_disable()
|
H A D | stm32-adc.c | 247 * @rx_dma_buf: dma rx buffer bus address 274 dma_addr_t rx_dma_buf; member 1758 adc->rx_dma_buf, in stm32_adc_dma_start() 2360 &adc->rx_dma_buf, GFP_KERNEL); in stm32_adc_dma_request() 2380 adc->rx_buf, adc->rx_dma_buf); in stm32_adc_dma_request() 2509 adc->rx_buf, adc->rx_dma_buf); in stm32_adc_probe() 2532 adc->rx_buf, adc->rx_dma_buf); in stm32_adc_remove()
|