s390/cio: use bitwise types to allow for type checking
[linux-2.6-microblaze.git] / arch / s390 / include / asm / cio.h
index 1c4f585..80aeff8 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <linux/bitops.h>
 #include <linux/genalloc.h>
+#include <asm/dma-types.h>
 #include <asm/types.h>
 #include <asm/tpi.h>
 
@@ -32,7 +33,7 @@ struct ccw1 {
        __u8  cmd_code;
        __u8  flags;
        __u16 count;
-       __u32 cda;
+       dma32_t cda;
 } __attribute__ ((packed,aligned(8)));
 
 /**
@@ -152,8 +153,8 @@ struct sublog {
 struct esw0 {
        struct sublog sublog;
        struct erw erw;
-       __u32  faddr[2];
-       __u32  saddr;
+       dma32_t faddr[2];
+       dma32_t saddr;
 } __attribute__ ((packed));
 
 /**