]> granicus.if.org Git - strace/commitdiff
Update linux/ioctlent.h
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 7 Apr 2010 11:22:28 +0000 (11:22 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 7 Apr 2010 11:34:29 +0000 (11:34 +0000)
* linux/ioctlent.sh: Search in asm-generic directory as well.
* linux/ioctlent.h: Regenerated.

linux/ioctlent.h
linux/ioctlent.sh

index 57a20706977336d1a29129a2a54591febd8b1a9f..ad3590585feffb074391858c541732caca13d7e3 100644 (file)
        {"linux/fd.h",  "FDTWADDLE",    0x259},
        {"linux/fd.h",  "FDEJECT",      0x25a},
        {"linux/fd.h",  "FDSETDRVPRM",  0x290},
-       {"linux/umsdos_fs.h",   "UMSDOS_READDIR_DOS",   0x4d2},
-       {"linux/umsdos_fs.h",   "UMSDOS_UNLINK_DOS",    0x4d3},
-       {"linux/umsdos_fs.h",   "UMSDOS_RMDIR_DOS",     0x4d4},
-       {"linux/umsdos_fs.h",   "UMSDOS_STAT_DOS",      0x4d5},
-       {"linux/umsdos_fs.h",   "UMSDOS_CREAT_EMD",     0x4d6},
-       {"linux/umsdos_fs.h",   "UMSDOS_UNLINK_EMD",    0x4d7},
-       {"linux/umsdos_fs.h",   "UMSDOS_READDIR_EMD",   0x4d8},
-       {"linux/umsdos_fs.h",   "UMSDOS_GETVERSION",    0x4d9},
-       {"linux/umsdos_fs.h",   "UMSDOS_INIT_EMD",      0x4da},
-       {"linux/umsdos_fs.h",   "UMSDOS_DOS_SETUP",     0x4db},
-       {"linux/umsdos_fs.h",   "UMSDOS_RENAME_DOS",    0x4dc},
        {"linux/fs.h",  "BLKROSET",     0x125d},
        {"linux/fs.h",  "BLKROGET",     0x125e},
        {"linux/fs.h",  "BLKRRPART",    0x125f},
        {"linux/fs.h",  "BLKSECTGET",   0x1267},
        {"linux/fs.h",  "BLKSSZGET",    0x1268},
        {"linux/blkpg.h",       "BLKPG",        0x1269},
-       {"linux/elevator.h",    "BLKELVGET",    0x126a},
-       {"linux/elevator.h",    "BLKELVSET",    0x126b},
-       {"linux/fs.h",  "BLKGETLASTSECT",       0x126c},
-       {"linux/fs.h",  "BLKSETLASTSECT",       0x126d},
+       {"linux/fs.h",  "BLKELVGET",    0x126a},
+       {"linux/fs.h",  "BLKELVSET",    0x126b},
        {"linux/fs.h",  "BLKBSZGET",    0x1270},
        {"linux/fs.h",  "BLKBSZSET",    0x1271},
        {"linux/fs.h",  "BLKGETSIZE64", 0x1272},
+       {"linux/fs.h",  "BLKTRACESETUP",        0x1273},
+       {"linux/fs.h",  "BLKTRACESTART",        0x1274},
+       {"linux/fs.h",  "BLKTRACESTOP", 0x1275},
+       {"linux/fs.h",  "BLKTRACETEARDOWN",     0x1276},
+       {"linux/fs.h",  "BLKDISCARD",   0x1277},
+       {"linux/fs.h",  "BLKIOMIN",     0x1278},
+       {"linux/fs.h",  "BLKIOOPT",     0x1279},
+       {"linux/fs.h",  "BLKALIGNOFF",  0x127a},
+       {"linux/fs.h",  "BLKPBSZGET",   0x127b},
+       {"linux/fs.h",  "BLKDISCARDZEROES",     0x127c},
        {"scsi/sg.h",   "SG_SET_TIMEOUT",       0x2201},
        {"scsi/sg.h",   "SG_GET_TIMEOUT",       0x2202},
        {"scsi/sg.h",   "SG_EMULATED_HOST",     0x2203},
        {"scsi/sg.h",   "SG_GET_REQUEST_TABLE", 0x2286},
        {"scsi/sg.h",   "SG_SET_KEEP_ORPHAN",   0x2287},
        {"scsi/sg.h",   "SG_GET_KEEP_ORPHAN",   0x2288},
-       {"scsi/sg.h",   "SG_GET_ACCESS_COUNT",  0x2289},
-       {"linux/i2o.h", "BLKI2OGRSTRAT",        0x3201},
-       {"linux/i2o.h", "BLKI2OGWSTRAT",        0x3202},
-       {"linux/i2o.h", "BLKI2OSRSTRAT",        0x3203},
-       {"linux/i2o.h", "BLKI2OSWSTRAT",        0x3204},
-       {"asm/processor.h",     "MICROCODE_IOCFREE",    0x3600},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_GET_INFO", 0x2300},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_SEND_REQUEST",     0x2301},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_ALLOCATE", 0x2302},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_DEALLOCATE",       0x2303},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_SEND_RESPONSE",    0x2304},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_INITIATE_BUS_RESET",       0x2305},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_ADD_DESCRIPTOR",   0x2306},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_REMOVE_DESCRIPTOR",        0x2307},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_CREATE_ISO_CONTEXT",       0x2308},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_QUEUE_ISO",        0x2309},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_START_ISO",        0x230a},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_STOP_ISO", 0x230b},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_GET_CYCLE_TIMER",  0x230c},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE",    0x230d},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE",  0x230e},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE_ONCE",       0x230f},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE_ONCE",     0x2310},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_GET_SPEED",        0x2311},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_SEND_BROADCAST_REQUEST",   0x2312},
+       {"linux/firewire-cdev.h",       "FW_CDEV_IOC_SEND_STREAM_PACKET",       0x2313},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_ENABLE",        0x2400},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_DISABLE",       0x2401},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_REFRESH",       0x2402},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_RESET", 0x2403},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_PERIOD",        0x2404},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_SET_OUTPUT",    0x2405},
+       {"linux/perf_event.h",  "PERF_EVENT_IOC_SET_FILTER",    0x2406},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_FREEZE",      0x3301},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_UNFREEZE",    0x3302},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_ATOMIC_RESTORE",      0x3304},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_FREE",        0x3305},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_FREE_SWAP_PAGES",     0x3309},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_S2RAM",       0x330b},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_SET_SWAP_AREA",       0x330d},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_GET_IMAGE_SIZE",      0x330e},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_PLATFORM_SUPPORT",    0x330f},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_POWER_OFF",   0x3310},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_CREATE_IMAGE",        0x3311},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_PREF_IMAGE_SIZE",     0x3312},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_AVAIL_SWAP_SIZE",     0x3313},
+       {"linux/suspend_ioctls.h",      "SNAPSHOT_ALLOC_SWAP_PAGE",     0x3314},
        {"linux/radeonfb.h",    "FBIO_RADEON_GET_MIRROR",       0x4003},
        {"linux/radeonfb.h",    "FBIO_RADEON_SET_MIRROR",       0x4004},
        {"linux/agpgart.h",     "AGPIOC_INFO",  0x4100},
        {"linux/agpgart.h",     "AGPIOC_DEALLOCATE",    0x4107},
        {"linux/agpgart.h",     "AGPIOC_BIND",  0x4108},
        {"linux/agpgart.h",     "AGPIOC_UNBIND",        0x4109},
+       {"linux/agpgart.h",     "AGPIOC_CHIPSET_FLUSH", 0x410a},
        {"linux/pmu.h", "PMU_IOC_SLEEP",        0x4200},
        {"linux/cciss_ioctl.h", "CCISS_GETPCIINFO",     0x4201},
        {"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT",        0x4201},
        {"linux/input.h",       "EVIOCGVERSION",        0x4501},
        {"linux/input.h",       "EVIOCGID",     0x4502},
        {"linux/input.h",       "EVIOCGREP",    0x4503},
+       {"linux/input.h",       "EVIOCSREP",    0x4503},
        {"linux/input.h",       "EVIOCGKEYCODE",        0x4504},
-       {"linux/input.h",       "EVIOCGKEY",    0x4505},
-       {"linux/input.h",       "EVIOCGBUS",    0x4507},
+       {"linux/input.h",       "EVIOCSKEYCODE",        0x4504},
        {"linux/input.h",       "EVIOCRMFF",    0x4581},
-       {"linux/input.h",       "EVIOCSGAIN",   0x4582},
-       {"linux/input.h",       "EVIOCSAUTOCENTER",     0x4583},
        {"linux/input.h",       "EVIOCGEFFECTS",        0x4584},
        {"linux/input.h",       "EVIOCGRAB",    0x4590},
        {"linux/fb.h",  "FBIOGET_VSCREENINFO",  0x4600},
        {"linux/fb.h",  "FBIOGETCMAP",  0x4604},
        {"linux/fb.h",  "FBIOPUTCMAP",  0x4605},
        {"linux/fb.h",  "FBIOPAN_DISPLAY",      0x4606},
-       {"linux/fb.h",  "FBIOGET_FCURSORINFO",  0x4607},
-       {"linux/fb.h",  "FBIOGET_VCURSORINFO",  0x4608},
        {"linux/fb.h",  "FBIO_CURSOR",  0x4608},
-       {"linux/fb.h",  "FBIOPUT_VCURSORINFO",  0x4609},
-       {"linux/fb.h",  "FBIOGET_CURSORSTATE",  0x460a},
-       {"linux/fb.h",  "FBIOPUT_CURSORSTATE",  0x460b},
        {"linux/fb.h",  "FBIOGET_CON2FBMAP",    0x460f},
        {"linux/fb.h",  "FBIOPUT_CON2FBMAP",    0x4610},
        {"linux/fb.h",  "FBIOBLANK",    0x4611},
        {"linux/fb.h",  "FBIOGET_HWCINFO",      0x4616},
        {"linux/fb.h",  "FBIOPUT_MODEINFO",     0x4617},
        {"linux/fb.h",  "FBIOGET_DISPINFO",     0x4618},
-       {"linux/matroxfb.h",    "FBIO_WAITFORVSYNC",    0x4620},
+       {"linux/ivtvfb.h",      "FBIO_WAITFORVSYNC",    0x4620},
+       {"linux/arcfb.h",       "FBIO_WAITEVENT",       0x4688},
+       {"linux/arcfb.h",       "FBIO_GETCONTROL2",     0x4689},
+       {"linux/gigaset_dev.h", "GIGASET_REDIR",        0x4700},
+       {"linux/gigaset_dev.h", "GIGASET_CONFIG",       0x4701},
+       {"linux/gigaset_dev.h", "GIGASET_BRKCHARS",     0x4702},
+       {"linux/gigaset_dev.h", "GIGASET_VERSION",      0x4703},
+       {"linux/hidraw.h",      "HIDIOCGRDESCSIZE",     0x4801},
        {"linux/hiddev.h",      "HIDIOCGVERSION",       0x4801},
        {"linux/hiddev.h",      "HIDIOCAPPLICATION",    0x4802},
+       {"linux/hidraw.h",      "HIDIOCGRDESC", 0x4802},
        {"linux/hiddev.h",      "HIDIOCGDEVINFO",       0x4803},
+       {"linux/hidraw.h",      "HIDIOCGRAWINFO",       0x4803},
        {"linux/hiddev.h",      "HIDIOCGSTRING",        0x4804},
        {"linux/hiddev.h",      "HIDIOCINITREPORT",     0x4805},
        {"linux/hiddev.h",      "HIDIOCGREPORT",        0x4807},
        {"linux/hiddev.h",      "HIDIOCGFLAG",  0x480e},
        {"linux/hiddev.h",      "HIDIOCSFLAG",  0x480f},
        {"linux/hiddev.h",      "HIDIOCGCOLLECTIONINDEX",       0x4810},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_INFO",     0x4810},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_INFO",      0x4810},
        {"linux/hiddev.h",      "HIDIOCGCOLLECTIONINFO",        0x4811},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_CODE_POKE",        0x4811},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x4811},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_CODE_PEEK",        0x4812},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_UNLOAD_CODE",       0x4812},
        {"linux/hiddev.h",      "HIDIOCGUSAGES",        0x4813},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_START",     0x4813},
        {"linux/hiddev.h",      "HIDIOCSUSAGES",        0x4814},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_STOP",      0x4814},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_PAUSE",     0x4815},
