Home
last modified time | relevance | path

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

/linux/drivers/dma/dw/
H A Dcore.c621 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dwc_prep_slave_sg()
786 dwc->dma_sconfig.src_maxburst = in dwc_verify_maxburst()
787 clamp(dwc->dma_sconfig.src_maxburst, 1U, dwc->max_burst); in dwc_verify_maxburst()
788 dwc->dma_sconfig.dst_maxburst = in dwc_verify_maxburst()
789 clamp(dwc->dma_sconfig.dst_maxburst, 1U, dwc->max_burst); in dwc_verify_maxburst()
791 dwc->dma_sconfig.src_maxburst = in dwc_verify_maxburst()
792 rounddown_pow_of_two(dwc->dma_sconfig.src_maxburst); in dwc_verify_maxburst()
793 dwc->dma_sconfig.dst_maxburst = in dwc_verify_maxburst()
794 rounddown_pow_of_two(dwc->dma_sconfig.dst_maxburst); in dwc_verify_maxburst()
805 if (dwc->dma_sconfig.direction == DMA_MEM_TO_DEV) in dwc_verify_p_buswidth()
[all …]
H A Ddw.c78 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dw_dma_prepare_ctllo()
H A Didma32.c209 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in idma32_prepare_ctllo()
H A Dregs.h294 struct dma_slave_config dma_sconfig; member
/linux/drivers/dma/
H A Dtegra20-apb-dma.c203 struct dma_slave_config dma_sconfig; member
339 memcpy(&tdc->dma_sconfig, sconfig, sizeof(*sconfig)); in tegra_dma_slave_config()
999 *apb_addr = tdc->dma_sconfig.dst_addr; in get_transfer_param()
1000 *apb_seq = get_bus_width(tdc, tdc->dma_sconfig.dst_addr_width); in get_transfer_param()
1001 *burst_size = tdc->dma_sconfig.dst_maxburst; in get_transfer_param()
1002 *slave_bw = tdc->dma_sconfig.dst_addr_width; in get_transfer_param()
1007 *apb_addr = tdc->dma_sconfig.src_addr; in get_transfer_param()
1008 *apb_seq = get_bus_width(tdc, tdc->dma_sconfig.src_addr_width); in get_transfer_param()
1009 *burst_size = tdc->dma_sconfig.src_maxburst; in get_transfer_param()
1010 *slave_bw = tdc->dma_sconfig.src_addr_width; in get_transfer_param()
H A Dat_hdmac.c293 struct dma_slave_config dma_sconfig; member
1256 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_prep_slave_sg()
1433 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_dma_cyclic_fill_desc()
1499 struct dma_slave_config *sconfig = &atchan->dma_sconfig; in atc_prep_dma_cyclic()
1570 memcpy(&atchan->dma_sconfig, sconfig, sizeof(*sconfig)); in atc_config()
1572 convert_burst(&atchan->dma_sconfig.src_maxburst); in atc_config()
1573 convert_burst(&atchan->dma_sconfig.dst_maxburst); in atc_config()
/linux/drivers/dma/stm32/
H A Dstm32-dma.c217 struct dma_slave_config dma_sconfig; member
402 memcpy(&chan->dma_sconfig, config, sizeof(*config)); in stm32_dma_slave_config()
587 if (chan->trig_mdma && chan->dma_sconfig.direction != DMA_MEM_TO_DEV) in stm32_dma_start_transfer()
941 src_addr_width = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
942 dst_addr_width = chan->dma_sconfig.dst_addr_width; in stm32_dma_set_xfer_param()
943 src_maxburst = chan->dma_sconfig.src_maxburst; in stm32_dma_set_xfer_param()
944 dst_maxburst = chan->dma_sconfig.dst_maxburst; in stm32_dma_set_xfer_param()
1000 chan->chan_reg.dma_spar = chan->dma_sconfig.dst_addr; in stm32_dma_set_xfer_param()
1057 chan->chan_reg.dma_spar = chan->dma_sconfig.src_addr; in stm32_dma_set_xfer_param()
1058 *buswidth = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
[all …]
/linux/drivers/tty/serial/
H A Dserial-tegra.c1148 struct dma_slave_config dma_sconfig; in tegra_uart_dma_channel_allocate() local
1171 dma_sconfig.src_addr = tup->uport.mapbase; in tegra_uart_dma_channel_allocate()
1172 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in tegra_uart_dma_channel_allocate()
1173 dma_sconfig.src_maxburst = tup->cdata->max_dma_burst_bytes; in tegra_uart_dma_channel_allocate()
1186 dma_sconfig.dst_addr = tup->uport.mapbase; in tegra_uart_dma_channel_allocate()
1187 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in tegra_uart_dma_channel_allocate()
1188 dma_sconfig.dst_maxburst = 16; in tegra_uart_dma_channel_allocate()
1194 ret = dmaengine_slave_config(dma_chan, &dma_sconfig); in tegra_uart_dma_channel_allocate()