hv_vss_opt_msg
struct hv_vss_opt_msg opt_msg; /* used to communicate with daemon */
struct hv_vss_opt_msg *userdata)
hv_vss_notified(struct hv_vss_dev_sc *dev_sc, struct hv_vss_opt_msg *userdata)
hv_vss_daemon_acked(struct hv_vss_dev_sc *dev_sc, struct hv_vss_opt_msg *userdata)
memset(&userdata->reserved, 0, sizeof(struct hv_vss_opt_msg) -
__offsetof(struct hv_vss_opt_msg, reserved));
hv_vss_app_acked(struct hv_vss_dev_sc *dev_sc, struct hv_vss_opt_msg *userdata)
memset(&userdata->reserved, 0, sizeof(struct hv_vss_opt_msg) -
__offsetof(struct hv_vss_opt_msg, reserved));
struct hv_vss_opt_msg* userdata = (struct hv_vss_opt_msg*)data;
struct hv_vss_opt_msg* userdata = (struct hv_vss_opt_msg*)data;
#define IOCHVVSSREAD _IOR('v', 2, struct hv_vss_opt_msg)
#define IOCHVVSSWRITE _IOW('v', 3, struct hv_vss_opt_msg)