-       {"sound/sb16_csp.h",    "SNDRV_SB_CSP_IOCTL_RESTART",   0x4816},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_INFO",       0x4820},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_TRAM_SETUP",       0x4820},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_RESET",      0x4821},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_TRAM_POKE",        0x4821},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_PLAY_NOTE",  0x4822},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_TRAM_PEEK",        0x4822},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_SET_VOICE",  0x4823},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_SET_PARAMS", 0x4824},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_SET_MODE",   0x4825},
-       {"sound/asound_fm.h",   "SNDRV_DM_FM_IOCTL_SET_CONNECTION",     0x4826},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_PCM_POKE", 0x4830},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_PCM_PEEK", 0x4831},
-       {"sound/hdsp.h",        "SNDRV_HDSP_IOCTL_GET_PEAK_RMS",        0x4840},
-       {"sound/hdsp.h",        "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO",     0x4841},
-       {"sound/hdsp.h",        "SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE",     0x4842},
-       {"sound/hdsp.h",        "SNDRV_HDSP_IOCTL_GET_VERSION", 0x4843},
-       {"sound/hdsp.h",        "SNDRV_HDSP_IOCTL_GET_MIXER",   0x4844},
-       {"sound/hdsp.h",        "SNDRV_HDSP_IOCTL_GET_9632_AEB",        0x4845},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_STOP",     0x4880},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_CONTINUE", 0x4881},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_ZERO_TRAM_COUNTER",        0x4882},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_SINGLE_STEP",      0x4883},
-       {"sound/emu10k1.h",     "SNDRV_EMU10K1_IOCTL_DBG_READ", 0x4884},
        {"linux/isdn.h",        "IIOCNETAIF",   0x4901},
        {"linux/isdn.h",        "IIOCNETDIF",   0x4902},
        {"linux/isdn.h",        "IIOCNETSCF",   0x4903},
        {"linux/kd.h",  "GIO_CMAP",     0x4b70},
        {"linux/kd.h",  "PIO_CMAP",     0x4b71},
        {"linux/kd.h",  "KDFONTOP",     0x4b72},
+       {"linux/kd.h",  "KDGKBDIACRUC", 0x4bfa},
+       {"linux/kd.h",  "KDSKBDIACRUC", 0x4bfb},
        {"asm/mtrr.h",  "MTRRIOC_ADD_ENTRY",    0x4d00},
+       {"asm/mce.h",   "MCE_GET_RECORD_LEN",   0x4d01},
        {"asm/mtrr.h",  "MTRRIOC_SET_ENTRY",    0x4d01},
+       {"asm/mce.h",   "MCE_GET_LOG_LEN",      0x4d02},
        {"asm/mtrr.h",  "MTRRIOC_DEL_ENTRY",    0x4d02},
+       {"asm/mce.h",   "MCE_GETCLEAR_FLAGS",   0x4d03},
        {"asm/mtrr.h",  "MTRRIOC_GET_ENTRY",    0x4d03},
        {"asm/mtrr.h",  "MTRRIOC_KILL_ENTRY",   0x4d04},
        {"asm/mtrr.h",  "MTRRIOC_ADD_PAGE_ENTRY",       0x4d05},
        {"asm/mtrr.h",  "MTRRIOC_GET_PAGE_ENTRY",       0x4d08},
        {"asm/mtrr.h",  "MTRRIOC_KILL_PAGE_ENTRY",      0x4d09},
        {"linux/soundcard.h",   "SOUND_MIXER_INFO",     0x4d65},
+       {"linux/soundcard.h",   "SOUND_OLD_MIXER_INFO", 0x4d65},
        {"linux/soundcard.h",   "SOUND_MIXER_ACCESS",   0x4d66},
        {"linux/soundcard.h",   "SOUND_MIXER_AGC",      0x4d67},
        {"linux/soundcard.h",   "SOUND_MIXER_3DSE",     0x4d68},
        {"linux/soundcard.h",   "SOUND_MIXER_GETLEVELS",        0x4d74},
        {"linux/soundcard.h",   "SOUND_MIXER_SETLEVELS",        0x4d75},
        {"linux/soundcard.h",   "OSS_GETVERSION",       0x4d76},
-       {"linux/ticable.h",     "IOCTL_TIUSB_TIMEOUT",  0x4e20},
-       {"linux/ticable.h",     "IOCTL_TIUSB_RESET_DEVICE",     0x4e21},
-       {"linux/ticable.h",     "IOCTL_TIUSB_RESET_PIPES",      0x4e22},
        {"linux/soundcard.h",   "SNDCTL_DSP_RESET",     0x5000},
        {"linux/soundcard.h",   "SNDCTL_DSP_SYNC",      0x5001},
        {"linux/soundcard.h",   "SNDCTL_DSP_SPEED",     0x5002},
        {"linux/soundcard.h",   "SNDCTL_DSP_GETBLKSIZE",        0x5004},
        {"linux/soundcard.h",   "SNDCTL_DSP_SETFMT",    0x5005},
        {"linux/soundcard.h",   "SOUND_PCM_READ_BITS",  0x5005},
+       {"linux/soundcard.h",   "SNDCTL_DSP_CHANNELS",  0x5006},
        {"linux/soundcard.h",   "SOUND_PCM_READ_CHANNELS",      0x5006},
        {"linux/soundcard.h",   "SOUND_PCM_READ_FILTER",        0x5007},
+       {"linux/soundcard.h",   "SOUND_PCM_WRITE_FILTER",       0x5007},
        {"linux/soundcard.h",   "SNDCTL_DSP_POST",      0x5008},
        {"linux/soundcard.h",   "SNDCTL_DSP_SUBDIVIDE", 0x5009},
        {"linux/soundcard.h",   "SNDCTL_DSP_SETFRAGMENT",       0x500a},
        {"linux/soundcard.h",   "SNDCTL_DSP_NONBLOCK",  0x500e},
        {"linux/soundcard.h",   "SNDCTL_DSP_GETCAPS",   0x500f},
        {"linux/soundcard.h",   "SNDCTL_DSP_GETTRIGGER",        0x5010},
+       {"linux/soundcard.h",   "SNDCTL_DSP_SETTRIGGER",        0x5010},
        {"linux/soundcard.h",   "SNDCTL_DSP_GETIPTR",   0x5011},
        {"linux/soundcard.h",   "SNDCTL_DSP_GETOPTR",   0x5012},
        {"linux/soundcard.h",   "SNDCTL_DSP_MAPINBUF",  0x5013},
        {"linux/soundcard.h",   "SNDCTL_DSP_BIND_CHANNEL",      0x5041},
        {"linux/soundcard.h",   "SNDCTL_DSP_SETSPDIF",  0x5042},
        {"linux/soundcard.h",   "SNDCTL_DSP_GETSPDIF",  0x5043},
-       {"sound/sscape_ioctl.h",        "SND_SSCAPE_LOAD_BOOTB",        0x5064},
-       {"sound/sscape_ioctl.h",        "SND_SSCAPE_LOAD_MCODE",        0x5065},
        {"linux/soundcard.h",   "SNDCTL_SEQ_RESET",     0x5100},
        {"linux/soundcard.h",   "SNDCTL_SEQ_SYNC",      0x5101},
        {"linux/soundcard.h",   "SNDCTL_SYNTH_INFO",    0x5102},
        {"linux/soundcard.h",   "SNDCTL_SYNTH_CONTROL", 0x5115},
        {"linux/soundcard.h",   "SNDCTL_SYNTH_REMOVESAMPLE",    0x5116},
        {"linux/random.h",      "RNDGETENTCNT", 0x5200},
+       {"linux/rfkill.h",      "RFKILL_IOCTL_NOINPUT", 0x5201},
        {"linux/random.h",      "RNDADDTOENTCNT",       0x5201},
        {"linux/random.h",      "RNDGETPOOL",   0x5202},
        {"linux/random.h",      "RNDADDENTROPY",        0x5203},
        {"linux/random.h",      "RNDZAPENTCNT", 0x5204},
        {"linux/random.h",      "RNDCLEARPOOL", 0x5206},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_PVERSION",     0x5300},
        {"linux/cdrom.h",       "CDROMPAUSE",   0x5301},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_CLIENT_ID",    0x5301},
        {"linux/cdrom.h",       "CDROMRESUME",  0x5302},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SYSTEM_INFO",  0x5302},
        {"linux/cdrom.h",       "CDROMPLAYMSF", 0x5303},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_RUNNING_MODE", 0x5303},
        {"linux/cdrom.h",       "CDROMPLAYTRKIND",      0x5304},
        {"linux/cdrom.h",       "CDROMREADTOCHDR",      0x5305},
        {"linux/cdrom.h",       "CDROMREADTOCENTRY",    0x5306},
        {"linux/cdrom.h",       "CDROMREADAUDIO",       0x530e},
        {"linux/cdrom.h",       "CDROMEJECT_SW",        0x530f},
        {"linux/cdrom.h",       "CDROMMULTISESSION",    0x5310},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO",      0x5310},
        {"linux/cdrom.h",       "CDROM_GET_MCN",        0x5311},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_CLIENT_INFO",      0x5311},
        {"linux/cdrom.h",       "CDROMRESET",   0x5312},
        {"linux/cdrom.h",       "CDROMVOLREAD", 0x5313},
        {"linux/cdrom.h",       "CDROMREADRAW", 0x5314},
        {"linux/cdrom.h",       "CDROMGETSPINDOWN",     0x531d},
        {"linux/cdrom.h",       "CDROMSETSPINDOWN",     0x531e},
        {"linux/cdrom.h",       "CDROM_SET_OPTIONS",    0x5320},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_CREATE_PORT",  0x5320},
        {"linux/cdrom.h",       "CDROM_CLEAR_OPTIONS",  0x5321},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_DELETE_PORT",  0x5321},
        {"linux/cdrom.h",       "CDROM_SELECT_SPEED",   0x5322},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_PORT_INFO",        0x5322},
        {"linux/cdrom.h",       "CDROM_SELECT_DISC",    0x5323},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_PORT_INFO",        0x5323},
        {"linux/cdrom.h",       "CDROM_MEDIA_CHANGED",  0x5325},
        {"linux/cdrom.h",       "CDROM_DRIVE_STATUS",   0x5326},
        {"linux/cdrom.h",       "CDROM_DISC_STATUS",    0x5327},
        {"linux/cdrom.h",       "CDROM_CHANGER_NSLOTS", 0x5328},
        {"linux/cdrom.h",       "CDROM_LOCKDOOR",       0x5329},
        {"linux/cdrom.h",       "CDROM_DEBUG",  0x5330},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT",       0x5330},
        {"linux/cdrom.h",       "CDROM_GET_CAPABILITY", 0x5331},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT",     0x5331},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_CREATE_QUEUE", 0x5332},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x5333},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_INFO",       0x5334},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO",       0x5335},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE",      0x5336},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS",     0x5340},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO",      0x5341},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO",      0x5342},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_OWNER",      0x5343},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_QUEUE_OWNER",      0x5344},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER",      0x5345},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER",      0x5346},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT",     0x5349},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT",     0x534a},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_CLIENT_POOL",      0x534b},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_CLIENT_POOL",      0x534c},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_REMOVE_EVENTS",        0x534e},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_QUERY_SUBS",   0x534f},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION",     0x5350},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT",    0x5351},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT",      0x5352},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_GET_QUEUE_SYNC",       0x5353},
-       {"sound/asequencer.h",  "SNDRV_SEQ_IOCTL_SET_QUEUE_SYNC",       0x5354},
        {"scsi/scsi_ioctl.h",   "SCSI_IOCTL_DOORLOCK",  0x5380},
        {"scsi/scsi_ioctl.h",   "SCSI_IOCTL_DOORUNLOCK",        0x5381},
        {"linux/cdrom.h",       "CDROMAUDIOBUFSIZ",     0x5382},
        {"scsi/scsi.h", "SCSI_IOCTL_TAGGED_DISABLE",    0x5384},
        {"scsi/scsi.h", "SCSI_IOCTL_PROBE_HOST",        0x5385},
        {"scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER",    0x5386},
-       {"scsi/scsi.h", "SCSI_IOCTL_GET_PCI",   0x5387},
        {"linux/cdrom.h",       "DVD_READ_STRUCT",      0x5390},
        {"linux/cdrom.h",       "DVD_WRITE_STRUCT",     0x5391},
        {"linux/cdrom.h",       "DVD_AUTH",     0x5392},
        {"linux/cdrom.h",       "CDROM_NEXT_WRITABLE",  0x5394},
        {"linux/cdrom.h",       "CDROM_LAST_WRITTEN",   0x5395},
        {"linux/soundcard.h",   "SNDCTL_TMR_TIMEBASE",  0x5401},
