/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | z85230.c | 882 c->tx_dma_buf[0]=(void *)get_zeroed_page(GFP_KERNEL|GFP_DMA); in z8530_sync_dma_open() 883 if(c->tx_dma_buf[0]==NULL) in z8530_sync_dma_open() 889 c->tx_dma_buf[1]=c->tx_dma_buf[0]+PAGE_SIZE/2; in z8530_sync_dma_open() 1021 if(c->tx_dma_buf[0]) in z8530_sync_dma_close() 1023 free_page((unsigned long)c->tx_dma_buf[0]); in z8530_sync_dma_close() 1024 c->tx_dma_buf[0]=NULL; in z8530_sync_dma_close() 1067 c->tx_dma_buf[0]=(void *)get_zeroed_page(GFP_KERNEL|GFP_DMA); in z8530_sync_txdma_open() 1068 if(c->tx_dma_buf[0]==NULL) in z8530_sync_txdma_open() 1071 c->tx_dma_buf[ in z8530_sync_txdma_open() [all...] |
H A D | z85230.h | 287 u8 *tx_dma_buf[2]; /* TX flip buffers for DMA */ member
|
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | mxs-auart.c | 433 void *tx_dma_buf; member 552 sg_init_one(sgl, s->tx_dma_buf, size); in mxs_auart_dma_tx() 578 void *buffer = s->tx_dma_buf; in mxs_auart_tx_chars() 890 kfree(s->tx_dma_buf); in mxs_auart_dma_exit_channel() 892 s->tx_dma_buf = NULL; in mxs_auart_dma_exit_channel() 925 s->tx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA); in mxs_auart_dma_init() 926 if (!s->tx_dma_buf) in mxs_auart_dma_init()
|
H A D | stm32-usart.h | 196 dma_addr_t tx_dma_buf; /* dma tx buffer bus address */ member
|
H A D | stm32-usart.c | 748 stm32port->tx_dma_buf, in stm32_usart_transmit_chars_dma() 1677 stm32port->tx_dma_buf); in stm32_usart_of_dma_tx_remove() 1690 &stm32port->tx_dma_buf, in stm32_usart_of_dma_tx_probe()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsl-dspi.c | 196 u32 *tx_dma_buf; member 388 dspi->dma->tx_dma_buf[i] = dspi_pop_tx_pushr(dspi); in dspi_next_xfer_dma_submit() 517 dma->tx_dma_buf = dma_alloc_coherent(dma->chan_tx->device->dev, in dspi_request_dma() 520 if (!dma->tx_dma_buf) { in dspi_request_dma() 568 dma_bufsize, dma->tx_dma_buf, dma->tx_dma_phys); in dspi_request_dma() 590 dma->tx_dma_buf, dma->tx_dma_phys); in dspi_release_dma()
|
H A D | spi-tegra20-slink.c | 202 u32 *tx_dma_buf; member 373 memcpy(tspi->tx_dma_buf, t->tx_buf + tspi->cur_pos, len); in tegra_slink_copy_client_txbuf_to_spi_txbuf() 385 tspi->tx_dma_buf[count] = x; in tegra_slink_copy_client_txbuf_to_spi_txbuf() 634 tspi->tx_dma_buf = dma_buf; in tegra_slink_init_dma_param() 659 dma_buf = tspi->tx_dma_buf; in tegra_slink_deinit_dma_param() 662 tspi->tx_dma_buf = NULL; in tegra_slink_deinit_dma_param()
|
H A D | spi-tegra114.c | 218 u32 *tx_dma_buf; member 398 memcpy(tspi->tx_dma_buf, t->tx_buf + tspi->cur_pos, len); in tegra_spi_copy_client_txbuf_to_spi_txbuf() 416 tspi->tx_dma_buf[count] = x; in tegra_spi_copy_client_txbuf_to_spi_txbuf() 687 tspi->tx_dma_buf = dma_buf; in tegra_spi_init_dma_param() 707 dma_buf = tspi->tx_dma_buf; in tegra_spi_deinit_dma_param() 710 tspi->tx_dma_buf = NULL; in tegra_spi_deinit_dma_param()
|
H A D | spi-topcliff-pch.c | 921 u8 *tx_dma_buf; in pch_spi_handle_dma() local 968 tx_dma_buf = dma->tx_buf_virt; in pch_spi_handle_dma() 970 *tx_dma_buf++ = *tx_buf++; in pch_spi_handle_dma()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-tegra20-slink.c | 204 u32 *tx_dma_buf; member 372 memcpy(tspi->tx_dma_buf, t->tx_buf + tspi->cur_pos, len); in tegra_slink_copy_client_txbuf_to_spi_txbuf() 384 tspi->tx_dma_buf[count] = x; in tegra_slink_copy_client_txbuf_to_spi_txbuf() 633 tspi->tx_dma_buf = dma_buf; in tegra_slink_init_dma_param() 658 dma_buf = tspi->tx_dma_buf; in tegra_slink_deinit_dma_param() 661 tspi->tx_dma_buf = NULL; in tegra_slink_deinit_dma_param()
|
H A D | spi-fsl-dspi.c | 197 u32 *tx_dma_buf; member 389 dspi->dma->tx_dma_buf[i] = dspi_pop_tx_pushr(dspi); in dspi_next_xfer_dma_submit() 517 dma->tx_dma_buf = dma_alloc_coherent(dma->chan_tx->device->dev, in dspi_request_dma() 520 if (!dma->tx_dma_buf) { in dspi_request_dma() 568 dma_bufsize, dma->tx_dma_buf, dma->tx_dma_phys); in dspi_request_dma() 590 dma->tx_dma_buf, dma->tx_dma_phys); in dspi_release_dma()
|
H A D | spi-tegra114.c | 217 u32 *tx_dma_buf; member 397 memcpy(tspi->tx_dma_buf, t->tx_buf + tspi->cur_pos, len); in tegra_spi_copy_client_txbuf_to_spi_txbuf() 415 tspi->tx_dma_buf[count] = x; in tegra_spi_copy_client_txbuf_to_spi_txbuf() 686 tspi->tx_dma_buf = dma_buf; in tegra_spi_init_dma_param() 706 dma_buf = tspi->tx_dma_buf; in tegra_spi_deinit_dma_param() 709 tspi->tx_dma_buf = NULL; in tegra_spi_deinit_dma_param()
|
H A D | spi-tegra210-quad.c | 227 u32 *tx_dma_buf; member 420 * Fill tx_dma_buf to contain single packet in each word based in tegra_qspi_copy_client_txbuf_to_qspi_txbuf() 432 tqspi->tx_dma_buf[count] = x; in tegra_qspi_copy_client_txbuf_to_qspi_txbuf() 727 if (tqspi->tx_dma_buf) { in tegra_qspi_deinit_dma() 729 tqspi->tx_dma_buf, tqspi->tx_dma_phys); in tegra_qspi_deinit_dma() 730 tqspi->tx_dma_buf = NULL; in tegra_qspi_deinit_dma() 791 tqspi->tx_dma_buf = dma_buf; in tegra_qspi_init_dma()
|
H A D | spi-topcliff-pch.c | 899 u8 *tx_dma_buf; in pch_spi_handle_dma() local 946 tx_dma_buf = dma->tx_buf_virt; in pch_spi_handle_dma() 948 *tx_dma_buf++ = *tx_buf++; in pch_spi_handle_dma()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | stm32-usart.c | 388 stm32port->tx_dma_buf, in stm32_usart_transmit_chars_dma() 1237 &stm32port->tx_dma_buf, in stm32_usart_of_dma_tx_probe() 1261 stm32port->tx_dma_buf); in stm32_usart_of_dma_tx_probe() 1342 if (stm32port->tx_dma_buf) in stm32_usart_serial_probe() 1345 stm32port->tx_dma_buf); in stm32_usart_serial_probe() 1395 if (stm32_port->tx_dma_buf) in stm32_usart_serial_remove() 1398 stm32_port->tx_dma_buf); in stm32_usart_serial_remove()
|
H A D | mxs-auart.c | 435 void *tx_dma_buf; member 562 sg_init_one(sgl, s->tx_dma_buf, size); in mxs_auart_dma_tx() 586 void *buffer = s->tx_dma_buf; in mxs_auart_tx_chars() 914 kfree(s->tx_dma_buf); in mxs_auart_dma_exit_channel() 916 s->tx_dma_buf = NULL; in mxs_auart_dma_exit_channel() 949 s->tx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA); in mxs_auart_dma_init() 950 if (!s->tx_dma_buf) in mxs_auart_dma_init()
|
H A D | stm32-usart.h | 264 dma_addr_t tx_dma_buf; /* dma tx buffer bus address */ member
|