Home
last modified time | relevance | path

Searched refs:dmaengine_prep_slave_sg (Results 1 – 25 of 45) sorted by relevance

12

/linux/include/linux/dma/
H A Dmxs-dma.h20 return dmaengine_prep_slave_sg(chan, (struct scatterlist *)pio, npio, in mxs_dmaengine_prep_pio()
/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst213 **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/crypto/qce/
H A Ddma.c88 desc = dmaengine_prep_slave_sg(chan, sg, nents, dir, flags); in qce_dma_prep_sg()
/linux/drivers/media/pci/mgb4/
H A Dmgb4_dma.c51 tx = dmaengine_prep_slave_sg(chan->chan, sgt->sgl, sgt->nents, in mgb4_dma_transfer()
/linux/drivers/spi/
H A Dspi-pxa2xx-dma.c114 return dmaengine_prep_slave_sg(chan, sgt->sgl, sgt->nents, dir, in pxa2xx_spi_dma_prepare_one()
H A Dspi-mxs.c241 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_spi_txrx_dma()
253 desc = dmaengine_prep_slave_sg(ssp->dmach, in mxs_spi_txrx_dma()
H A Dspi-dw-dma.c346 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 Dspi-davinci.c624 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 Dspi-fsl-lpspi.c592 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in fsl_lpspi_dma_transfer()
604 desc_tx = dmaengine_prep_slave_sg(controller->dma_tx, in fsl_lpspi_dma_transfer()
H A Dspi-ingenic.c154 desc = dmaengine_prep_slave_sg(chan, sg->sgl, sg->nents, dir, in spi_ingenic_prepare_dma()
H A Dspi-geni-qcom.c512 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 Dspi-ep93xx.c355 txd = dmaengine_prep_slave_sg(chan, sgt->sgl, nents, conf.direction, in ep93xx_spi_dma_prepare()
H A Dspi-imx.c1494 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in spi_imx_dma_transfer()
1508 desc_tx = dmaengine_prep_slave_sg(controller->dma_tx, in spi_imx_dma_transfer()
/linux/drivers/tty/serial/
H A Dmxs-auart.c544 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 Dclient.rst104 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/tty/serial/8250/
H A D8250_dma.c125 desc = dmaengine_prep_slave_sg(dma->txchan, sgl, ret, in serial8250_tx_dma()
/linux/drivers/usb/musb/
H A Dux500_dma.c114 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction, in ux500_configure_channel()
/linux/arch/powerpc/platforms/512x/
H A Dmpc512x_lpbfifo.c259 dma_tx = dmaengine_prep_slave_sg(lpbfifo.chan, &sg, in mpc512x_lpbfifo_kick()
/linux/drivers/crypto/starfive/
H A Djh7110-aes.c460 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()
H A Djh7110-hash.c139 in_desc = dmaengine_prep_slave_sg(cryp->tx, sg, 1, DMA_MEM_TO_DEV, in starfive_hash_dma_xfer()
/linux/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c2383 desc = dmaengine_prep_slave_sg(channel, &transfer->sgl, 1, DMA_MEM_TO_DEV, in gpmi_chain_command()
2446 desc = dmaengine_prep_slave_sg(channel, &transfer->sgl, 1, in gpmi_chain_data_read()
2493 desc = dmaengine_prep_slave_sg(channel, &transfer->sgl, 1, in gpmi_chain_data_write()
/linux/drivers/i2c/busses/
H A Di2c-qup.c750 txd = dmaengine_prep_slave_sg(qup->btx.dma, qup->btx.sg, tx_cnt, in qup_i2c_bam_schedule_desc()
773 rxd = dmaengine_prep_slave_sg(qup->brx.dma, qup->brx.sg, in qup_i2c_bam_schedule_desc()
/linux/drivers/mtd/nand/raw/
H A Dlpc32xx_mlc.c409 desc = dmaengine_prep_slave_sg(host->dma_chan, &host->sgl, 1, dir, in lpc32xx_xmit_dma()
/linux/drivers/crypto/
H A Datmel-sha.c658 in_desc = dmaengine_prep_slave_sg(dd->dma_lch_in.chan, sg, 2, in atmel_sha_xmit_dma()
664 in_desc = dmaengine_prep_slave_sg(dd->dma_lch_in.chan, sg, 1, in atmel_sha_xmit_dma()
1472 desc = dmaengine_prep_slave_sg(chan, dma->sg, sg_len, DMA_MEM_TO_DEV, in atmel_sha_dma_start()
/linux/drivers/ata/
H A Dpata_ep93xx.c708 txd = dmaengine_prep_slave_sg(channel, qc->sg, qc->n_elem, qc->dma_dir, in ep93xx_pata_dma_start()

12