|
U32 | gsc_io_abort (gsc_io_t *io) |
|
U32 | gsc_io_create (gsc_io_t *io, const char *name, gsc_device_t *device, dev_data_t *dev, dev_io_t *dio, gsc_bar_t *bar, gsc_dma_t *dma, U32 is_tx) |
|
void | gsc_io_destroy (gsc_io_t *io) |
|
U32 | gsc_io_init (gsc_io_t *io) |
|
U32 | gsc_io_dma_read (gsc_io_t *io) |
|
U32 | gsc_io_dma_wait (gsc_io_t *io, U32 timeout_ms) |
|
U32 | gsc_io_dma_write (gsc_io_t *io) |
|
U32 | gsc_io_overlap_enable (gsc_io_overlap_t *overlap, UL set, UL *get) |
|
U32 | gsc_io_pio_read_8_map (gsc_io_t *io) |
|
U32 | gsc_io_pio_read_16_map (gsc_io_t *io) |
|
U32 | gsc_io_pio_read_32_map (gsc_io_t *io) |
|
U32 | gsc_io_pio_read_8_reg (gsc_io_t *io) |
|
U32 | gsc_io_pio_read_16_reg (gsc_io_t *io) |
|
U32 | gsc_io_pio_read_32_reg (gsc_io_t *io) |
|
U32 | gsc_io_pio_write_8_map (gsc_io_t *io) |
|
U32 | gsc_io_pio_write_16_map (gsc_io_t *io) |
|
U32 | gsc_io_pio_write_32_map (gsc_io_t *io) |
|
U32 | gsc_io_pio_write_8_reg (gsc_io_t *io) |
|
U32 | gsc_io_pio_write_16_reg (gsc_io_t *io) |
|
U32 | gsc_io_pio_write_32_reg (gsc_io_t *io) |
|
U32 | gsc_io_status (gsc_io_t *io, UL *status) |
|
U32 | gsc_io_transfer_work (gsc_io_t *gsc) |
|
U32 | gsc_io_wait (gsc_sem_t *sem, gsc_io_t *tx, gsc_io_t *rx, U32 timeout_ms) |
|
U32 | gsc_io_start_transfer (gsc_sem_t *sem, gsc_io_t *io, U32(*function)(dev_data_t *dev, void *buffer, U32 bytes, U32 *count), void *buffer, U32 bytes, U32 *count) |
|
U32 | gsc_io_callback_config (gsc_io_t *io, void *id, void(*callback)(void *arg1, UL arg2, UL arg3), void *arg1, UL arg2, UL arg3, gsc_event_t *dest) |
|