|  | /**************************************************************************** | 
|  | **************************************************************************** | 
|  | *** | 
|  | ***   This header was automatically generated from a Linux kernel header | 
|  | ***   of the same name, to make information necessary for userspace to | 
|  | ***   call into the kernel available to libc.  It contains only constants, | 
|  | ***   structures, and macros generated from the original header, and thus, | 
|  | ***   contains no copyrightable information. | 
|  | *** | 
|  | **************************************************************************** | 
|  | ****************************************************************************/ | 
|  | #ifndef _LINUX_MISCDEVICE_H | 
|  | #define _LINUX_MISCDEVICE_H | 
|  | #include <linux/module.h> | 
|  | #include <linux/major.h> | 
|  |  | 
|  | #define PSMOUSE_MINOR 1 | 
|  | #define MS_BUSMOUSE_MINOR 2 | 
|  | #define ATIXL_BUSMOUSE_MINOR 3 | 
|  |  | 
|  | #define ATARIMOUSE_MINOR 5 | 
|  | #define SUN_MOUSE_MINOR 6 | 
|  | #define APOLLO_MOUSE_MINOR 7 | 
|  | #define PC110PAD_MINOR 9 | 
|  |  | 
|  | #define WATCHDOG_MINOR 130 | 
|  | #define TEMP_MINOR 131 | 
|  | #define RTC_MINOR 135 | 
|  | #define EFI_RTC_MINOR 136 | 
|  | #define SUN_OPENPROM_MINOR 139 | 
|  | #define DMAPI_MINOR 140 | 
|  | #define NVRAM_MINOR 144 | 
|  | #define SGI_MMTIMER 153 | 
|  | #define STORE_QUEUE_MINOR 155 | 
|  | #define I2O_MINOR 166 | 
|  | #define MICROCODE_MINOR 184 | 
|  | #define MWAVE_MINOR 219 | 
|  | #define MPT_MINOR 220 | 
|  | #define MISC_DYNAMIC_MINOR 255 | 
|  |  | 
|  | #define TUN_MINOR 200 | 
|  | #define HPET_MINOR 228 | 
|  |  | 
|  | struct device; | 
|  | struct class_device; | 
|  |  | 
|  | struct miscdevice { | 
|  | int minor; | 
|  | const char *name; | 
|  | const struct file_operations *fops; | 
|  | struct list_head list; | 
|  | struct device *dev; | 
|  | struct class_device *class; | 
|  | }; | 
|  |  | 
|  | #define MODULE_ALIAS_MISCDEV(minor)   MODULE_ALIAS("char-major-" __stringify(MISC_MAJOR)   "-" __stringify(minor)) | 
|  | #endif |