| RIO_DMA_PREP_XFER(9) - phpMan
RIO_DMA_PREP_XFER(9) RapidIO driver interface RIO_DMA_PREP_XFER(9)
NAME
rio_dma_prep_xfer - RapidIO specific wrapper for device_prep_slave_sg callback defined by
DMAENGINE.
SYNOPSIS
struct dma_async_tx_descriptor * rio_dma_prep_xfer(struct dma_chan * dchan, u16 destid,
struct rio_dma_data * data,
enum dma_transfer_direction direction,
unsigned long flags);
ARGUMENTS
dchan
DMA channel to configure
destid
target RapidIO device destination ID
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.
RETURN
pointer to DMA transaction descriptor if successful, error-valued pointer or NULL if
failed.
AUTHOR
Matt Porter <mporter AT kernel.org>, <mporter AT mvista.com>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 RIO_DMA_PREP_XFER(9)
|