/linux/drivers/i2c/busses/ |
H A D | i2c-mxs.c | 189 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer() 201 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[0], 1, in mxs_i2c_dma_setup_xfer() 218 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer() 230 desc = dmaengine_prep_slave_sg(i2c->dmach, &i2c->sg_io[1], 1, in mxs_i2c_dma_setup_xfer() 249 desc = dmaengine_prep_slave_sg(i2c->dmach, in mxs_i2c_dma_setup_xfer() 263 desc = dmaengine_prep_slave_sg(i2c->dmach, i2c->sg_io, 2, in mxs_i2c_dma_setup_xfer()
|
H A D | i2c-at91-master.c | 251 txdesc = dmaengine_prep_slave_sg(chan_tx, dma->sg, sg_len, in at91_twi_write_data_dma() 370 rxdesc = dmaengine_prep_slave_sg(chan_rx, dma->sg, 1, DMA_DEV_TO_MEM, in at91_twi_read_data_dma()
|
/linux/include/linux/dma/ |
H A D | mxs-dma.h | 20 return dmaengine_prep_slave_sg(chan, (struct scatterlist *)pio, npio, in mxs_dmaengine_prep_pio()
|
/linux/Documentation/arch/arm/stm32/ |
H A D | stm32-dma-mdma-chaining.rst | 213 **0. (optional) Refactor the original sg_table if dmaengine_prep_slave_sg()** 215 In case of dmaengine_prep_slave_sg(), the original sg_table can't be used as 288 with dmaengine_prep_slave_sg(). 338 dmaengine_prep_slave_sg()) with the new sg_list using SRAM buffer, or to 346 * dmaengine_prep_slave_sg(), then use dmaengine_prep_slave_sg() for 351 Use the new sg_list using SRAM buffer (in case of dmaengine_prep_slave_sg()) 360 (dmaengine_prep_slave_sg()) or the period (dmaengine_prep_dma_cyclic()).
|
/linux/drivers/media/pci/mgb4/ |
H A D | mgb4_dma.c | 51 tx = dmaengine_prep_slave_sg(chan->chan, sgt->sgl, sgt->nents, in mgb4_dma_transfer()
|
/linux/drivers/spi/ |
H A D | spi-pxa2xx-dma.c | 114 return dmaengine_prep_slave_sg(chan, sgt->sgl, sgt->nents, dir, in pxa2xx_spi_dma_prepare_one()
|
H A D | spi-dw-dma.c | 346 txdesc = dmaengine_prep_slave_sg(dws->txchan, sgl, nents, in dw_spi_dma_submit_tx() 447 rxdesc = dmaengine_prep_slave_sg(dws->rxchan, sgl, nents, in dw_spi_dma_submit_rx()
|
H A D | spi-davinci.c | 624 rxdesc = dmaengine_prep_slave_sg(dspi->dma_rx, in davinci_spi_bufs() 640 txdesc = dmaengine_prep_slave_sg(dspi->dma_tx, in davinci_spi_bufs()
|
H A D | spi-rockchip.c | 473 rxdesc = dmaengine_prep_slave_sg( in rockchip_spi_prepare_dma() 495 txdesc = dmaengine_prep_slave_sg( in rockchip_spi_prepare_dma()
|
H A D | spi-fsl-lpspi.c | 600 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in fsl_lpspi_dma_transfer() 612 desc_tx = dmaengine_prep_slave_sg(controller->dma_tx, in fsl_lpspi_dma_transfer()
|
H A D | spi-stm32.c | 1529 _dma_desc = dmaengine_prep_slave_sg(spi->dma_rx, dma_sgt.sgl, in stm32_spi_prepare_rx_dma_mdma_chaining() 1563 _mdma_desc = dmaengine_prep_slave_sg(spi->mdma_rx, mdma_sgt.sgl, in stm32_spi_prepare_rx_dma_mdma_chaining() 1610 rx_dma_desc = dmaengine_prep_slave_sg(spi->dma_rx, xfer->rx_sg.sgl, in stm32_spi_transfer_one_dma() 1620 tx_dma_desc = dmaengine_prep_slave_sg(spi->dma_tx, xfer->tx_sg.sgl, in stm32_spi_transfer_one_dma()
|
H A D | spi-ingenic.c | 154 desc = dmaengine_prep_slave_sg(chan, sg->sgl, sg->nents, dir, in spi_ingenic_prepare_dma()
|
H A D | spi-geni-qcom.c | 512 rx_desc = dmaengine_prep_slave_sg(mas->rx, xfer->rx_sg.sgl, xfer->rx_sg.nents, in setup_gsi_xfer() 525 tx_desc = dmaengine_prep_slave_sg(mas->tx, xfer->tx_sg.sgl, xfer->tx_sg.nents, in setup_gsi_xfer()
|
H A D | spi-rspi.c | 549 desc_rx = dmaengine_prep_slave_sg(rspi->ctlr->dma_rx, rx->sgl, in rspi_dma_transfer() 569 desc_tx = dmaengine_prep_slave_sg(rspi->ctlr->dma_tx, tx->sgl, in rspi_dma_transfer()
|
H A D | spi-omap2-mcspi.c | 430 tx = dmaengine_prep_slave_sg(mcspi_dma->dma_tx, xfer->tx_sg.sgl, in omap2_mcspi_tx_dma() 517 tx = dmaengine_prep_slave_sg(mcspi_dma->dma_rx, sg_out[0], in omap2_mcspi_rx_dma()
|
/linux/drivers/tty/serial/ |
H A D | mxs-auart.c | 544 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)&pio, in mxs_auart_dma_tx() 554 desc = dmaengine_prep_slave_sg(channel, sgl, in mxs_auart_dma_tx() 843 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio, in mxs_auart_dma_prep_rx() 853 desc = dmaengine_prep_slave_sg(channel, sgl, 1, DMA_DEV_TO_MEM, in mxs_auart_dma_prep_rx()
|
/linux/Documentation/driver-api/dmaengine/ |
H A D | client.rst | 104 struct dma_async_tx_descriptor *dmaengine_prep_slave_sg( 123 the DMA operation prior to calling dmaengine_prep_slave_sg(), and must 138 desc = dmaengine_prep_slave_sg(chan, sgl, nr_sg, direction, flags);
|
/linux/drivers/mtd/nand/ |
H A D | qpic_common.c | 196 dma_desc = dmaengine_prep_slave_sg(chan, sgl, sgl_cnt, dir_eng, in qcom_prepare_bam_async_desc() 416 dma_desc = dmaengine_prep_slave_sg(nandc->chan, sgl, 1, dir_eng, 0); in qcom_prep_adm_dma_desc()
|
/linux/drivers/ata/ |
H A D | pata_pxa.c | 57 tx = dmaengine_prep_slave_sg(pd->dma_chan, qc->sg, qc->n_elem, dir, in pxa_qc_prep()
|
/linux/drivers/tty/serial/8250/ |
H A D | 8250_dma.c | 125 desc = dmaengine_prep_slave_sg(dma->txchan, sgl, ret, in serial8250_tx_dma()
|
/linux/drivers/usb/musb/ |
H A D | ux500_dma.c | 114 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction, in ux500_configure_channel()
|
/linux/arch/powerpc/platforms/512x/ |
H A D | mpc512x_lpbfifo.c | 257 dma_tx = dmaengine_prep_slave_sg(lpbfifo.chan, &sg, in mpc512x_lpbfifo_kick()
|
/linux/drivers/net/ethernet/micrel/ |
H A D | ks8842.c | 451 ctl->adesc = dmaengine_prep_slave_sg(ctl->chan, in ks8842_tx_frame_dma() 562 ctl->adesc = dmaengine_prep_slave_sg(ctl->chan, in __ks8842_start_new_rx_dma()
|
/linux/drivers/crypto/starfive/ |
H A D | jh7110-aes.c | 460 out_desc = dmaengine_prep_slave_sg(cryp->rx, dst, 1, DMA_DEV_TO_MEM, in starfive_aes_dma_xfer() 474 in_desc = dmaengine_prep_slave_sg(cryp->tx, src, 1, DMA_MEM_TO_DEV, in starfive_aes_dma_xfer()
|
/linux/drivers/mmc/host/ |
H A D | davinci_mmc.c | 407 desc = dmaengine_prep_slave_sg(host->dma_tx, in mmc_davinci_send_dma_request() 429 desc = dmaengine_prep_slave_sg(host->dma_rx, in mmc_davinci_send_dma_request()
|