Home
last modified time | relevance | path

Searched refs:dma_sconfig (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/i2c/busses/
Di2c-stm32.c19 struct dma_slave_config dma_sconfig; in stm32_i2c_dma_request() local
34 memset(&dma_sconfig, 0, sizeof(dma_sconfig)); in stm32_i2c_dma_request()
35 dma_sconfig.dst_addr = phy_addr + txdr_offset; in stm32_i2c_dma_request()
36 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in stm32_i2c_dma_request()
37 dma_sconfig.dst_maxburst = 1; in stm32_i2c_dma_request()
38 dma_sconfig.direction = DMA_MEM_TO_DEV; in stm32_i2c_dma_request()
39 ret = dmaengine_slave_config(dma->chan_tx, &dma_sconfig); in stm32_i2c_dma_request()
53 memset(&dma_sconfig, 0, sizeof(dma_sconfig)); in stm32_i2c_dma_request()
54 dma_sconfig.src_addr = phy_addr + rxdr_offset; in stm32_i2c_dma_request()
55 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in stm32_i2c_dma_request()
[all …]
Di2c-imx.c280 struct dma_slave_config dma_sconfig; in i2c_imx_dma_request() local
294 dma_sconfig.dst_addr = phy_addr + in i2c_imx_dma_request()
296 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in i2c_imx_dma_request()
297 dma_sconfig.dst_maxburst = 1; in i2c_imx_dma_request()
298 dma_sconfig.direction = DMA_MEM_TO_DEV; in i2c_imx_dma_request()
299 ret = dmaengine_slave_config(dma->chan_tx, &dma_sconfig); in i2c_imx_dma_request()
311 dma_sconfig.src_addr = phy_addr + in i2c_imx_dma_request()
313 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in i2c_imx_dma_request()
314 dma_sconfig.src_maxburst = 1; in i2c_imx_dma_request()
315 dma_sconfig.direction = DMA_DEV_TO_MEM; in i2c_imx_dma_request()
[all …]
/Linux-v4.19/drivers/dma/
Dstm32-dma.c199 struct dma_slave_config dma_sconfig; member
385 memcpy(&chan->dma_sconfig, config, sizeof(*config)); in stm32_dma_slave_config()
714 src_addr_width = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
715 dst_addr_width = chan->dma_sconfig.dst_addr_width; in stm32_dma_set_xfer_param()
716 src_maxburst = chan->dma_sconfig.src_maxburst; in stm32_dma_set_xfer_param()
717 dst_maxburst = chan->dma_sconfig.dst_maxburst; in stm32_dma_set_xfer_param()
765 chan->chan_reg.dma_spar = chan->dma_sconfig.dst_addr; in stm32_dma_set_xfer_param()
814 chan->chan_reg.dma_spar = chan->dma_sconfig.src_addr; in stm32_dma_set_xfer_param()
815 *buswidth = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
866 if (chan->dma_sconfig.device_fc) in stm32_dma_prep_slave_sg()
Dtegra20-apb-dma.c211 struct dma_slave_config dma_sconfig; member
355 memcpy(&tdc->dma_sconfig, sconfig, sizeof(*sconfig)); in tegra_dma_slave_config()
906 *apb_addr = tdc->dma_sconfig.dst_addr; in get_transfer_param()
907 *apb_seq = get_bus_width(tdc, tdc->dma_sconfig.dst_addr_width); in get_transfer_param()
908 *burst_size = tdc->dma_sconfig.dst_maxburst; in get_transfer_param()
909 *slave_bw = tdc->dma_sconfig.dst_addr_width; in get_transfer_param()
914 *apb_addr = tdc->dma_sconfig.src_addr; in get_transfer_param()
915 *apb_seq = get_bus_width(tdc, tdc->dma_sconfig.src_addr_width); in get_transfer_param()
916 *burst_size = tdc->dma_sconfig.src_maxburst; in get_transfer_param()
917 *slave_bw = tdc->dma_sconfig.src_addr_width; in get_transfer_param()
Dat_hdmac.c1076 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_prep_slave_sg()
1238 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_dma_cyclic_fill_desc()
1296 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_prep_dma_cyclic()
1375 memcpy(&atchan->dma_sconfig, sconfig, sizeof(*sconfig)); in atc_config()
1377 convert_burst(&atchan->dma_sconfig.src_maxburst); in atc_config()
1378 convert_burst(&atchan->dma_sconfig.dst_maxburst); in atc_config()
Dat_hdmac_regs.h263 struct dma_slave_config dma_sconfig; member
/Linux-v4.19/drivers/spi/
Dspi-tegra114.c585 struct dma_slave_config dma_sconfig; in tegra_spi_init_dma_param() local
606 dma_sconfig.src_addr = tspi->phys + SPI_RX_FIFO; in tegra_spi_init_dma_param()
607 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_spi_init_dma_param()
608 dma_sconfig.src_maxburst = 0; in tegra_spi_init_dma_param()
610 dma_sconfig.dst_addr = tspi->phys + SPI_TX_FIFO; in tegra_spi_init_dma_param()
611 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_spi_init_dma_param()
612 dma_sconfig.dst_maxburst = 0; in tegra_spi_init_dma_param()
615 ret = dmaengine_slave_config(dma_chan, &dma_sconfig); in tegra_spi_init_dma_param()
Dspi-tegra20-slink.c611 struct dma_slave_config dma_sconfig; in tegra_slink_init_dma_param() local
632 dma_sconfig.src_addr = tspi->phys + SLINK_RX_FIFO; in tegra_slink_init_dma_param()
633 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_slink_init_dma_param()
634 dma_sconfig.src_maxburst = 0; in tegra_slink_init_dma_param()
636 dma_sconfig.dst_addr = tspi->phys + SLINK_TX_FIFO; in tegra_slink_init_dma_param()
637 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_slink_init_dma_param()
638 dma_sconfig.dst_maxburst = 0; in tegra_slink_init_dma_param()
641 ret = dmaengine_slave_config(dma_chan, &dma_sconfig); in tegra_slink_init_dma_param()
/Linux-v4.19/drivers/tty/serial/
Dserial-tegra.c932 struct dma_slave_config dma_sconfig; in tegra_uart_dma_channel_allocate() local
953 dma_sconfig.src_addr = tup->uport.mapbase; in tegra_uart_dma_channel_allocate()
954 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in tegra_uart_dma_channel_allocate()
955 dma_sconfig.src_maxburst = 4; in tegra_uart_dma_channel_allocate()
969 dma_sconfig.dst_addr = tup->uport.mapbase; in tegra_uart_dma_channel_allocate()
970 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in tegra_uart_dma_channel_allocate()
971 dma_sconfig.dst_maxburst = 16; in tegra_uart_dma_channel_allocate()
977 ret = dmaengine_slave_config(dma_chan, &dma_sconfig); in tegra_uart_dma_channel_allocate()
/Linux-v4.19/drivers/dma/dw/
Dregs.h280 struct dma_slave_config dma_sconfig; member
Dcore.c42 struct dma_slave_config *_sconfig = &_dwc->dma_sconfig; \
719 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dwc_prep_slave_sg()
877 struct dma_slave_config *sc = &dwc->dma_sconfig; in dwc_config()
893 memcpy(&dwc->dma_sconfig, sconfig, sizeof(*sconfig)); in dwc_config()