Skip to content

Commit

Permalink
Staging: hv: coding style cleanup of include/HvHcApi.h
Browse files Browse the repository at this point in the history
Coding style fixes for include/HvHcApi.h

Cc: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Greg Kroah-Hartman committed Sep 15, 2009
1 parent 910d7b3 commit cba4dec
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 36 deletions.
8 changes: 4 additions & 4 deletions drivers/staging/hv/Hv.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ int HvInit (void)
goto Cleanup;
}

gHvContext.SignalEventParam = (PHV_INPUT_SIGNAL_EVENT)(ALIGN_UP((unsigned long)gHvContext.SignalEventBuffer, HV_HYPERCALL_PARAM_ALIGN));
gHvContext.SignalEventParam = (struct hv_input_signal_event *)(ALIGN_UP((unsigned long)gHvContext.SignalEventBuffer, HV_HYPERCALL_PARAM_ALIGN));
gHvContext.SignalEventParam->ConnectionId.Asu32 = 0;
gHvContext.SignalEventParam->ConnectionId.u.Id = VMBUS_EVENT_CONNECTION_ID;
gHvContext.SignalEventParam->FlagNumber = 0;
Expand Down Expand Up @@ -393,10 +393,10 @@ HV_STATUS HvPostMessage(
{
struct alignedInput {
u64 alignment8;
HV_INPUT_POST_MESSAGE msg;
struct hv_input_post_message msg;
};

PHV_INPUT_POST_MESSAGE alignedMsg;
struct hv_input_post_message *alignedMsg;
HV_STATUS status;
unsigned long addr;

Expand All @@ -412,7 +412,7 @@ HV_STATUS HvPostMessage(
return -1;
}

alignedMsg = (PHV_INPUT_POST_MESSAGE)(ALIGN_UP(addr, HV_HYPERCALL_PARAM_ALIGN));
alignedMsg = (struct hv_input_post_message *)(ALIGN_UP(addr, HV_HYPERCALL_PARAM_ALIGN));

alignedMsg->ConnectionId = connectionId;
alignedMsg->MessageType = messageType;
Expand Down
4 changes: 2 additions & 2 deletions drivers/staging/hv/Hv.h
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ static const struct hv_guid VMBUS_SERVICE_ID = {

struct hv_input_signal_event_buffer {
u64 Align8;
HV_INPUT_SIGNAL_EVENT Event;
struct hv_input_signal_event Event;
};

struct hv_context {
Expand All @@ -120,7 +120,7 @@ struct hv_context {
* stack or global). */
struct hv_input_signal_event_buffer *SignalEventBuffer;
/* 8-bytes aligned of the buffer above */
HV_INPUT_SIGNAL_EVENT *SignalEventParam;
struct hv_input_signal_event *SignalEventParam;

void *synICMessagePage[MAX_NUM_CPUS];
void *synICEventPage[MAX_NUM_CPUS];
Expand Down
49 changes: 19 additions & 30 deletions drivers/staging/hv/include/HvHcApi.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,40 +21,29 @@
*
*/


#pragma once

#ifndef __HVHCAPI_H
#define __HVHCAPI_H

/* Declare the various hypercall operations. */

typedef enum _HV_CALL_CODE
{

HvCallPostMessage = 0x005c,
HvCallSignalEvent = 0x005d,

} HV_CALL_CODE, *PHV_CALL_CODE;
enum hv_call_code {
HvCallPostMessage = 0x005c,
HvCallSignalEvent = 0x005d,
};

/* Definition of the HvPostMessage hypercall input structure. */


typedef struct _HV_INPUT_POST_MESSAGE
{
HV_CONNECTION_ID ConnectionId;
u32 Reserved;
HV_MESSAGE_TYPE MessageType;
u32 PayloadSize;
u64 Payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT];
} HV_INPUT_POST_MESSAGE, *PHV_INPUT_POST_MESSAGE;


struct hv_input_post_message {
HV_CONNECTION_ID ConnectionId;
u32 Reserved;
HV_MESSAGE_TYPE MessageType;
u32 PayloadSize;
u64 Payload[HV_MESSAGE_PAYLOAD_QWORD_COUNT];
};

/* Definition of the HvSignalEvent hypercall input structure. */
struct hv_input_signal_event {
HV_CONNECTION_ID ConnectionId;
u16 FlagNumber;
u16 RsvdZ;
};


typedef struct _HV_INPUT_SIGNAL_EVENT
{
HV_CONNECTION_ID ConnectionId;
u16 FlagNumber;
u16 RsvdZ;
} HV_INPUT_SIGNAL_EVENT, *PHV_INPUT_SIGNAL_EVENT;
#endif

0 comments on commit cba4dec

Please sign in to comment.