summaryrefslogtreecommitdiffstats
path: root/drivers/staging/hv/utils.h
diff options
context:
space:
mode:
authorHank Janssen2010-05-15 23:39:58 +0200
committerGreg Kroah-Hartman2010-05-18 01:32:30 +0200
commit9153f7b997aef3fcfd0bf1eededfd76595c7dc0b (patch)
tree5122ab51d6b722b34e93f3a11e608fa168151ff6 /drivers/staging/hv/utils.h
parentStaging: Use kmemdup (diff)
downloadkernel-qcow2-linux-9153f7b997aef3fcfd0bf1eededfd76595c7dc0b.tar.gz
kernel-qcow2-linux-9153f7b997aef3fcfd0bf1eededfd76595c7dc0b.tar.xz
kernel-qcow2-linux-9153f7b997aef3fcfd0bf1eededfd76595c7dc0b.zip
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 a4b9fd06e270..7c0749999a6f 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;