Loading drivers/staging/hv/Hv.c +6 −6 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ /* Globals */ /* The one and only */ HV_CONTEXT gHvContext={ struct hv_context gHvContext = { .SynICInitialized = false, .HypercallPage = NULL, .SignalEventParam = NULL, Loading Loading @@ -299,7 +299,7 @@ int HvInit (void) (u64)hypercallMsr.GuestPhysicalAddress << PAGE_SHIFT); /* Setup the global signal event param for the signal event hypercall */ gHvContext.SignalEventBuffer = kmalloc(sizeof(HV_INPUT_SIGNAL_EVENT_BUFFER), GFP_KERNEL); gHvContext.SignalEventBuffer = kmalloc(sizeof(struct hv_input_signal_event_buffer), GFP_KERNEL); if (!gHvContext.SignalEventBuffer) { goto Cleanup; Loading drivers/staging/hv/Hv.h +6 −6 Original line number Diff line number Diff line Loading @@ -104,12 +104,12 @@ static const GUID VMBUS_SERVICE_ID = { #define MAX_NUM_CPUS 1 typedef struct { struct hv_input_signal_event_buffer { u64 Align8; HV_INPUT_SIGNAL_EVENT Event; } HV_INPUT_SIGNAL_EVENT_BUFFER; }; typedef struct { struct hv_context { /* XenLinux or native Linux. If XenLinux, the hypercall and synic pages * has already been initialized */ u64 GuestId; Loading @@ -122,15 +122,15 @@ typedef struct { * This is used as an input param to HvCallSignalEvent hypercall. The * input param is immutable in our usage and must be dynamic mem (vs * stack or global). */ HV_INPUT_SIGNAL_EVENT_BUFFER *SignalEventBuffer; struct hv_input_signal_event_buffer *SignalEventBuffer; /* 8-bytes aligned of the buffer above */ HV_INPUT_SIGNAL_EVENT *SignalEventParam; void *synICMessagePage[MAX_NUM_CPUS]; void *synICEventPage[MAX_NUM_CPUS]; } HV_CONTEXT; }; extern HV_CONTEXT gHvContext; extern struct hv_context gHvContext; /* Hv Interface */ Loading Loading
drivers/staging/hv/Hv.c +6 −6 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ /* Globals */ /* The one and only */ HV_CONTEXT gHvContext={ struct hv_context gHvContext = { .SynICInitialized = false, .HypercallPage = NULL, .SignalEventParam = NULL, Loading Loading @@ -299,7 +299,7 @@ int HvInit (void) (u64)hypercallMsr.GuestPhysicalAddress << PAGE_SHIFT); /* Setup the global signal event param for the signal event hypercall */ gHvContext.SignalEventBuffer = kmalloc(sizeof(HV_INPUT_SIGNAL_EVENT_BUFFER), GFP_KERNEL); gHvContext.SignalEventBuffer = kmalloc(sizeof(struct hv_input_signal_event_buffer), GFP_KERNEL); if (!gHvContext.SignalEventBuffer) { goto Cleanup; Loading
drivers/staging/hv/Hv.h +6 −6 Original line number Diff line number Diff line Loading @@ -104,12 +104,12 @@ static const GUID VMBUS_SERVICE_ID = { #define MAX_NUM_CPUS 1 typedef struct { struct hv_input_signal_event_buffer { u64 Align8; HV_INPUT_SIGNAL_EVENT Event; } HV_INPUT_SIGNAL_EVENT_BUFFER; }; typedef struct { struct hv_context { /* XenLinux or native Linux. If XenLinux, the hypercall and synic pages * has already been initialized */ u64 GuestId; Loading @@ -122,15 +122,15 @@ typedef struct { * This is used as an input param to HvCallSignalEvent hypercall. The * input param is immutable in our usage and must be dynamic mem (vs * stack or global). */ HV_INPUT_SIGNAL_EVENT_BUFFER *SignalEventBuffer; struct hv_input_signal_event_buffer *SignalEventBuffer; /* 8-bytes aligned of the buffer above */ HV_INPUT_SIGNAL_EVENT *SignalEventParam; void *synICMessagePage[MAX_NUM_CPUS]; void *synICEventPage[MAX_NUM_CPUS]; } HV_CONTEXT; }; extern HV_CONTEXT gHvContext; extern struct hv_context gHvContext; /* Hv Interface */ Loading