|
static void | _dma_close_sgl (dev_dma_t *dma) |
|
static void | _dma_open_config (dev_data_t *dev, dev_dma_t *dma, __u32 ws) |
|
static void | _dma_status (dev_data_t *dev, dev_dma_t *chan, gsc_drv_dma_t *dma) |
|
static void | _sgl_buf_free (dev_dma_t *dma) |
|
static void | _sgl_buf_alloc (dev_dma_t *dma) |
|
int | dma_abort (dev_dma_t *dma) |
|
int | dma_abort_ioctl (dev_data_t *dev, gsc_drv_dma_t *dma) |
|
int | dma_close_ioctl (dev_data_t *dev, gsc_drv_dma_t *dma) |
|
int | dma_open_ioctl (dev_data_t *dev, gsc_drv_dma_t *dma) |
|
int | dma_status_ioctl (dev_data_t *dev, gsc_drv_dma_t *dma) |
|
static int | _dma_perform (dev_data_t *dev, dev_dma_t *dma, gsc_drv_dma_t *xfer, u32 dpr) |
|
static int | _dma_xfer_block (dev_data_t *dev, dev_pid_t *pid, dev_dma_t *dma, gsc_drv_dma_t *xfer) |
|
static int | _dma_xfer_sgl (dev_data_t *dev, dev_pid_t *pid, dev_dma_t *dma, gsc_drv_dma_t *xfer) |
|
int | dma_transfer_ioctl (dev_data_t *dev, gsc_drv_dma_t *xfer) |
|
void | dma_channel_init (dev_data_t *dev, dev_dma_t *dma, int index) |
|
void | dma_channel_reset (dev_dma_t *dma) |
|