1
/* AXI DMA connection. Used until qdev provides a generic way. */
2
typedef void (*DMAPushFn)(void *opaque,
3
unsigned char *buf, size_t len, uint32_t *app);
5
struct XilinxDMAConnection {
13
static inline void xlx_dma_connect_client(struct XilinxDMAConnection *dmach,
20
static inline void xlx_dma_connect_dma(struct XilinxDMAConnection *dmach,
28
void xlx_dma_push_to_dma(struct XilinxDMAConnection *dmach,
29
uint8_t *buf, size_t len, uint32_t *app)
31
dmach->to_dma(dmach->dma, buf, len, app);
34
void xlx_dma_push_to_client(struct XilinxDMAConnection *dmach,
35
uint8_t *buf, size_t len, uint32_t *app)
37
dmach->to_client(dmach->client, buf, len, app);