1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef LINUX_DEVICE_ID_SDIO_H 3 #define LINUX_DEVICE_ID_SDIO_H 4 5 #ifdef __KERNEL__ 6 #include <linux/types.h> 7 typedef unsigned long kernel_ulong_t; 8 #endif 9 10 /* SDIO */ 11 12 #define SDIO_ANY_ID (~0) 13 14 struct sdio_device_id { 15 __u8 class; /* Standard interface or SDIO_ANY_ID */ 16 __u16 vendor; /* Vendor or SDIO_ANY_ID */ 17 __u16 device; /* Device ID or SDIO_ANY_ID */ 18 kernel_ulong_t driver_data; /* Data private to the driver */ 19 }; 20 21 #endif /* ifndef LINUX_DEVICE_ID_SDIO_H */ 22