~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/linux/miscdevice.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #ifndef _LINUX_MISCDEVICE_H
  2 #define _LINUX_MISCDEVICE_H
  3 
  4 #include <linux/devfs_fs_kernel.h>
  5 
  6 #define BUSMOUSE_MINOR 0
  7 #define PSMOUSE_MINOR  1
  8 #define MS_BUSMOUSE_MINOR 2
  9 #define ATIXL_BUSMOUSE_MINOR 3
 10 #define AMIGAMOUSE_MINOR 4
 11 #define ATARIMOUSE_MINOR 5
 12 #define SUN_MOUSE_MINOR 6
 13 #define APOLLO_MOUSE_MINOR 7
 14 #define PC110PAD_MINOR 9
 15 #define ADB_MOUSE_MINOR 10
 16 #define WATCHDOG_MINOR          130     /* Watchdog timer     */
 17 #define TEMP_MINOR              131     /* Temperature Sensor */
 18 #define RTC_MINOR 135
 19 #define EFI_RTC_MINOR           136     /* EFI Time services */
 20 #define SUN_OPENPROM_MINOR 139
 21 #define NVRAM_MINOR 144
 22 #define I2O_MINOR 166
 23 #define MICROCODE_MINOR         184
 24 #define MISC_DYNAMIC_MINOR 255
 25 
 26 #define SGI_GRAPHICS_MINOR   146
 27 #define SGI_OPENGL_MINOR     147
 28 #define SGI_GFX_MINOR        148
 29 #define SGI_STREAMS_MOUSE    149
 30 #define SGI_STREAMS_KEYBOARD 150
 31 /* drivers/sgi/char/usema.c */
 32 #define SGI_USEMACLONE       151
 33 
 34 #define TUN_MINOR            200
 35 
 36 extern int misc_init(void);
 37 
 38 struct miscdevice 
 39 {
 40         int minor;
 41         const char *name;
 42         struct file_operations *fops;
 43         struct miscdevice * next, * prev;
 44         devfs_handle_t devfs_handle;
 45 };
 46 
 47 extern int misc_register(struct miscdevice * misc);
 48 extern int misc_deregister(struct miscdevice * misc);
 49 
 50 #endif
 51 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.