Revision ee2479d3 hw/pxa2xx_dma.c

b/hw/pxa2xx_dma.c
20 20
    int request;
21 21
} PXA2xxDMAChannel;
22 22

  
23
/* Allow the DMA to be used as a PIC.  */
24
typedef void (*pxa2xx_dma_handler_t)(void *opaque, int irq, int level);
25

  
26 23
struct PXA2xxDMAState {
27
    pxa2xx_dma_handler_t handler;
28 24
    qemu_irq irq;
29 25

  
30 26
    uint32_t stopintr;
......
494 490
    s->channels = channels;
495 491
    s->chan = qemu_mallocz(sizeof(PXA2xxDMAChannel) * s->channels);
496 492
    s->irq = irq;
497
    s->handler = (pxa2xx_dma_handler_t) pxa2xx_dma_request;
498 493
    s->req = qemu_mallocz(sizeof(uint8_t) * PXA2XX_DMA_NUM_REQUESTS);
499 494

  
500 495
    memset(s->chan, 0, sizeof(PXA2xxDMAChannel) * s->channels);

Also available in: Unified diff