summaryrefslogtreecommitdiffstats
path: root/drivers/staging/hv/include
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-07-14 15:10:26 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 12:01:46 -0700
commit59471438ccbebafb0d63baf8b818d0ca692f882a (patch)
treedf7f285d71108dc1b382b9d4a423e9588dc51135 /drivers/staging/hv/include
parent4d64311468a90d4ab1e83c62d63b27da598b73ea (diff)
downloadop-kernel-dev-59471438ccbebafb0d63baf8b818d0ca692f882a.zip
op-kernel-dev-59471438ccbebafb0d63baf8b818d0ca692f882a.tar.gz
Staging: hv: remove UINT64 and INT64 and UCHAR typedefs
The UINT64 and INT64 and UCHAR typedefs are now removed from the Hyper-V driver code. Cc: Hank Janssen <hjanssen@microsoft.com> Cc: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/include')
-rw-r--r--drivers/staging/hv/include/ChannelMessages.h12
-rw-r--r--drivers/staging/hv/include/HvHalApi.h4
-rw-r--r--drivers/staging/hv/include/HvHcApi.h2
-rw-r--r--drivers/staging/hv/include/HvPtApi.h22
-rw-r--r--drivers/staging/hv/include/HvSynicApi.h52
-rw-r--r--drivers/staging/hv/include/HvTypes.h2
-rw-r--r--drivers/staging/hv/include/List.h4
-rw-r--r--drivers/staging/hv/include/NetVscApi.h6
-rw-r--r--drivers/staging/hv/include/StorVscApi.h6
-rw-r--r--drivers/staging/hv/include/VmbusApi.h14
-rw-r--r--drivers/staging/hv/include/VmbusChannelInterface.h6
-rw-r--r--drivers/staging/hv/include/VmbusPacketFormat.h10
-rw-r--r--drivers/staging/hv/include/osd.h22
-rw-r--r--drivers/staging/hv/include/rndis.h8
-rw-r--r--drivers/staging/hv/include/vstorage.h32
15 files changed, 94 insertions, 108 deletions
diff --git a/drivers/staging/hv/include/ChannelMessages.h b/drivers/staging/hv/include/ChannelMessages.h
index 5ec22f8..87aaeb3 100644
--- a/drivers/staging/hv/include/ChannelMessages.h
+++ b/drivers/staging/hv/include/ChannelMessages.h
@@ -148,7 +148,7 @@ typedef struct _VMBUS_CHANNEL_OPEN_CHANNEL
//
// User-specific data to be passed along to the server endpoint.
//
- UCHAR UserData[MAX_USER_DEFINED_BYTES];
+ unsigned char UserData[MAX_USER_DEFINED_BYTES];
} VMBUS_CHANNEL_OPEN_CHANNEL, *PVMBUS_CHANNEL_OPEN_CHANNEL;
@@ -203,7 +203,7 @@ typedef struct _VMBUS_CHANNEL_GPADL_BODY
VMBUS_CHANNEL_MESSAGE_HEADER Header;
u32 MessageNumber;
u32 Gpadl;
- UINT64 Pfn[0];
+ u64 Pfn[0];
} VMBUS_CHANNEL_GPADL_BODY, *PVMBUS_CHANNEL_GPADL_BODY;
@@ -233,7 +233,7 @@ typedef struct _VMBUS_CHANNEL_VIEW_RANGE_ADD
{
VMBUS_CHANNEL_MESSAGE_HEADER Header;
PHYSICAL_ADDRESS ViewRangeBase;
- UINT64 ViewRangeLength;
+ u64 ViewRangeLength;
u32 ChildRelId;
} VMBUS_CHANNEL_VIEW_RANGE_ADD, *PVMBUS_CHANNEL_VIEW_RANGE_ADD;
@@ -256,9 +256,9 @@ typedef struct _VMBUS_CHANNEL_INITIATE_CONTACT
VMBUS_CHANNEL_MESSAGE_HEADER Header;
u32 VMBusVersionRequested;
u32 Padding2;
- UINT64 InterruptPage;
- UINT64 MonitorPage1;
- UINT64 MonitorPage2;
+ u64 InterruptPage;
+ u64 MonitorPage1;
+ u64 MonitorPage2;
} VMBUS_CHANNEL_INITIATE_CONTACT, *PVMBUS_CHANNEL_INITIATE_CONTACT;
typedef struct _VMBUS_CHANNEL_VERSION_RESPONSE
diff --git a/drivers/staging/hv/include/HvHalApi.h b/drivers/staging/hv/include/HvHalApi.h
index 89ddb74..ad7ba4d 100644
--- a/drivers/staging/hv/include/HvHalApi.h
+++ b/drivers/staging/hv/include/HvHalApi.h
@@ -28,5 +28,5 @@
//
// Time in the hypervisor is measured in 100 nanosecond units
//
-typedef UINT64 HV_NANO100_TIME, *PHV_NANO100_TIME;
-typedef UINT64 HV_NANO100_DURATION, *PHV_NANO100_DURATION;
+typedef u64 HV_NANO100_TIME, *PHV_NANO100_TIME;
+typedef u64 HV_NANO100_DURATION, *PHV_NANO100_DURATION;
diff --git a/drivers/staging/hv/include/HvHcApi.h b/drivers/staging/hv/include/HvHcApi.h
index d88a932..d304305 100644
--- a/drivers/staging/hv/include/HvHcApi.h
+++ b/drivers/staging/hv/include/HvHcApi.h
@@ -44,7 +44,7 @@ typedef struct _HV_INPUT_POST_MESSAGE
u32 Reserved;
HV_MESSAGE_TYPE MessageType;
u32 PayloadSize;
- UINT64 Payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT];
+ u64 Payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT];
} HV_INPUT_POST_MESSAGE, *PHV_INPUT_POST_MESSAGE;
diff --git a/drivers/staging/hv/include/HvPtApi.h b/drivers/staging/hv/include/HvPtApi.h
index 7b59234..b79e543 100644
--- a/drivers/staging/hv/include/HvPtApi.h
+++ b/drivers/staging/hv/include/HvPtApi.h
@@ -57,15 +57,15 @@ typedef enum _HV_GUEST_OS_MICROSOFT_IDS
typedef union _HV_X64_MSR_GUEST_OS_ID_CONTENTS
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
- UINT64 BuildNumber : 16;
- UINT64 ServiceVersion : 8; // Service Pack, etc.
- UINT64 MinorVersion : 8;
- UINT64 MajorVersion : 8;
- UINT64 OsId : 8; // HV_GUEST_OS_MICROSOFT_IDS (If Vendor=MS)
- UINT64 VendorId : 16; // HV_GUEST_OS_VENDOR
+ u64 BuildNumber : 16;
+ u64 ServiceVersion : 8; // Service Pack, etc.
+ u64 MinorVersion : 8;
+ u64 MajorVersion : 8;
+ u64 OsId : 8; // HV_GUEST_OS_MICROSOFT_IDS (If Vendor=MS)
+ u64 VendorId : 16; // HV_GUEST_OS_VENDOR
};
} HV_X64_MSR_GUEST_OS_ID_CONTENTS, *PHV_X64_MSR_GUEST_OS_ID_CONTENTS;
@@ -76,11 +76,11 @@ typedef union _HV_X64_MSR_GUEST_OS_ID_CONTENTS
typedef union _HV_X64_MSR_HYPERCALL_CONTENTS
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
- UINT64 Enable : 1;
- UINT64 Reserved : 11;
- UINT64 GuestPhysicalAddress : 52;
+ u64 Enable : 1;
+ u64 Reserved : 11;
+ u64 GuestPhysicalAddress : 52;
};
} HV_X64_MSR_HYPERCALL_CONTENTS, *PHV_X64_MSR_HYPERCALL_CONTENTS;
diff --git a/drivers/staging/hv/include/HvSynicApi.h b/drivers/staging/hv/include/HvSynicApi.h
index 753b027..79084e5 100644
--- a/drivers/staging/hv/include/HvSynicApi.h
+++ b/drivers/staging/hv/include/HvSynicApi.h
@@ -145,7 +145,7 @@ typedef u32 HV_SYNIC_SINT_INDEX, *PHV_SYNIC_SINT_INDEX;
// Define partition identifier type.
//
-typedef UINT64 HV_PARTITION_ID, *PHV_PARTITION_ID;
+typedef u64 HV_PARTITION_ID, *PHV_PARTITION_ID;
//
// Define invalid partition identifier.
@@ -210,7 +210,7 @@ typedef struct _HV_PORT_INFO
{
HV_SYNIC_SINT_INDEX TargetSint;
HV_VP_INDEX TargetVp;
- UINT64 RsvdZ;
+ u64 RsvdZ;
} MessagePortInfo;
struct
@@ -225,7 +225,7 @@ typedef struct _HV_PORT_INFO
struct
{
HV_GPA MonitorAddress;
- UINT64 RsvdZ;
+ u64 RsvdZ;
} MonitorPortInfo;
};
} HV_PORT_INFO, *PHV_PORT_INFO;
@@ -241,12 +241,12 @@ typedef struct _HV_CONNECTION_INFO
{
struct
{
- UINT64 RsvdZ;
+ u64 RsvdZ;
} MessageConnectionInfo;
struct
{
- UINT64 RsvdZ;
+ u64 RsvdZ;
} EventConnectionInfo;
struct
@@ -311,7 +311,7 @@ typedef struct _HV_MESSAGE
HV_MESSAGE_HEADER Header;
union
{
- UINT64 Payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT];
+ u64 Payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT];
} u ;
} HV_MESSAGE, *PHV_MESSAGE;
@@ -357,11 +357,11 @@ typedef struct _HV_SYNIC_EVENT_FLAGS_PAGE
//
typedef union _HV_SYNIC_SCONTROL
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
- UINT64 Enable:1;
- UINT64 Reserved:63;
+ u64 Enable:1;
+ u64 Reserved:63;
};
} HV_SYNIC_SCONTROL, *PHV_SYNIC_SCONTROL;
@@ -371,14 +371,14 @@ typedef union _HV_SYNIC_SCONTROL
typedef union _HV_SYNIC_SINT
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
- UINT64 Vector :8;
- UINT64 Reserved1 :8;
- UINT64 Masked :1;
- UINT64 AutoEoi :1;
- UINT64 Reserved2 :46;
+ u64 Vector :8;
+ u64 Reserved1 :8;
+ u64 Masked :1;
+ u64 AutoEoi :1;
+ u64 Reserved2 :46;
};
} HV_SYNIC_SINT, *PHV_SYNIC_SINT;
@@ -388,12 +388,12 @@ typedef union _HV_SYNIC_SINT
typedef union _HV_SYNIC_SIMP
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
- UINT64 SimpEnabled : 1;
- UINT64 Preserved : 11;
- UINT64 BaseSimpGpa : 52;
+ u64 SimpEnabled : 1;
+ u64 Preserved : 11;
+ u64 BaseSimpGpa : 52;
};
} HV_SYNIC_SIMP, *PHV_SYNIC_SIMP;
@@ -403,12 +403,12 @@ typedef union _HV_SYNIC_SIMP
typedef union _HV_SYNIC_SIEFP
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
- UINT64 SiefpEnabled : 1;
- UINT64 Preserved : 11;
- UINT64 BaseSiefpGpa : 52;
+ u64 SiefpEnabled : 1;
+ u64 Preserved : 11;
+ u64 BaseSiefpGpa : 52;
};
} HV_SYNIC_SIEFP, *PHV_SYNIC_SIEFP;
@@ -418,7 +418,7 @@ typedef union _HV_SYNIC_SIEFP
typedef union _HV_MONITOR_TRIGGER_GROUP
{
- UINT64 AsUINT64;
+ u64 AsUINT64;
struct
{
@@ -474,12 +474,12 @@ typedef struct _HV_MONITOR_PAGE
u32 RsvdZ1;
HV_MONITOR_TRIGGER_GROUP TriggerGroup[4];
- UINT64 RsvdZ2[3];
+ u64 RsvdZ2[3];
s32 NextCheckTime[4][32];
u16 Latency[4][32];
- UINT64 RsvdZ3[32];
+ u64 RsvdZ3[32];
HV_MONITOR_PARAMETER Parameter[4][32];
diff --git a/drivers/staging/hv/include/HvTypes.h b/drivers/staging/hv/include/HvTypes.h
index bbf9891..5741c35 100644
--- a/drivers/staging/hv/include/HvTypes.h
+++ b/drivers/staging/hv/include/HvTypes.h
@@ -24,7 +24,7 @@
#pragma once
-typedef UINT64 HV_GPA, *PHV_GPA;
+typedef u64 HV_GPA, *PHV_GPA;
#define HV_X64_PAGE_SIZE (4096)
#define HV_PAGE_SIZE HV_X64_PAGE_SIZE
diff --git a/drivers/staging/hv/include/List.h b/drivers/staging/hv/include/List.h
index 6cfe7df..c2145b2 100644
--- a/drivers/staging/hv/include/List.h
+++ b/drivers/staging/hv/include/List.h
@@ -260,8 +260,8 @@ typedef DLIST_ENTRY *PLIST_ENTRY;
#ifndef CONTAINING_RECORD
#define CONTAINING_RECORD(address, type, field) ((type *)( \
- (PCHAR)(address) - \
- (PCHAR)(&((type *)0)->field)))
+ (char *)(address) - \
+ (char *)(&((type *)0)->field)))
#endif /* CONTAINING_RECORD */
#endif /* _LIST_H_ */
diff --git a/drivers/staging/hv/include/NetVscApi.h b/drivers/staging/hv/include/NetVscApi.h
index 5ae8a3c..06e734e 100644
--- a/drivers/staging/hv/include/NetVscApi.h
+++ b/drivers/staging/hv/include/NetVscApi.h
@@ -79,12 +79,12 @@ typedef struct _NETVSC_PACKET {
union {
struct{
- UINT64 ReceiveCompletionTid;
+ u64 ReceiveCompletionTid;
void * ReceiveCompletionContext;
PFN_ON_SENDRECVCOMPLETION OnReceiveCompletion;
} Recv;
struct{
- UINT64 SendCompletionTid;
+ u64 SendCompletionTid;
void * SendCompletionContext;
PFN_ON_SENDRECVCOMPLETION OnSendCompletion;
} Send;
@@ -130,7 +130,7 @@ typedef struct _NETVSC_DRIVER_OBJECT {
typedef struct _NETVSC_DEVICE_INFO {
- UCHAR MacAddr[6];
+ unsigned char MacAddr[6];
BOOL LinkState; // 0 - link up, 1 - link down
} NETVSC_DEVICE_INFO;
diff --git a/drivers/staging/hv/include/StorVscApi.h b/drivers/staging/hv/include/StorVscApi.h
index bd6823e..4df77da 100644
--- a/drivers/staging/hv/include/StorVscApi.h
+++ b/drivers/staging/hv/include/StorVscApi.h
@@ -80,7 +80,7 @@ typedef struct _STORVSC_REQUEST {
u32 Status;
u32 BytesXfer;
- UCHAR* SenseBuffer;
+ unsigned char* SenseBuffer;
u32 SenseBufferSize;
void * Context;
@@ -118,8 +118,8 @@ typedef struct _STORVSC_DRIVER_OBJECT {
typedef struct _STORVSC_DEVICE_INFO {
ULONG PortNumber;
- UCHAR PathId;
- UCHAR TargetId;
+ unsigned char PathId;
+ unsigned char TargetId;
} STORVSC_DEVICE_INFO;
//
diff --git a/drivers/staging/hv/include/VmbusApi.h b/drivers/staging/hv/include/VmbusApi.h
index ea7e36d..40b8f1e 100644
--- a/drivers/staging/hv/include/VmbusApi.h
+++ b/drivers/staging/hv/include/VmbusApi.h
@@ -51,7 +51,7 @@ typedef struct _DEVICE_OBJECT *PDEVICE_OBJECT;
typedef struct _PAGE_BUFFER {
u32 Length;
u32 Offset;
- UINT64 Pfn;
+ u64 Pfn;
} PAGE_BUFFER;
// Multiple-page buffer
@@ -59,7 +59,7 @@ typedef struct _MULTIPAGE_BUFFER {
// Length and Offset determines the # of pfns in the array
u32 Length;
u32 Offset;
- UINT64 PfnArray[MAX_MULTIPAGE_BUFFER_COUNT];
+ u64 PfnArray[MAX_MULTIPAGE_BUFFER_COUNT];
}MULTIPAGE_BUFFER;
//0x18 includes the proprietary packet header
@@ -108,7 +108,7 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET)(
PDEVICE_OBJECT Device,
const void * Buffer,
u32 BufferLen,
- UINT64 RequestId,
+ u64 RequestId,
u32 Type,
u32 Flags
);
@@ -119,7 +119,7 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET_PAGEBUFFER)(
u32 PageCount,
void * Buffer,
u32 BufferLen,
- UINT64 RequestId
+ u64 RequestId
);
typedef int (*VMBUS_CHANNEL_SEND_PACKET_MULTIPAGEBUFFER)(
@@ -127,7 +127,7 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET_MULTIPAGEBUFFER)(
MULTIPAGE_BUFFER *MultiPageBuffer,
void * Buffer,
u32 BufferLen,
- UINT64 RequestId
+ u64 RequestId
);
typedef int (*VMBUS_CHANNEL_RECV_PACKET)(
@@ -135,7 +135,7 @@ typedef int (*VMBUS_CHANNEL_RECV_PACKET)(
void * Buffer,
u32 BufferLen,
u32* BufferActualLen,
- UINT64* RequestId
+ u64* RequestId
);
typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)(
@@ -143,7 +143,7 @@ typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)(
void * Buffer,
u32 BufferLen,
u32* BufferActualLen,
- UINT64* RequestId
+ u64* RequestId
);
typedef int (*VMBUS_CHANNEL_ESTABLISH_GPADL)(
diff --git a/drivers/staging/hv/include/VmbusChannelInterface.h b/drivers/staging/hv/include/VmbusChannelInterface.h
index 900e1fc..c334b88 100644
--- a/drivers/staging/hv/include/VmbusChannelInterface.h
+++ b/drivers/staging/hv/include/VmbusChannelInterface.h
@@ -66,7 +66,7 @@ typedef struct
GUID InterfaceType;
GUID InterfaceInstance;
- UINT64 InterruptLatencyIn100nsUnits;
+ u64 InterruptLatencyIn100nsUnits;
u32 InterfaceRevision;
u32 ServerContextAreaSize; // in bytes
u16 ChannelFlags;
@@ -79,7 +79,7 @@ typedef struct
//
struct
{
- UCHAR UserDefined[MAX_USER_DEFINED_BYTES];
+ unsigned char UserDefined[MAX_USER_DEFINED_BYTES];
} Standard;
//
@@ -90,7 +90,7 @@ typedef struct
struct
{
u32 PipeMode;
- UCHAR UserDefined[MAX_PIPE_USER_DEFINED_BYTES];
+ unsigned char UserDefined[MAX_PIPE_USER_DEFINED_BYTES];
} Pipe;
} u;
u32 Padding;
diff --git a/drivers/staging/hv/include/VmbusPacketFormat.h b/drivers/staging/hv/include/VmbusPacketFormat.h
index 7dd489a..78c4ca0 100644
--- a/drivers/staging/hv/include/VmbusPacketFormat.h
+++ b/drivers/staging/hv/include/VmbusPacketFormat.h
@@ -83,7 +83,7 @@ typedef struct
u16 DataOffset8;
u16 Length8;
u16 Flags;
- UINT64 TransactionId;
+ u64 TransactionId;
} VMPACKET_DESCRIPTOR, *PVMPACKET_DESCRIPTOR;
typedef u32 PREVIOUS_PACKET_OFFSET, *PPREVIOUS_PACKET_OFFSET;
@@ -168,7 +168,7 @@ typedef struct _GPA_RANGE {
u32 ByteCount;
u32 ByteOffset;
- UINT64 PfnArray[0];
+ u64 PfnArray[0];
} GPA_RANGE, *PGPA_RANGE;
@@ -266,10 +266,10 @@ typedef struct _VMADDITIONAL_DATA {
#endif
- UINT64 TotalBytes;
+ u64 TotalBytes;
u32 ByteOffset;
u32 ByteCount;
- UCHAR Data[1];
+ unsigned char Data[1];
} VMADDITIONAL_DATA, *PVMADDITIONAL_DATA;
@@ -287,7 +287,7 @@ typedef union {
} VMPACKET_LARGEST_POSSIBLE_HEADER, *PVMPACKET_LARGEST_POSSIBLE_HEADER;
#define VMPACKET_DATA_START_ADDRESS(__packet) \
- (void *)(((PUCHAR)__packet) + ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8 * 8)
+ (void *)(((unsigned char *)__packet) + ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8 * 8)
#define VMPACKET_DATA_LENGTH(__packet) \
((((PVMPACKET_DESCRIPTOR)__packet)->Length8 - ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8) * 8)
diff --git a/drivers/staging/hv/include/osd.h b/drivers/staging/hv/include/osd.h
index eaba978..4e54f66 100644
--- a/drivers/staging/hv/include/osd.h
+++ b/drivers/staging/hv/include/osd.h
@@ -97,28 +97,15 @@ typedef struct _DLIST_ENTRY {
//
// unsigned types
//
-#ifdef __x86_64__
-typedef unsigned long UINT64;
-#else
-typedef unsigned long long UINT64;
-#endif
typedef unsigned long long ULONGLONG;
typedef unsigned int ULONG;
typedef unsigned short USHORT;
-typedef unsigned char UCHAR;
//
// signed types
//
-#ifdef __x86_64__
-typedef long INT64;
-#else
-typedef long long INT64;
-#endif
-
typedef int LONG;
-typedef char CHAR;
typedef long long LONGLONG;
//
@@ -130,7 +117,6 @@ typedef unsigned char BOOL;
typedef unsigned char BOOLEAN;
typedef void* HANDLE;
typedef u32 DWORD;
-typedef char* PCHAR;
typedef unsigned char BYTE;
typedef unsigned long ULONG_PTR;
@@ -150,13 +136,13 @@ typedef void (*PFN_TIMER_CALLBACK)(void* context);
__asm__ __volatile__("rdmsr" \
: "=a" (l), "=d" (h) \
: "c" (reg)); \
- v = (((UINT64)h) << 32) | l; \
+ v = (((u64)h) << 32) | l; \
}
#define WRMSR(reg, v) { \
u32 h, l; \
- l = (u32)(((UINT64)(v)) & 0xFFFFFFFF); \
- h = (u32)((((UINT64)(v)) >> 32) & 0xFFFFFFFF); \
+ l = (u32)(((u64)(v)) & 0xFFFFFFFF); \
+ h = (u32)((((u64)(v)) >> 32) & 0xFFFFFFFF); \
__asm__ __volatile__("wrmsr" \
: /* no outputs */ \
: "c" (reg), "a" (l), "d" (h)); \
@@ -172,7 +158,7 @@ typedef void (*PFN_TIMER_CALLBACK)(void* context);
#define WRMSR(reg, v) \
__asm__ __volatile__("wrmsr" \
: /* no outputs */ \
- : "c" (reg), "A" ((UINT64)v))
+ : "c" (reg), "A" ((u64)v))
#endif
diff --git a/drivers/staging/hv/include/rndis.h b/drivers/staging/hv/include/rndis.h
index 58d9a79..baabd0a 100644
--- a/drivers/staging/hv/include/rndis.h
+++ b/drivers/staging/hv/include/rndis.h
@@ -811,19 +811,19 @@ typedef __struct_bcount(MessageLength) struct _RNDIS_MESSAGE
// get pointer to info buffer with message pointer
#define MESSAGE_TO_INFO_BUFFER(Message) \
- (((PUCHAR)(Message)) + Message->InformationBufferOffset)
+ (((unsigned char *)(Message)) + Message->InformationBufferOffset)
// get pointer to status buffer with message pointer
#define MESSAGE_TO_STATUS_BUFFER(Message) \
- (((PUCHAR)(Message)) + Message->StatusBufferOffset)
+ (((unsigned char *)(Message)) + Message->StatusBufferOffset)
// get pointer to OOBD buffer with message pointer
#define MESSAGE_TO_OOBD_BUFFER(Message) \
- (((PUCHAR)(Message)) + Message->OOBDataOffset)
+ (((unsigned char *)(Message)) + Message->OOBDataOffset)
// get pointer to data buffer with message pointer
#define MESSAGE_TO_DATA_BUFFER(Message) \
- (((PUCHAR)(Message)) + Message->PerPacketInfoOffset)
+ (((unsigned char *)(Message)) + Message->PerPacketInfoOffset)
// get pointer to contained message from NDIS_MESSAGE pointer
#define RNDIS_MESSAGE_PTR_TO_MESSAGE_PTR(RndisMessage) \
diff --git a/drivers/staging/hv/include/vstorage.h b/drivers/staging/hv/include/vstorage.h
index 3ab9861..442c8c3 100644
--- a/drivers/staging/hv/include/vstorage.h
+++ b/drivers/staging/hv/include/vstorage.h
@@ -94,7 +94,7 @@
#define MAX_TRANSFER_LENGTH 0x40000
#define DEFAULT_PACKET_SIZE (sizeof(VMDATA_GPA_DIRECT) + \
sizeof(VSTOR_PACKET) + \
- (sizeof(UINT64) * (MAX_TRANSFER_LENGTH / PAGE_SIZE)))
+ (sizeof(u64) * (MAX_TRANSFER_LENGTH / PAGE_SIZE)))
@@ -142,28 +142,28 @@ C_ASSERT(SENSE_BUFFER_SIZE == 0x12);
typedef struct
{
USHORT Length;
- UCHAR SrbStatus;
- UCHAR ScsiStatus;
+ unsigned char SrbStatus;
+ unsigned char ScsiStatus;
- UCHAR PortNumber;
- UCHAR PathId;
- UCHAR TargetId;
- UCHAR Lun;
+ unsigned char PortNumber;
+ unsigned char PathId;
+ unsigned char TargetId;
+ unsigned char Lun;
- UCHAR CdbLength;
- UCHAR SenseInfoLength;
- UCHAR DataIn;
- UCHAR Reserved;
+ unsigned char CdbLength;
+ unsigned char SenseInfoLength;
+ unsigned char DataIn;
+ unsigned char Reserved;
ULONG DataTransferLength;
union
{
- UCHAR Cdb[CDB16GENERIC_LENGTH];
+ unsigned char Cdb[CDB16GENERIC_LENGTH];
- UCHAR SenseData[SENSE_BUFFER_SIZE];
+ unsigned char SenseData[SENSE_BUFFER_SIZE];
- UCHAR ReservedArray[MAX_DATA_BUFFER_LENGTH_WITH_PADDING];
+ unsigned char ReservedArray[MAX_DATA_BUFFER_LENGTH_WITH_PADDING];
};
} VMSCSI_REQUEST, *PVMSCSI_REQUEST;
@@ -179,8 +179,8 @@ C_ASSERT((sizeof(VMSCSI_REQUEST) % 4) == 0);
typedef struct
{
USHORT ProtocolVersion;
- UCHAR PathId;
- UCHAR TargetId;
+ unsigned char PathId;
+ unsigned char TargetId;
//
// Note: port number is only really known on the client side
OpenPOWER on IntegriCloud