1 /* 2 * This file is auto-generated. Modifications will be lost. 3 * 4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5 * for more information. 6 */ 7 #ifndef _LINUX_MEI_H 8 #define _LINUX_MEI_H 9 #include <linux/mei_uuid.h> 10 #define IOCTL_MEI_CONNECT_CLIENT _IOWR('H', 0x01, struct mei_connect_client_data) 11 struct mei_client { 12 __u32 max_msg_length; 13 __u8 protocol_version; 14 __u8 reserved[3]; 15 }; 16 struct mei_connect_client_data { 17 union { 18 uuid_le in_client_uuid; 19 struct mei_client out_client_properties; 20 }; 21 }; 22 #define IOCTL_MEI_NOTIFY_SET _IOW('H', 0x02, __u32) 23 #define IOCTL_MEI_NOTIFY_GET _IOR('H', 0x03, __u32) 24 struct mei_connect_client_vtag { 25 uuid_le in_client_uuid; 26 __u8 vtag; 27 __u8 reserved[3]; 28 }; 29 struct mei_connect_client_data_vtag { 30 union { 31 struct mei_connect_client_vtag connect; 32 struct mei_client out_client_properties; 33 }; 34 }; 35 #define IOCTL_MEI_CONNECT_CLIENT_VTAG _IOWR('H', 0x04, struct mei_connect_client_data_vtag) 36 #endif 37