summaryrefslogtreecommitdiff
path: root/drivers/staging/hv/utils.h
diff options
context:
space:
mode:
authorHank Janssen <hjanssen@microsoft.com>2010-05-15 21:39:58 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-17 23:32:30 (GMT)
commit9153f7b997aef3fcfd0bf1eededfd76595c7dc0b (patch)
tree5122ab51d6b722b34e93f3a11e608fa168151ff6 /drivers/staging/hv/utils.h
parent94002c07ff0e207a883519ccc35c0b5390b29331 (diff)
downloadlinux-fsl-qoriq-9153f7b997aef3fcfd0bf1eededfd76595c7dc0b.tar.xz
staging: hv: Added heartbeat functionality to hv_utils
Add heartbeat functionality to hv_utils/Hyper-V Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/utils.h')
-rw-r--r--drivers/staging/hv/utils.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/staging/hv/utils.h b/drivers/staging/hv/utils.h
index a4b9fd0..7c07499 100644
--- a/drivers/staging/hv/utils.h
+++ b/drivers/staging/hv/utils.h
@@ -75,6 +75,10 @@ struct shutdown_msg_data {
u8 display_message[2048];
} __attribute__((packed));
+struct heartbeat_msg_data {
+ u64 seq_num;
+ u32 reserved[8];
+} __attribute__((packed));
/* Time Sync IC defs */
#define ICTIMESYNCFLAG_PROBE 0
@@ -97,6 +101,7 @@ struct ictimesync_data{
/* Index for each IC struct in array hv_cb_utils[] */
#define HV_SHUTDOWN_MSG 0
#define HV_TIMESYNC_MSG 1
+#define HV_HEARTBEAT_MSG 2
struct hyperv_service_callback {
u8 msg_type;