diff options
Diffstat (limited to 'drivers/scsi/ibmvscsi/viosrp.h')
| -rw-r--r-- | drivers/scsi/ibmvscsi/viosrp.h | 46 | 
1 files changed, 23 insertions, 23 deletions
diff --git a/drivers/scsi/ibmvscsi/viosrp.h b/drivers/scsi/ibmvscsi/viosrp.h index 2cd735d1d19..11624308762 100644 --- a/drivers/scsi/ibmvscsi/viosrp.h +++ b/drivers/scsi/ibmvscsi/viosrp.h @@ -75,9 +75,9 @@ struct viosrp_crq {  	u8 format;		/* SCSI vs out-of-band */  	u8 reserved;  	u8 status;		/* non-scsi failure? (e.g. DMA failure) */ -	u16 timeout;		/* in seconds */ -	u16 IU_length;		/* in bytes */ -	u64 IU_data_ptr;	/* the TCE for transferring data */ +	__be16 timeout;		/* in seconds */ +	__be16 IU_length;		/* in bytes */ +	__be64 IU_data_ptr;	/* the TCE for transferring data */  };  /* MADs are Management requests above and beyond the IUs defined in the SRP @@ -124,10 +124,10 @@ enum viosrp_capability_flag {   * Common MAD header   */  struct mad_common { -	u32 type; -	u16 status; -	u16 length; -	u64 tag; +	__be32 type; +	__be16 status; +	__be16 length; +	__be64 tag;  };  /* @@ -139,23 +139,23 @@ struct mad_common {   */  struct viosrp_empty_iu {  	struct mad_common common; -	u64 buffer; -	u32 port; +	__be64 buffer; +	__be32 port;  };  struct viosrp_error_log {  	struct mad_common common; -	u64 buffer; +	__be64 buffer;  };  struct viosrp_adapter_info {  	struct mad_common common; -	u64 buffer; +	__be64 buffer;  };  struct viosrp_host_config {  	struct mad_common common; -	u64 buffer; +	__be64 buffer;  };  struct viosrp_fast_fail { @@ -164,27 +164,27 @@ struct viosrp_fast_fail {  struct viosrp_capabilities {  	struct mad_common common; -	u64 buffer; +	__be64 buffer;  };  struct mad_capability_common { -	u32 cap_type; -	u16 length; -	u16 server_support; +	__be32 cap_type; +	__be16 length; +	__be16 server_support;  };  struct mad_reserve_cap {  	struct mad_capability_common common; -	u32 type; +	__be32 type;  };  struct mad_migration_cap {  	struct mad_capability_common common; -	u32 ecl; +	__be32 ecl;  };  struct capabilities{ -	u32 flags; +	__be32 flags;  	char name[SRP_MAX_LOC_LEN];  	char loc[SRP_MAX_LOC_LEN];  	struct mad_migration_cap migration; @@ -208,10 +208,10 @@ union viosrp_iu {  struct mad_adapter_info_data {  	char srp_version[8];  	char partition_name[96]; -	u32 partition_number; -	u32 mad_version; -	u32 os_type; -	u32 port_max_txu[8];	/* per-port maximum transfer */ +	__be32 partition_number; +	__be32 mad_version; +	__be32 os_type; +	__be32 port_max_txu[8];	/* per-port maximum transfer */  };  #endif  | 
