/* SPDX-License-Identifier: GPL-2.0 */ #ifndef LINUX_DEVICE_ID_MEI_CL_H #define LINUX_DEVICE_ID_MEI_CL_H #ifdef __KERNEL__ #include #include typedef unsigned long kernel_ulong_t; #endif #define MEI_CL_MODULE_PREFIX "mei:" #define MEI_CL_NAME_SIZE 32 #define MEI_CL_VERSION_ANY 0xff /** * struct mei_cl_device_id - MEI client device identifier * @name: helper name * @uuid: client uuid * @version: client protocol version * @driver_info: information used by the driver. * * identifies mei client device by uuid and name */ struct mei_cl_device_id { char name[MEI_CL_NAME_SIZE]; uuid_le uuid; __u8 version; kernel_ulong_t driver_info; }; #endif /* ifndef LINUX_DEVICE_ID_MEI_CL_H */