miscdevice.h

来自「Axis 221 camera embedded programing inte」· C头文件 代码 · 共 51 行

H
51
字号
#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 AMIGAMOUSE_MINOR 4	FIXME OBSOLETE */#define ATARIMOUSE_MINOR 5#define SUN_MOUSE_MINOR 6#define APOLLO_MOUSE_MINOR 7#define PC110PAD_MINOR 9/*#define ADB_MOUSE_MINOR 10	FIXME OBSOLETE */#define WATCHDOG_MINOR		130	/* Watchdog timer     */#define TEMP_MINOR		131	/* Temperature Sensor */#define RTC_MINOR 135#define EFI_RTC_MINOR		136	/* EFI Time services */#define SUN_OPENPROM_MINOR 139#define DMAPI_MINOR		140	/* DMAPI */#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		/* ACP/Mwave Modem */#define MPT_MINOR	220#define MISC_DYNAMIC_MINOR 255#define TUN_MINOR	     200#define	HPET_MINOR	     228struct device;struct miscdevice  {	int minor;	const char *name;	const struct file_operations *fops;	struct list_head list;	struct device *parent;	struct device *this_device;};extern int misc_register(struct miscdevice * misc);extern int misc_deregister(struct miscdevice * misc);#define MODULE_ALIAS_MISCDEV(minor)				\	MODULE_ALIAS("char-major-" __stringify(MISC_MAJOR)	\	"-" __stringify(minor))#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?