-       {"asm/ioctls.h",        "TCGETS",       0x5401},
+       {"asm-generic/ioctls.h",        "TCGETS",       0x5401},
        {"linux/soundcard.h",   "SNDCTL_TMR_START",     0x5402},
-       {"asm/ioctls.h",        "TCSETS",       0x5402},
+       {"asm-generic/ioctls.h",        "TCSETS",       0x5402},
        {"linux/soundcard.h",   "SNDCTL_TMR_STOP",      0x5403},
-       {"asm/ioctls.h",        "TCSETSW",      0x5403},
+       {"asm-generic/ioctls.h",        "TCSETSW",      0x5403},
        {"linux/soundcard.h",   "SNDCTL_TMR_CONTINUE",  0x5404},
-       {"asm/ioctls.h",        "TCSETSF",      0x5404},
+       {"asm-generic/ioctls.h",        "TCSETSF",      0x5404},
        {"linux/soundcard.h",   "SNDCTL_TMR_TEMPO",     0x5405},
-       {"asm/ioctls.h",        "TCGETA",       0x5405},
+       {"asm-generic/ioctls.h",        "TCGETA",       0x5405},
        {"linux/soundcard.h",   "SNDCTL_TMR_SOURCE",    0x5406},
-       {"asm/ioctls.h",        "TCSETA",       0x5406},
+       {"asm-generic/ioctls.h",        "TCSETA",       0x5406},
        {"linux/soundcard.h",   "SNDCTL_TMR_METRONOME", 0x5407},
-       {"asm/ioctls.h",        "TCSETAW",      0x5407},
+       {"asm-generic/ioctls.h",        "TCSETAW",      0x5407},
        {"linux/soundcard.h",   "SNDCTL_TMR_SELECT",    0x5408},
-       {"asm/ioctls.h",        "TCSETAF",      0x5408},
-       {"asm/ioctls.h",        "TCSBRK",       0x5409},
-       {"asm/ioctls.h",        "TCXONC",       0x540a},
-       {"asm/ioctls.h",        "TCFLSH",       0x540b},
-       {"asm/ioctls.h",        "TIOCEXCL",     0x540c},
-       {"asm/ioctls.h",        "TIOCNXCL",     0x540d},
-       {"asm/ioctls.h",        "TIOCSCTTY",    0x540e},
-       {"asm/ioctls.h",        "TIOCGPGRP",    0x540f},
-       {"asm/ioctls.h",        "TIOCSPGRP",    0x5410},
-       {"asm/ioctls.h",        "TIOCOUTQ",     0x5411},
-       {"asm/ioctls.h",        "TIOCSTI",      0x5412},
-       {"asm/ioctls.h",        "TIOCGWINSZ",   0x5413},
-       {"asm/ioctls.h",        "TIOCSWINSZ",   0x5414},
-       {"asm/ioctls.h",        "TIOCMGET",     0x5415},
-       {"asm/ioctls.h",        "TIOCMBIS",     0x5416},
-       {"asm/ioctls.h",        "TIOCMBIC",     0x5417},
-       {"asm/ioctls.h",        "TIOCMSET",     0x5418},
-       {"asm/ioctls.h",        "TIOCGSOFTCAR", 0x5419},
-       {"asm/ioctls.h",        "TIOCSSOFTCAR", 0x541a},
-       {"asm/ioctls.h",        "FIONREAD",     0x541b},
-       {"asm/ioctls.h",        "TIOCLINUX",    0x541c},
-       {"asm/ioctls.h",        "TIOCCONS",     0x541d},
-       {"asm/ioctls.h",        "TIOCGSERIAL",  0x541e},
-       {"asm/ioctls.h",        "TIOCSSERIAL",  0x541f},
-       {"asm/ioctls.h",        "TIOCPKT",      0x5420},
-       {"asm/ioctls.h",        "FIONBIO",      0x5421},
-       {"asm/ioctls.h",        "TIOCNOTTY",    0x5422},
-       {"asm/ioctls.h",        "TIOCSETD",     0x5423},
-       {"asm/ioctls.h",        "TIOCGETD",     0x5424},
-       {"asm/ioctls.h",        "TCSBRKP",      0x5425},
-       {"asm/ioctls.h",        "TIOCTTYGSTRUCT",       0x5426},
-       {"asm/ioctls.h",        "TIOCSBRK",     0x5427},
-       {"asm/ioctls.h",        "TIOCCBRK",     0x5428},
-       {"asm/ioctls.h",        "TIOCGSID",     0x5429},
-       {"asm/ioctls.h",        "TIOCGPTN",     0x5430},
-       {"asm/ioctls.h",        "TIOCSPTLCK",   0x5431},
-       {"asm/ioctls.h",        "TIOCGDEV",     0x5432},
-       {"asm/ioctls.h",        "FIONCLEX",     0x5450},
-       {"asm/ioctls.h",        "FIOCLEX",      0x5451},
-       {"asm/ioctls.h",        "FIOASYNC",     0x5452},
-       {"asm/ioctls.h",        "TIOCSERCONFIG",        0x5453},
-       {"asm/ioctls.h",        "TIOCSERGWILD", 0x5454},
-       {"asm/ioctls.h",        "TIOCSERSWILD", 0x5455},
-       {"asm/ioctls.h",        "TIOCGLCKTRMIOS",       0x5456},
-       {"asm/ioctls.h",        "TIOCSLCKTRMIOS",       0x5457},
-       {"asm/ioctls.h",        "TIOCSERGSTRUCT",       0x5458},
-       {"asm/ioctls.h",        "TIOCSERGETLSR",        0x5459},
-       {"asm/ioctls.h",        "TIOCSERGETMULTI",      0x545a},
-       {"asm/ioctls.h",        "TIOCSERSETMULTI",      0x545b},
-       {"asm/ioctls.h",        "TIOCMIWAIT",   0x545c},
-       {"asm/ioctls.h",        "TIOCGICOUNT",  0x545d},
-       {"asm/ioctls.h",        "TIOCGHAYESESP",        0x545e},
-       {"asm/ioctls.h",        "TIOCSHAYESESP",        0x545f},
-       {"asm/ioctls.h",        "FIOQSIZE",     0x5460},
+       {"asm-generic/ioctls.h",        "TCSETAF",      0x5408},
+       {"asm-generic/ioctls.h",        "TCSBRK",       0x5409},
+       {"asm-generic/ioctls.h",        "TCXONC",       0x540a},
+       {"asm-generic/ioctls.h",        "TCFLSH",       0x540b},
+       {"asm-generic/ioctls.h",        "TIOCEXCL",     0x540c},
+       {"asm-generic/ioctls.h",        "TIOCNXCL",     0x540d},
+       {"asm-generic/ioctls.h",        "TIOCSCTTY",    0x540e},
+       {"asm-generic/ioctls.h",        "TIOCGPGRP",    0x540f},
+       {"asm-generic/ioctls.h",        "TIOCSPGRP",    0x5410},
+       {"asm-generic/ioctls.h",        "TIOCOUTQ",     0x5411},
+       {"asm-generic/ioctls.h",        "TIOCSTI",      0x5412},
+       {"asm-generic/ioctls.h",        "TIOCGWINSZ",   0x5413},
+       {"asm-generic/ioctls.h",        "TIOCSWINSZ",   0x5414},
+       {"asm-generic/ioctls.h",        "TIOCMGET",     0x5415},
+       {"asm-generic/ioctls.h",        "TIOCMBIS",     0x5416},
+       {"asm-generic/ioctls.h",        "TIOCMBIC",     0x5417},
+       {"asm-generic/ioctls.h",        "TIOCMSET",     0x5418},
+       {"asm-generic/ioctls.h",        "TIOCGSOFTCAR", 0x5419},
+       {"asm-generic/ioctls.h",        "TIOCSSOFTCAR", 0x541a},
+       {"asm-generic/ioctls.h",        "FIONREAD",     0x541b},
+       {"asm-generic/ioctls.h",        "TIOCLINUX",    0x541c},
+       {"asm-generic/ioctls.h",        "TIOCCONS",     0x541d},
+       {"asm-generic/ioctls.h",        "TIOCGSERIAL",  0x541e},
+       {"asm-generic/ioctls.h",        "TIOCSSERIAL",  0x541f},
+       {"asm-generic/ioctls.h",        "TIOCPKT",      0x5420},
+       {"asm-generic/ioctls.h",        "FIONBIO",      0x5421},
+       {"asm-generic/ioctls.h",        "TIOCNOTTY",    0x5422},
+       {"asm-generic/ioctls.h",        "TIOCSETD",     0x5423},
+       {"asm-generic/ioctls.h",        "TIOCGETD",     0x5424},
+       {"asm-generic/ioctls.h",        "TCSBRKP",      0x5425},
+       {"asm-generic/ioctls.h",        "TIOCSBRK",     0x5427},
+       {"asm-generic/ioctls.h",        "TIOCCBRK",     0x5428},
+       {"asm-generic/ioctls.h",        "TIOCGSID",     0x5429},
+       {"asm-generic/ioctls.h",        "TCGETS2",      0x542a},
+       {"asm-generic/ioctls.h",        "TCSETS2",      0x542b},
+       {"asm-generic/ioctls.h",        "TCSETSW2",     0x542c},
+       {"asm-generic/ioctls.h",        "TCSETSF2",     0x542d},
+       {"asm-generic/ioctls.h",        "TIOCGRS485",   0x542e},
+       {"asm-generic/ioctls.h",        "TIOCSRS485",   0x542f},
+       {"asm-generic/ioctls.h",        "TIOCGPTN",     0x5430},
+       {"asm-generic/ioctls.h",        "TIOCSPTLCK",   0x5431},
+       {"asm-generic/ioctls.h",        "TCGETX",       0x5432},
+       {"asm-generic/ioctls.h",        "TCSETX",       0x5433},
+       {"asm-generic/ioctls.h",        "TCSETXF",      0x5434},
+       {"asm-generic/ioctls.h",        "TCSETXW",      0x5435},
+       {"asm-generic/ioctls.h",        "FIONCLEX",     0x5450},
+       {"asm-generic/ioctls.h",        "FIOCLEX",      0x5451},
+       {"asm-generic/ioctls.h",        "FIOASYNC",     0x5452},
+       {"asm-generic/ioctls.h",        "TIOCSERCONFIG",        0x5453},
+       {"asm-generic/ioctls.h",        "TIOCSERGWILD", 0x5454},
+       {"asm-generic/ioctls.h",        "TIOCSERSWILD", 0x5455},
+       {"asm-generic/ioctls.h",        "TIOCGLCKTRMIOS",       0x5456},
+       {"asm-generic/ioctls.h",        "TIOCSLCKTRMIOS",       0x5457},
+       {"asm-generic/ioctls.h",        "TIOCSERGSTRUCT",       0x5458},
+       {"asm-generic/ioctls.h",        "TIOCSERGETLSR",        0x5459},
+       {"asm-generic/ioctls.h",        "TIOCSERGETMULTI",      0x545a},
+       {"asm-generic/ioctls.h",        "TIOCSERSETMULTI",      0x545b},
+       {"asm-generic/ioctls.h",        "TIOCMIWAIT",   0x545c},
+       {"asm-generic/ioctls.h",        "TIOCGICOUNT",  0x545d},
+       {"asm-generic/ioctls.h",        "TIOCGHAYESESP",        0x545e},
+       {"asm-generic/ioctls.h",        "TIOCSHAYESESP",        0x545f},
+       {"asm-generic/ioctls.h",        "FIOQSIZE",     0x5460},
        {"linux/if_tun.h",      "TUNSETNOCSUM", 0x54c8},
        {"linux/if_tun.h",      "TUNSETDEBUG",  0x54c9},
        {"linux/if_tun.h",      "TUNSETIFF",    0x54ca},
        {"linux/if_tun.h",      "TUNSETPERSIST",        0x54cb},
        {"linux/if_tun.h",      "TUNSETOWNER",  0x54cc},
