History

mei: add async event notification ioctls

Add ioctl IOCTL_MEI_NOTIFY_SET for enabling and disabling async event notification. Add ioctl IOCTL_MEI_NOTIFY_GET for receiving and acking an event notification.

Tomas Winkler committed 11 years ago

Commit 3c7c8461 parent b38a3624 files · +132 −1Browse files

Showing the changes to include/uapi (1 of 4 files). Show all

Unified · Split

include/uapi/linux/mei.h+19−0
@@ -107,4 +107,23 @@ struct mei_connect_client_data { · 106 unmodified lines
107107 };
108108 };
109109
110+/**
111+ * DOC: set and unset event notification for a connected client
112+ *
113+ * The IOCTL argument is 1 for enabling event notification and 0 for
114+ * disabling the service
115+ * Return: -EOPNOTSUPP if the devices doesn't support the feature
116+ */
117+#define IOCTL_MEI_NOTIFY_SET _IOW('H', 0x02, __u32)
118+
119+/**
120+ * DOC: retrieve notification
121+ *
122+ * The IOCTL output argument is 1 if an event was is pending and 0 otherwise
123+ * the ioctl has to be called in order to acknowledge pending event
124+ *
125+ * Return: -EOPNOTSUPP if the devices doesn't support the feature
126+ */
127+#define IOCTL_MEI_NOTIFY_GET _IOR('H', 0x03, __u32)
128+
110129 #endif /* _LINUX_MEI_H */