|
static U32 | _dma_channel_acquire (gsc_dma_t *dma, U32 need, gsc_dma_channel_t **channel) |
|
static U32 | _dma_channel_close (gsc_dma_t *dma, gsc_dma_channel_t *channel) |
|
static U32 | _dma_channel_open (gsc_dma_t *dma, gsc_dma_channel_t *channel, U32 type, U32(*fn_desc)(gsc_io_t *io, gsc_dma_info_t *info), gsc_io_t *io) |
|
static void | _dma_channel_release (gsc_dma_channel_t **channel) |
|
U32 | gsc_dma_abort (gsc_io_t *io) |
|
U32 | gsc_dma_channel_close (gsc_dma_t *dma, gsc_dma_channel_t **channel) |
|
U32 | gsc_dma_channel_open (gsc_dma_t *dma, gsc_dma_channel_t **channel, U32 type, U32 need, U32(*fn_desc)(gsc_io_t *io, gsc_dma_info_t *info), gsc_io_t *io) |
|
U32 | gsc_dma_create (gsc_dma_t *dma, gsc_device_t *device) |
|
void | gsc_dma_destroy (gsc_dma_t *dma) |
|
U32 | gsc_dma_done (gsc_io_t *io) |
|
U32 | gsc_dma_init (gsc_dma_t *dma, U32 ch0, U32 ch1) |
|
U32 | gsc_dma_transfer (gsc_io_t *io, U32 LocToPci) |
|