+       {"linux/if_tun.h",      "TUNSETLINK",   0x54cd},
+       {"linux/if_tun.h",      "TUNSETGROUP",  0x54ce},
+       {"linux/if_tun.h",      "TUNGETFEATURES",       0x54cf},
+       {"linux/if_tun.h",      "TUNSETOFFLOAD",        0x54d0},
+       {"linux/if_tun.h",      "TUNSETTXFILTER",       0x54d1},
+       {"linux/if_tun.h",      "TUNGETIFF",    0x54d2},
+       {"linux/if_tun.h",      "TUNGETSNDBUF", 0x54d3},
+       {"linux/if_tun.h",      "TUNSETSNDBUF", 0x54d4},
        {"linux/usbdevice_fs.h",        "USBDEVFS_CONTROL",     0x5500},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_CONTROL32",   0x5500},
        {"linux/uinput.h",      "UI_DEV_CREATE",        0x5501},
        {"linux/uinput.h",      "UI_DEV_DESTROY",       0x5502},
        {"linux/usbdevice_fs.h",        "USBDEVFS_BULK",        0x5502},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_BULK32",      0x5502},
        {"linux/usbdevice_fs.h",        "USBDEVFS_RESETEP",     0x5503},
        {"linux/usbdevice_fs.h",        "USBDEVFS_SETINTERFACE",        0x5504},
        {"linux/usbdevice_fs.h",        "USBDEVFS_SETCONFIGURATION",    0x5505},
        {"linux/usbdevice_fs.h",        "USBDEVFS_GETDRIVER",   0x5508},
        {"linux/usbdevice_fs.h",        "USBDEVFS_SUBMITURB",   0x550a},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_SUBMITURB32", 0x550a},
        {"linux/usbdevice_fs.h",        "USBDEVFS_DISCARDURB",  0x550b},
        {"linux/usbdevice_fs.h",        "USBDEVFS_REAPURB",     0x550c},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_REAPURB32",   0x550c},
        {"linux/usbdevice_fs.h",        "USBDEVFS_REAPURBNDELAY",       0x550d},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_REAPURBNDELAY32",     0x550d},
        {"linux/usbdevice_fs.h",        "USBDEVFS_DISCSIGNAL",  0x550e},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_DISCSIGNAL32",        0x550e},
        {"linux/usbdevice_fs.h",        "USBDEVFS_CLAIMINTERFACE",      0x550f},
        {"linux/usbdevice_fs.h",        "USBDEVFS_RELEASEINTERFACE",    0x5510},
        {"linux/usbdevice_fs.h",        "USBDEVFS_CONNECTINFO", 0x5511},
        {"linux/usbdevice_fs.h",        "USBDEVFS_IOCTL",       0x5512},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_IOCTL32",     0x5512},
        {"linux/usbdevice_fs.h",        "USBDEVFS_HUB_PORTINFO",        0x5513},
        {"linux/usbdevice_fs.h",        "USBDEVFS_RESET",       0x5514},
        {"linux/usbdevice_fs.h",        "USBDEVFS_CLEAR_HALT",  0x5515},
        {"linux/usbdevice_fs.h",        "USBDEVFS_DISCONNECT",  0x5516},
        {"linux/usbdevice_fs.h",        "USBDEVFS_CONNECT",     0x5517},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_CLAIM_PORT",  0x5518},
+       {"linux/usbdevice_fs.h",        "USBDEVFS_RELEASE_PORT",        0x5519},
        {"linux/uinput.h",      "UI_SET_EVBIT", 0x5564},
        {"linux/uinput.h",      "UI_SET_KEYBIT",        0x5565},
        {"linux/uinput.h",      "UI_SET_RELBIT",        0x5566},
        {"linux/uinput.h",      "UI_SET_LEDBIT",        0x5569},
        {"linux/uinput.h",      "UI_SET_SNDBIT",        0x556a},
        {"linux/uinput.h",      "UI_SET_FFBIT", 0x556b},
+       {"linux/uinput.h",      "UI_SET_PHYS",  0x556c},
+       {"linux/uinput.h",      "UI_SET_SWBIT", 0x556d},
+       {"linux/uinput.h",      "UI_BEGIN_FF_UPLOAD",   0x55c8},
+       {"linux/uinput.h",      "UI_END_FF_UPLOAD",     0x55c9},
+       {"linux/uinput.h",      "UI_BEGIN_FF_ERASE",    0x55ca},
+       {"linux/uinput.h",      "UI_END_FF_ERASE",      0x55cb},
        {"linux/videodev2.h",   "VIDIOC_QUERYCAP",      0x5600},
        {"linux/vt.h",  "VT_OPENQRY",   0x5600},
        {"linux/videodev2.h",   "VIDIOC_RESERVED",      0x5601},
        {"linux/vt.h",  "VT_SENDSIG",   0x5604},
        {"linux/videodev2.h",   "VIDIOC_S_FMT", 0x5605},
        {"linux/vt.h",  "VT_RELDISP",   0x5605},
-       {"linux/videodev2.h",   "VIDIOC_G_COMP",        0x5606},
        {"linux/vt.h",  "VT_ACTIVATE",  0x5606},
-       {"linux/videodev2.h",   "VIDIOC_S_COMP",        0x5607},
        {"linux/vt.h",  "VT_WAITACTIVE",        0x5607},
        {"linux/videodev2.h",   "VIDIOC_REQBUFS",       0x5608},
        {"linux/vt.h",  "VT_DISALLOCATE",       0x5608},
        {"linux/videodev2.h",   "VIDIOC_S_FBUF",        0x560b},
        {"linux/vt.h",  "VT_LOCKSWITCH",        0x560b},
        {"linux/vt.h",  "VT_UNLOCKSWITCH",      0x560c},
+       {"linux/vt.h",  "VT_GETHIFONTMASK",     0x560d},
        {"linux/videodev2.h",   "VIDIOC_OVERLAY",       0x560e},
+       {"linux/videodev2.h",   "VIDIOC_OVERLAY_OLD",   0x560e},
+       {"linux/vt.h",  "VT_WAITEVENT", 0x560e},
        {"linux/videodev2.h",   "VIDIOC_QBUF",  0x560f},
+       {"linux/vt.h",  "VT_SETACTIVATE",       0x560f},
        {"linux/videodev2.h",   "VIDIOC_DQBUF", 0x5611},
        {"linux/videodev2.h",   "VIDIOC_STREAMON",      0x5612},
        {"linux/videodev2.h",   "VIDIOC_STREAMOFF",     0x5613},
        {"linux/videodev2.h",   "VIDIOC_G_PARM",        0x5615},
        {"linux/videodev2.h",   "VIDIOC_S_PARM",        0x5616},
+       {"linux/videodev2.h",   "VIDIOC_S_PARM_OLD",    0x5616},
        {"linux/videodev2.h",   "VIDIOC_G_STD", 0x5617},
        {"linux/videodev2.h",   "VIDIOC_S_STD", 0x5618},
        {"linux/videodev2.h",   "VIDIOC_ENUMSTD",       0x5619},
        {"linux/videodev2.h",   "VIDIOC_ENUMINPUT",     0x561a},
-       {"linux/matroxfb.h",    "MATROXFB_G_TVOCTRL",   0x561b},
        {"linux/videodev2.h",   "VIDIOC_G_CTRL",        0x561b},
-       {"linux/matroxfb.h",    "MATROXFB_S_TVOCTRL",   0x561c},
        {"linux/videodev2.h",   "VIDIOC_S_CTRL",        0x561c},
+       {"linux/videodev2.h",   "VIDIOC_S_CTRL_OLD",    0x561c},
        {"linux/videodev2.h",   "VIDIOC_G_TUNER",       0x561d},
        {"linux/videodev2.h",   "VIDIOC_S_TUNER",       0x561e},
        {"linux/videodev2.h",   "VIDIOC_G_AUDIO",       0x5621},
+       {"linux/videodev2.h",   "VIDIOC_G_AUDIO_OLD",   0x5621},
        {"linux/videodev2.h",   "VIDIOC_S_AUDIO",       0x5622},
-       {"linux/matroxfb.h",    "MATROXFB_TVOQUERYCTRL",        0x5624},
        {"linux/videodev2.h",   "VIDIOC_QUERYCTRL",     0x5624},
        {"linux/videodev2.h",   "VIDIOC_QUERYMENU",     0x5625},
        {"linux/videodev2.h",   "VIDIOC_G_INPUT",       0x5626},
        {"linux/videodev2.h",   "VIDIOC_S_OUTPUT",      0x562f},
        {"linux/videodev2.h",   "VIDIOC_ENUMOUTPUT",    0x5630},
        {"linux/videodev2.h",   "VIDIOC_G_AUDOUT",      0x5631},
+       {"linux/videodev2.h",   "VIDIOC_G_AUDOUT_OLD",  0x5631},
        {"linux/videodev2.h",   "VIDIOC_S_AUDOUT",      0x5632},
        {"linux/videodev2.h",   "VIDIOC_G_MODULATOR",   0x5636},
        {"linux/videodev2.h",   "VIDIOC_S_MODULATOR",   0x5637},
        {"linux/videodev2.h",   "VIDIOC_G_FREQUENCY",   0x5638},
        {"linux/videodev2.h",   "VIDIOC_S_FREQUENCY",   0x5639},
        {"linux/videodev2.h",   "VIDIOC_CROPCAP",       0x563a},
+       {"linux/videodev2.h",   "VIDIOC_CROPCAP_OLD",   0x563a},
        {"linux/videodev2.h",   "VIDIOC_G_CROP",        0x563b},
        {"linux/videodev2.h",   "VIDIOC_S_CROP",        0x563c},
        {"linux/videodev2.h",   "VIDIOC_G_JPEGCOMP",    0x563d},
        {"linux/videodev2.h",   "VIDIOC_ENUMAUDOUT",    0x5642},
        {"linux/videodev2.h",   "VIDIOC_G_PRIORITY",    0x5643},
        {"linux/videodev2.h",   "VIDIOC_S_PRIORITY",    0x5644},
+       {"linux/videodev2.h",   "VIDIOC_G_SLICED_VBI_CAP",      0x5645},
+       {"linux/videodev2.h",   "VIDIOC_LOG_STATUS",    0x5646},
+       {"linux/videodev2.h",   "VIDIOC_G_EXT_CTRLS",   0x5647},
+       {"linux/videodev2.h",   "VIDIOC_S_EXT_CTRLS",   0x5648},
+       {"linux/videodev2.h",   "VIDIOC_TRY_EXT_CTRLS", 0x5649},
+       {"linux/videodev2.h",   "VIDIOC_ENUM_FRAMESIZES",       0x564a},
+       {"linux/videodev2.h",   "VIDIOC_ENUM_FRAMEINTERVALS",   0x564b},
+       {"linux/videodev2.h",   "VIDIOC_G_ENC_INDEX",   0x564c},
+       {"linux/videodev2.h",   "VIDIOC_ENCODER_CMD",   0x564d},
+       {"linux/videodev2.h",   "VIDIOC_TRY_ENCODER_CMD",       0x564e},
+       {"linux/videodev2.h",   "VIDIOC_DBG_S_REGISTER",        0x564f},
+       {"linux/videodev2.h",   "VIDIOC_DBG_G_REGISTER",        0x5650},
+       {"linux/videodev2.h",   "VIDIOC_DBG_G_CHIP_IDENT",      0x5651},
+       {"linux/videodev2.h",   "VIDIOC_S_HW_FREQ_SEEK",        0x5652},
+       {"linux/videodev2.h",   "VIDIOC_ENUM_DV_PRESETS",       0x5653},
+       {"linux/videodev2.h",   "VIDIOC_S_DV_PRESET",   0x5654},
+       {"linux/videodev2.h",   "VIDIOC_G_DV_PRESET",   0x5655},
+       {"linux/videodev2.h",   "VIDIOC_QUERY_DV_PRESET",       0x5656},
+       {"linux/videodev2.h",   "VIDIOC_S_DV_TIMINGS",  0x5657},
+       {"linux/videodev2.h",   "VIDIOC_G_DV_TIMINGS",  0x5658},
+       {"linux/ivtvfb.h",      "IVTVFB_IOC_DMA_FRAME", 0x56c0},
+       {"linux/ivtv.h",        "IVTV_IOC_DMA_FRAME",   0x56c0},
        {"linux/watchdog.h",    "WDIOC_GETSUPPORT",     0x5700},
        {"linux/watchdog.h",    "WDIOC_GETSTATUS",      0x5701},
        {"linux/watchdog.h",    "WDIOC_GETBOOTSTATUS",  0x5702},
        {"linux/watchdog.h",    "WDIOC_KEEPALIVE",      0x5705},
        {"linux/watchdog.h",    "WDIOC_SETTIMEOUT",     0x5706},
        {"linux/watchdog.h",    "WDIOC_GETTIMEOUT",     0x5707},
