]> git.proxmox.com Git - qemu.git/commitdiff
pxa2xx_lcd: name anonymous struct
authorJuan Quintela <quintela@redhat.com>
Thu, 2 Dec 2010 14:56:04 +0000 (15:56 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 22 Apr 2011 19:41:43 +0000 (14:41 -0500)
Signed-off-by: Juan Quintela <quintela@redhat.com>
hw/pxa2xx_lcd.c

index 5b2b07e02cbfe1a0ae1889d7255fc467c13e2f43..9a193474e032eb0984c8ccc1d0e382fc67ad052d 100644 (file)
 #include "sysemu.h"
 #include "framebuffer.h"
 
+struct DMAChannel {
+    target_phys_addr_t branch;
+    int up;
+    uint8_t palette[1024];
+    uint8_t pbuffer[1024];
+    void (*redraw)(PXA2xxLCDState *s, target_phys_addr_t addr,
+                   int *miny, int *maxy);
+
+    target_phys_addr_t descriptor;
+    target_phys_addr_t source;
+    uint32_t id;
+    uint32_t command;
+};
+
 struct PXA2xxLCDState {
     qemu_irq irq;
     int irqlevel;
@@ -50,19 +64,7 @@ struct PXA2xxLCDState {
     uint32_t liidr;
     uint8_t bscntr;
 
-    struct {
-        target_phys_addr_t branch;
-        int up;
-        uint8_t palette[1024];
-        uint8_t pbuffer[1024];
-        void (*redraw)(PXA2xxLCDState *s, target_phys_addr_t addr,
-                        int *miny, int *maxy);
-
-        target_phys_addr_t descriptor;
-        target_phys_addr_t source;
-        uint32_t id;
-        uint32_t command;
-    } dma_ch[7];
+    struct DMAChannel dma_ch[7];
 
     qemu_irq vsync_cb;
     int orientation;