Searched refs:dma_sconfig (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/soc/tegra/fuse/ |
D | fuse-tegra20.c | 48 static struct dma_slave_config dma_sconfig; variable 65 dma_sconfig.src_addr = fuse_phys + FUSE_BEGIN + offset; in tegra20_fuse_readl() 66 ret = dmaengine_slave_config(apb_dma_chan, &dma_sconfig); in tegra20_fuse_readl() 121 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in apb_dma_init() 122 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in apb_dma_init() 123 dma_sconfig.src_maxburst = 1; in apb_dma_init() 124 dma_sconfig.dst_maxburst = 1; in apb_dma_init()
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-imx.c | 287 struct dma_slave_config dma_sconfig; in i2c_imx_dma_request() local 301 dma_sconfig.dst_addr = phy_addr + in i2c_imx_dma_request() 303 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in i2c_imx_dma_request() 304 dma_sconfig.dst_maxburst = 1; in i2c_imx_dma_request() 305 dma_sconfig.direction = DMA_MEM_TO_DEV; in i2c_imx_dma_request() 306 ret = dmaengine_slave_config(dma->chan_tx, &dma_sconfig); in i2c_imx_dma_request() 318 dma_sconfig.src_addr = phy_addr + in i2c_imx_dma_request() 320 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in i2c_imx_dma_request() 321 dma_sconfig.src_maxburst = 1; in i2c_imx_dma_request() 322 dma_sconfig.direction = DMA_DEV_TO_MEM; in i2c_imx_dma_request() [all …]
|
/linux-4.1.27/drivers/dma/ |
D | tegra20-apb-dma.c | 211 struct dma_slave_config dma_sconfig; member 351 memcpy(&tdc->dma_sconfig, sconfig, sizeof(*sconfig)); in tegra_dma_slave_config() 888 *apb_addr = tdc->dma_sconfig.dst_addr; in get_transfer_param() 889 *apb_seq = get_bus_width(tdc, tdc->dma_sconfig.dst_addr_width); in get_transfer_param() 890 *burst_size = tdc->dma_sconfig.dst_maxburst; in get_transfer_param() 891 *slave_bw = tdc->dma_sconfig.dst_addr_width; in get_transfer_param() 896 *apb_addr = tdc->dma_sconfig.src_addr; in get_transfer_param() 897 *apb_seq = get_bus_width(tdc, tdc->dma_sconfig.src_addr_width); in get_transfer_param() 898 *burst_size = tdc->dma_sconfig.src_maxburst; in get_transfer_param() 899 *slave_bw = tdc->dma_sconfig.src_addr_width; in get_transfer_param()
|
D | at_hdmac.c | 738 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_prep_slave_sg() 1042 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_dma_cyclic_fill_desc() 1100 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_prep_dma_cyclic() 1180 memcpy(&atchan->dma_sconfig, sconfig, sizeof(*sconfig)); in atc_config() 1182 convert_burst(&atchan->dma_sconfig.src_maxburst); in atc_config() 1183 convert_burst(&atchan->dma_sconfig.dst_maxburst); in atc_config()
|
D | at_hdmac_regs.h | 254 struct dma_slave_config dma_sconfig; member
|
/linux-4.1.27/drivers/spi/ |
D | spi-tegra114.c | 585 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()
|
D | spi-tegra20-slink.c | 611 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-4.1.27/drivers/tty/serial/ |
D | serial-tegra.c | 915 struct dma_slave_config dma_sconfig; in tegra_uart_dma_channel_allocate() local 944 dma_sconfig.src_addr = tup->uport.mapbase; in tegra_uart_dma_channel_allocate() 945 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in tegra_uart_dma_channel_allocate() 946 dma_sconfig.src_maxburst = 4; in tegra_uart_dma_channel_allocate() 948 dma_sconfig.dst_addr = tup->uport.mapbase; in tegra_uart_dma_channel_allocate() 949 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in tegra_uart_dma_channel_allocate() 950 dma_sconfig.dst_maxburst = 16; in tegra_uart_dma_channel_allocate() 953 ret = dmaengine_slave_config(dma_chan, &dma_sconfig); in tegra_uart_dma_channel_allocate()
|
/linux-4.1.27/drivers/dma/dw/ |
D | core.c | 42 struct dma_slave_config *_sconfig = &_dwc->dma_sconfig; \ 767 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dwc_prep_slave_sg() 966 memcpy(&dwc->dma_sconfig, sconfig, sizeof(*sconfig)); in dwc_config() 969 convert_burst(&dwc->dma_sconfig.src_maxburst); in dwc_config() 970 convert_burst(&dwc->dma_sconfig.dst_maxburst); in dwc_config() 1319 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dw_dma_cyclic_prep()
|
D | regs.h | 256 struct dma_slave_config dma_sconfig; member
|