-       {"linux/ite_gpio.h",    "ITE_GPIO_IN",  0x5a00},
-       {"linux/ite_gpio.h",    "ITE_GPIO_OUT", 0x5a01},
-       {"linux/ite_gpio.h",    "ITE_GPIO_INT_CTRL",    0x5a02},
-       {"linux/ite_gpio.h",    "ITE_GPIO_IN_STATUS",   0x5a03},
-       {"linux/ite_gpio.h",    "ITE_GPIO_OUT_STATUS",  0x5a04},
-       {"linux/ite_gpio.h",    "ITE_GPIO_GEN_CTRL",    0x5a05},
-       {"linux/ite_gpio.h",    "ITE_GPIO_INT_WAIT",    0x5a06},
+       {"linux/watchdog.h",    "WDIOC_SETPRETIMEOUT",  0x5708},
+       {"linux/watchdog.h",    "WDIOC_GETPRETIMEOUT",  0x5709},
+       {"linux/watchdog.h",    "WDIOC_GETTIMELEFT",    0x570a},
+       {"linux/pktcdvd.h",     "PACKET_CTRL_CMD",      0x5801},
+       {"linux/fs.h",  "FIFREEZE",     0x5877},
+       {"linux/fs.h",  "FITHAW",       0x5878},
        {"linux/sonet.h",       "SONET_GETSTAT",        0x6110},
        {"linux/sonet.h",       "SONET_GETSTATZ",       0x6111},
        {"linux/sonet.h",       "SONET_SETDIAG",        0x6112},
        {"linux/atm_zatm.h",    "ZATM_GETPOOLZ",        0x6162},
        {"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
        {"linux/atm_zatm.h",    "ZATM_SETPOOL", 0x6163},
-       {"linux/atm_zatm.h",    "ZATM_GETTHIST",        0x6164},
        {"linux/atm_eni.h",     "ENI_SETMULT",  0x6167},
        {"linux/atm_tcp.h",     "SIOCSIFATMTCP",        0x6180},
        {"linux/atmdev.h",      "ATM_GETLINKRATE",      0x6181},
        {"linux/atmdev.h",      "ATM_SETESI",   0x618c},
        {"linux/atmdev.h",      "ATM_SETESIF",  0x618d},
        {"linux/atm_tcp.h",     "ATMTCP_CREATE",        0x618e},
+       {"linux/atmdev.h",      "ATM_ADDLECSADDR",      0x618e},
        {"linux/atm_tcp.h",     "ATMTCP_REMOVE",        0x618f},
+       {"linux/atmdev.h",      "ATM_DELLECSADDR",      0x618f},
+       {"linux/atmdev.h",      "ATM_GETLECSADDR",      0x6190},
        {"linux/atmbr2684.h",   "BR2684_SETFILT",       0x6190},
        {"linux/atmlec.h",      "ATMLEC_CTRL",  0x61d0},
        {"linux/atmlec.h",      "ATMLEC_DATA",  0x61d1},
        {"linux/atmdev.h",      "ATM_SETSC",    0x61f1},
        {"linux/atmdev.h",      "ATM_SETBACKEND",       0x61f2},
        {"linux/atmdev.h",      "ATM_NEWBACKENDIF",     0x61f3},
+       {"linux/atmdev.h",      "ATM_ADDPARTY", 0x61f4},
+       {"linux/atmdev.h",      "COMPAT_ATM_ADDPARTY",  0x61f4},
+       {"linux/atmdev.h",      "ATM_DROPPARTY",        0x61f5},
+       {"linux/cm4000_cs.h",   "CM_IOCGSTATUS",        0x6300},
+       {"linux/chio.h",        "CHIOMOVE",     0x6301},
+       {"linux/cm4000_cs.h",   "CM_IOCGATR",   0x6301},
+       {"linux/chio.h",        "CHIOEXCHANGE", 0x6302},
+       {"linux/cm4000_cs.h",   "CM_IOCSPTS",   0x6302},
+       {"linux/chio.h",        "CHIOPOSITION", 0x6303},
+       {"linux/cm4000_cs.h",   "CM_IOCSRDR",   0x6303},
+       {"linux/chio.h",        "CHIOGPICKER",  0x6304},
+       {"linux/cm4000_cs.h",   "CM_IOCARDOFF", 0x6304},
+       {"linux/chio.h",        "CHIOSPICKER",  0x6305},
+       {"linux/chio.h",        "CHIOGPARAMS",  0x6306},
+       {"linux/chio.h",        "CHIOGSTATUS",  0x6308},
        {"linux/coda.h",        "CIOC_KERNEL_VERSION",  0x630a},
+       {"linux/chio.h",        "CHIOGELEM",    0x6310},
+       {"linux/chio.h",        "CHIOINITELEM", 0x6311},
+       {"linux/chio.h",        "CHIOSVOLTAG",  0x6312},
+       {"linux/chio.h",        "CHIOGVPARAMS", 0x6313},
        {"linux/comstats.h",    "COM_GETPORTSTATS",     0x631e},
        {"linux/comstats.h",    "COM_CLRPORTSTATS",     0x631f},
        {"linux/comstats.h",    "COM_GETBRDSTATS",      0x6320},
        {"linux/comstats.h",    "COM_READPORT", 0x6328},
        {"linux/comstats.h",    "COM_READBOARD",        0x6329},
        {"linux/comstats.h",    "COM_READPANEL",        0x632a},
-       {"linux/devfs_fs.h",    "DEVFSDIOC_GET_PROTO_REV",      0x6400},
-       {"linux/video_decoder.h",       "DECODER_GET_CAPABILITIES",     0x6401},
-       {"linux/video_decoder.h",       "DECODER_GET_STATUS",   0x6402},
-       {"linux/devfs_fs.h",    "DEVFSDIOC_SET_EVENT_MASK",     0x6402},
-       {"linux/video_decoder.h",       "DECODER_SET_NORM",     0x6403},
-       {"linux/devfs_fs.h",    "DEVFSDIOC_RELEASE_EVENT_QUEUE",        0x6403},
-       {"linux/video_decoder.h",       "DECODER_SET_INPUT",    0x6404},
-       {"linux/devfs_fs.h",    "DEVFSDIOC_SET_DEBUG_MASK",     0x6404},
-       {"linux/video_decoder.h",       "DECODER_SET_OUTPUT",   0x6405},
-       {"linux/video_decoder.h",       "DECODER_ENABLE_OUTPUT",        0x6406},
-       {"linux/video_decoder.h",       "DECODER_SET_PICTURE",  0x6407},
-       {"linux/video_decoder.h",       "DECODER_DUMP", 0x64c0},
-       {"linux/video_encoder.h",       "ENCODER_GET_CAPABILITIES",     0x6501},
-       {"linux/video_encoder.h",       "ENCODER_SET_NORM",     0x6502},
-       {"linux/video_encoder.h",       "ENCODER_SET_INPUT",    0x6503},
-       {"linux/video_encoder.h",       "ENCODER_SET_OUTPUT",   0x6504},
-       {"linux/video_encoder.h",       "ENCODER_ENABLE_OUTPUT",        0x6505},
-       {"linux/ext2_fs.h",     "EXT2_IOC_GETFLAGS",    0x6601},
-       {"linux/ext2_fs.h",     "EXT2_IOC_SETFLAGS",    0x6602},
-       {"linux/ext3_fs.h",     "EXT3_IOC_GETVERSION",  0x6603},
-       {"linux/ext3_fs.h",     "EXT3_IOC_SETVERSION",  0x6604},
-       {"linux/ext3_fs.h",     "EXT3_IOC_WAIT_FOR_READONLY",   0x6663},
-       {"linux/usb_gadgetfs.h",        "GADGETFS_FIFO_STATUS", 0x6701},
-       {"linux/usb_gadgetfs.h",        "GADGETFS_FIFO_FLUSH",  0x6702},
-       {"linux/usb_gadgetfs.h",        "GADGETFS_CLEAR_HALT",  0x6703},
+       {"asm/msr.h",   "X86_IOC_RDMSR_REGS",   0x63a0},
+       {"asm/msr.h",   "X86_IOC_WRMSR_REGS",   0x63a1},
+       {"linux/cm4000_cs.h",   "CM_IOSDBGLVL", 0x63fa},
+       {"linux/fs.h",  "FS_IOC32_GETFLAGS",    0x6601},
+       {"linux/fs.h",  "FS_IOC_GETFLAGS",      0x6601},
+       {"linux/fs.h",  "FS_IOC32_SETFLAGS",    0x6602},
+       {"linux/fs.h",  "FS_IOC_SETFLAGS",      0x6602},
+       {"linux/ext2_fs.h",     "EXT2_IOC_GETRSVSZ",    0x6605},
+       {"linux/ext2_fs.h",     "EXT2_IOC_SETRSVSZ",    0x6606},
+       {"linux/fs.h",  "FS_IOC_FIEMAP",        0x660b},
+       {"linux/hpet.h",        "HPET_IE_ON",   0x6801},
+       {"linux/hpet.h",        "HPET_IE_OFF",  0x6802},
+       {"linux/hpet.h",        "HPET_INFO",    0x6803},
+       {"linux/hpet.h",        "HPET_EPI",     0x6804},
+       {"linux/hpet.h",        "HPET_DPI",     0x6805},
+       {"linux/hpet.h",        "HPET_IRQFREQ", 0x6806},
        {"linux/i2o-dev.h",     "I2OGETIOPS",   0x6900},
        {"linux/i2o-dev.h",     "I2OHRTGET",    0x6901},
        {"linux/i2o-dev.h",     "I2OLCTGET",    0x6902},
        {"linux/i2o-dev.h",     "I2OEVTREG",    0x690a},
        {"linux/i2o-dev.h",     "I2OEVTGET",    0x690b},
        {"linux/ipmi.h",        "IPMICTL_RECEIVE_MSG_TRUNC",    0x690b},
+       {"linux/i2o-dev.h",     "I2OPASSTHRU",  0x690c},
+       {"linux/i2o-dev.h",     "I2OPASSTHRU32",        0x690c},
        {"linux/ipmi.h",        "IPMICTL_RECEIVE_MSG",  0x690c},
        {"linux/ipmi.h",        "IPMICTL_SEND_COMMAND", 0x690d},
        {"linux/ipmi.h",        "IPMICTL_REGISTER_FOR_CMD",     0x690e},
        {"linux/ipmi.h",        "IPMICTL_GET_MY_ADDRESS_CMD",   0x6912},
        {"linux/ipmi.h",        "IPMICTL_SET_MY_LUN_CMD",       0x6913},
        {"linux/ipmi.h",        "IPMICTL_GET_MY_LUN_CMD",       0x6914},
+       {"linux/ipmi.h",        "IPMICTL_SEND_COMMAND_SETTIME", 0x6915},
+       {"linux/ipmi.h",        "IPMICTL_SET_TIMING_PARMS_CMD", 0x6916},
+       {"linux/ipmi.h",        "IPMICTL_GET_TIMING_PARMS_CMD", 0x6917},
+       {"linux/ipmi.h",        "IPMICTL_REGISTER_FOR_CMD_CHANS",       0x691c},
+       {"linux/ipmi.h",        "IPMICTL_UNREGISTER_FOR_CMD_CHANS",     0x691d},
+       {"linux/ipmi.h",        "IPMICTL_GET_MAINTENANCE_MODE_CMD",     0x691e},
+       {"linux/ipmi.h",        "IPMICTL_SET_MAINTENANCE_MODE_CMD",     0x691f},
        {"linux/i8k.h", "I8K_BIOS_VERSION",     0x6980},
        {"linux/i8k.h", "I8K_MACHINE_ID",       0x6981},
        {"linux/i8k.h", "I8K_POWER_STATUS",     0x6982},
        {"linux/udf_fs_i.h",    "UDF_GETVOLIDENT",      0x6c42},
        {"linux/udf_fs_i.h",    "UDF_RELOCATE_BLOCKS",  0x6c43},
        {"linux/synclink.h",    "MGSL_IOCSPARAMS",      0x6d00},
+       {"linux/mmtimer.h",     "MMTIMER_GETOFFSET",    0x6d00},
        {"linux/soundcard.h",   "SNDCTL_MIDI_PRETIME",  0x6d00},
        {"linux/synclink.h",    "MGSL_IOCGPARAMS",      0x6d01},
+       {"linux/mmtimer.h",     "MMTIMER_GETRES",       0x6d01},
        {"linux/mtio.h",        "MTIOCTOP",     0x6d01},
        {"linux/soundcard.h",   "SNDCTL_MIDI_MPUMODE",  0x6d01},
        {"linux/synclink.h",    "MGSL_IOCSTXIDLE",      0x6d02},
+       {"linux/mmtimer.h",     "MMTIMER_GETFREQ",      0x6d02},
        {"linux/mtio.h",        "MTIOCGET",     0x6d02},
        {"linux/soundcard.h",   "SNDCTL_MIDI_MPUCMD",   0x6d02},
        {"linux/synclink.h",    "MGSL_IOCGTXIDLE",      0x6d03},
        {"linux/mtio.h",        "MTIOCPOS",     0x6d03},
        {"linux/synclink.h",    "MGSL_IOCTXENABLE",     0x6d04},
-       {"linux/mtio.h",        "MTIOCGETCONFIG",       0x6d04},
+       {"linux/mmtimer.h",     "MMTIMER_GETBITS",      0x6d04},
        {"linux/synclink.h",    "MGSL_IOCRXENABLE",     0x6d05},
-       {"linux/mtio.h",        "MTIOCSETCONFIG",       0x6d05},
        {"linux/synclink.h",    "MGSL_IOCTXABORT",      0x6d06},
-       {"linux/mtio.h",        "MTIOCRDFTSEG", 0x6d06},
+       {"linux/mmtimer.h",     "MMTIMER_MMAPAVAIL",    0x6d06},
        {"linux/synclink.h",    "MGSL_IOCGSTATS",       0x6d07},
-       {"linux/mtio.h",        "MTIOCWRFTSEG", 0x6d07},
        {"linux/synclink.h",    "MGSL_IOCWAITEVENT",    0x6d08},
-       {"linux/mtio.h",        "MTIOCVOLINFO", 0x6d08},
        {"linux/synclink.h",    "MGSL_IOCLOOPTXDONE",   0x6d09},
-       {"linux/mtio.h",        "MTIOCGETSIZE", 0x6d09},
+       {"linux/mmtimer.h",     "MMTIMER_GETCOUNTER",   0x6d09},
        {"linux/synclink.h",    "MGSL_IOCSIF",  0x6d0a},
-       {"linux/mtio.h",        "MTIOCFTFORMAT",        0x6d0a},
        {"linux/synclink.h",    "MGSL_IOCGIF",  0x6d0b},
-       {"linux/mtio.h",        "MTIOCFTCMD",   0x6d0b},
        {"linux/synclink.h",    "MGSL_IOCCLRMODCOUNT",  0x6d0f},
-       {"linux/zftape.h",      "MTIOC_ZFTAPE_GETBLKSZ",        0x6d68},
+       {"linux/synclink.h",    "MGSL_IOCSGPIO",        0x6d10},
+       {"linux/synclink.h",    "MGSL_IOCGGPIO",        0x6d11},
+       {"linux/synclink.h",    "MGSL_IOCWAITGPIO",     0x6d12},
        {"linux/ncp_fs.h",      "NCP_IOC_NCPREQUEST",   0x6e01},
        {"linux/ncp_fs.h",      "NCP_IOC_GETMOUNTUID",  0x6e02},
+       {"linux/ncp_fs.h",      "NCP_IOC_GETMOUNTUID2", 0x6e02},
        {"linux/ncp_fs.h",      "NCP_IOC_CONN_LOGGED_IN",       0x6e03},
        {"linux/ncp_fs.h",      "NCP_IOC_GET_FS_INFO",  0x6e04},
+       {"linux/ncp_fs.h",      "NCP_IOC_GET_FS_INFO_V2",       0x6e04},
        {"linux/ncp_fs.h",      "NCP_IOC_SIGN_INIT",    0x6e05},
+       {"linux/ncp_fs.h",      "NCP_IOC_SET_SIGN_WANTED",      0x6e06},
        {"linux/ncp_fs.h",      "NCP_IOC_SIGN_WANTED",  0x6e06},
        {"linux/ncp_fs.h",      "NCP_IOC_LOCKUNLOCK",   0x6e07},
        {"linux/ncp_fs.h",      "NCP_IOC_GETROOT",      0x6e08},
+       {"linux/ncp_fs.h",      "NCP_IOC_SETROOT",      0x6e08},
        {"linux/ncp_fs.h",      "NCP_IOC_GETOBJECTNAME",        0x6e09},
+       {"linux/ncp_fs.h",      "NCP_IOC_SETOBJECTNAME",        0x6e09},
        {"linux/ncp_fs.h",      "NCP_IOC_GETPRIVATEDATA",       0x6e0a},
+       {"linux/ncp_fs.h",      "NCP_IOC_SETPRIVATEDATA",       0x6e0a},
        {"linux/ncp_fs.h",      "NCP_IOC_GETCHARSETS",  0x6e0b},
+       {"linux/ncp_fs.h",      "NCP_IOC_SETCHARSETS",  0x6e0b},
        {"linux/ncp_fs.h",      "NCP_IOC_GETDENTRYTTL", 0x6e0c},
+       {"linux/ncp_fs.h",      "NCP_IOC_SETDENTRYTTL", 0x6e0c},
        {"linux/matroxfb.h",    "MATROXFB_GET_OUTPUT_CONNECTION",       0x6ef8},
-       {"linux/sisfb.h",       "SISFB_GET_INFO",       0x6ef8},
+       {"linux/matroxfb.h",    "MATROXFB_SET_OUTPUT_CONNECTION",       0x6ef8},
        {"linux/matroxfb.h",    "MATROXFB_GET_AVAILABLE_OUTPUTS",       0x6ef9},
        {"linux/matroxfb.h",    "MATROXFB_GET_OUTPUT_MODE",     0x6efa},
+       {"linux/matroxfb.h",    "MATROXFB_SET_OUTPUT_MODE",     0x6efa},
        {"linux/matroxfb.h",    "MATROXFB_GET_ALL_OUTPUTS",     0x6efb},
+       {"linux/phantom.h",     "PHN_GET_REG",  0x7000},
+       {"linux/phantom.h",     "PHN_SET_REG",  0x7001},
        {"linux/rtc.h", "RTC_AIE_ON",   0x7001},
+       {"linux/phantom.h",     "PHN_GET_REGS", 0x7002},
        {"linux/rtc.h", "RTC_AIE_OFF",  0x7002},
+       {"linux/phantom.h",     "PHN_SET_REGS", 0x7003},
        {"linux/rtc.h", "RTC_UIE_ON",   0x7003},
+       {"linux/phantom.h",     "PHN_NOT_OH",   0x7004},
        {"linux/rtc.h", "RTC_UIE_OFF",  0x7004},
+       {"linux/phantom.h",     "PHN_GETREG",   0x7005},
        {"linux/rtc.h", "RTC_PIE_ON",   0x7005},
+       {"linux/phantom.h",     "PHN_SETREG",   0x7006},
        {"linux/rtc.h", "RTC_PIE_OFF",  0x7006},
+       {"linux/phantom.h",     "PHN_GETREGS",  0x7007},
        {"linux/rtc.h", "RTC_ALM_SET",  0x7007},
+       {"linux/phantom.h",     "PHN_SETREGS",  0x7008},
        {"linux/rtc.h", "RTC_ALM_READ", 0x7008},
        {"linux/rtc.h", "RTC_RD_TIME",  0x7009},
        {"linux/rtc.h", "RTC_SET_TIME", 0x700a},
        {"linux/rtc.h", "RTC_PLL_SET",  0x7012},
        {"linux/nvram.h",       "NVRAM_INIT",   0x7040},
        {"linux/nvram.h",       "NVRAM_SETCKS", 0x7041},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_DEVICE",       0x7050},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_REINTKML",     0x7051},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_GET_RCVD",     0x7052},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SET_IOCTL_UID",        0x7053},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_GET_KML_SIZE", 0x7054},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_PURGE_FILE_DATA",      0x7055},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_CONNECT",      0x7056},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_GO_FETCH_KML", 0x7057},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_MARK", 0x7058},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_CLEAR_FSET",   0x7059},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_CLEAR_ALL_FSETS",      0x7060},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SET_FSET",     0x7061},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_REVOKE_PERMIT",        0x7062},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SET_KMLSIZE",  0x7063},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_CLIENT_MAKE_BRANCH",   0x7064},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SERVER_MAKE_BRANCH",   0x7065},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_BRANCH_UNDO",  0x7066},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_BRANCH_REDO",  0x7067},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SET_PID",      0x7068},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SET_CHANNEL",  0x7069},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_GET_CHANNEL",  0x7070},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_GET_FILEID",   0x7071},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_ADJUST_LML",   0x7072},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_SET_FILEID",   0x7073},
