other versions
- wheezy-backports 3.16.39-1+deb8u1~bpo70+1
- jessie 3.16.43-2
RIO_DMA_PREP_SLAVE_S(9) | RapidIO driver interface | RIO_DMA_PREP_SLAVE_S(9) |
NAME¶
rio_dma_prep_slave_sg - RapidIO specific wrapper for device_prep_slave_sg callback defined by DMAENGINE.SYNOPSIS¶
struct
dma_async_tx_descriptor *
rio_dma_prep_slave_sg(struct rio_dev * rdev,
struct dma_chan * dchan,
struct rio_dma_data * data,
enum dma_transfer_direction direction,
unsigned long flags);
ARGUMENTS¶
rdevRIO device control structure
dchan
DMA channel to configure
data
RIO specific data descriptor
direction
DMA data transfer direction (TO or FROM the
device)
flags
dmaengine defined flags
DESCRIPTION¶
Initializes RapidIO capable DMA channel for the specified data transfer. Uses DMA channel private extension to pass information related to remote target RIO device. Returns pointer to DMA transaction descriptor or NULL if failed.AUTHOR¶
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>Author.
COPYRIGHT¶
February 2017 | Kernel Hackers Manual 3.16 |