diff options
Diffstat (limited to 'arch/s390/include/asm/fcx.h')
| -rw-r--r-- | arch/s390/include/asm/fcx.h | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/arch/s390/include/asm/fcx.h b/arch/s390/include/asm/fcx.h index 29784b4b44f6..80f82a739b45 100644 --- a/arch/s390/include/asm/fcx.h +++ b/arch/s390/include/asm/fcx.h @@ -10,6 +10,7 @@  #define _ASM_S390_FCX_H  #include <linux/types.h> +#include <asm/dma-types.h>  #define TCW_FORMAT_DEFAULT		0  #define TCW_TIDAW_FORMAT_DEFAULT	0 @@ -43,16 +44,16 @@ struct tcw {  	u32 r:1;  	u32 w:1;  	u32 :16; -	u64 output; -	u64 input; -	u64 tsb; -	u64 tccb; +	dma64_t output; +	dma64_t input; +	dma64_t tsb; +	dma64_t tccb;  	u32 output_count;  	u32 input_count;  	u32 :32;  	u32 :32;  	u32 :32; -	u32 intrg; +	dma32_t intrg;  } __attribute__ ((packed, aligned(64)));  #define TIDAW_FLAGS_LAST		(1 << (7 - 0)) @@ -73,7 +74,7 @@ struct tidaw {  	u32 flags:8;  	u32 :24;  	u32 count; -	u64 addr; +	dma64_t addr;  } __attribute__ ((packed, aligned(16)));  /**  |