-       {"linux/intermezzo_idl.h",      "IZO_IOC_REPSTATUS",    0x7074},
        {"linux/ppdev.h",       "PPSETMODE",    0x7080},
        {"linux/ppdev.h",       "PPRSTATUS",    0x7081},
        {"linux/ppdev.h",       "PPRCONTROL",   0x7083},
        {"linux/ppdev.h",       "PPGETPHASE",   0x7099},
        {"linux/ppdev.h",       "PPGETFLAGS",   0x709a},
        {"linux/ppdev.h",       "PPSETFLAGS",   0x709b},
-       {"linux/ticable.h",     "IOCTL_TISER_DELAY",    0x70a0},
-       {"linux/ticable.h",     "IOCTL_TISER_TIMEOUT",  0x70a1},
-       {"linux/ticable.h",     "IOCTL_TIPAR_DELAY",    0x70a8},
-       {"linux/ticable.h",     "IOCTL_TIPAR_TIMEOUT",  0x70a9},
+       {"linux/pps.h", "PPS_GETPARAMS",        0x70a1},
+       {"linux/pps.h", "PPS_SETPARAMS",        0x70a2},
+       {"linux/pps.h", "PPS_GETCAP",   0x70a3},
+       {"linux/pps.h", "PPS_FETCH",    0x70a4},
        {"linux/serio.h",       "SPIOCSTYPE",   0x7101},
-       {"linux/videotext.h",   "VTXIOCGETINFO",        0x7101},
-       {"linux/videotext.h",   "VTXIOCCLRPAGE",        0x7102},
-       {"linux/videotext.h",   "VTXIOCCLRFOUND",       0x7103},
-       {"linux/videotext.h",   "VTXIOCPAGEREQ",        0x7104},
-       {"linux/videotext.h",   "VTXIOCGETSTAT",        0x7105},
-       {"linux/videotext.h",   "VTXIOCGETPAGE",        0x7106},
-       {"linux/videotext.h",   "VTXIOCSTOPDAU",        0x7107},
-       {"linux/videotext.h",   "VTXIOCPUTPAGE",        0x7108},
-       {"linux/videotext.h",   "VTXIOCSETDISP",        0x7109},
-       {"linux/videotext.h",   "VTXIOCPUTSTAT",        0x710a},
-       {"linux/videotext.h",   "VTXIOCCLRCACHE",       0x710b},
-       {"linux/videotext.h",   "VTXIOCSETVIRT",        0x710c},
+       {"linux/videotext.h",   "VTXIOCGETINFO_OLD",    0x7101},
+       {"linux/videotext.h",   "VTXIOCCLRPAGE_OLD",    0x7102},
+       {"linux/videotext.h",   "VTXIOCCLRFOUND_OLD",   0x7103},
+       {"linux/videotext.h",   "VTXIOCPAGEREQ_OLD",    0x7104},
+       {"linux/videotext.h",   "VTXIOCGETSTAT_OLD",    0x7105},
+       {"linux/videotext.h",   "VTXIOCGETPAGE_OLD",    0x7106},
+       {"linux/videotext.h",   "VTXIOCSTOPDAU_OLD",    0x7107},
+       {"linux/videotext.h",   "VTXIOCPUTPAGE_OLD",    0x7108},
+       {"linux/videotext.h",   "VTXIOCSETDISP_OLD",    0x7109},
+       {"linux/videotext.h",   "VTXIOCPUTSTAT_OLD",    0x710a},
+       {"linux/videotext.h",   "VTXIOCCLRCACHE_OLD",   0x710b},
+       {"linux/videotext.h",   "VTXIOCSETVIRT_OLD",    0x710c},
        {"linux/telephony.h",   "PHONE_CAPABILITIES",   0x7180},
        {"linux/telephony.h",   "PHONE_CAPABILITIES_LIST",      0x7181},
        {"linux/telephony.h",   "PHONE_CAPABILITIES_CHECK",     0x7182},
        {"linux/telephony.h",   "PHONE_HOOKSTATE",      0x7184},
        {"linux/telephony.h",   "PHONE_MAXRINGS",       0x7185},
        {"linux/telephony.h",   "PHONE_RING_CADENCE",   0x7186},
