1 struct etraxfs_dma_client
10 int (*push
)(void *opaque
, unsigned char *buf
, int len
);
11 void (*pull
)(void *opaque
);
16 void *etraxfs_dmac_init(CPUState
*env
, target_phys_addr_t base
,
18 void etraxfs_dmac_connect(void *opaque
, int channel
, qemu_irq
*line
,
20 void etraxfs_dmac_connect_client(void *opaque
, int c
,
21 struct etraxfs_dma_client
*cl
);
22 void etraxfs_dmac_run(void *opaque
);
23 int etraxfs_dmac_input(struct etraxfs_dma_client
*client
,
24 void *buf
, int len
, int eop
);