+       {"linux/telephony.h",   "OLD_PHONE_RING_START", 0x7187},
        {"linux/telephony.h",   "PHONE_RING_START",     0x7187},
        {"linux/telephony.h",   "PHONE_RING_STOP",      0x7188},
        {"linux/telephony.h",   "PHONE_REC_CODEC",      0x7189},
        {"linux/ixjuser.h",     "IXJCTL_SC_TXG",        0x71eb},
        {"linux/ixjuser.h",     "IXJCTL_INTERCOM_START",        0x71fd},
        {"linux/ixjuser.h",     "IXJCTL_INTERCOM_STOP", 0x71fe},
-       {"linux/videotext.h",   "TUNIOCGETINFO",        0x7201},
        {"linux/msdos_fs.h",    "VFAT_IOCTL_READDIR_BOTH",      0x7201},
-       {"linux/videotext.h",   "TUNIOCRESET",  0x7202},
        {"linux/msdos_fs.h",    "VFAT_IOCTL_READDIR_SHORT",     0x7202},
-       {"linux/videotext.h",   "TUNIOCSETFREQ",        0x7203},
-       {"linux/videotext.h",   "TUNIOCGETFREQ",        0x7204},
-       {"linux/videotext.h",   "TUNIOCSETCHAN",        0x7205},
-       {"linux/videotext.h",   "TUNIOCGETCHAN",        0x7206},
+       {"linux/msdos_fs.h",    "FAT_IOCTL_GET_ATTRIBUTES",     0x7210},
+       {"linux/msdos_fs.h",    "FAT_IOCTL_SET_ATTRIBUTES",     0x7211},
        {"linux/cdk.h", "STL_BINTR",    0x7314},
        {"linux/cdk.h", "STL_BSTART",   0x7315},
        {"linux/cdk.h", "STL_BSTOP",    0x7316},
        {"linux/cdk.h", "STL_BRESET",   0x7317},
        {"linux/cdk.h", "STL_GETPFLAG", 0x7350},
        {"linux/cdk.h", "STL_SETPFLAG", 0x7351},
+       {"linux/if_ppp.h",      "PPPIOCGL2TPSTATS",     0x7436},
        {"linux/if_ppp.h",      "PPPIOCGCHAN",  0x7437},
        {"linux/if_ppp.h",      "PPPIOCATTCHAN",        0x7438},
        {"linux/if_ppp.h",      "PPPIOCDISCONN",        0x7439},
        {"linux/if_ppp.h",      "PPPIOCSASYNCMAP",      0x7457},
        {"linux/if_ppp.h",      "PPPIOCGASYNCMAP",      0x7458},
        {"linux/if_ppp.h",      "PPPIOCSFLAGS", 0x7459},
-       {"linux/jffs.h",        "JFFS_PRINT_HASH",      0x745a},
        {"linux/if_ppp.h",      "PPPIOCGFLAGS", 0x745a},
-       {"linux/jffs.h",        "JFFS_PRINT_TREE",      0x745b},
-       {"linux/jffs.h",        "JFFS_GET_STATUS",      0x745c},
        {"linux/isdn_ppp.h",    "PPPIOCGCALLINFO",      0x7480},
        {"linux/isdn_ppp.h",    "PPPIOCBUNDLE", 0x7481},
        {"linux/isdn_ppp.h",    "PPPIOCGMPFLAGS",       0x7482},
        {"linux/smb_fs.h",      "SMB_IOC_NEWCONN",      0x7502},
        {"linux/smb_fs.h",      "SMB_IOC_GETMOUNTUID32",        0x7503},
        {"linux/sonypi.h",      "SONYPI_IOCGBRT",       0x7600},
-       {"linux/ext2_fs.h",     "EXT2_IOC_GETVERSION",  0x7601},
+       {"linux/sonypi.h",      "SONYPI_IOCSBRT",       0x7600},
+       {"linux/fs.h",  "FS_IOC32_GETVERSION",  0x7601},
+       {"linux/fs.h",  "FS_IOC_GETVERSION",    0x7601},
        {"linux/videodev.h",    "VIDIOCGCAP",   0x7601},
-       {"linux/ext2_fs.h",     "EXT2_IOC_SETVERSION",  0x7602},
+       {"linux/fs.h",  "FS_IOC32_SETVERSION",  0x7602},
+       {"linux/fs.h",  "FS_IOC_SETVERSION",    0x7602},
        {"linux/sonypi.h",      "SONYPI_IOCGBAT1CAP",   0x7602},
        {"linux/videodev.h",    "VIDIOCGCHAN",  0x7602},
        {"linux/sonypi.h",      "SONYPI_IOCGBAT1REM",   0x7603},
        {"linux/videodev.h",    "VIDIOCCAPTURE",        0x7608},
        {"linux/sonypi.h",      "SONYPI_IOCSBLUE",      0x7609},
        {"linux/videodev.h",    "VIDIOCGWIN",   0x7609},
+       {"linux/sonypi.h",      "SONYPI_IOCGFAN",       0x760a},
        {"linux/videodev.h",    "VIDIOCSWIN",   0x760a},
+       {"linux/sonypi.h",      "SONYPI_IOCSFAN",       0x760b},
        {"linux/videodev.h",    "VIDIOCGFBUF",  0x760b},
+       {"linux/sonypi.h",      "SONYPI_IOCGTEMP",      0x760c},
        {"linux/videodev.h",    "VIDIOCSFBUF",  0x760c},
        {"linux/videodev.h",    "VIDIOCKEY",    0x760d},
        {"linux/videodev.h",    "VIDIOCGFREQ",  0x760e},
        {"linux/meye.h",        "MEYEIOC_SYNC", 0x76c3},
        {"linux/meye.h",        "MEYEIOC_STILLCAPT",    0x76c4},
        {"linux/meye.h",        "MEYEIOC_STILLJCAPT",   0x76c5},
-       {"asm/sockios.h",       "FIOSETOWN",    0x8901},
-       {"asm/sockios.h",       "SIOCSPGRP",    0x8902},
-       {"asm/sockios.h",       "FIOGETOWN",    0x8903},
-       {"asm/sockios.h",       "SIOCGPGRP",    0x8904},
-       {"asm/sockios.h",       "SIOCATMARK",   0x8905},
-       {"asm/sockios.h",       "SIOCGSTAMP",   0x8906},
+       {"linux/videotext.h",   "VTXIOCGETINFO",        0x8101},
+       {"linux/videotext.h",   "VTXIOCCLRPAGE",        0x8102},
+       {"linux/videotext.h",   "VTXIOCCLRFOUND",       0x8103},
+       {"linux/videotext.h",   "VTXIOCPAGEREQ",        0x8104},
+       {"linux/videotext.h",   "VTXIOCGETSTAT",        0x8105},
+       {"linux/videotext.h",   "VTXIOCGETPAGE",        0x8106},
+       {"linux/videotext.h",   "VTXIOCSTOPDAU",        0x8107},
+       {"linux/videotext.h",   "VTXIOCPUTPAGE",        0x8108},
+       {"linux/videotext.h",   "VTXIOCSETDISP",        0x8109},
+       {"linux/videotext.h",   "VTXIOCPUTSTAT",        0x810a},
+       {"linux/videotext.h",   "VTXIOCCLRCACHE",       0x810b},
+       {"linux/videotext.h",   "VTXIOCSETVIRT",        0x810c},
+       {"asm-generic/sockios.h",       "FIOSETOWN",    0x8901},
+       {"asm-generic/sockios.h",       "SIOCSPGRP",    0x8902},
+       {"asm-generic/sockios.h",       "FIOGETOWN",    0x8903},
+       {"asm-generic/sockios.h",       "SIOCGPGRP",    0x8904},
+       {"asm-generic/sockios.h",       "SIOCATMARK",   0x8905},
+       {"asm-generic/sockios.h",       "SIOCGSTAMP",   0x8906},
+       {"asm-generic/sockios.h",       "SIOCGSTAMPNS", 0x8907},
        {"linux/sockios.h",     "SIOCADDRT",    0x890b},
        {"linux/sockios.h",     "SIOCDELRT",    0x890c},
        {"linux/sockios.h",     "SIOCRTMSG",    0x890d},
        {"linux/sockios.h",     "SIOCSIFBR",    0x8941},
        {"linux/sockios.h",     "SIOCGIFTXQLEN",        0x8942},
        {"linux/sockios.h",     "SIOCSIFTXQLEN",        0x8943},
-       {"linux/sockios.h",     "SIOCGIFDIVERT",        0x8944},
-       {"linux/sockios.h",     "SIOCSIFDIVERT",        0x8945},
        {"linux/sockios.h",     "SIOCETHTOOL",  0x8946},
        {"linux/sockios.h",     "SIOCGMIIPHY",  0x8947},
        {"linux/sockios.h",     "SIOCGMIIREG",  0x8948},
        {"linux/sockios.h",     "SIOCBONDSLAVEINFOQUERY",       0x8993},
        {"linux/sockios.h",     "SIOCBONDINFOQUERY",    0x8994},
        {"linux/sockios.h",     "SIOCBONDCHANGEACTIVE", 0x8995},
+       {"linux/sockios.h",     "SIOCBRADDBR",  0x89a0},
+       {"linux/sockios.h",     "SIOCBRDELBR",  0x89a1},
+       {"linux/sockios.h",     "SIOCBRADDIF",  0x89a2},
+       {"linux/sockios.h",     "SIOCBRDELIF",  0x89a3},
+       {"linux/sockios.h",     "SIOCSHWTSTAMP",        0x89b0},
+       {"linux/dn.h",  "OSIOCSNETADDR",        0x89e0},
        {"linux/sockios.h",     "SIOCPROTOPRIVATE",     0x89e0},
        {"linux/dn.h",  "SIOCSNETADDR", 0x89e0},
+       {"linux/dn.h",  "OSIOCGNETADDR",        0x89e1},
        {"linux/dn.h",  "SIOCGNETADDR", 0x89e1},
        {"linux/sockios.h",     "SIOCDEVPRIVATE",       0x89f0},
+       {"linux/wireless.h",    "SIOCIWFIRST",  0x8b00},
        {"linux/wireless.h",    "SIOCSIWCOMMIT",        0x8b00},
        {"linux/wireless.h",    "SIOCGIWNAME",  0x8b01},
        {"linux/wireless.h",    "SIOCSIWNWID",  0x8b02},
        {"linux/wireless.h",    "SIOCGIWTHRSPY",        0x8b13},
        {"linux/wireless.h",    "SIOCSIWAP",    0x8b14},
        {"linux/wireless.h",    "SIOCGIWAP",    0x8b15},
+       {"linux/wireless.h",    "SIOCSIWMLME",  0x8b16},
        {"linux/wireless.h",    "SIOCGIWAPLIST",        0x8b17},
        {"linux/wireless.h",    "SIOCSIWSCAN",  0x8b18},
        {"linux/wireless.h",    "SIOCGIWSCAN",  0x8b19},
        {"linux/wireless.h",    "SIOCGIWENCODE",        0x8b2b},
        {"linux/wireless.h",    "SIOCSIWPOWER", 0x8b2c},
        {"linux/wireless.h",    "SIOCGIWPOWER", 0x8b2d},
+       {"linux/wireless.h",    "SIOCSIWGENIE", 0x8b30},
+       {"linux/wireless.h",    "SIOCGIWGENIE", 0x8b31},
+       {"linux/wireless.h",    "SIOCSIWAUTH",  0x8b32},
+       {"linux/wireless.h",    "SIOCGIWAUTH",  0x8b33},
+       {"linux/wireless.h",    "SIOCSIWENCODEEXT",     0x8b34},
+       {"linux/wireless.h",    "SIOCGIWENCODEEXT",     0x8b35},
+       {"linux/wireless.h",    "SIOCSIWPMKSA", 0x8b36},
        {"linux/wireless.h",    "SIOCIWFIRSTPRIV",      0x8be0},
        {"linux/wireless.h",    "SIOCIWLASTPRIV",       0x8bff},
        {"linux/auto_fs.h",     "AUTOFS_IOC_READY",     0x9360},
        {"linux/auto_fs.h",     "AUTOFS_IOC_SETTIMEOUT",        0x9364},
        {"linux/auto_fs.h",     "AUTOFS_IOC_EXPIRE",    0x9365},
        {"linux/auto_fs4.h",    "AUTOFS_IOC_EXPIRE_MULTI",      0x9366},
+       {"linux/auto_fs4.h",    "AUTOFS_IOC_PROTOSUBVER",       0x9367},
+       {"linux/auto_fs4.h",    "AUTOFS_IOC_ASKUMOUNT", 0x9370},
        {"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
        {"linux/nbd.h", "NBD_SET_BLKSIZE",      0xab01},
        {"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
        {"linux/nbd.h", "NBD_PRINT_DEBUG",      0xab06},
        {"linux/nbd.h", "NBD_SET_SIZE_BLOCKS",  0xab07},
        {"linux/nbd.h", "NBD_DISCONNECT",       0xab08},
+       {"linux/nbd.h", "NBD_SET_TIMEOUT",      0xab09},
        {"linux/raw.h", "RAW_SETBIND",  0xac00},
        {"linux/raw.h", "RAW_GETBIND",  0xac01},
+       {"linux/kvm.h", "KVM_GET_API_VERSION",  0xae00},
+       {"linux/kvm.h", "KVM_CREATE_VM",        0xae01},
+       {"linux/kvm.h", "KVM_GET_MSR_INDEX_LIST",       0xae02},
+       {"linux/kvm.h", "KVM_CHECK_EXTENSION",  0xae03},
+       {"linux/kvm.h", "KVM_GET_VCPU_MMAP_SIZE",       0xae04},
+       {"linux/kvm.h", "KVM_GET_SUPPORTED_CPUID",      0xae05},
+       {"linux/kvm.h", "KVM_S390_ENABLE_SIE",  0xae06},
+       {"linux/kvm.h", "KVM_SET_MEMORY_REGION",        0xae40},
+       {"linux/kvm.h", "KVM_CREATE_VCPU",      0xae41},
+       {"linux/kvm.h", "KVM_GET_DIRTY_LOG",    0xae42},
+       {"linux/kvm.h", "KVM_SET_MEMORY_ALIAS", 0xae43},
+       {"linux/kvm.h", "KVM_SET_NR_MMU_PAGES", 0xae44},
+       {"linux/kvm.h", "KVM_GET_NR_MMU_PAGES", 0xae45},
+       {"linux/kvm.h", "KVM_SET_USER_MEMORY_REGION",   0xae46},
+       {"linux/kvm.h", "KVM_SET_TSS_ADDR",     0xae47},
+       {"linux/kvm.h", "KVM_SET_IDENTITY_MAP_ADDR",    0xae48},
+       {"linux/kvm.h", "KVM_CREATE_IRQCHIP",   0xae60},
+       {"linux/kvm.h", "KVM_IRQ_LINE", 0xae61},
+       {"linux/kvm.h", "KVM_GET_IRQCHIP",      0xae62},
+       {"linux/kvm.h", "KVM_SET_IRQCHIP",      0xae63},
+       {"linux/kvm.h", "KVM_CREATE_PIT",       0xae64},
+       {"linux/kvm.h", "KVM_GET_PIT",  0xae65},
+       {"linux/kvm.h", "KVM_SET_PIT",  0xae66},
+       {"linux/kvm.h", "KVM_IRQ_LINE_STATUS",  0xae67},
+       {"linux/kvm.h", "KVM_ASSIGN_PCI_DEVICE",        0xae69},
+       {"linux/kvm.h", "KVM_SET_GSI_ROUTING",  0xae6a},
+       {"linux/kvm.h", "KVM_ASSIGN_DEV_IRQ",   0xae70},
+       {"linux/kvm.h", "KVM_REINJECT_CONTROL", 0xae71},
+       {"linux/kvm.h", "KVM_DEASSIGN_PCI_DEVICE",      0xae72},
+       {"linux/kvm.h", "KVM_ASSIGN_SET_MSIX_NR",       0xae73},
+       {"linux/kvm.h", "KVM_ASSIGN_SET_MSIX_ENTRY",    0xae74},
+       {"linux/kvm.h", "KVM_DEASSIGN_DEV_IRQ", 0xae75},
+       {"linux/kvm.h", "KVM_IRQFD",    0xae76},
+       {"linux/kvm.h", "KVM_CREATE_PIT2",      0xae77},
+       {"linux/kvm.h", "KVM_SET_BOOT_CPU_ID",  0xae78},
+       {"linux/kvm.h", "KVM_IOEVENTFD",        0xae79},
+       {"linux/kvm.h", "KVM_XEN_HVM_CONFIG",   0xae7a},
+       {"linux/kvm.h", "KVM_SET_CLOCK",        0xae7b},
+       {"linux/kvm.h", "KVM_GET_CLOCK",        0xae7c},
+       {"linux/kvm.h", "KVM_RUN",      0xae80},
+       {"linux/kvm.h", "KVM_GET_REGS", 0xae81},
+       {"linux/kvm.h", "KVM_SET_REGS", 0xae82},
+       {"linux/kvm.h", "KVM_GET_SREGS",        0xae83},
+       {"linux/kvm.h", "KVM_SET_SREGS",        0xae84},
+       {"linux/kvm.h", "KVM_TRANSLATE",        0xae85},
+       {"linux/kvm.h", "KVM_INTERRUPT",        0xae86},
+       {"linux/kvm.h", "KVM_GET_MSRS", 0xae88},
+       {"linux/kvm.h", "KVM_SET_MSRS", 0xae89},
+       {"linux/kvm.h", "KVM_SET_CPUID",        0xae8a},
+       {"linux/kvm.h", "KVM_SET_SIGNAL_MASK",  0xae8b},
+       {"linux/kvm.h", "KVM_GET_FPU",  0xae8c},
+       {"linux/kvm.h", "KVM_SET_FPU",  0xae8d},
+       {"linux/kvm.h", "KVM_GET_LAPIC",        0xae8e},
+       {"linux/kvm.h", "KVM_SET_LAPIC",        0xae8f},
+       {"linux/kvm.h", "KVM_SET_CPUID2",       0xae90},
+       {"linux/kvm.h", "KVM_GET_CPUID2",       0xae91},
+       {"linux/kvm.h", "KVM_TPR_ACCESS_REPORTING",     0xae92},
+       {"linux/kvm.h", "KVM_SET_VAPIC_ADDR",   0xae93},
+       {"linux/kvm.h", "KVM_S390_INTERRUPT",   0xae94},
+       {"linux/kvm.h", "KVM_S390_STORE_STATUS",        0xae95},
+       {"linux/kvm.h", "KVM_S390_SET_INITIAL_PSW",     0xae96},
+       {"linux/kvm.h", "KVM_S390_INITIAL_RESET",       0xae97},
+       {"linux/kvm.h", "KVM_GET_MP_STATE",     0xae98},
+       {"linux/kvm.h", "KVM_SET_MP_STATE",     0xae99},
+       {"linux/kvm.h", "KVM_IA64_VCPU_GET_STACK",      0xae9a},
+       {"linux/kvm.h", "KVM_NMI",      0xae9a},
+       {"linux/kvm.h", "KVM_IA64_VCPU_SET_STACK",      0xae9b},
+       {"linux/kvm.h", "KVM_SET_GUEST_DEBUG",  0xae9b},
+       {"linux/kvm.h", "KVM_X86_SETUP_MCE",    0xae9c},
+       {"linux/kvm.h", "KVM_X86_GET_MCE_CAP_SUPPORTED",        0xae9d},
+       {"linux/kvm.h", "KVM_X86_SET_MCE",      0xae9e},
+       {"linux/kvm.h", "KVM_GET_PIT2", 0xae9f},
+       {"linux/kvm.h", "KVM_GET_VCPU_EVENTS",  0xae9f},
+       {"linux/kvm.h", "KVM_SET_PIT2", 0xaea0},
+       {"linux/kvm.h", "KVM_SET_VCPU_EVENTS",  0xaea0},
        {"linux/if_pppox.h",    "PPPOEIOCSFWD", 0xb100},
        {"linux/if_pppox.h",    "PPPOEIOCDFWD", 0xb101},
        {"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK",  0xcd01},
        {"linux/dm-ioctl.h",    "DM_TABLE_DEPS",        0xfd0b},
        {"linux/dm-ioctl.h",    "DM_TABLE_STATUS",      0xfd0c},
        {"linux/dm-ioctl.h",    "DM_LIST_VERSIONS",     0xfd0d},
-       {"linux/lvm.h", "VG_CREATE_OLD",        0xfe00},
-       {"linux/lvm.h", "VG_REMOVE",    0xfe01},
-       {"linux/lvm.h", "VG_EXTEND",    0xfe03},
-       {"linux/lvm.h", "VG_REDUCE",    0xfe04},
-       {"linux/lvm.h", "VG_STATUS",    0xfe05},
-       {"linux/lvm.h", "VG_STATUS_GET_COUNT",  0xfe06},
-       {"linux/lvm.h", "VG_STATUS_GET_NAMELIST",       0xfe07},
-       {"linux/lvm.h", "VG_SET_EXTENDABLE",    0xfe08},
-       {"linux/lvm.h", "VG_RENAME",    0xfe09},
-       {"linux/lvm.h", "VG_CREATE",    0xfe0a},
-       {"linux/lvm.h", "LV_CREATE",    0xfe20},
-       {"linux/lvm.h", "LV_REMOVE",    0xfe21},
-       {"linux/lvm.h", "LV_ACTIVATE",  0xfe22},
-       {"linux/lvm.h", "LV_DEACTIVATE",        0xfe23},
-       {"linux/lvm.h", "LV_EXTEND",    0xfe24},
-       {"linux/lvm.h", "LV_REDUCE",    0xfe25},
-       {"linux/lvm.h", "LV_STATUS_BYNAME",     0xfe26},
-       {"linux/lvm.h", "LV_STATUS_BYINDEX",    0xfe27},
-       {"linux/lvm.h", "LV_SET_ACCESS",        0xfe28},
-       {"linux/lvm.h", "LV_SET_ALLOCATION",    0xfe29},
-       {"linux/lvm.h", "LV_SET_STATUS",        0xfe2a},
-       {"linux/lvm.h", "LE_REMAP",     0xfe2b},
-       {"linux/lvm.h", "LV_SNAPSHOT_USE_RATE", 0xfe2c},
-       {"linux/lvm.h", "LV_STATUS_BYDEV",      0xfe2e},
-       {"linux/lvm.h", "LV_RENAME",    0xfe2f},
-       {"linux/lvm.h", "LV_BMAP",      0xfe30},
-       {"linux/lvm.h", "PV_STATUS",    0xfe40},
-       {"linux/lvm.h", "PV_CHANGE",    0xfe41},
-       {"linux/lvm.h", "PV_FLUSH",     0xfe42},
-       {"linux/lvm.h", "PE_LOCK_UNLOCK",       0xfe50},
-       {"linux/lvm.h", "LVM_GET_IOP_VERSION",  0xfe98},
-       {"linux/lvm.h", "LVM_RESET",    0xfe99},
-       {"linux/lvm.h", "LVM_LOCK_LVM", 0xfe9a},
+       {"linux/dm-ioctl.h",    "DM_TARGET_MSG",        0xfd0e},
+       {"linux/dm-ioctl.h",    "DM_DEV_SET_GEOMETRY",  0xfd0f},
index 431184095f6c441a436c9ed8f6f10d5c63e43fec..9eca76704b31b6724e8313b3b7ccb5c3b86314d9 100755 (executable)
@@ -64,10 +64,10 @@ lookup_ioctls 22 scsi/sg.h
 lookup_ioctls 46 linux/fb.h
 lookup_ioctls 4B linux/kd.h
 lookup_ioctls 53 linux/cdrom.h scsi/scsi.h scsi/scsi_ioctl.h
-lookup_ioctls 54 $asm/ioctls.h
+lookup_ioctls 54 $asm/ioctls.h asm-generic/ioctls.h
 lookup_ioctls 56 linux/vt.h
 lookup_ioctls '7[12]' linux/videotext.h
-lookup_ioctls 89 $asm/sockios.h linux/sockios.h
+lookup_ioctls 89 $asm/sockios.h asm-generic/sockios.h linux/sockios.h
 lookup_ioctls 8B linux/wireless.h
 
 if [ -e $dir/Kbuild ]; then
@@ -81,7 +81,7 @@ if [ -e $dir/Kbuild ]; then
        )
 else
        # older kernel so just assume some headers
-       files="linux/* $asm/* scsi/* sound/*"
+       files="linux/* $asm/* asm-generic/* scsi/* sound/*"
 fi
 
 # Build the list of all ioctls