Fix the strace build after the sync to ToT.

Change-Id: Ib59a12f38595c968445ebdf20c62081cf05e8d0a
diff --git a/Android.mk b/Android.mk
index 06c793c..6943d38 100644
--- a/Android.mk
+++ b/Android.mk
@@ -45,14 +45,31 @@
 strace_version := $(shell grep Version $(LOCAL_PATH)/strace.spec | cut -d " " -f 2)
 
 LOCAL_SRC_FILES := \
+    access.c \
+    affinity.c \
     aio.c \
     bjm.c \
     block.c \
+    cacheflush.c \
+    capability.c \
+    chdir.c \
+    chmod.c \
+    clone.c \
     count.c \
     desc.c \
     dirent.c \
+    execve.c \
+    exit.c \
+    fadvise.c \
+    fallocate.c \
     fanotify.c \
+    fchownat.c \
     file.c \
+    futex.c \
+    getcpu.c \
+    getcwd.c \
+    get_robust_list.c \
+    hostname.c \
     inotify.c \
     io.c \
     ioctl.c \
@@ -61,30 +78,59 @@
     kexec.c \
     keyctl.c \
     ldt.c \
+    link.c \
     loop.c \
+    lseek.c \
     mem.c \
+    mknod.c \
+    mount.c \
     mtd.c \
     net.c \
+    open.c \
     pathtrace.c \
+    personality.c \
+    prctl.c \
+    printmode.c \
     process.c \
+    process_vm.c \
     ptp.c \
     quota.c \
+    readahead.c \
+    readlink.c \
     reboot.c \
+    renameat.c \
     resource.c \
+    sched.c \
     scsi.c \
     signal.c \
     sock.c \
     socketutils.c \
+    sram_alloc.c \
     statfs.c \
     strace.c \
     stream.c \
+    swapon.c \
+    sync_file_range.c \
     syscall.c \
+    sysctl.c \
     sysinfo.c \
-    system.c \
+    syslog.c \
+    sysmips.c \
     term.c \
     time.c \
+    truncate.c \
+    uid16.c \
+    uid.c \
+    umask.c \
+    umount.c \
+    uname.c \
     util.c \
+    utime.c \
+    utimes.c \
+    v4l2.c \
     vsprintf.c \
+    wait.c \
+    xattr.c \
 
 LOCAL_SHARED_LIBRARIES :=
 
@@ -117,6 +163,7 @@
     -DHAVE_IF_INDEXTONAME=1 \
     -DHAVE_INET_NTOP=1 \
     -DHAVE_LINUX_CAPABILITY_H=1 \
+    -DHAVE_LINUX_FALLOC_H=1 \
     -DHAVE_LINUX_FUTEX_H=1 \
     -DHAVE_LINUX_ICMP_H=1 \
     -DHAVE_LINUX_IF_PACKET_H=1 \
@@ -140,6 +187,7 @@
     -DHAVE_STDBOOL_H=1 \
     -DHAVE_STRERROR=1 \
     -DHAVE_STRUCT_FLOCK64=1 \
+    -DHAVE_STRUCT_MMSGHDR=1 \
     -DHAVE_STRUCT_MSGHDR_MSG_CONTROL=1 \
     -DHAVE_STRUCT_SIGCONTEXT=1 \
     -DHAVE_STRUCT_SIGEVENT__SIGEV_UN__PAD=1 \
@@ -160,7 +208,6 @@
     -DHAVE_SYS_IOCTL_H=1 \
     -DHAVE_SYS_POLL_H=1 \
     -DHAVE_SYS_REG_H=1 \
-    -DHAVE_SYS_UIO_H=1 \
     -DHAVE_SYS_VFS_H=1 \
     -DMAJOR_IN_SYSMACROS \
     -DPACKAGE_NAME='"strace"' \
@@ -233,7 +280,7 @@
 	rm external/strace/ioctls.h external/strace/ioctldefs.h
 	# Run the ioctlsort tool on the target to generate the one file we do want to check in.
 	adb sync
-	adb shell ioctlsort | tr -d '\r' > external/strace/linux/ioctlent.h
+	adb shell ioctlsort | tr -d '\r' | sed 's/^\([[:space:]]*{\)"[^"]\+",[[:space:]]*/\1/' | sort -u -k2,2 -k1,1 > external/strace/linux/ioctlent.h
 	# Rebuild strace with the new "ioctlent.h".
 	ONE_SHOT_MAKEFILE=external/strace/Android.mk make -f build/core/main.mk
 
@@ -242,7 +289,7 @@
 # when updating strace's list of ioctls.
 ifneq (,$(filter $(TARGET_OUT_EXECUTABLES)/ioctlsort,$(MAKECMDGOALS)))
 include $(CLEAR_VARS)
-LOCAL_SRC_FILES := linux/ioctlsort.c
+LOCAL_SRC_FILES := ioctlsort.c
 LOCAL_CFLAGS += -include asm/types.h -include linux/ashmem.h
 LOCAL_CFLAGS += -Wno-unused-parameter
 LOCAL_MODULE := ioctlsort
diff --git a/linux/ioctlent.h b/linux/ioctlent.h
index 30c5cab..c206ed9 100644
--- a/linux/ioctlent.h
+++ b/linux/ioctlent.h
@@ -1,1766 +1,1852 @@
+	{"FIBMAP",	0x0001},
+	{"FIGETBSZ",	0x0002},
+	{"FDGETPRM",	0x0204},
+	{"FDGETMAXERRS",	0x020e},
+	{"FDGETDRVTYP",	0x020f},
+	{"FDGETDRVPRM",	0x0211},
+	{"FDGETDRVSTAT",	0x0212},
+	{"FDPOLLDRVSTAT",	0x0213},
+	{"FDGETFDCSTAT",	0x0215},
+	{"FDWERRORGET",	0x0217},
+	{"FDCLRPRM",	0x0241},
+	{"FDSETPRM",	0x0242},
+	{"FDDEFPRM",	0x0243},
+	{"FDMSGON",	0x0245},
+	{"FDMSGOFF",	0x0246},
+	{"FDFMTBEG",	0x0247},
+	{"FDFMTTRK",	0x0248},
+	{"FDFMTEND",	0x0249},
+	{"FDSETEMSGTRESH",	0x024a},
+	{"FDFLUSH",	0x024b},
+	{"FDSETMAXERRS",	0x024c},
+	{"FDRESET",	0x0254},
+	{"FDWERRORCLR",	0x0256},
+	{"FDRAWCMD",	0x0258},
+	{"FDTWADDLE",	0x0259},
+	{"FDEJECT",	0x025a},
+	{"FDSETDRVPRM",	0x0290},
+	{"HDIO_GETGEO",	0x0301},
+	{"HDIO_GET_UNMASKINTR",	0x0302},
+	{"HDIO_GET_MULTCOUNT",	0x0304},
+	{"HDIO_GET_QDMA",	0x0305},
+	{"HDIO_SET_XFER",	0x0306},
+	{"HDIO_OBSOLETE_IDENTITY",	0x0307},
+	{"HDIO_GET_KEEPSETTINGS",	0x0308},
+	{"HDIO_GET_32BIT",	0x0309},
+	{"HDIO_GET_NOWERR",	0x030a},
+	{"HDIO_GET_DMA",	0x030b},
+	{"HDIO_GET_NICE",	0x030c},
+	{"HDIO_GET_IDENTITY",	0x030d},
+	{"HDIO_GET_WCACHE",	0x030e},
+	{"HDIO_GET_ACOUSTIC",	0x030f},
+	{"HDIO_GET_ADDRESS",	0x0310},
+	{"HDIO_GET_BUSSTATE",	0x031a},
+	{"HDIO_TRISTATE_HWIF",	0x031b},
+	{"HDIO_DRIVE_RESET",	0x031c},
+	{"HDIO_DRIVE_TASKFILE",	0x031d},
+	{"HDIO_DRIVE_TASK",	0x031e},
+	{"HDIO_DRIVE_CMD",	0x031f},
+	{"HDIO_SET_MULTCOUNT",	0x0321},
+	{"HDIO_SET_UNMASKINTR",	0x0322},
+	{"HDIO_SET_KEEPSETTINGS",	0x0323},
+	{"HDIO_SET_32BIT",	0x0324},
+	{"HDIO_SET_NOWERR",	0x0325},
+	{"HDIO_SET_DMA",	0x0326},
+	{"HDIO_SET_PIO_MODE",	0x0327},
+	{"HDIO_SCAN_HWIF",	0x0328},
+	{"HDIO_SET_NICE",	0x0329},
+	{"HDIO_UNREGISTER_HWIF",	0x032a},
+	{"HDIO_SET_WCACHE",	0x032b},
+	{"HDIO_SET_ACOUSTIC",	0x032c},
+	{"HDIO_SET_BUSSTATE",	0x032d},
+	{"HDIO_SET_QDMA",	0x032e},
+	{"HDIO_SET_ADDRESS",	0x032f},
+	{"IOCTL_VM_SOCKETS_GET_LOCAL_CID",	0x07b9},
+	{"BLKROSET",	0x125d},
+	{"BLKROGET",	0x125e},
+	{"BLKRRPART",	0x125f},
+	{"BLKGETSIZE",	0x1260},
+	{"BLKFLSBUF",	0x1261},
+	{"BLKRASET",	0x1262},
+	{"BLKRAGET",	0x1263},
+	{"BLKFRASET",	0x1264},
+	{"BLKFRAGET",	0x1265},
+	{"BLKSECTSET",	0x1266},
+	{"BLKSECTGET",	0x1267},
+	{"BLKSSZGET",	0x1268},
+	{"BLKPG",	0x1269},
+	{"BLKBSZGET",	0x1270},
+	{"BLKBSZSET",	0x1271},
+	{"BLKGETSIZE64",	0x1272},
+	{"BLKTRACESETUP",	0x1273},
+	{"BLKTRACESTART",	0x1274},
+	{"BLKTRACESTOP",	0x1275},
+	{"BLKTRACETEARDOWN",	0x1276},
+	{"BLKDISCARD",	0x1277},
+	{"BLKIOMIN",	0x1278},
+	{"BLKIOOPT",	0x1279},
+	{"BLKALIGNOFF",	0x127a},
+	{"BLKPBSZGET",	0x127b},
+	{"BLKDISCARDZEROES",	0x127c},
+	{"BLKSECDISCARD",	0x127d},
+	{"BLKROTATIONAL",	0x127e},
+	{"BLKZEROOUT",	0x127f},
+	{"IB_USER_MAD_REGISTER_AGENT",	0x1b01},
+	{"IB_USER_MAD_UNREGISTER_AGENT",	0x1b02},
+	{"IB_USER_MAD_ENABLE_PKEY",	0x1b03},
+	{"FW_CDEV_IOC_GET_INFO",	0x2300},
+	{"FW_CDEV_IOC_SEND_REQUEST",	0x2301},
+	{"FW_CDEV_IOC_ALLOCATE",	0x2302},
+	{"FW_CDEV_IOC_DEALLOCATE",	0x2303},
+	{"FW_CDEV_IOC_SEND_RESPONSE",	0x2304},
+	{"FW_CDEV_IOC_INITIATE_BUS_RESET",	0x2305},
+	{"FW_CDEV_IOC_ADD_DESCRIPTOR",	0x2306},
+	{"FW_CDEV_IOC_REMOVE_DESCRIPTOR",	0x2307},
+	{"FW_CDEV_IOC_CREATE_ISO_CONTEXT",	0x2308},
+	{"FW_CDEV_IOC_QUEUE_ISO",	0x2309},
+	{"FW_CDEV_IOC_START_ISO",	0x230a},
+	{"FW_CDEV_IOC_STOP_ISO",	0x230b},
+	{"FW_CDEV_IOC_GET_CYCLE_TIMER",	0x230c},
+	{"FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE",	0x230d},
+	{"FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE",	0x230e},
+	{"FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE_ONCE",	0x230f},
+	{"FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE_ONCE",	0x2310},
+	{"FW_CDEV_IOC_GET_SPEED",	0x2311},
+	{"FW_CDEV_IOC_SEND_BROADCAST_REQUEST",	0x2312},
+	{"FW_CDEV_IOC_SEND_STREAM_PACKET",	0x2313},
+	{"FW_CDEV_IOC_GET_CYCLE_TIMER2",	0x2314},
+	{"FW_CDEV_IOC_SEND_PHY_PACKET",	0x2315},
+	{"FW_CDEV_IOC_RECEIVE_PHY_PACKETS",	0x2316},
+	{"FW_CDEV_IOC_SET_ISO_CHANNELS",	0x2317},
+	{"FW_CDEV_IOC_FLUSH_ISO",	0x2318},
+	{"PERF_EVENT_IOC_ENABLE",	0x2400},
+	{"PERF_EVENT_IOC_DISABLE",	0x2401},
+	{"PERF_EVENT_IOC_REFRESH",	0x2402},
+	{"PERF_EVENT_IOC_RESET",	0x2403},
+	{"PERF_EVENT_IOC_PERIOD",	0x2404},
+	{"PERF_EVENT_IOC_SET_OUTPUT",	0x2405},
+	{"PERF_EVENT_IOC_SET_FILTER",	0x2406},
+	{"PERF_EVENT_IOC_ID",	0x2407},
+	{"SNAPSHOT_FREEZE",	0x3301},
+	{"SNAPSHOT_UNFREEZE",	0x3302},
+	{"SNAPSHOT_ATOMIC_RESTORE",	0x3304},
+	{"SNAPSHOT_FREE",	0x3305},
+	{"SNAPSHOT_FREE_SWAP_PAGES",	0x3309},
+	{"SNAPSHOT_S2RAM",	0x330b},
+	{"SNAPSHOT_SET_SWAP_AREA",	0x330d},
+	{"SNAPSHOT_GET_IMAGE_SIZE",	0x330e},
+	{"SNAPSHOT_PLATFORM_SUPPORT",	0x330f},
+	{"SNAPSHOT_POWER_OFF",	0x3310},
+	{"SNAPSHOT_CREATE_IMAGE",	0x3311},
+	{"SNAPSHOT_PREF_IMAGE_SIZE",	0x3312},
+	{"SNAPSHOT_AVAIL_SWAP_SIZE",	0x3313},
+	{"SNAPSHOT_ALLOC_SWAP_PAGE",	0x3314},
+	{"VFIO_GET_API_VERSION",	0x3b64},
+	{"VFIO_CHECK_EXTENSION",	0x3b65},
+	{"VFIO_SET_IOMMU",	0x3b66},
+	{"VFIO_GROUP_GET_STATUS",	0x3b67},
+	{"VFIO_GROUP_SET_CONTAINER",	0x3b68},
+	{"VFIO_GROUP_UNSET_CONTAINER",	0x3b69},
+	{"VFIO_GROUP_GET_DEVICE_FD",	0x3b6a},
+	{"VFIO_DEVICE_GET_INFO",	0x3b6b},
+	{"VFIO_DEVICE_GET_REGION_INFO",	0x3b6c},
+	{"VFIO_DEVICE_GET_IRQ_INFO",	0x3b6d},
+	{"VFIO_DEVICE_SET_IRQS",	0x3b6e},
+	{"VFIO_DEVICE_RESET",	0x3b6f},
+	{"VFIO_DEVICE_GET_PCI_HOT_RESET_INFO",	0x3b70},
+	{"VFIO_IOMMU_GET_INFO",	0x3b70},
+	{"VFIO_IOMMU_SPAPR_TCE_GET_INFO",	0x3b70},
+	{"VFIO_DEVICE_PCI_HOT_RESET",	0x3b71},
+	{"VFIO_IOMMU_MAP_DMA",	0x3b71},
+	{"VFIO_IOMMU_UNMAP_DMA",	0x3b72},
+	{"VFIO_IOMMU_ENABLE",	0x3b73},
+	{"VFIO_IOMMU_DISABLE",	0x3b74},
+	{"PTP_CLOCK_GETCAPS",	0x3d01},
+	{"PTP_EXTTS_REQUEST",	0x3d02},
+	{"PTP_PEROUT_REQUEST",	0x3d03},
+	{"PTP_ENABLE_PPS",	0x3d04},
+	{"PTP_SYS_OFFSET",	0x3d05},
+	{"PTP_PIN_GETFUNC",	0x3d06},
+	{"PTP_PIN_SETFUNC",	0x3d07},
+	{"SYNC_IOC_WAIT",	0x3e00},
+	{"SYNC_IOC_MERGE",	0x3e01},
+	{"SYNC_IOC_FENCE_INFO",	0x3e02},
+	{"FBIO_RADEON_GET_MIRROR",	0x4003},
+	{"FBIO_RADEON_SET_MIRROR",	0x4004},
+	{"AGPIOC_INFO",	0x4100},
+	{"SNDRV_PCM_IOCTL_PVERSION",	0x4100},
+	{"AGPIOC_ACQUIRE",	0x4101},
+	{"APM_IOC_STANDBY",	0x4101},
+	{"SNDRV_PCM_IOCTL_INFO",	0x4101},
+	{"AGPIOC_RELEASE",	0x4102},
+	{"APM_IOC_SUSPEND",	0x4102},
+	{"SNDRV_PCM_IOCTL_TSTAMP",	0x4102},
+	{"AGPIOC_SETUP",	0x4103},
+	{"SNDRV_PCM_IOCTL_TTSTAMP",	0x4103},
+	{"AGPIOC_RESERVE",	0x4104},
+	{"AGPIOC_PROTECT",	0x4105},
+	{"AGPIOC_ALLOCATE",	0x4106},
+	{"AGPIOC_DEALLOCATE",	0x4107},
+	{"AGPIOC_BIND",	0x4108},
+	{"AGPIOC_UNBIND",	0x4109},
+	{"AGPIOC_CHIPSET_FLUSH",	0x410a},
+	{"SNDRV_PCM_IOCTL_HW_REFINE",	0x4110},
+	{"SNDRV_PCM_IOCTL_HW_PARAMS",	0x4111},
+	{"SNDRV_PCM_IOCTL_HW_FREE",	0x4112},
+	{"SNDRV_PCM_IOCTL_SW_PARAMS",	0x4113},
+	{"SNDRV_PCM_IOCTL_STATUS",	0x4120},
+	{"SNDRV_PCM_IOCTL_DELAY",	0x4121},
+	{"SNDRV_PCM_IOCTL_HWSYNC",	0x4122},
+	{"SNDRV_PCM_IOCTL_SYNC_PTR",	0x4123},
+	{"SNDRV_PCM_IOCTL_CHANNEL_INFO",	0x4132},
+	{"SNDRV_PCM_IOCTL_PREPARE",	0x4140},
+	{"SNDRV_PCM_IOCTL_RESET",	0x4141},
+	{"SNDRV_PCM_IOCTL_START",	0x4142},
+	{"SNDRV_PCM_IOCTL_DROP",	0x4143},
+	{"SNDRV_PCM_IOCTL_DRAIN",	0x4144},
+	{"SNDRV_PCM_IOCTL_PAUSE",	0x4145},
+	{"SNDRV_PCM_IOCTL_REWIND",	0x4146},
+	{"SNDRV_PCM_IOCTL_RESUME",	0x4147},
+	{"SNDRV_PCM_IOCTL_XRUN",	0x4148},
+	{"SNDRV_PCM_IOCTL_FORWARD",	0x4149},
+	{"SNDRV_PCM_IOCTL_WRITEI_FRAMES",	0x4150},
+	{"SNDRV_PCM_IOCTL_READI_FRAMES",	0x4151},
+	{"SNDRV_PCM_IOCTL_WRITEN_FRAMES",	0x4152},
+	{"SNDRV_PCM_IOCTL_READN_FRAMES",	0x4153},
+	{"SNDRV_PCM_IOCTL_LINK",	0x4160},
+	{"SNDRV_PCM_IOCTL_UNLINK",	0x4161},
+	{"PMU_IOC_SLEEP",	0x4200},
+	{"CCISS_GETPCIINFO",	0x4201},
+	{"PMU_IOC_GET_BACKLIGHT",	0x4201},
+	{"CCISS_GETINTINFO",	0x4202},
+	{"PMU_IOC_SET_BACKLIGHT",	0x4202},
+	{"CCISS_SETINTINFO",	0x4203},
+	{"PMU_IOC_GET_MODEL",	0x4203},
+	{"CCISS_GETNODENAME",	0x4204},
+	{"PMU_IOC_HAS_ADB",	0x4204},
+	{"CCISS_SETNODENAME",	0x4205},
+	{"PMU_IOC_CAN_SLEEP",	0x4205},
+	{"CCISS_GETHEARTBEAT",	0x4206},
+	{"PMU_IOC_GRAB_BACKLIGHT",	0x4206},
+	{"CCISS_GETBUSTYPES",	0x4207},
+	{"CCISS_GETFIRMVER",	0x4208},
+	{"CCISS_GETDRIVVER",	0x4209},
+	{"CCISS_REVALIDVOLS",	0x420a},
+	{"CCISS_PASSTHRU",	0x420b},
+	{"CCISS_DEREGDISK",	0x420c},
+	{"CCISS_REGNEWDISK",	0x420d},
+	{"CCISS_REGNEWD",	0x420e},
+	{"CCISS_RESCANDISK",	0x4210},
+	{"CCISS_GETLUNINFO",	0x4211},
+	{"CCISS_BIG_PASSTHRU",	0x4212},
+	{"SNDCTL_COPR_RESET",	0x4300},
+	{"SNDRV_COMPRESS_IOCTL_VERSION",	0x4300},
+	{"CAPI_REGISTER",	0x4301},
+	{"SNDCTL_COPR_LOAD",	0x4301},
+	{"SNDCTL_COPR_RDATA",	0x4302},
+	{"SNDCTL_COPR_RCODE",	0x4303},
+	{"SNDCTL_COPR_WDATA",	0x4304},
+	{"SNDCTL_COPR_WCODE",	0x4305},
+	{"CAPI_GET_MANUFACTURER",	0x4306},
+	{"SNDCTL_COPR_RUN",	0x4306},
+	{"CAPI_GET_VERSION",	0x4307},
+	{"SNDCTL_COPR_HALT",	0x4307},
+	{"CAPI_GET_SERIAL",	0x4308},
+	{"SNDCTL_COPR_SENDMSG",	0x4308},
+	{"CAPI_GET_PROFILE",	0x4309},
+	{"SNDCTL_COPR_RCVMSG",	0x4309},
+	{"SNDRV_COMPRESS_GET_CAPS",	0x4310},
+	{"SNDRV_COMPRESS_GET_CODEC_CAPS",	0x4311},
+	{"SNDRV_COMPRESS_SET_PARAMS",	0x4312},
+	{"SNDRV_COMPRESS_GET_PARAMS",	0x4313},
+	{"SNDRV_COMPRESS_SET_METADATA",	0x4314},
+	{"SNDRV_COMPRESS_GET_METADATA",	0x4315},
+	{"CAPI_MANUFACTURER_CMD",	0x4320},
+	{"SNDRV_COMPRESS_TSTAMP",	0x4320},
+	{"CAPI_GET_ERRCODE",	0x4321},
+	{"SNDRV_COMPRESS_AVAIL",	0x4321},
+	{"CAPI_INSTALLED",	0x4322},
+	{"CAPI_GET_FLAGS",	0x4323},
+	{"CAPI_SET_FLAGS",	0x4324},
+	{"CAPI_CLR_FLAGS",	0x4325},
+	{"CAPI_NCCI_OPENCOUNT",	0x4326},
+	{"CAPI_NCCI_GETUNIT",	0x4327},
+	{"SNDRV_COMPRESS_PAUSE",	0x4330},
+	{"SNDRV_COMPRESS_RESUME",	0x4331},
+	{"SNDRV_COMPRESS_START",	0x4332},
+	{"SNDRV_COMPRESS_STOP",	0x4333},
+	{"SNDRV_COMPRESS_DRAIN",	0x4334},
+	{"SNDRV_COMPRESS_NEXT_TRACK",	0x4335},
+	{"SNDRV_COMPRESS_PARTIAL_DRAIN",	0x4336},
+	{"ADF_SET_EVENT",	0x4400},
+	{"ADF_BLANK",	0x4401},
+	{"ADF_POST_CONFIG",	0x4402},
+	{"ADF_SET_MODE",	0x4403},
+	{"ADF_GET_DEVICE_DATA",	0x4404},
+	{"ADF_GET_INTERFACE_DATA",	0x4405},
+	{"ADF_GET_OVERLAY_ENGINE_DATA",	0x4406},
+	{"ADF_SIMPLE_POST_CONFIG",	0x4407},
+	{"ADF_SIMPLE_BUFFER_ALLOC",	0x4408},
+	{"ADF_ATTACH",	0x4409},
+	{"ADF_DETACH",	0x440a},
+	{"EVIOCGVERSION",	0x4501},
+	{"EVIOCGID",	0x4502},
+	{"EVIOCGREP",	0x4503},
+	{"EVIOCSREP",	0x4503},
+	{"EVIOCGKEYCODE",	0x4504},
+	{"EVIOCSKEYCODE",	0x4504},
+	{"EVIOCRMFF",	0x4581},
+	{"EVIOCGEFFECTS",	0x4584},
+	{"EVIOCGRAB",	0x4590},
+	{"EVIOCREVOKE",	0x4591},
+	{"EVIOCSCLOCKID",	0x45a0},
+	{"FBIOGET_VSCREENINFO",	0x4600},
+	{"FBIOPUT_VSCREENINFO",	0x4601},
+	{"FBIOGET_FSCREENINFO",	0x4602},
+	{"FBIOGETCMAP",	0x4604},
+	{"FBIOPUTCMAP",	0x4605},
+	{"FBIOPAN_DISPLAY",	0x4606},
+	{"FBIO_CURSOR",	0x4608},
+	{"FBIOGET_CON2FBMAP",	0x460f},
+	{"FBIOPUT_CON2FBMAP",	0x4610},
+	{"FBIOBLANK",	0x4611},
+	{"FBIOGET_VBLANK",	0x4612},
+	{"FBIO_ALLOC",	0x4613},
+	{"FBIO_FREE",	0x4614},
+	{"FBIOGET_GLYPH",	0x4615},
+	{"FBIOGET_HWCINFO",	0x4616},
+	{"FBIOPUT_MODEINFO",	0x4617},
+	{"FBIOGET_DISPINFO",	0x4618},
+	{"FBIO_WAITFORVSYNC",	0x4620},
+	{"FBIO_WAITEVENT",	0x4688},
+	{"FBIO_GETCONTROL2",	0x4689},
+	{"GIGASET_REDIR",	0x4700},
+	{"GIGASET_CONFIG",	0x4701},
+	{"GIGASET_BRKCHARS",	0x4702},
+	{"GIGASET_VERSION",	0x4703},
+	{"SNDRV_HWDEP_IOCTL_PVERSION",	0x4800},
+	{"HIDIOCGRDESCSIZE",	0x4801},
+	{"HIDIOCGVERSION",	0x4801},
+	{"IOCTL_MEI_CONNECT_CLIENT",	0x4801},
+	{"SNDRV_HWDEP_IOCTL_INFO",	0x4801},
+	{"HIDIOCAPPLICATION",	0x4802},
+	{"HIDIOCGRDESC",	0x4802},
+	{"SNDRV_HWDEP_IOCTL_DSP_STATUS",	0x4802},
+	{"HIDIOCGDEVINFO",	0x4803},
+	{"HIDIOCGRAWINFO",	0x4803},
+	{"SNDRV_HWDEP_IOCTL_DSP_LOAD",	0x4803},
+	{"HIDIOCGSTRING",	0x4804},
+	{"HIDIOCINITREPORT",	0x4805},
+	{"HIDIOCGREPORT",	0x4807},
+	{"HIDIOCSREPORT",	0x4808},
+	{"HIDIOCGREPORTINFO",	0x4809},
+	{"HIDIOCGFIELDINFO",	0x480a},
+	{"HIDIOCGUSAGE",	0x480b},
+	{"HIDIOCSUSAGE",	0x480c},
+	{"HIDIOCGUCODE",	0x480d},
+	{"HIDIOCGFLAG",	0x480e},
+	{"HIDIOCSFLAG",	0x480f},
+	{"HIDIOCGCOLLECTIONINDEX",	0x4810},
+	{"SNDRV_EMU10K1_IOCTL_INFO",	0x4810},
+	{"SNDRV_SB_CSP_IOCTL_INFO",	0x4810},
+	{"HIDIOCGCOLLECTIONINFO",	0x4811},
+	{"SNDRV_EMU10K1_IOCTL_CODE_POKE",	0x4811},
+	{"SNDRV_EMU10K1_IOCTL_CODE_PEEK",	0x4812},
+	{"SNDRV_SB_CSP_IOCTL_UNLOAD_CODE",	0x4812},
+	{"HIDIOCGUSAGES",	0x4813},
+	{"SNDRV_SB_CSP_IOCTL_START",	0x4813},
+	{"HIDIOCSUSAGES",	0x4814},
+	{"SNDRV_SB_CSP_IOCTL_STOP",	0x4814},
+	{"SNDRV_SB_CSP_IOCTL_PAUSE",	0x4815},
+	{"SNDRV_SB_CSP_IOCTL_RESTART",	0x4816},
+	{"SNDRV_DM_FM_IOCTL_INFO",	0x4820},
+	{"SNDRV_EMU10K1_IOCTL_TRAM_SETUP",	0x4820},
+	{"SNDRV_DM_FM_IOCTL_RESET",	0x4821},
+	{"SNDRV_EMU10K1_IOCTL_TRAM_POKE",	0x4821},
+	{"SNDRV_DM_FM_IOCTL_PLAY_NOTE",	0x4822},
+	{"SNDRV_EMU10K1_IOCTL_TRAM_PEEK",	0x4822},
+	{"SNDRV_DM_FM_IOCTL_SET_VOICE",	0x4823},
+	{"SNDRV_DM_FM_IOCTL_SET_PARAMS",	0x4824},
+	{"SNDRV_DM_FM_IOCTL_SET_MODE",	0x4825},
+	{"SNDRV_DM_FM_IOCTL_SET_CONNECTION",	0x4826},
+	{"SNDRV_EMU10K1_IOCTL_PCM_POKE",	0x4830},
+	{"SNDRV_EMU10K1_IOCTL_PCM_PEEK",	0x4831},
+	{"SNDRV_DM_FM_IOCTL_CLEAR_PATCHES",	0x4840},
+	{"SNDRV_EMU10K1_IOCTL_PVERSION",	0x4840},
+	{"SNDRV_HDSP_IOCTL_GET_PEAK_RMS",	0x4840},
+	{"SNDRV_HDSP_IOCTL_GET_CONFIG_INFO",	0x4841},
+	{"SNDRV_HDSPM_IOCTL_GET_CONFIG",	0x4841},
+	{"SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE",	0x4842},
+	{"SNDRV_HDSPM_IOCTL_GET_PEAK_RMS",	0x4842},
+	{"SNDRV_HDSP_IOCTL_GET_VERSION",	0x4843},
+	{"SNDRV_HDSP_IOCTL_GET_MIXER",	0x4844},
+	{"SNDRV_HDSPM_IOCTL_GET_MIXER",	0x4844},
+	{"SNDRV_HDSP_IOCTL_GET_9632_AEB",	0x4845},
+	{"SNDRV_HDSPM_IOCTL_GET_LTC",	0x4846},
+	{"SNDRV_HDSPM_IOCTL_GET_STATUS",	0x4847},
+	{"SNDRV_HDSPM_IOCTL_GET_VERSION",	0x4848},
+	{"SNDRV_EMU10K1_IOCTL_STOP",	0x4880},
+	{"SNDRV_EMUX_IOCTL_VERSION",	0x4880},
+	{"SNDRV_EMU10K1_IOCTL_CONTINUE",	0x4881},
+	{"SNDRV_EMUX_IOCTL_LOAD_PATCH",	0x4881},
+	{"SNDRV_EMU10K1_IOCTL_ZERO_TRAM_COUNTER",	0x4882},
+	{"SNDRV_EMUX_IOCTL_RESET_SAMPLES",	0x4882},
+	{"SNDRV_EMU10K1_IOCTL_SINGLE_STEP",	0x4883},
+	{"SNDRV_EMUX_IOCTL_REMOVE_LAST_SAMPLES",	0x4883},
+	{"SNDRV_EMU10K1_IOCTL_DBG_READ",	0x4884},
+	{"SNDRV_EMUX_IOCTL_MEM_AVAIL",	0x4884},
+	{"SNDRV_EMUX_IOCTL_MISC_MODE",	0x4884},
+	{"SNDRV_FIREWIRE_IOCTL_GET_INFO",	0x48f8},
+	{"SNDRV_FIREWIRE_IOCTL_LOCK",	0x48f9},
+	{"SNDRV_FIREWIRE_IOCTL_UNLOCK",	0x48fa},
+	{"ION_IOC_ALLOC",	0x4900},
+	{"IIOCNETAIF",	0x4901},
+	{"ION_IOC_FREE",	0x4901},
+	{"IIOCNETDIF",	0x4902},
+	{"ION_IOC_MAP",	0x4902},
+	{"IIOCNETSCF",	0x4903},
+	{"IIOCNETGCF",	0x4904},
+	{"ION_IOC_SHARE",	0x4904},
+	{"IIOCNETANM",	0x4905},
+	{"ION_IOC_IMPORT",	0x4905},
+	{"IIOCNETDNM",	0x4906},
+	{"ION_IOC_CUSTOM",	0x4906},
+	{"IIOCNETGNM",	0x4907},
+	{"ION_IOC_SYNC",	0x4907},
+	{"IIOCGETSET",	0x4908},
+	{"IIOCSETSET",	0x4909},
+	{"IIOCSETVER",	0x490a},
+	{"IIOCNETHUP",	0x490b},
+	{"IIOCSETGST",	0x490c},
+	{"IIOCSETBRJ",	0x490d},
+	{"IIOCSIGPRF",	0x490e},
+	{"IIOCGETPRF",	0x490f},
+	{"IIOCSETPRF",	0x4910},
+	{"IIOCGETMAP",	0x4911},
+	{"IIOCSETMAP",	0x4912},
+	{"IIOCNETASL",	0x4913},
+	{"IIOCNETDIL",	0x4914},
+	{"IIOCGETCPS",	0x4915},
+	{"IIOCGETDVR",	0x4916},
+	{"IIOCNETLCR",	0x4917},
+	{"IIOCNETDWRSET",	0x4918},
+	{"IIOCNETALN",	0x4920},
+	{"IIOCNETDLN",	0x4921},
+	{"IIOCNETGPN",	0x4922},
+	{"IIOCDBGVAR",	0x497f},
+	{"IIOCDRVCTL",	0x4980},
+	{"KIOCSOUND",	0x4b2f},
+	{"KDMKTONE",	0x4b30},
+	{"KDGETLED",	0x4b31},
+	{"KDSETLED",	0x4b32},
+	{"KDGKBTYPE",	0x4b33},
+	{"KDADDIO",	0x4b34},
+	{"KDDELIO",	0x4b35},
+	{"KDENABIO",	0x4b36},
+	{"KDDISABIO",	0x4b37},
+	{"KDSETMODE",	0x4b3a},
+	{"KDGETMODE",	0x4b3b},
+	{"KDMAPDISP",	0x4b3c},
+	{"KDUNMAPDISP",	0x4b3d},
+	{"GIO_SCRNMAP",	0x4b40},
+	{"PIO_SCRNMAP",	0x4b41},
+	{"KDGKBMODE",	0x4b44},
+	{"KDSKBMODE",	0x4b45},
+	{"KDGKBENT",	0x4b46},
+	{"KDSKBENT",	0x4b47},
+	{"KDGKBSENT",	0x4b48},
+	{"KDSKBSENT",	0x4b49},
+	{"KDGKBDIACR",	0x4b4a},
+	{"KDSKBDIACR",	0x4b4b},
+	{"KDGETKEYCODE",	0x4b4c},
+	{"KDSETKEYCODE",	0x4b4d},
+	{"KDSIGACCEPT",	0x4b4e},
+	{"KDKBDREP",	0x4b52},
+	{"GIO_FONT",	0x4b60},
+	{"PIO_FONT",	0x4b61},
+	{"KDGKBMETA",	0x4b62},
+	{"KDSKBMETA",	0x4b63},
+	{"KDGKBLED",	0x4b64},
+	{"KDSKBLED",	0x4b65},
+	{"GIO_UNIMAP",	0x4b66},
+	{"PIO_UNIMAP",	0x4b67},
+	{"PIO_UNIMAPCLR",	0x4b68},
+	{"GIO_UNISCRNMAP",	0x4b69},
+	{"PIO_UNISCRNMAP",	0x4b6a},
+	{"GIO_FONTX",	0x4b6b},
+	{"PIO_FONTX",	0x4b6c},
+	{"PIO_FONTRESET",	0x4b6d},
+	{"GIO_CMAP",	0x4b70},
+	{"PIO_CMAP",	0x4b71},
+	{"KDFONTOP",	0x4b72},
+	{"KDGKBDIACRUC",	0x4bfa},
+	{"KDSKBDIACRUC",	0x4bfb},
+	{"LOOP_SET_FD",	0x4c00},
+	{"LOOP_CLR_FD",	0x4c01},
+	{"LOOP_SET_STATUS",	0x4c02},
+	{"LOOP_GET_STATUS",	0x4c03},
+	{"LOOP_SET_STATUS64",	0x4c04},
+	{"LOOP_GET_STATUS64",	0x4c05},
+	{"LOOP_CHANGE_FD",	0x4c06},
+	{"LOOP_SET_CAPACITY",	0x4c07},
+	{"LOOP_CTL_ADD",	0x4c80},
+	{"LOOP_CTL_REMOVE",	0x4c81},
+	{"LOOP_CTL_GET_FREE",	0x4c82},
+	{"MEMGETINFO",	0x4d01},
+	{"MEMERASE",	0x4d02},
+	{"MEMWRITEOOB",	0x4d03},
+	{"MEMREADOOB",	0x4d04},
+	{"MEMLOCK",	0x4d05},
+	{"MEMUNLOCK",	0x4d06},
+	{"MEMGETREGIONCOUNT",	0x4d07},
+	{"MEMGETREGIONINFO",	0x4d08},
+	{"MEMGETOOBSEL",	0x4d0a},
+	{"MEMGETBADBLOCK",	0x4d0b},
+	{"MEMSETBADBLOCK",	0x4d0c},
+	{"OTPSELECT",	0x4d0d},
+	{"OTPGETREGIONCOUNT",	0x4d0e},
+	{"OTPGETREGIONINFO",	0x4d0f},
+	{"OTPLOCK",	0x4d10},
+	{"ECCGETLAYOUT",	0x4d11},
+	{"ECCGETSTATS",	0x4d12},
+	{"MTDFILEMODE",	0x4d13},
+	{"MEMERASE64",	0x4d14},
+	{"MEMWRITEOOB64",	0x4d15},
+	{"MEMREADOOB64",	0x4d16},
+	{"MEMISLOCKED",	0x4d17},
+	{"MEMWRITE",	0x4d18},
+	{"SOUND_MIXER_INFO",	0x4d65},
+	{"SOUND_OLD_MIXER_INFO",	0x4d65},
+	{"SOUND_MIXER_ACCESS",	0x4d66},
+	{"SOUND_MIXER_AGC",	0x4d67},
+	{"SOUND_MIXER_3DSE",	0x4d68},
+	{"SOUND_MIXER_PRIVATE1",	0x4d6f},
+	{"SOUND_MIXER_PRIVATE2",	0x4d70},
+	{"SOUND_MIXER_PRIVATE3",	0x4d71},
+	{"SOUND_MIXER_PRIVATE4",	0x4d72},
+	{"SOUND_MIXER_PRIVATE5",	0x4d73},
+	{"SOUND_MIXER_GETLEVELS",	0x4d74},
+	{"SOUND_MIXER_SETLEVELS",	0x4d75},
+	{"OSS_GETVERSION",	0x4d76},
+	{"NVME_IOCTL_ID",	0x4e40},
+	{"NVME_IOCTL_ADMIN_CMD",	0x4e41},
+	{"NVME_IOCTL_SUBMIT_IO",	0x4e42},
+	{"UBI_IOCVOLUP",	0x4f00},
+	{"UBI_IOCEBER",	0x4f01},
+	{"UBI_IOCEBCH",	0x4f02},
+	{"UBI_IOCEBMAP",	0x4f03},
+	{"UBI_IOCEBUNMAP",	0x4f04},
+	{"UBI_IOCEBISMAP",	0x4f05},
+	{"UBI_IOCSETVOLPROP",	0x4f06},
+	{"UBI_IOCVOLCRBLK",	0x4f07},
+	{"UBI_IOCVOLRMBLK",	0x4f08},
+	{"SNDCTL_DSP_RESET",	0x5000},
+	{"SNDCTL_DSP_SYNC",	0x5001},
+	{"SNDCTL_DSP_SPEED",	0x5002},
+	{"SOUND_PCM_READ_RATE",	0x5002},
+	{"SNDCTL_DSP_STEREO",	0x5003},
+	{"SNDCTL_DSP_GETBLKSIZE",	0x5004},
+	{"SNDCTL_DSP_SETFMT",	0x5005},
+	{"SOUND_PCM_READ_BITS",	0x5005},
+	{"SNDCTL_DSP_CHANNELS",	0x5006},
+	{"SOUND_PCM_READ_CHANNELS",	0x5006},
+	{"SOUND_PCM_READ_FILTER",	0x5007},
+	{"SOUND_PCM_WRITE_FILTER",	0x5007},
+	{"SNDCTL_DSP_POST",	0x5008},
+	{"SNDCTL_DSP_SUBDIVIDE",	0x5009},
+	{"SNDCTL_DSP_SETFRAGMENT",	0x500a},
+	{"SNDCTL_DSP_GETFMTS",	0x500b},
+	{"SNDCTL_DSP_GETOSPACE",	0x500c},
+	{"SNDCTL_DSP_GETISPACE",	0x500d},
+	{"SNDCTL_DSP_NONBLOCK",	0x500e},
+	{"SNDCTL_DSP_GETCAPS",	0x500f},
+	{"SNDCTL_DSP_GETTRIGGER",	0x5010},
+	{"SNDCTL_DSP_SETTRIGGER",	0x5010},
+	{"SNDCTL_DSP_GETIPTR",	0x5011},
+	{"SNDCTL_DSP_GETOPTR",	0x5012},
+	{"SNDCTL_DSP_MAPINBUF",	0x5013},
+	{"SNDCTL_DSP_MAPOUTBUF",	0x5014},
+	{"SNDCTL_DSP_SETSYNCRO",	0x5015},
+	{"SNDCTL_DSP_SETDUPLEX",	0x5016},
+	{"SNDCTL_DSP_GETODELAY",	0x5017},
+	{"SNDCTL_DSP_PROFILE",	0x5017},
+	{"SNDCTL_DSP_GETCHANNELMASK",	0x5040},
+	{"SNDCTL_DSP_BIND_CHANNEL",	0x5041},
+	{"SNDCTL_DSP_SETSPDIF",	0x5042},
+	{"SNDCTL_DSP_GETSPDIF",	0x5043},
+	{"SNDCTL_SEQ_RESET",	0x5100},
+	{"SNDCTL_SEQ_SYNC",	0x5101},
+	{"SNDCTL_SYNTH_INFO",	0x5102},
+	{"SNDCTL_SEQ_CTRLRATE",	0x5103},
+	{"SNDCTL_SEQ_GETOUTCOUNT",	0x5104},
+	{"SNDCTL_SEQ_GETINCOUNT",	0x5105},
+	{"SNDCTL_SEQ_PERCMODE",	0x5106},
+	{"SNDCTL_FM_LOAD_INSTR",	0x5107},
+	{"SNDCTL_SEQ_TESTMIDI",	0x5108},
+	{"SNDCTL_SEQ_RESETSAMPLES",	0x5109},
+	{"SNDCTL_SEQ_NRSYNTHS",	0x510a},
+	{"SNDCTL_SEQ_NRMIDIS",	0x510b},
+	{"SNDCTL_MIDI_INFO",	0x510c},
+	{"SNDCTL_SEQ_THRESHOLD",	0x510d},
+	{"SNDCTL_SYNTH_MEMAVL",	0x510e},
+	{"SNDCTL_FM_4OP_ENABLE",	0x510f},
+	{"SNDCTL_SEQ_PANIC",	0x5111},
+	{"SNDCTL_SEQ_OUTOFBAND",	0x5112},
+	{"SNDCTL_SEQ_GETTIME",	0x5113},
+	{"SNDCTL_SYNTH_ID",	0x5114},
+	{"SNDCTL_SYNTH_CONTROL",	0x5115},
+	{"SNDCTL_SYNTH_REMOVESAMPLE",	0x5116},
+	{"RNDGETENTCNT",	0x5200},
+	{"RFKILL_IOCTL_NOINPUT",	0x5201},
+	{"RNDADDTOENTCNT",	0x5201},
+	{"RNDGETPOOL",	0x5202},
+	{"RNDADDENTROPY",	0x5203},
+	{"RNDZAPENTCNT",	0x5204},
+	{"RNDCLEARPOOL",	0x5206},
+	{"SNDRV_SEQ_IOCTL_PVERSION",	0x5300},
+	{"CDROMPAUSE",	0x5301},
+	{"SNDRV_SEQ_IOCTL_CLIENT_ID",	0x5301},
+	{"CDROMRESUME",	0x5302},
+	{"SNDRV_SEQ_IOCTL_SYSTEM_INFO",	0x5302},
+	{"CDROMPLAYMSF",	0x5303},
+	{"SNDRV_SEQ_IOCTL_RUNNING_MODE",	0x5303},
+	{"CDROMPLAYTRKIND",	0x5304},
+	{"CDROMREADTOCHDR",	0x5305},
+	{"CDROMREADTOCENTRY",	0x5306},
+	{"CDROMSTOP",	0x5307},
+	{"CDROMSTART",	0x5308},
+	{"CDROMEJECT",	0x5309},
+	{"CDROMVOLCTRL",	0x530a},
+	{"CDROMSUBCHNL",	0x530b},
+	{"CDROMREADMODE2",	0x530c},
+	{"CDROMREADMODE1",	0x530d},
+	{"CDROMREADAUDIO",	0x530e},
+	{"CDROMEJECT_SW",	0x530f},
+	{"CDROMMULTISESSION",	0x5310},
+	{"SNDRV_SEQ_IOCTL_GET_CLIENT_INFO",	0x5310},
+	{"CDROM_GET_MCN",	0x5311},
+	{"SNDRV_SEQ_IOCTL_SET_CLIENT_INFO",	0x5311},
+	{"CDROMRESET",	0x5312},
+	{"CDROMVOLREAD",	0x5313},
+	{"CDROMREADRAW",	0x5314},
+	{"CDROMREADCOOKED",	0x5315},
+	{"CDROMSEEK",	0x5316},
+	{"CDROMPLAYBLK",	0x5317},
+	{"CDROMREADALL",	0x5318},
+	{"CDROMCLOSETRAY",	0x5319},
+	{"CDROMGETSPINDOWN",	0x531d},
+	{"CDROMSETSPINDOWN",	0x531e},
+	{"CDROM_SET_OPTIONS",	0x5320},
+	{"SNDRV_SEQ_IOCTL_CREATE_PORT",	0x5320},
+	{"CDROM_CLEAR_OPTIONS",	0x5321},
+	{"SNDRV_SEQ_IOCTL_DELETE_PORT",	0x5321},
+	{"CDROM_SELECT_SPEED",	0x5322},
+	{"SNDRV_SEQ_IOCTL_GET_PORT_INFO",	0x5322},
+	{"CDROM_SELECT_DISC",	0x5323},
+	{"SNDRV_SEQ_IOCTL_SET_PORT_INFO",	0x5323},
+	{"CDROM_MEDIA_CHANGED",	0x5325},
+	{"CDROM_DRIVE_STATUS",	0x5326},
+	{"CDROM_DISC_STATUS",	0x5327},
+	{"CDROM_CHANGER_NSLOTS",	0x5328},
+	{"CDROM_LOCKDOOR",	0x5329},
+	{"CDROM_DEBUG",	0x5330},
+	{"SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT",	0x5330},
+	{"CDROM_GET_CAPABILITY",	0x5331},
+	{"SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT",	0x5331},
+	{"SNDRV_SEQ_IOCTL_CREATE_QUEUE",	0x5332},
+	{"SNDRV_SEQ_IOCTL_DELETE_QUEUE",	0x5333},
+	{"SNDRV_SEQ_IOCTL_GET_QUEUE_INFO",	0x5334},
+	{"SNDRV_SEQ_IOCTL_SET_QUEUE_INFO",	0x5335},
+	{"SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE",	0x5336},
+	{"SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS",	0x5340},
+	{"SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO",	0x5341},
+	{"SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO",	0x5342},
+	{"SNDRV_SEQ_IOCTL_GET_QUEUE_OWNER",	0x5343},
+	{"SNDRV_SEQ_IOCTL_SET_QUEUE_OWNER",	0x5344},
+	{"SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER",	0x5345},
+	{"SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER",	0x5346},
+	{"SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT",	0x5349},
+	{"SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT",	0x534a},
+	{"SNDRV_SEQ_IOCTL_GET_CLIENT_POOL",	0x534b},
+	{"SNDRV_SEQ_IOCTL_SET_CLIENT_POOL",	0x534c},
+	{"SNDRV_SEQ_IOCTL_REMOVE_EVENTS",	0x534e},
+	{"SNDRV_SEQ_IOCTL_QUERY_SUBS",	0x534f},
+	{"SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION",	0x5350},
+	{"SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT",	0x5351},
+	{"SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT",	0x5352},
+	{"CDROMAUDIOBUFSIZ",	0x5382},
+	{"DVD_READ_STRUCT",	0x5390},
+	{"DVD_WRITE_STRUCT",	0x5391},
+	{"DVD_AUTH",	0x5392},
+	{"CDROM_SEND_PACKET",	0x5393},
+	{"CDROM_NEXT_WRITABLE",	0x5394},
+	{"CDROM_LAST_WRITTEN",	0x5395},
+	{"SNDRV_TIMER_IOCTL_PVERSION",	0x5400},
+	{"SNDCTL_TMR_TIMEBASE",	0x5401},
+	{"SNDRV_TIMER_IOCTL_NEXT_DEVICE",	0x5401},
+	{"TCGETS",	0x5401},
+	{"SNDCTL_TMR_START",	0x5402},
+	{"SNDRV_TIMER_IOCTL_TREAD",	0x5402},
+	{"TCSETS",	0x5402},
+	{"SNDCTL_TMR_STOP",	0x5403},
+	{"SNDRV_TIMER_IOCTL_GINFO",	0x5403},
+	{"TCSETSW",	0x5403},
+	{"SNDCTL_TMR_CONTINUE",	0x5404},
+	{"SNDRV_TIMER_IOCTL_GPARAMS",	0x5404},
+	{"TCSETSF",	0x5404},
+	{"SNDCTL_TMR_TEMPO",	0x5405},
+	{"SNDRV_TIMER_IOCTL_GSTATUS",	0x5405},
+	{"TCGETA",	0x5405},
+	{"SNDCTL_TMR_SOURCE",	0x5406},
+	{"TCSETA",	0x5406},
+	{"SNDCTL_TMR_METRONOME",	0x5407},
+	{"TCSETAW",	0x5407},
+	{"SNDCTL_TMR_SELECT",	0x5408},
+	{"TCSETAF",	0x5408},
+	{"TCSBRK",	0x5409},
+	{"TCXONC",	0x540a},
+	{"TCFLSH",	0x540b},
+	{"TIOCEXCL",	0x540c},
+	{"TIOCNXCL",	0x540d},
+	{"TIOCSCTTY",	0x540e},
+	{"TIOCGPGRP",	0x540f},
+	{"SNDRV_TIMER_IOCTL_SELECT",	0x5410},
+	{"TIOCSPGRP",	0x5410},
+	{"SNDRV_TIMER_IOCTL_INFO",	0x5411},
+	{"TIOCOUTQ",	0x5411},
+	{"SNDRV_TIMER_IOCTL_PARAMS",	0x5412},
+	{"TIOCSTI",	0x5412},
+	{"TIOCGWINSZ",	0x5413},
+	{"SNDRV_TIMER_IOCTL_STATUS",	0x5414},
+	{"TIOCSWINSZ",	0x5414},
+	{"TIOCMGET",	0x5415},
+	{"TIOCMBIS",	0x5416},
+	{"TIOCMBIC",	0x5417},
+	{"TIOCMSET",	0x5418},
+	{"TIOCGSOFTCAR",	0x5419},
+	{"TIOCSSOFTCAR",	0x541a},
+	{"FIONREAD",	0x541b},
+	{"TIOCLINUX",	0x541c},
+	{"TIOCCONS",	0x541d},
+	{"TIOCGSERIAL",	0x541e},
+	{"TIOCSSERIAL",	0x541f},
+	{"TIOCPKT",	0x5420},
+	{"FIONBIO",	0x5421},
+	{"TIOCNOTTY",	0x5422},
+	{"TIOCSETD",	0x5423},
+	{"TIOCGETD",	0x5424},
+	{"TCSBRKP",	0x5425},
+	{"TIOCSBRK",	0x5427},
+	{"TIOCCBRK",	0x5428},
+	{"TIOCGSID",	0x5429},
+	{"TCGETS2",	0x542a},
+	{"TCSETS2",	0x542b},
+	{"TCSETSW2",	0x542c},
+	{"TCSETSF2",	0x542d},
+	{"TIOCGRS485",	0x542e},
+	{"TIOCSRS485",	0x542f},
+	{"TIOCGPTN",	0x5430},
+	{"TIOCSPTLCK",	0x5431},
+	{"TCGETX",	0x5432},
+	{"TIOCGDEV",	0x5432},
+	{"TCSETX",	0x5433},
+	{"TCSETXF",	0x5434},
+	{"TCSETXW",	0x5435},
+	{"TIOCSIG",	0x5436},
+	{"TIOCVHANGUP",	0x5437},
+	{"TIOCGPKT",	0x5438},
+	{"TIOCGPTLCK",	0x5439},
+	{"TIOCGEXCL",	0x5440},
+	{"FIONCLEX",	0x5450},
+	{"FIOCLEX",	0x5451},
+	{"FIOASYNC",	0x5452},
+	{"TIOCSERCONFIG",	0x5453},
+	{"TIOCSERGWILD",	0x5454},
+	{"TIOCSERSWILD",	0x5455},
+	{"TIOCGLCKTRMIOS",	0x5456},
+	{"TIOCSLCKTRMIOS",	0x5457},
+	{"TIOCSERGSTRUCT",	0x5458},
+	{"TIOCSERGETLSR",	0x5459},
+	{"TIOCSERGETMULTI",	0x545a},
+	{"TIOCSERSETMULTI",	0x545b},
+	{"TIOCMIWAIT",	0x545c},
+	{"TIOCGICOUNT",	0x545d},
+	{"FIOQSIZE",	0x5460},
+	{"SNDRV_TIMER_IOCTL_START",	0x54a0},
+	{"SNDRV_TIMER_IOCTL_STOP",	0x54a1},
+	{"SNDRV_TIMER_IOCTL_CONTINUE",	0x54a2},
+	{"SNDRV_TIMER_IOCTL_PAUSE",	0x54a3},
+	{"TUNSETNOCSUM",	0x54c8},
+	{"TUNSETDEBUG",	0x54c9},
+	{"TUNSETIFF",	0x54ca},
+	{"TUNSETPERSIST",	0x54cb},
+	{"TUNSETOWNER",	0x54cc},
+	{"TUNSETLINK",	0x54cd},
+	{"TUNSETGROUP",	0x54ce},
+	{"TUNGETFEATURES",	0x54cf},
+	{"TUNSETOFFLOAD",	0x54d0},
+	{"TUNSETTXFILTER",	0x54d1},
+	{"TUNGETIFF",	0x54d2},
+	{"TUNGETSNDBUF",	0x54d3},
+	{"TUNSETSNDBUF",	0x54d4},
+	{"TUNATTACHFILTER",	0x54d5},
+	{"TUNDETACHFILTER",	0x54d6},
+	{"TUNGETVNETHDRSZ",	0x54d7},
+	{"TUNSETVNETHDRSZ",	0x54d8},
+	{"TUNSETQUEUE",	0x54d9},
+	{"TUNSETIFINDEX",	0x54da},
+	{"TUNGETFILTER",	0x54db},
+	{"SNDRV_CTL_IOCTL_PVERSION",	0x5500},
+	{"USBDEVFS_CONTROL",	0x5500},
+	{"SNDRV_CTL_IOCTL_CARD_INFO",	0x5501},
+	{"UI_DEV_CREATE",	0x5501},
+	{"UI_DEV_DESTROY",	0x5502},
+	{"USBDEVFS_BULK",	0x5502},
+	{"USBDEVFS_RESETEP",	0x5503},
+	{"USBDEVFS_SETINTERFACE",	0x5504},
+	{"USBDEVFS_SETCONFIGURATION",	0x5505},
+	{"USBDEVFS_GETDRIVER",	0x5508},
+	{"USBDEVFS_SUBMITURB",	0x550a},
+	{"USBDEVFS_DISCARDURB",	0x550b},
+	{"USBDEVFS_REAPURB",	0x550c},
+	{"USBDEVFS_REAPURBNDELAY",	0x550d},
+	{"USBDEVFS_DISCSIGNAL",	0x550e},
+	{"USBDEVFS_CLAIMINTERFACE",	0x550f},
+	{"SNDRV_CTL_IOCTL_ELEM_LIST",	0x5510},
+	{"USBDEVFS_RELEASEINTERFACE",	0x5510},
+	{"SNDRV_CTL_IOCTL_ELEM_INFO",	0x5511},
+	{"USBDEVFS_CONNECTINFO",	0x5511},
+	{"SNDRV_CTL_IOCTL_ELEM_READ",	0x5512},
+	{"USBDEVFS_IOCTL",	0x5512},
+	{"SNDRV_CTL_IOCTL_ELEM_WRITE",	0x5513},
+	{"USBDEVFS_HUB_PORTINFO",	0x5513},
+	{"SNDRV_CTL_IOCTL_ELEM_LOCK",	0x5514},
+	{"USBDEVFS_RESET",	0x5514},
+	{"SNDRV_CTL_IOCTL_ELEM_UNLOCK",	0x5515},
+	{"USBDEVFS_CLEAR_HALT",	0x5515},
+	{"SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS",	0x5516},
+	{"USBDEVFS_DISCONNECT",	0x5516},
+	{"SNDRV_CTL_IOCTL_ELEM_ADD",	0x5517},
+	{"USBDEVFS_CONNECT",	0x5517},
+	{"SNDRV_CTL_IOCTL_ELEM_REPLACE",	0x5518},
+	{"USBDEVFS_CLAIM_PORT",	0x5518},
+	{"SNDRV_CTL_IOCTL_ELEM_REMOVE",	0x5519},
+	{"USBDEVFS_RELEASE_PORT",	0x5519},
+	{"SNDRV_CTL_IOCTL_TLV_READ",	0x551a},
+	{"USBDEVFS_GET_CAPABILITIES",	0x551a},
+	{"SNDRV_CTL_IOCTL_TLV_WRITE",	0x551b},
+	{"USBDEVFS_DISCONNECT_CLAIM",	0x551b},
+	{"SNDRV_CTL_IOCTL_TLV_COMMAND",	0x551c},
+	{"USBDEVFS_ALLOC_STREAMS",	0x551c},
+	{"USBDEVFS_FREE_STREAMS",	0x551d},
+	{"SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE",	0x5520},
+	{"SNDRV_CTL_IOCTL_HWDEP_INFO",	0x5521},
+	{"SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE",	0x5530},
+	{"SNDRV_CTL_IOCTL_PCM_INFO",	0x5531},
+	{"SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE",	0x5532},
+	{"SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE",	0x5540},
+	{"SNDRV_CTL_IOCTL_RAWMIDI_INFO",	0x5541},
+	{"SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE",	0x5542},
+	{"UI_SET_EVBIT",	0x5564},
+	{"UI_SET_KEYBIT",	0x5565},
+	{"UI_SET_RELBIT",	0x5566},
+	{"UI_SET_ABSBIT",	0x5567},
+	{"UI_SET_MSCBIT",	0x5568},
+	{"UI_SET_LEDBIT",	0x5569},
+	{"UI_SET_SNDBIT",	0x556a},
+	{"UI_SET_FFBIT",	0x556b},
+	{"UI_SET_PHYS",	0x556c},
+	{"UI_SET_SWBIT",	0x556d},
+	{"UI_SET_PROPBIT",	0x556e},
+	{"UI_BEGIN_FF_UPLOAD",	0x55c8},
+	{"UI_END_FF_UPLOAD",	0x55c9},
+	{"UI_BEGIN_FF_ERASE",	0x55ca},
+	{"UI_END_FF_ERASE",	0x55cb},
+	{"SNDRV_CTL_IOCTL_POWER",	0x55d0},
+	{"SNDRV_CTL_IOCTL_POWER_STATE",	0x55d1},
+	{"VIDIOC_QUERYCAP",	0x5600},
+	{"VT_OPENQRY",	0x5600},
+	{"VIDIOC_RESERVED",	0x5601},
+	{"VT_GETMODE",	0x5601},
+	{"VIDIOC_ENUM_FMT",	0x5602},
+	{"VIDIOC_SUBDEV_ENUM_MBUS_CODE",	0x5602},
+	{"VT_SETMODE",	0x5602},
+	{"VT_GETSTATE",	0x5603},
+	{"VIDIOC_G_FMT",	0x5604},
+	{"VIDIOC_SUBDEV_G_FMT",	0x5604},
+	{"VT_SENDSIG",	0x5604},
+	{"VIDIOC_S_FMT",	0x5605},
+	{"VIDIOC_SUBDEV_S_FMT",	0x5605},
+	{"VT_RELDISP",	0x5605},
+	{"VT_ACTIVATE",	0x5606},
+	{"VT_WAITACTIVE",	0x5607},
+	{"VIDIOC_REQBUFS",	0x5608},
+	{"VT_DISALLOCATE",	0x5608},
+	{"VIDIOC_QUERYBUF",	0x5609},
+	{"VT_RESIZE",	0x5609},
+	{"VIDIOC_G_FBUF",	0x560a},
+	{"VT_RESIZEX",	0x560a},
+	{"VIDIOC_S_FBUF",	0x560b},
+	{"VT_LOCKSWITCH",	0x560b},
+	{"VT_UNLOCKSWITCH",	0x560c},
+	{"VT_GETHIFONTMASK",	0x560d},
+	{"VIDIOC_OVERLAY",	0x560e},
+	{"VT_WAITEVENT",	0x560e},
+	{"VIDIOC_QBUF",	0x560f},
+	{"VT_SETACTIVATE",	0x560f},
+	{"VIDIOC_EXPBUF",	0x5610},
+	{"VIDIOC_DQBUF",	0x5611},
+	{"VIDIOC_STREAMON",	0x5612},
+	{"VIDIOC_STREAMOFF",	0x5613},
+	{"VIDIOC_G_PARM",	0x5615},
+	{"VIDIOC_SUBDEV_G_FRAME_INTERVAL",	0x5615},
+	{"VIDIOC_S_PARM",	0x5616},
+	{"VIDIOC_SUBDEV_S_FRAME_INTERVAL",	0x5616},
+	{"VIDIOC_G_STD",	0x5617},
+	{"VIDIOC_S_STD",	0x5618},
+	{"VIDIOC_ENUMSTD",	0x5619},
+	{"VIDIOC_ENUMINPUT",	0x561a},
+	{"VIDIOC_G_CTRL",	0x561b},
+	{"VIDIOC_S_CTRL",	0x561c},
+	{"VIDIOC_G_TUNER",	0x561d},
+	{"VIDIOC_S_TUNER",	0x561e},
+	{"VIDIOC_G_AUDIO",	0x5621},
+	{"VIDIOC_S_AUDIO",	0x5622},
+	{"VIDIOC_QUERYCTRL",	0x5624},
+	{"VIDIOC_QUERYMENU",	0x5625},
+	{"VIDIOC_G_INPUT",	0x5626},
+	{"VIDIOC_S_INPUT",	0x5627},
+	{"VIDIOC_G_EDID",	0x5628},
+	{"VIDIOC_SUBDEV_G_EDID",	0x5628},
+	{"VIDIOC_S_EDID",	0x5629},
+	{"VIDIOC_SUBDEV_S_EDID",	0x5629},
+	{"VIDIOC_G_OUTPUT",	0x562e},
+	{"VIDIOC_S_OUTPUT",	0x562f},
+	{"VIDIOC_ENUMOUTPUT",	0x5630},
+	{"VIDIOC_G_AUDOUT",	0x5631},
+	{"VIDIOC_S_AUDOUT",	0x5632},
+	{"VIDIOC_G_MODULATOR",	0x5636},
+	{"VIDIOC_S_MODULATOR",	0x5637},
+	{"VIDIOC_G_FREQUENCY",	0x5638},
+	{"VIDIOC_S_FREQUENCY",	0x5639},
+	{"VIDIOC_CROPCAP",	0x563a},
+	{"VIDIOC_G_CROP",	0x563b},
+	{"VIDIOC_SUBDEV_G_CROP",	0x563b},
+	{"VIDIOC_S_CROP",	0x563c},
+	{"VIDIOC_SUBDEV_S_CROP",	0x563c},
+	{"VIDIOC_G_JPEGCOMP",	0x563d},
+	{"VIDIOC_SUBDEV_G_SELECTION",	0x563d},
+	{"VIDIOC_S_JPEGCOMP",	0x563e},
+	{"VIDIOC_SUBDEV_S_SELECTION",	0x563e},
+	{"VIDIOC_QUERYSTD",	0x563f},
+	{"VIDIOC_TRY_FMT",	0x5640},
+	{"VIDIOC_ENUMAUDIO",	0x5641},
+	{"VIDIOC_ENUMAUDOUT",	0x5642},
+	{"VIDIOC_G_PRIORITY",	0x5643},
+	{"VIDIOC_S_PRIORITY",	0x5644},
+	{"VIDIOC_G_SLICED_VBI_CAP",	0x5645},
+	{"VIDIOC_LOG_STATUS",	0x5646},
+	{"VIDIOC_G_EXT_CTRLS",	0x5647},
+	{"VIDIOC_S_EXT_CTRLS",	0x5648},
+	{"VIDIOC_TRY_EXT_CTRLS",	0x5649},
+	{"VIDIOC_ENUM_FRAMESIZES",	0x564a},
+	{"VIDIOC_SUBDEV_ENUM_FRAME_SIZE",	0x564a},
+	{"VIDIOC_ENUM_FRAMEINTERVALS",	0x564b},
+	{"VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL",	0x564b},
+	{"VIDIOC_G_ENC_INDEX",	0x564c},
+	{"VIDIOC_ENCODER_CMD",	0x564d},
+	{"VIDIOC_TRY_ENCODER_CMD",	0x564e},
+	{"VIDIOC_DBG_S_REGISTER",	0x564f},
+	{"VIDIOC_DBG_G_REGISTER",	0x5650},
+	{"VIDIOC_S_HW_FREQ_SEEK",	0x5652},
+	{"VIDIOC_S_DV_TIMINGS",	0x5657},
+	{"VIDIOC_SUBDEV_S_DV_TIMINGS",	0x5657},
+	{"VIDIOC_G_DV_TIMINGS",	0x5658},
+	{"VIDIOC_SUBDEV_G_DV_TIMINGS",	0x5658},
+	{"VIDIOC_DQEVENT",	0x5659},
+	{"VIDIOC_SUBSCRIBE_EVENT",	0x565a},
+	{"VIDIOC_UNSUBSCRIBE_EVENT",	0x565b},
+	{"VIDIOC_CREATE_BUFS",	0x565c},
+	{"VIDIOC_PREPARE_BUF",	0x565d},
+	{"VIDIOC_G_SELECTION",	0x565e},
+	{"VIDIOC_S_SELECTION",	0x565f},
+	{"VIDIOC_DECODER_CMD",	0x5660},
+	{"VIDIOC_TRY_DECODER_CMD",	0x5661},
+	{"VIDIOC_ENUM_DV_TIMINGS",	0x5662},
+	{"VIDIOC_SUBDEV_ENUM_DV_TIMINGS",	0x5662},
+	{"VIDIOC_QUERY_DV_TIMINGS",	0x5663},
+	{"VIDIOC_SUBDEV_QUERY_DV_TIMINGS",	0x5663},
+	{"VIDIOC_DV_TIMINGS_CAP",	0x5664},
+	{"VIDIOC_SUBDEV_DV_TIMINGS_CAP",	0x5664},
+	{"VIDIOC_ENUM_FREQ_BANDS",	0x5665},
+	{"VIDIOC_DBG_G_CHIP_INFO",	0x5666},
+	{"IVTVFB_IOC_DMA_FRAME",	0x56c0},
+	{"IVTV_IOC_DMA_FRAME",	0x56c0},
+	{"IVTV_IOC_PASSTHROUGH_MODE",	0x56c1},
+	{"VIDIOC_OMAP3ISP_CCDC_CFG",	0x56c1},
+	{"VIDIOC_VSP1_LUT_CONFIG",	0x56c1},
+	{"VIDIOC_OMAP3ISP_PRV_CFG",	0x56c2},
+	{"VIDIOC_OMAP3ISP_AEWB_CFG",	0x56c3},
+	{"VIDIOC_OMAP3ISP_HIST_CFG",	0x56c4},
+	{"VIDIOC_OMAP3ISP_AF_CFG",	0x56c5},
+	{"VIDIOC_OMAP3ISP_STAT_REQ",	0x56c6},
+	{"VIDIOC_OMAP3ISP_STAT_EN",	0x56c7},
+	{"SNDRV_RAWMIDI_IOCTL_PVERSION",	0x5700},
+	{"SW_SYNC_IOC_CREATE_FENCE",	0x5700},
+	{"WDIOC_GETSUPPORT",	0x5700},
+	{"SNDRV_RAWMIDI_IOCTL_INFO",	0x5701},
+	{"SW_SYNC_IOC_INC",	0x5701},
+	{"WDIOC_GETSTATUS",	0x5701},
+	{"WDIOC_GETBOOTSTATUS",	0x5702},
+	{"WDIOC_GETTEMP",	0x5703},
+	{"WDIOC_SETOPTIONS",	0x5704},
+	{"WDIOC_KEEPALIVE",	0x5705},
+	{"WDIOC_SETTIMEOUT",	0x5706},
+	{"WDIOC_GETTIMEOUT",	0x5707},
+	{"WDIOC_SETPRETIMEOUT",	0x5708},
+	{"WDIOC_GETPRETIMEOUT",	0x5709},
+	{"WDIOC_GETTIMELEFT",	0x570a},
+	{"SNDRV_RAWMIDI_IOCTL_PARAMS",	0x5710},
+	{"SNDRV_RAWMIDI_IOCTL_STATUS",	0x5720},
+	{"SNDRV_RAWMIDI_IOCTL_DROP",	0x5730},
+	{"SNDRV_RAWMIDI_IOCTL_DRAIN",	0x5731},
+	{"PACKET_CTRL_CMD",	0x5801},
+	{"FIFREEZE",	0x5877},
+	{"FITHAW",	0x5878},
+	{"FITRIM",	0x5879},
+	{"ANDROID_ALARM_WAIT",	0x6101},
+	{"ANDROID_ALARM_SET_RTC",	0x6105},
+	{"SONET_GETSTAT",	0x6110},
+	{"SONET_GETSTATZ",	0x6111},
+	{"SONET_SETDIAG",	0x6112},
+	{"SONET_CLRDIAG",	0x6113},
+	{"SONET_GETDIAG",	0x6114},
+	{"SONET_SETFRAMING",	0x6115},
+	{"SONET_GETFRAMING",	0x6116},
+	{"SONET_GETFRSENSE",	0x6117},
+	{"IDT77105_GETSTAT",	0x6132},
+	{"IDT77105_GETSTATZ",	0x6133},
+	{"ATM_GETSTAT",	0x6150},
+	{"ATM_GETSTATZ",	0x6151},
+	{"ATM_GETLOOP",	0x6152},
+	{"ATM_SETLOOP",	0x6153},
+	{"ATM_QUERYLOOP",	0x6154},
+	{"ENI_MEMDUMP",	0x6160},
+	{"HE_GET_REG",	0x6160},
+	{"NS_GETPSTAT",	0x6161},
+	{"ZATM_GETPOOL",	0x6161},
+	{"NS_SETBUFLEV",	0x6162},
+	{"ZATM_GETPOOLZ",	0x6162},
+	{"NS_ADJBUFLEV",	0x6163},
+	{"ZATM_SETPOOL",	0x6163},
+	{"ENI_SETMULT",	0x6167},
+	{"SIOCSIFATMTCP",	0x6180},
+	{"ATM_GETLINKRATE",	0x6181},
+	{"ATM_GETNAMES",	0x6183},
+	{"ATM_GETTYPE",	0x6184},
+	{"ATM_GETESI",	0x6185},
+	{"ATM_GETADDR",	0x6186},
+	{"ATM_RSTADDR",	0x6187},
+	{"ATM_ADDADDR",	0x6188},
+	{"ATM_DELADDR",	0x6189},
+	{"ATM_GETCIRANGE",	0x618a},
+	{"ATM_SETCIRANGE",	0x618b},
+	{"ATM_SETESI",	0x618c},
+	{"ATM_SETESIF",	0x618d},
+	{"ATM_ADDLECSADDR",	0x618e},
+	{"ATMTCP_CREATE",	0x618e},
+	{"ATM_DELLECSADDR",	0x618f},
+	{"ATMTCP_REMOVE",	0x618f},
+	{"ATM_GETLECSADDR",	0x6190},
+	{"BR2684_SETFILT",	0x6190},
+	{"ATMLEC_CTRL",	0x61d0},
+	{"ATMLEC_DATA",	0x61d1},
+	{"ATMLEC_MCAST",	0x61d2},
+	{"ATMMPC_CTRL",	0x61d8},
+	{"ATMMPC_DATA",	0x61d9},
+	{"SIOCMKCLIP",	0x61e0},
+	{"ATMARPD_CTRL",	0x61e1},
+	{"ATMARP_MKIP",	0x61e2},
+	{"ATMARP_SETENTRY",	0x61e3},
+	{"ATMARP_ENCAP",	0x61e5},
+	{"ATMSIGD_CTRL",	0x61f0},
+	{"ATM_SETSC",	0x61f1},
+	{"ATM_SETBACKEND",	0x61f2},
+	{"ATM_NEWBACKENDIF",	0x61f3},
+	{"ATM_ADDPARTY",	0x61f4},
+	{"ATM_DROPPARTY",	0x61f5},
+	{"BINDER_WRITE_READ",	0x6201},
+	{"BINDER_SET_IDLE_TIMEOUT",	0x6203},
+	{"BINDER_SET_MAX_THREADS",	0x6205},
+	{"BINDER_SET_IDLE_PRIORITY",	0x6206},
+	{"BINDER_SET_CONTEXT_MGR",	0x6207},
+	{"BINDER_THREAD_EXIT",	0x6208},
+	{"BINDER_VERSION",	0x6209},
+	{"CM_IOCGSTATUS",	0x6300},
+	{"CHIOMOVE",	0x6301},
+	{"CM_IOCGATR",	0x6301},
+	{"CHIOEXCHANGE",	0x6302},
+	{"CM_IOCSPTS",	0x6302},
+	{"CHIOPOSITION",	0x6303},
+	{"CM_IOCSRDR",	0x6303},
+	{"CHIOGPICKER",	0x6304},
+	{"CM_IOCARDOFF",	0x6304},
+	{"CHIOSPICKER",	0x6305},
+	{"CHIOGPARAMS",	0x6306},
+	{"CHIOGSTATUS",	0x6308},
+	{"CIOC_KERNEL_VERSION",	0x630a},
+	{"CHIOGELEM",	0x6310},
+	{"CHIOINITELEM",	0x6311},
+	{"CHIOSVOLTAG",	0x6312},
+	{"CHIOGVPARAMS",	0x6313},
+	{"CM_IOSDBGLVL",	0x63fa},
+	{"FS_IOC32_GETFLAGS",	0x6601},
+	{"FS_IOC_GETFLAGS",	0x6601},
+	{"FS_IOC32_SETFLAGS",	0x6602},
+	{"FS_IOC_SETFLAGS",	0x6602},
+	{"FS_IOC_FIEMAP",	0x660b},
+	{"HPET_IE_ON",	0x6801},
+	{"HPET_IE_OFF",	0x6802},
+	{"HPET_INFO",	0x6803},
+	{"HPET_EPI",	0x6804},
+	{"HPET_DPI",	0x6805},
+	{"HPET_IRQFREQ",	0x6806},
+	{"I2OGETIOPS",	0x6900},
+	{"I2OHRTGET",	0x6901},
+	{"I2OLCTGET",	0x6902},
+	{"I2OPARMSET",	0x6903},
+	{"I2OPARMGET",	0x6904},
+	{"I2OSWDL",	0x6905},
+	{"I2OSWUL",	0x6906},
+	{"I2OSWDEL",	0x6907},
+	{"I2OVALIDATE",	0x6908},
+	{"I2OHTML",	0x6909},
+	{"I2OEVTREG",	0x690a},
+	{"I2OEVTGET",	0x690b},
+	{"IPMICTL_RECEIVE_MSG_TRUNC",	0x690b},
+	{"I2OPASSTHRU",	0x690c},
+	{"IPMICTL_RECEIVE_MSG",	0x690c},
+	{"IPMICTL_SEND_COMMAND",	0x690d},
+	{"IPMICTL_REGISTER_FOR_CMD",	0x690e},
+	{"IPMICTL_UNREGISTER_FOR_CMD",	0x690f},
+	{"IPMICTL_SET_GETS_EVENTS_CMD",	0x6910},
+	{"IPMICTL_SET_MY_ADDRESS_CMD",	0x6911},
+	{"IPMICTL_GET_MY_ADDRESS_CMD",	0x6912},
+	{"IPMICTL_SET_MY_LUN_CMD",	0x6913},
+	{"IPMICTL_GET_MY_LUN_CMD",	0x6914},
+	{"IPMICTL_SEND_COMMAND_SETTIME",	0x6915},
+	{"IPMICTL_SET_TIMING_PARMS_CMD",	0x6916},
+	{"IPMICTL_GET_TIMING_PARMS_CMD",	0x6917},
+	{"IPMICTL_SET_MY_CHANNEL_ADDRESS_CMD",	0x6918},
+	{"IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD",	0x6919},
+	{"IPMICTL_SET_MY_CHANNEL_LUN_CMD",	0x691a},
+	{"IPMICTL_GET_MY_CHANNEL_LUN_CMD",	0x691b},
+	{"IPMICTL_REGISTER_FOR_CMD_CHANS",	0x691c},
+	{"IPMICTL_UNREGISTER_FOR_CMD_CHANS",	0x691d},
+	{"IPMICTL_GET_MAINTENANCE_MODE_CMD",	0x691e},
+	{"IPMICTL_SET_MAINTENANCE_MODE_CMD",	0x691f},
+	{"I8K_BIOS_VERSION",	0x6980},
+	{"I8K_MACHINE_ID",	0x6981},
+	{"I8K_POWER_STATUS",	0x6982},
+	{"I8K_FN_STATUS",	0x6983},
+	{"I8K_GET_TEMP",	0x6984},
+	{"I8K_GET_SPEED",	0x6985},
+	{"I8K_GET_FAN",	0x6986},
+	{"I8K_SET_FAN",	0x6987},
+	{"JSIOCGVERSION",	0x6a01},
+	{"JSIOCGAXES",	0x6a11},
+	{"JSIOCGBUTTONS",	0x6a12},
+	{"JSIOCSCORR",	0x6a21},
+	{"JSIOCGCORR",	0x6a22},
+	{"JSIOCSAXMAP",	0x6a31},
+	{"JSIOCGAXMAP",	0x6a32},
+	{"JSIOCSBTNMAP",	0x6a33},
+	{"JSIOCGBTNMAP",	0x6a34},
+	{"UDF_GETEASIZE",	0x6c40},
+	{"UDF_GETEABLOCK",	0x6c41},
+	{"UDF_GETVOLIDENT",	0x6c42},
+	{"UDF_RELOCATE_BLOCKS",	0x6c43},
+	{"MGSL_IOCSPARAMS",	0x6d00},
+	{"MMTIMER_GETOFFSET",	0x6d00},
+	{"SNDCTL_MIDI_PRETIME",	0x6d00},
+	{"MGSL_IOCGPARAMS",	0x6d01},
+	{"MMTIMER_GETRES",	0x6d01},
+	{"MTIOCTOP",	0x6d01},
+	{"SNDCTL_MIDI_MPUMODE",	0x6d01},
+	{"MGSL_IOCSTXIDLE",	0x6d02},
+	{"MMTIMER_GETFREQ",	0x6d02},
+	{"MTIOCGET",	0x6d02},
+	{"SNDCTL_MIDI_MPUCMD",	0x6d02},
+	{"MGSL_IOCGTXIDLE",	0x6d03},
+	{"MTIOCPOS",	0x6d03},
+	{"MGSL_IOCTXENABLE",	0x6d04},
+	{"MMTIMER_GETBITS",	0x6d04},
+	{"MGSL_IOCRXENABLE",	0x6d05},
+	{"MGSL_IOCTXABORT",	0x6d06},
+	{"MMTIMER_MMAPAVAIL",	0x6d06},
+	{"MGSL_IOCGSTATS",	0x6d07},
+	{"MGSL_IOCWAITEVENT",	0x6d08},
+	{"MGSL_IOCLOOPTXDONE",	0x6d09},
+	{"MMTIMER_GETCOUNTER",	0x6d09},
+	{"MGSL_IOCSIF",	0x6d0a},
+	{"MGSL_IOCGIF",	0x6d0b},
+	{"MGSL_IOCCLRMODCOUNT",	0x6d0f},
+	{"MGSL_IOCSGPIO",	0x6d10},
+	{"MGSL_IOCGGPIO",	0x6d11},
+	{"MGSL_IOCWAITGPIO",	0x6d12},
+	{"MGSL_IOCSXSYNC",	0x6d13},
+	{"MGSL_IOCGXSYNC",	0x6d14},
+	{"MGSL_IOCSXCTRL",	0x6d15},
+	{"MGSL_IOCGXCTRL",	0x6d16},
+	{"NCP_IOC_NCPREQUEST",	0x6e01},
+	{"NCP_IOC_GETMOUNTUID",	0x6e02},
+	{"NCP_IOC_CONN_LOGGED_IN",	0x6e03},
+	{"NCP_IOC_GET_FS_INFO",	0x6e04},
+	{"NCP_IOC_SIGN_INIT",	0x6e05},
+	{"NCP_IOC_SET_SIGN_WANTED",	0x6e06},
+	{"NCP_IOC_SIGN_WANTED",	0x6e06},
+	{"NCP_IOC_LOCKUNLOCK",	0x6e07},
+	{"NCP_IOC_GETROOT",	0x6e08},
+	{"NCP_IOC_SETROOT",	0x6e08},
+	{"NCP_IOC_GETOBJECTNAME",	0x6e09},
+	{"NCP_IOC_SETOBJECTNAME",	0x6e09},
+	{"NCP_IOC_GETPRIVATEDATA",	0x6e0a},
+	{"NCP_IOC_SETPRIVATEDATA",	0x6e0a},
+	{"NCP_IOC_GETCHARSETS",	0x6e0b},
+	{"NCP_IOC_SETCHARSETS",	0x6e0b},
+	{"NCP_IOC_GETDENTRYTTL",	0x6e0c},
+	{"NCP_IOC_SETDENTRYTTL",	0x6e0c},
+	{"MATROXFB_GET_OUTPUT_CONNECTION",	0x6ef8},
+	{"MATROXFB_SET_OUTPUT_CONNECTION",	0x6ef8},
+	{"SISFB_GET_INFO_OLD",	0x6ef8},
+	{"MATROXFB_GET_AVAILABLE_OUTPUTS",	0x6ef9},
+	{"SISFB_GET_VBRSTATUS_OLD",	0x6ef9},
+	{"MATROXFB_GET_OUTPUT_MODE",	0x6efa},
+	{"MATROXFB_SET_OUTPUT_MODE",	0x6efa},
+	{"SISFB_GET_AUTOMAXIMIZE_OLD",	0x6efa},
+	{"SISFB_SET_AUTOMAXIMIZE_OLD",	0x6efa},
+	{"MATROXFB_GET_ALL_OUTPUTS",	0x6efb},
+	{"UBI_IOCMKVOL",	0x6f00},
+	{"UBI_IOCRMVOL",	0x6f01},
+	{"UBI_IOCRSVOL",	0x6f02},
+	{"UBI_IOCRNVOL",	0x6f03},
+	{"UBI_IOCATT",	0x6f40},
+	{"UBI_IOCDET",	0x6f41},
+	{"PHN_GET_REG",	0x7000},
+	{"PHN_SET_REG",	0x7001},
+	{"RTC_AIE_ON",	0x7001},
+	{"PHN_GET_REGS",	0x7002},
+	{"RTC_AIE_OFF",	0x7002},
+	{"PHN_SET_REGS",	0x7003},
+	{"RTC_UIE_ON",	0x7003},
+	{"PHN_NOT_OH",	0x7004},
+	{"RTC_UIE_OFF",	0x7004},
+	{"PHN_GETREG",	0x7005},
+	{"RTC_PIE_ON",	0x7005},
+	{"PHN_SETREG",	0x7006},
+	{"RTC_PIE_OFF",	0x7006},
+	{"PHN_GETREGS",	0x7007},
+	{"RTC_ALM_SET",	0x7007},
+	{"PHN_SETREGS",	0x7008},
+	{"RTC_ALM_READ",	0x7008},
+	{"RTC_RD_TIME",	0x7009},
+	{"RTC_SET_TIME",	0x700a},
+	{"RTC_IRQP_READ",	0x700b},
+	{"RTC_IRQP_SET",	0x700c},
+	{"RTC_EPOCH_READ",	0x700d},
+	{"RTC_EPOCH_SET",	0x700e},
+	{"RTC_WIE_ON",	0x700f},
+	{"RTC_WKALM_SET",	0x700f},
+	{"RTC_WIE_OFF",	0x7010},
+	{"RTC_WKALM_RD",	0x7010},
+	{"RTC_PLL_GET",	0x7011},
+	{"RTC_PLL_SET",	0x7012},
+	{"RTC_VL_READ",	0x7013},
+	{"RTC_VL_CLR",	0x7014},
+	{"NVRAM_INIT",	0x7040},
+	{"NVRAM_SETCKS",	0x7041},
+	{"PPSETMODE",	0x7080},
+	{"PPRSTATUS",	0x7081},
+	{"PPRCONTROL",	0x7083},
+	{"PPWCONTROL",	0x7084},
+	{"PPRDATA",	0x7085},
+	{"PPWDATA",	0x7086},
+	{"PPCLAIM",	0x708b},
+	{"PPRELEASE",	0x708c},
+	{"PPYIELD",	0x708d},
+	{"PPFCONTROL",	0x708e},
+	{"PPEXCL",	0x708f},
+	{"PPDATADIR",	0x7090},
+	{"PPNEGOT",	0x7091},
+	{"PPWCTLONIRQ",	0x7092},
+	{"PPCLRIRQ",	0x7093},
+	{"PPSETPHASE",	0x7094},
+	{"PPGETTIME",	0x7095},
+	{"PPSETTIME",	0x7096},
+	{"PPGETMODES",	0x7097},
+	{"PPGETMODE",	0x7098},
+	{"PPGETPHASE",	0x7099},
+	{"PPGETFLAGS",	0x709a},
+	{"PPSETFLAGS",	0x709b},
+	{"PPS_GETPARAMS",	0x70a1},
+	{"PPS_SETPARAMS",	0x70a2},
+	{"PPS_GETCAP",	0x70a3},
+	{"PPS_FETCH",	0x70a4},
+	{"PPS_KC_BIND",	0x70a5},
+	{"SPIOCSTYPE",	0x7101},
+	{"PHONE_CAPABILITIES",	0x7180},
+	{"PHONE_CAPABILITIES_LIST",	0x7181},
+	{"PHONE_CAPABILITIES_CHECK",	0x7182},
+	{"PHONE_RING",	0x7183},
+	{"PHONE_HOOKSTATE",	0x7184},
+	{"PHONE_MAXRINGS",	0x7185},
+	{"PHONE_RING_CADENCE",	0x7186},
+	{"OLD_PHONE_RING_START",	0x7187},
+	{"PHONE_RING_START",	0x7187},
+	{"PHONE_RING_STOP",	0x7188},
+	{"PHONE_REC_CODEC",	0x7189},
+	{"PHONE_REC_START",	0x718a},
+	{"PHONE_REC_STOP",	0x718b},
+	{"PHONE_REC_DEPTH",	0x718c},
+	{"PHONE_FRAME",	0x718d},
+	{"PHONE_REC_VOLUME",	0x718e},
+	{"PHONE_REC_LEVEL",	0x718f},
+	{"PHONE_PLAY_CODEC",	0x7190},
+	{"PHONE_PLAY_START",	0x7191},
+	{"PHONE_PLAY_STOP",	0x7192},
+	{"PHONE_PLAY_DEPTH",	0x7193},
+	{"PHONE_PLAY_VOLUME",	0x7194},
+	{"PHONE_PLAY_LEVEL",	0x7195},
+	{"PHONE_DTMF_READY",	0x7196},
+	{"PHONE_GET_DTMF",	0x7197},
+	{"PHONE_GET_DTMF_ASCII",	0x7198},
+	{"PHONE_DTMF_OOB",	0x7199},
+	{"PHONE_EXCEPTION",	0x719a},
+	{"PHONE_PLAY_TONE",	0x719b},
+	{"PHONE_SET_TONE_ON_TIME",	0x719c},
+	{"PHONE_SET_TONE_OFF_TIME",	0x719d},
+	{"PHONE_GET_TONE_ON_TIME",	0x719e},
+	{"PHONE_GET_TONE_OFF_TIME",	0x719f},
+	{"PHONE_GET_TONE_STATE",	0x71a0},
+	{"PHONE_BUSY",	0x71a1},
+	{"PHONE_RINGBACK",	0x71a2},
+	{"PHONE_DIALTONE",	0x71a3},
+	{"PHONE_CPT_STOP",	0x71a4},
+	{"PHONE_PSTN_SET_STATE",	0x71a4},
+	{"PHONE_PSTN_GET_STATE",	0x71a5},
+	{"PHONE_WINK_DURATION",	0x71a6},
+	{"PHONE_QUERY_CODEC",	0x71a7},
+	{"PHONE_PSTN_LINETEST",	0x71a8},
+	{"PHONE_VAD",	0x71a9},
+	{"PHONE_WINK",	0x71aa},
+	{"IXJCTL_DSP_RESET",	0x71c0},
+	{"IXJCTL_CARDTYPE",	0x71c1},
+	{"IXJCTL_SERIAL",	0x71c2},
+	{"IXJCTL_DSP_TYPE",	0x71c3},
+	{"IXJCTL_DSP_VERSION",	0x71c4},
+	{"IXJCTL_DSP_IDLE",	0x71c5},
+	{"IXJCTL_TESTRAM",	0x71c6},
+	{"IXJCTL_SET_FILTER",	0x71c7},
+	{"IXJCTL_GET_FILTER_HIST",	0x71c8},
+	{"IXJCTL_INIT_TONE",	0x71c9},
+	{"IXJCTL_TONE_CADENCE",	0x71ca},
+	{"IXJCTL_AEC_START",	0x71cb},
+	{"IXJCTL_AEC_STOP",	0x71cc},
+	{"IXJCTL_AEC_GET_LEVEL",	0x71cd},
+	{"IXJCTL_SET_LED",	0x71ce},
+	{"IXJCTL_MIXER",	0x71cf},
+	{"IXJCTL_DAA_COEFF_SET",	0x71d0},
+	{"IXJCTL_PORT",	0x71d1},
+	{"IXJCTL_DAA_AGAIN",	0x71d2},
+	{"IXJCTL_PSTN_LINETEST",	0x71d3},
+	{"IXJCTL_CID",	0x71d4},
+	{"IXJCTL_POTS_PSTN",	0x71d5},
+	{"IXJCTL_FILTER_CADENCE",	0x71d6},
+	{"IXJCTL_PLAY_CID",	0x71d7},
+	{"IXJCTL_VMWI",	0x71d8},
+	{"IXJCTL_CIDCW",	0x71d9},
+	{"IXJCTL_VERSION",	0x71da},
+	{"PHONE_REC_VOLUME_LINEAR",	0x71db},
+	{"PHONE_PLAY_VOLUME_LINEAR",	0x71dc},
+	{"IXJCTL_SET_FILTER_RAW",	0x71dd},
+	{"IXJCTL_HZ",	0x71e0},
+	{"IXJCTL_RATE",	0x71e1},
+	{"IXJCTL_FRAMES_READ",	0x71e2},
+	{"IXJCTL_FRAMES_WRITTEN",	0x71e3},
+	{"IXJCTL_READ_WAIT",	0x71e4},
+	{"IXJCTL_WRITE_WAIT",	0x71e5},
+	{"IXJCTL_DRYBUFFER_READ",	0x71e6},
+	{"IXJCTL_DRYBUFFER_CLEAR",	0x71e7},
+	{"IXJCTL_DTMF_PRESCALE",	0x71e8},
+	{"IXJCTL_SIGCTL",	0x71e9},
+	{"IXJCTL_SC_RXG",	0x71ea},
+	{"IXJCTL_SC_TXG",	0x71eb},
+	{"IXJCTL_INTERCOM_START",	0x71fd},
+	{"IXJCTL_INTERCOM_STOP",	0x71fe},
+	{"VFAT_IOCTL_READDIR_BOTH",	0x7201},
+	{"VFAT_IOCTL_READDIR_SHORT",	0x7202},
+	{"FAT_IOCTL_GET_ATTRIBUTES",	0x7210},
+	{"FAT_IOCTL_SET_ATTRIBUTES",	0x7211},
+	{"FAT_IOCTL_GET_VOLUME_ID",	0x7213},
+	{"MIC_VIRTIO_ADD_DEVICE",	0x7301},
+	{"MIC_VIRTIO_COPY_DESC",	0x7302},
+	{"MIC_VIRTIO_CONFIG_CHANGE",	0x7305},
+	{"PPPIOCGL2TPSTATS",	0x7436},
+	{"PPPIOCGCHAN",	0x7437},
+	{"PPPIOCATTCHAN",	0x7438},
+	{"PPPIOCDISCONN",	0x7439},
+	{"PPPIOCCONNECT",	0x743a},
+	{"PPPIOCSMRRU",	0x743b},
+	{"PPPIOCDETACH",	0x743c},
+	{"PPPIOCATTACH",	0x743d},
+	{"PPPIOCNEWUNIT",	0x743e},
+	{"PPPIOCGIDLE",	0x743f},
+	{"PPPIOCSDEBUG",	0x7440},
+	{"PPPIOCGDEBUG",	0x7441},
+	{"PPPIOCSACTIVE",	0x7446},
+	{"PPPIOCSPASS",	0x7447},
+	{"PPPIOCSNPMODE",	0x744b},
+	{"PPPIOCGNPMODE",	0x744c},
+	{"PPPIOCSCOMPRESS",	0x744d},
+	{"PPPIOCXFERUNIT",	0x744e},
+	{"PPPIOCSXASYNCMAP",	0x744f},
+	{"PPPIOCGXASYNCMAP",	0x7450},
+	{"PPPIOCSMAXCID",	0x7451},
+	{"PPPIOCSMRU",	0x7452},
+	{"PPPIOCGMRU",	0x7453},
+	{"PPPIOCSRASYNCMAP",	0x7454},
+	{"PPPIOCGRASYNCMAP",	0x7455},
+	{"PPPIOCGUNIT",	0x7456},
+	{"PPPIOCSASYNCMAP",	0x7457},
+	{"PPPIOCGASYNCMAP",	0x7458},
+	{"PPPIOCSFLAGS",	0x7459},
+	{"PPPIOCGFLAGS",	0x745a},
+	{"PPPIOCGCALLINFO",	0x7480},
+	{"PPPIOCBUNDLE",	0x7481},
+	{"PPPIOCGMPFLAGS",	0x7482},
+	{"PPPIOCSMPFLAGS",	0x7483},
+	{"PPPIOCSMPMTU",	0x7484},
+	{"PPPIOCSMPMRU",	0x7485},
+	{"PPPIOCGCOMPRESSORS",	0x7486},
+	{"PPPIOCSCOMPRESSOR",	0x7487},
+	{"PPPIOCGIFNAME",	0x7488},
+	{"TOSH_SMM",	0x7490},
+	{"UVCIOC_CTRL_MAP",	0x7520},
+	{"UVCIOC_CTRL_QUERY",	0x7521},
+	{"SONYPI_IOCGBRT",	0x7600},
+	{"SONYPI_IOCSBRT",	0x7600},
+	{"FS_IOC32_GETVERSION",	0x7601},
+	{"FS_IOC_GETVERSION",	0x7601},
+	{"FS_IOC32_SETVERSION",	0x7602},
+	{"FS_IOC_SETVERSION",	0x7602},
+	{"SONYPI_IOCGBAT1CAP",	0x7602},
+	{"SONYPI_IOCGBAT1REM",	0x7603},
+	{"SONYPI_IOCGBAT2CAP",	0x7604},
+	{"SONYPI_IOCGBAT2REM",	0x7605},
+	{"SONYPI_IOCGBATFLAGS",	0x7607},
+	{"SONYPI_IOCGBLUE",	0x7608},
+	{"SONYPI_IOCSBLUE",	0x7609},
+	{"SONYPI_IOCGFAN",	0x760a},
+	{"SONYPI_IOCSFAN",	0x760b},
+	{"SONYPI_IOCGTEMP",	0x760c},
+	{"MEYEIOC_G_PARAMS",	0x76c0},
+	{"MEYEIOC_S_PARAMS",	0x76c1},
+	{"MEYEIOC_QBUF_CAPT",	0x76c2},
+	{"MEYEIOC_SYNC",	0x76c3},
+	{"MEYEIOC_STILLCAPT",	0x76c4},
+	{"MEYEIOC_STILLJCAPT",	0x76c5},
+	{"ASHMEM_SET_NAME",	0x7701},
+	{"ASHMEM_GET_NAME",	0x7702},
+	{"ASHMEM_SET_SIZE",	0x7703},
+	{"ASHMEM_GET_SIZE",	0x7704},
+	{"ASHMEM_SET_PROT_MASK",	0x7705},
+	{"ASHMEM_GET_PROT_MASK",	0x7706},
+	{"ASHMEM_PIN",	0x7707},
+	{"ASHMEM_UNPIN",	0x7708},
+	{"ASHMEM_GET_PIN_STATUS",	0x7709},
+	{"ASHMEM_PURGE_ALL_CACHES",	0x770a},
+	{"MEDIA_IOC_DEVICE_INFO",	0x7c00},
+	{"MEDIA_IOC_ENUM_ENTITIES",	0x7c01},
+	{"MEDIA_IOC_ENUM_LINKS",	0x7c02},
+	{"MEDIA_IOC_SETUP_LINK",	0x7c03},
+	{"FIOSETOWN",	0x8901},
+	{"SIOCSPGRP",	0x8902},
+	{"FIOGETOWN",	0x8903},
+	{"SIOCGPGRP",	0x8904},
+	{"SIOCATMARK",	0x8905},
+	{"SIOCGSTAMP",	0x8906},
+	{"SIOCGSTAMPNS",	0x8907},
+	{"SIOCADDRT",	0x890b},
+	{"SIOCDELRT",	0x890c},
+	{"SIOCRTMSG",	0x890d},
+	{"SIOCGIFNAME",	0x8910},
+	{"SIOCSIFLINK",	0x8911},
+	{"SIOCGIFCONF",	0x8912},
+	{"SIOCGIFFLAGS",	0x8913},
+	{"SIOCSIFFLAGS",	0x8914},
+	{"SIOCGIFADDR",	0x8915},
+	{"SIOCSIFADDR",	0x8916},
+	{"SIOCGIFDSTADDR",	0x8917},
+	{"SIOCSIFDSTADDR",	0x8918},
+	{"SIOCGIFBRDADDR",	0x8919},
+	{"SIOCSIFBRDADDR",	0x891a},
+	{"SIOCGIFNETMASK",	0x891b},
+	{"SIOCSIFNETMASK",	0x891c},
+	{"SIOCGIFMETRIC",	0x891d},
+	{"SIOCSIFMETRIC",	0x891e},
+	{"SIOCGIFMEM",	0x891f},
+	{"SIOCSIFMEM",	0x8920},
+	{"SIOCGIFMTU",	0x8921},
+	{"SIOCSIFMTU",	0x8922},
+	{"SIOCSIFNAME",	0x8923},
+	{"SIOCSIFHWADDR",	0x8924},
+	{"SIOCGIFENCAP",	0x8925},
+	{"SIOCSIFENCAP",	0x8926},
+	{"SIOCGIFHWADDR",	0x8927},
+	{"SIOCGIFSLAVE",	0x8929},
+	{"SIOCSIFSLAVE",	0x8930},
+	{"SIOCADDMULTI",	0x8931},
+	{"SIOCDELMULTI",	0x8932},
+	{"SIOCGIFINDEX",	0x8933},
+	{"SIOCSIFPFLAGS",	0x8934},
+	{"SIOCGIFPFLAGS",	0x8935},
+	{"SIOCDIFADDR",	0x8936},
+	{"SIOCSIFHWBROADCAST",	0x8937},
+	{"SIOCGIFCOUNT",	0x8938},
+	{"SIOCGIFBR",	0x8940},
+	{"SIOCSIFBR",	0x8941},
+	{"SIOCGIFTXQLEN",	0x8942},
+	{"SIOCSIFTXQLEN",	0x8943},
+	{"SIOCETHTOOL",	0x8946},
+	{"SIOCGMIIPHY",	0x8947},
+	{"SIOCGMIIREG",	0x8948},
+	{"SIOCSMIIREG",	0x8949},
+	{"SIOCWANDEV",	0x894a},
+	{"SIOCOUTQNSD",	0x894b},
+	{"SIOCDARP",	0x8953},
+	{"SIOCGARP",	0x8954},
+	{"SIOCSARP",	0x8955},
+	{"SIOCDRARP",	0x8960},
+	{"SIOCGRARP",	0x8961},
+	{"SIOCSRARP",	0x8962},
+	{"SIOCGIFMAP",	0x8970},
+	{"SIOCSIFMAP",	0x8971},
+	{"SIOCADDDLCI",	0x8980},
+	{"SIOCDELDLCI",	0x8981},
+	{"SIOCGIFVLAN",	0x8982},
+	{"SIOCSIFVLAN",	0x8983},
+	{"SIOCBONDENSLAVE",	0x8990},
+	{"SIOCBONDRELEASE",	0x8991},
+	{"SIOCBONDSETHWADDR",	0x8992},
+	{"SIOCBONDSLAVEINFOQUERY",	0x8993},
+	{"SIOCBONDINFOQUERY",	0x8994},
+	{"SIOCBONDCHANGEACTIVE",	0x8995},
+	{"SIOCBRADDBR",	0x89a0},
+	{"SIOCBRDELBR",	0x89a1},
+	{"SIOCBRADDIF",	0x89a2},
+	{"SIOCBRDELIF",	0x89a3},
+	{"SIOCSHWTSTAMP",	0x89b0},
+	{"SIOCGHWTSTAMP",	0x89b1},
+	{"OSIOCSNETADDR",	0x89e0},
+	{"SIOCPROTOPRIVATE",	0x89e0},
+	{"SIOCSNETADDR",	0x89e0},
+	{"OSIOCGNETADDR",	0x89e1},
+	{"SIOCGNETADDR",	0x89e1},
+	{"SIOCDEVPRIVATE",	0x89f0},
+	{"SIOCIWFIRST",	0x8b00},
+	{"SIOCSIWCOMMIT",	0x8b00},
+	{"SIOCGIWNAME",	0x8b01},
+	{"SIOCSIWNWID",	0x8b02},
+	{"SIOCGIWNWID",	0x8b03},
+	{"SIOCSIWFREQ",	0x8b04},
+	{"SIOCGIWFREQ",	0x8b05},
+	{"SIOCSIWMODE",	0x8b06},
+	{"SIOCGIWMODE",	0x8b07},
+	{"SIOCSIWSENS",	0x8b08},
+	{"SIOCGIWSENS",	0x8b09},
+	{"SIOCSIWRANGE",	0x8b0a},
+	{"SIOCGIWRANGE",	0x8b0b},
+	{"SIOCSIWPRIV",	0x8b0c},
+	{"SIOCGIWPRIV",	0x8b0d},
+	{"SIOCSIWSTATS",	0x8b0e},
+	{"SIOCGIWSTATS",	0x8b0f},
+	{"SIOCSIWSPY",	0x8b10},
+	{"SIOCGIWSPY",	0x8b11},
+	{"SIOCSIWTHRSPY",	0x8b12},
+	{"SIOCGIWTHRSPY",	0x8b13},
+	{"SIOCSIWAP",	0x8b14},
+	{"SIOCGIWAP",	0x8b15},
+	{"SIOCSIWMLME",	0x8b16},
+	{"SIOCGIWAPLIST",	0x8b17},
+	{"SIOCSIWSCAN",	0x8b18},
+	{"SIOCGIWSCAN",	0x8b19},
+	{"SIOCSIWESSID",	0x8b1a},
+	{"SIOCGIWESSID",	0x8b1b},
+	{"SIOCSIWNICKN",	0x8b1c},
+	{"SIOCGIWNICKN",	0x8b1d},
+	{"SIOCSIWRATE",	0x8b20},
+	{"SIOCGIWRATE",	0x8b21},
+	{"SIOCSIWRTS",	0x8b22},
+	{"SIOCGIWRTS",	0x8b23},
+	{"SIOCSIWFRAG",	0x8b24},
+	{"SIOCGIWFRAG",	0x8b25},
+	{"SIOCSIWTXPOW",	0x8b26},
+	{"SIOCGIWTXPOW",	0x8b27},
+	{"SIOCSIWRETRY",	0x8b28},
+	{"SIOCGIWRETRY",	0x8b29},
+	{"SIOCSIWENCODE",	0x8b2a},
+	{"SIOCGIWENCODE",	0x8b2b},
+	{"SIOCSIWPOWER",	0x8b2c},
+	{"SIOCGIWPOWER",	0x8b2d},
+	{"SIOCSIWGENIE",	0x8b30},
+	{"SIOCGIWGENIE",	0x8b31},
+	{"SIOCSIWAUTH",	0x8b32},
+	{"SIOCGIWAUTH",	0x8b33},
+	{"SIOCSIWENCODEEXT",	0x8b34},
+	{"SIOCGIWENCODEEXT",	0x8b35},
+	{"SIOCSIWPMKSA",	0x8b36},
+	{"SIOCIWFIRSTPRIV",	0x8be0},
+	{"SIOCIWLASTPRIV",	0x8bff},
+	{"AUTOFS_IOC_READY",	0x9360},
+	{"AUTOFS_IOC_FAIL",	0x9361},
+	{"AUTOFS_IOC_CATATONIC",	0x9362},
+	{"AUTOFS_IOC_PROTOVER",	0x9363},
+	{"AUTOFS_IOC_SETTIMEOUT",	0x9364},
+	{"AUTOFS_IOC_EXPIRE",	0x9365},
+	{"AUTOFS_IOC_EXPIRE_MULTI",	0x9366},
+	{"AUTOFS_IOC_PROTOSUBVER",	0x9367},
+	{"AUTOFS_IOC_ASKUMOUNT",	0x9370},
+	{"BTRFS_IOC_SNAP_CREATE",	0x9401},
+	{"BTRFS_IOC_DEFRAG",	0x9402},
+	{"BTRFS_IOC_RESIZE",	0x9403},
+	{"BTRFS_IOC_SCAN_DEV",	0x9404},
+	{"BTRFS_IOC_TRANS_START",	0x9406},
+	{"BTRFS_IOC_TRANS_END",	0x9407},
+	{"BTRFS_IOC_SYNC",	0x9408},
+	{"BTRFS_IOC_CLONE",	0x9409},
+	{"BTRFS_IOC_ADD_DEV",	0x940a},
+	{"BTRFS_IOC_RM_DEV",	0x940b},
+	{"BTRFS_IOC_BALANCE",	0x940c},
+	{"BTRFS_IOC_CLONE_RANGE",	0x940d},
+	{"BTRFS_IOC_SUBVOL_CREATE",	0x940e},
+	{"BTRFS_IOC_SNAP_DESTROY",	0x940f},
+	{"BTRFS_IOC_DEFRAG_RANGE",	0x9410},
+	{"BTRFS_IOC_TREE_SEARCH",	0x9411},
+	{"BTRFS_IOC_INO_LOOKUP",	0x9412},
+	{"BTRFS_IOC_DEFAULT_SUBVOL",	0x9413},
+	{"BTRFS_IOC_SPACE_INFO",	0x9414},
+	{"BTRFS_IOC_WAIT_SYNC",	0x9416},
+	{"BTRFS_IOC_SNAP_CREATE_V2",	0x9417},
+	{"BTRFS_IOC_START_SYNC",	0x9418},
+	{"BTRFS_IOC_SUBVOL_CREATE_V2",	0x9418},
+	{"BTRFS_IOC_SUBVOL_GETFLAGS",	0x9419},
+	{"BTRFS_IOC_SUBVOL_SETFLAGS",	0x941a},
+	{"BTRFS_IOC_SCRUB",	0x941b},
+	{"BTRFS_IOC_SCRUB_CANCEL",	0x941c},
+	{"BTRFS_IOC_SCRUB_PROGRESS",	0x941d},
+	{"BTRFS_IOC_DEV_INFO",	0x941e},
+	{"BTRFS_IOC_FS_INFO",	0x941f},
+	{"BTRFS_IOC_BALANCE_V2",	0x9420},
+	{"BTRFS_IOC_BALANCE_CTL",	0x9421},
+	{"BTRFS_IOC_BALANCE_PROGRESS",	0x9422},
+	{"BTRFS_IOC_INO_PATHS",	0x9423},
+	{"BTRFS_IOC_LOGICAL_INO",	0x9424},
+	{"BTRFS_IOC_SET_RECEIVED_SUBVOL",	0x9425},
+	{"BTRFS_IOC_SEND",	0x9426},
+	{"BTRFS_IOC_DEVICES_READY",	0x9427},
+	{"BTRFS_IOC_QUOTA_CTL",	0x9428},
+	{"BTRFS_IOC_QGROUP_ASSIGN",	0x9429},
+	{"BTRFS_IOC_QGROUP_CREATE",	0x942a},
+	{"BTRFS_IOC_QGROUP_LIMIT",	0x942b},
+	{"BTRFS_IOC_QUOTA_RESCAN",	0x942c},
+	{"BTRFS_IOC_QUOTA_RESCAN_STATUS",	0x942d},
+	{"BTRFS_IOC_QUOTA_RESCAN_WAIT",	0x942e},
+	{"BTRFS_IOC_GET_FSLABEL",	0x9431},
+	{"BTRFS_IOC_SET_FSLABEL",	0x9432},
+	{"BTRFS_IOC_GET_DEV_STATS",	0x9434},
+	{"BTRFS_IOC_DEV_REPLACE",	0x9435},
+	{"BTRFS_IOC_FILE_EXTENT_SAME",	0x9436},
+	{"BTRFS_IOC_GET_FEATURES",	0x9439},
+	{"BTRFS_IOC_GET_SUPPORTED_FEATURES",	0x9439},
+	{"BTRFS_IOC_SET_FEATURES",	0x9439},
+	{"NBD_SET_SOCK",	0xab00},
+	{"NBD_SET_BLKSIZE",	0xab01},
+	{"NBD_SET_SIZE",	0xab02},
+	{"NBD_DO_IT",	0xab03},
+	{"NBD_CLEAR_SOCK",	0xab04},
+	{"NBD_CLEAR_QUE",	0xab05},
+	{"NBD_PRINT_DEBUG",	0xab06},
+	{"NBD_SET_SIZE_BLOCKS",	0xab07},
+	{"NBD_DISCONNECT",	0xab08},
+	{"NBD_SET_TIMEOUT",	0xab09},
+	{"NBD_SET_FLAGS",	0xab0a},
+	{"RAW_SETBIND",	0xac00},
+	{"RAW_GETBIND",	0xac01},
+	{"KVM_GET_API_VERSION",	0xae00},
+	{"KVM_CREATE_VM",	0xae01},
+	{"KVM_GET_MSR_INDEX_LIST",	0xae02},
+	{"KVM_CHECK_EXTENSION",	0xae03},
+	{"KVM_GET_VCPU_MMAP_SIZE",	0xae04},
+	{"KVM_GET_SUPPORTED_CPUID",	0xae05},
+	{"KVM_S390_ENABLE_SIE",	0xae06},
+	{"KVM_GET_EMULATED_CPUID",	0xae09},
+	{"KVM_SET_MEMORY_REGION",	0xae40},
+	{"KVM_CREATE_VCPU",	0xae41},
+	{"KVM_GET_DIRTY_LOG",	0xae42},
+	{"KVM_SET_MEMORY_ALIAS",	0xae43},
+	{"KVM_SET_NR_MMU_PAGES",	0xae44},
+	{"KVM_GET_NR_MMU_PAGES",	0xae45},
+	{"KVM_SET_USER_MEMORY_REGION",	0xae46},
+	{"KVM_SET_TSS_ADDR",	0xae47},
+	{"KVM_SET_IDENTITY_MAP_ADDR",	0xae48},
+	{"KVM_S390_UCAS_MAP",	0xae50},
+	{"KVM_S390_UCAS_UNMAP",	0xae51},
+	{"KVM_S390_VCPU_FAULT",	0xae52},
+	{"KVM_CREATE_IRQCHIP",	0xae60},
+	{"KVM_IRQ_LINE",	0xae61},
+	{"KVM_GET_IRQCHIP",	0xae62},
+	{"KVM_SET_IRQCHIP",	0xae63},
+	{"KVM_CREATE_PIT",	0xae64},
+	{"KVM_GET_PIT",	0xae65},
+	{"KVM_SET_PIT",	0xae66},
+	{"KVM_IRQ_LINE_STATUS",	0xae67},
+	{"KVM_REGISTER_COALESCED_MMIO",	0xae67},
+	{"KVM_UNREGISTER_COALESCED_MMIO",	0xae68},
+	{"KVM_ASSIGN_PCI_DEVICE",	0xae69},
+	{"KVM_SET_GSI_ROUTING",	0xae6a},
+	{"KVM_ASSIGN_DEV_IRQ",	0xae70},
+	{"KVM_REINJECT_CONTROL",	0xae71},
+	{"KVM_DEASSIGN_PCI_DEVICE",	0xae72},
+	{"KVM_ASSIGN_SET_MSIX_NR",	0xae73},
+	{"KVM_ASSIGN_SET_MSIX_ENTRY",	0xae74},
+	{"KVM_DEASSIGN_DEV_IRQ",	0xae75},
+	{"KVM_IRQFD",	0xae76},
+	{"KVM_CREATE_PIT2",	0xae77},
+	{"KVM_SET_BOOT_CPU_ID",	0xae78},
+	{"KVM_IOEVENTFD",	0xae79},
+	{"KVM_XEN_HVM_CONFIG",	0xae7a},
+	{"KVM_SET_CLOCK",	0xae7b},
+	{"KVM_GET_CLOCK",	0xae7c},
+	{"KVM_RUN",	0xae80},
+	{"KVM_GET_REGS",	0xae81},
+	{"KVM_SET_REGS",	0xae82},
+	{"KVM_GET_SREGS",	0xae83},
+	{"KVM_SET_SREGS",	0xae84},
+	{"KVM_TRANSLATE",	0xae85},
+	{"KVM_INTERRUPT",	0xae86},
+	{"KVM_GET_MSRS",	0xae88},
+	{"KVM_SET_MSRS",	0xae89},
+	{"KVM_SET_CPUID",	0xae8a},
+	{"KVM_SET_SIGNAL_MASK",	0xae8b},
+	{"KVM_GET_FPU",	0xae8c},
+	{"KVM_SET_FPU",	0xae8d},
+	{"KVM_GET_LAPIC",	0xae8e},
+	{"KVM_SET_LAPIC",	0xae8f},
+	{"KVM_SET_CPUID2",	0xae90},
+	{"KVM_GET_CPUID2",	0xae91},
+	{"KVM_TPR_ACCESS_REPORTING",	0xae92},
+	{"KVM_SET_VAPIC_ADDR",	0xae93},
+	{"KVM_S390_INTERRUPT",	0xae94},
+	{"KVM_S390_STORE_STATUS",	0xae95},
+	{"KVM_S390_SET_INITIAL_PSW",	0xae96},
+	{"KVM_S390_INITIAL_RESET",	0xae97},
+	{"KVM_GET_MP_STATE",	0xae98},
+	{"KVM_SET_MP_STATE",	0xae99},
+	{"KVM_IA64_VCPU_GET_STACK",	0xae9a},
+	{"KVM_NMI",	0xae9a},
+	{"KVM_IA64_VCPU_SET_STACK",	0xae9b},
+	{"KVM_SET_GUEST_DEBUG",	0xae9b},
+	{"KVM_X86_SETUP_MCE",	0xae9c},
+	{"KVM_X86_GET_MCE_CAP_SUPPORTED",	0xae9d},
+	{"KVM_X86_SET_MCE",	0xae9e},
+	{"KVM_GET_PIT2",	0xae9f},
+	{"KVM_GET_VCPU_EVENTS",	0xae9f},
+	{"KVM_SET_PIT2",	0xaea0},
+	{"KVM_SET_VCPU_EVENTS",	0xaea0},
+	{"KVM_GET_DEBUGREGS",	0xaea1},
+	{"KVM_PPC_GET_PVINFO",	0xaea1},
+	{"KVM_SET_DEBUGREGS",	0xaea2},
+	{"KVM_SET_TSC_KHZ",	0xaea2},
+	{"KVM_ENABLE_CAP",	0xaea3},
+	{"KVM_GET_TSC_KHZ",	0xaea3},
+	{"KVM_ASSIGN_SET_INTX_MASK",	0xaea4},
+	{"KVM_GET_XSAVE",	0xaea4},
+	{"KVM_SET_XSAVE",	0xaea5},
+	{"KVM_SIGNAL_MSI",	0xaea5},
+	{"KVM_GET_XCRS",	0xaea6},
+	{"KVM_PPC_GET_SMMU_INFO",	0xaea6},
+	{"KVM_PPC_ALLOCATE_HTAB",	0xaea7},
+	{"KVM_SET_XCRS",	0xaea7},
+	{"KVM_CREATE_SPAPR_TCE",	0xaea8},
+	{"KVM_ALLOCATE_RMA",	0xaea9},
+	{"KVM_DIRTY_TLB",	0xaeaa},
+	{"KVM_PPC_GET_HTAB_FD",	0xaeaa},
+	{"KVM_ARM_SET_DEVICE_ADDR",	0xaeab},
+	{"KVM_GET_ONE_REG",	0xaeab},
+	{"KVM_PPC_RTAS_DEFINE_TOKEN",	0xaeac},
+	{"KVM_SET_ONE_REG",	0xaeac},
+	{"KVM_KVMCLOCK_CTRL",	0xaead},
+	{"KVM_ARM_VCPU_INIT",	0xaeae},
+	{"KVM_ARM_PREFERRED_TARGET",	0xaeaf},
+	{"KVM_GET_REG_LIST",	0xaeb0},
+	{"KVM_CREATE_DEVICE",	0xaee0},
+	{"KVM_SET_DEVICE_ATTR",	0xaee1},
+	{"KVM_GET_DEVICE_ATTR",	0xaee2},
+	{"KVM_HAS_DEVICE_ATTR",	0xaee3},
+	{"VHOST_GET_FEATURES",	0xaf00},
+	{"VHOST_SET_FEATURES",	0xaf00},
+	{"FSL_HV_IOCTL_PARTITION_RESTART",	0xaf01},
+	{"VHOST_SET_OWNER",	0xaf01},
+	{"FSL_HV_IOCTL_PARTITION_GET_STATUS",	0xaf02},
+	{"VHOST_RESET_OWNER",	0xaf02},
+	{"FSL_HV_IOCTL_PARTITION_START",	0xaf03},
+	{"VHOST_SET_MEM_TABLE",	0xaf03},
+	{"FSL_HV_IOCTL_PARTITION_STOP",	0xaf04},
+	{"VHOST_SET_LOG_BASE",	0xaf04},
+	{"FSL_HV_IOCTL_MEMCPY",	0xaf05},
+	{"FSL_HV_IOCTL_DOORBELL",	0xaf06},
+	{"FSL_HV_IOCTL_GETPROP",	0xaf07},
+	{"VHOST_SET_LOG_FD",	0xaf07},
+	{"FSL_HV_IOCTL_SETPROP",	0xaf08},
+	{"VHOST_SET_VRING_NUM",	0xaf10},
+	{"VHOST_SET_VRING_ADDR",	0xaf11},
+	{"VHOST_GET_VRING_BASE",	0xaf12},
+	{"VHOST_SET_VRING_BASE",	0xaf12},
+	{"VHOST_SET_VRING_KICK",	0xaf20},
+	{"VHOST_SET_VRING_CALL",	0xaf21},
+	{"VHOST_SET_VRING_ERR",	0xaf22},
+	{"VHOST_NET_SET_BACKEND",	0xaf30},
+	{"VHOST_SCSI_SET_ENDPOINT",	0xaf40},
+	{"VHOST_SCSI_CLEAR_ENDPOINT",	0xaf41},
+	{"VHOST_SCSI_GET_ABI_VERSION",	0xaf42},
+	{"VHOST_SCSI_SET_EVENTS_MISSED",	0xaf43},
+	{"VHOST_SCSI_GET_EVENTS_MISSED",	0xaf44},
+	{"PPPOEIOCSFWD",	0xb100},
+	{"PPPOEIOCDFWD",	0xb101},
+	{"REISERFS_IOC_UNPACK",	0xcd01},
+	{"SISFB_GET_INFO_SIZE",	0xf300},
+	{"SISFB_GET_INFO",	0xf301},
+	{"SISFB_GET_VBRSTATUS",	0xf302},
+	{"SISFB_GET_AUTOMAXIMIZE",	0xf303},
+	{"SISFB_SET_AUTOMAXIMIZE",	0xf303},
+	{"SISFB_GET_TVPOSOFFSET",	0xf304},
+	{"SISFB_SET_TVPOSOFFSET",	0xf304},
+	{"SISFB_COMMAND",	0xf305},
+	{"SISFB_SET_LOCK",	0xf306},
+	{"DM_VERSION",	0xfd00},
+	{"DM_REMOVE_ALL",	0xfd01},
+	{"DM_LIST_DEVICES",	0xfd02},
+	{"DM_DEV_CREATE",	0xfd03},
+	{"DM_DEV_REMOVE",	0xfd04},
+	{"DM_DEV_RENAME",	0xfd05},
+	{"DM_DEV_SUSPEND",	0xfd06},
+	{"DM_DEV_STATUS",	0xfd07},
+	{"DM_DEV_WAIT",	0xfd08},
+	{"DM_TABLE_LOAD",	0xfd09},
+	{"DM_TABLE_CLEAR",	0xfd0a},
+	{"DM_TABLE_DEPS",	0xfd0b},
+	{"DM_TABLE_STATUS",	0xfd0c},
+	{"DM_LIST_VERSIONS",	0xfd0d},
+	{"DM_TARGET_MSG",	0xfd0e},
+	{"DM_DEV_SET_GEOMETRY",	0xfd0f},
 	/* Generated by ioctlsort */
-	{"linux/fs.h",	"FIBMAP",	0x0001},
-	{"linux/fs.h",	"FIGETBSZ",	0x0002},
-	{"linux/fd.h",	"FDGETPRM",	0x0204},
-	{"linux/fd.h",	"FDGETMAXERRS",	0x020e},
-	{"linux/fd.h",	"FDGETDRVTYP",	0x020f},
-	{"linux/fd.h",	"FDGETDRVPRM",	0x0211},
-	{"linux/fd.h",	"FDGETDRVSTAT",	0x0212},
-	{"linux/fd.h",	"FDPOLLDRVSTAT",	0x0213},
-	{"linux/fd.h",	"FDGETFDCSTAT",	0x0215},
-	{"linux/fd.h",	"FDWERRORGET",	0x0217},
-	{"linux/fd.h",	"FDCLRPRM",	0x0241},
-	{"linux/fd.h",	"FDSETPRM",	0x0242},
-	{"linux/fd.h",	"FDDEFPRM",	0x0243},
-	{"linux/fd.h",	"FDMSGON",	0x0245},
-	{"linux/fd.h",	"FDMSGOFF",	0x0246},
-	{"linux/fd.h",	"FDFMTBEG",	0x0247},
-	{"linux/fd.h",	"FDFMTTRK",	0x0248},
-	{"linux/fd.h",	"FDFMTEND",	0x0249},
-	{"linux/fd.h",	"FDSETEMSGTRESH",	0x024a},
-	{"linux/fd.h",	"FDFLUSH",	0x024b},
-	{"linux/fd.h",	"FDSETMAXERRS",	0x024c},
-	{"linux/fd.h",	"FDRESET",	0x0254},
-	{"linux/fd.h",	"FDWERRORCLR",	0x0256},
-	{"linux/fd.h",	"FDRAWCMD",	0x0258},
-	{"linux/fd.h",	"FDTWADDLE",	0x0259},
-	{"linux/fd.h",	"FDEJECT",	0x025a},
-	{"linux/fd.h",	"FDSETDRVPRM",	0x0290},
-	{"linux/hdreg.h",	"HDIO_GETGEO",	0x0301},
-	{"linux/hdreg.h",	"HDIO_GET_UNMASKINTR",	0x0302},
-	{"linux/hdreg.h",	"HDIO_GET_MULTCOUNT",	0x0304},
-	{"linux/hdreg.h",	"HDIO_GET_QDMA",	0x0305},
-	{"linux/hdreg.h",	"HDIO_SET_XFER",	0x0306},
-	{"linux/hdreg.h",	"HDIO_OBSOLETE_IDENTITY",	0x0307},
-	{"linux/hdreg.h",	"HDIO_GET_KEEPSETTINGS",	0x0308},
-	{"linux/hdreg.h",	"HDIO_GET_32BIT",	0x0309},
-	{"linux/hdreg.h",	"HDIO_GET_NOWERR",	0x030a},
-	{"linux/hdreg.h",	"HDIO_GET_DMA",	0x030b},
-	{"linux/hdreg.h",	"HDIO_GET_NICE",	0x030c},
-	{"linux/hdreg.h",	"HDIO_GET_IDENTITY",	0x030d},
-	{"linux/hdreg.h",	"HDIO_GET_WCACHE",	0x030e},
-	{"linux/hdreg.h",	"HDIO_GET_ACOUSTIC",	0x030f},
-	{"linux/hdreg.h",	"HDIO_GET_ADDRESS",	0x0310},
-	{"linux/hdreg.h",	"HDIO_GET_BUSSTATE",	0x031a},
-	{"linux/hdreg.h",	"HDIO_TRISTATE_HWIF",	0x031b},
-	{"linux/hdreg.h",	"HDIO_DRIVE_RESET",	0x031c},
-	{"linux/hdreg.h",	"HDIO_DRIVE_TASKFILE",	0x031d},
-	{"linux/hdreg.h",	"HDIO_DRIVE_TASK",	0x031e},
-	{"linux/hdreg.h",	"HDIO_DRIVE_CMD",	0x031f},
-	{"linux/hdreg.h",	"HDIO_SET_MULTCOUNT",	0x0321},
-	{"linux/hdreg.h",	"HDIO_SET_UNMASKINTR",	0x0322},
-	{"linux/hdreg.h",	"HDIO_SET_KEEPSETTINGS",	0x0323},
-	{"linux/hdreg.h",	"HDIO_SET_32BIT",	0x0324},
-	{"linux/hdreg.h",	"HDIO_SET_NOWERR",	0x0325},
-	{"linux/hdreg.h",	"HDIO_SET_DMA",	0x0326},
-	{"linux/hdreg.h",	"HDIO_SET_PIO_MODE",	0x0327},
-	{"linux/hdreg.h",	"HDIO_SCAN_HWIF",	0x0328},
-	{"linux/hdreg.h",	"HDIO_SET_NICE",	0x0329},
-	{"linux/hdreg.h",	"HDIO_UNREGISTER_HWIF",	0x032a},
-	{"linux/hdreg.h",	"HDIO_SET_WCACHE",	0x032b},
-	{"linux/hdreg.h",	"HDIO_SET_ACOUSTIC",	0x032c},
-	{"linux/hdreg.h",	"HDIO_SET_BUSSTATE",	0x032d},
-	{"linux/hdreg.h",	"HDIO_SET_QDMA",	0x032e},
-	{"linux/hdreg.h",	"HDIO_SET_ADDRESS",	0x032f},
-	{"linux/vm_sockets.h",	"IOCTL_VM_SOCKETS_GET_LOCAL_CID",	0x07b9},
-	{"linux/fs.h",	"BLKROSET",	0x125d},
-	{"linux/fs.h",	"BLKROGET",	0x125e},
-	{"linux/fs.h",	"BLKRRPART",	0x125f},
-	{"linux/fs.h",	"BLKGETSIZE",	0x1260},
-	{"linux/fs.h",	"BLKFLSBUF",	0x1261},
-	{"linux/fs.h",	"BLKRASET",	0x1262},
-	{"linux/fs.h",	"BLKRAGET",	0x1263},
-	{"linux/fs.h",	"BLKFRASET",	0x1264},
-	{"linux/fs.h",	"BLKFRAGET",	0x1265},
-	{"linux/fs.h",	"BLKSECTSET",	0x1266},
-	{"linux/fs.h",	"BLKSECTGET",	0x1267},
-	{"linux/fs.h",	"BLKSSZGET",	0x1268},
-	{"linux/blkpg.h",	"BLKPG",	0x1269},
-	{"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},
-	{"linux/fs.h",	"BLKSECDISCARD",	0x127d},
-	{"linux/fs.h",	"BLKROTATIONAL",	0x127e},
-	{"linux/fs.h",	"BLKZEROOUT",	0x127f},
-	{"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/firewire-cdev.h",	"FW_CDEV_IOC_GET_CYCLE_TIMER2",	0x2314},
-	{"linux/firewire-cdev.h",	"FW_CDEV_IOC_SEND_PHY_PACKET",	0x2315},
-	{"linux/firewire-cdev.h",	"FW_CDEV_IOC_RECEIVE_PHY_PACKETS",	0x2316},
-	{"linux/firewire-cdev.h",	"FW_CDEV_IOC_SET_ISO_CHANNELS",	0x2317},
-	{"linux/firewire-cdev.h",	"FW_CDEV_IOC_FLUSH_ISO",	0x2318},
-	{"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/vfio.h",	"VFIO_GET_API_VERSION",	0x3b64},
-	{"linux/vfio.h",	"VFIO_CHECK_EXTENSION",	0x3b65},
-	{"linux/vfio.h",	"VFIO_SET_IOMMU",	0x3b66},
-	{"linux/vfio.h",	"VFIO_GROUP_GET_STATUS",	0x3b67},
-	{"linux/vfio.h",	"VFIO_GROUP_SET_CONTAINER",	0x3b68},
-	{"linux/vfio.h",	"VFIO_GROUP_UNSET_CONTAINER",	0x3b69},
-	{"linux/vfio.h",	"VFIO_GROUP_GET_DEVICE_FD",	0x3b6a},
-	{"linux/vfio.h",	"VFIO_DEVICE_GET_INFO",	0x3b6b},
-	{"linux/vfio.h",	"VFIO_DEVICE_GET_REGION_INFO",	0x3b6c},
-	{"linux/vfio.h",	"VFIO_DEVICE_GET_IRQ_INFO",	0x3b6d},
-	{"linux/vfio.h",	"VFIO_DEVICE_SET_IRQS",	0x3b6e},
-	{"linux/vfio.h",	"VFIO_DEVICE_RESET",	0x3b6f},
-	{"linux/vfio.h",	"VFIO_IOMMU_GET_INFO",	0x3b70},
-	{"linux/vfio.h",	"VFIO_IOMMU_MAP_DMA",	0x3b71},
-	{"linux/vfio.h",	"VFIO_IOMMU_UNMAP_DMA",	0x3b72},
-	{"linux/ptp_clock.h",	"PTP_CLOCK_GETCAPS",	0x3d01},
-	{"linux/ptp_clock.h",	"PTP_EXTTS_REQUEST",	0x3d02},
-	{"linux/ptp_clock.h",	"PTP_PEROUT_REQUEST",	0x3d03},
-	{"linux/ptp_clock.h",	"PTP_ENABLE_PPS",	0x3d04},
-	{"linux/ptp_clock.h",	"PTP_SYS_OFFSET",	0x3d05},
-	{"linux/sync.h",	"SYNC_IOC_WAIT",	0x3e00},
-	{"linux/sync.h",	"SYNC_IOC_MERGE",	0x3e01},
-	{"linux/sync.h",	"SYNC_IOC_FENCE_INFO",	0x3e02},
-	{"linux/radeonfb.h",	"FBIO_RADEON_GET_MIRROR",	0x4003},
-	{"linux/radeonfb.h",	"FBIO_RADEON_SET_MIRROR",	0x4004},
-	{"linux/agpgart.h",	"AGPIOC_INFO",	0x4100},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_PVERSION",	0x4100},
-	{"linux/agpgart.h",	"AGPIOC_ACQUIRE",	0x4101},
-	{"linux/apm_bios.h",	"APM_IOC_STANDBY",	0x4101},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_INFO",	0x4101},
-	{"linux/agpgart.h",	"AGPIOC_RELEASE",	0x4102},
-	{"linux/apm_bios.h",	"APM_IOC_SUSPEND",	0x4102},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_TSTAMP",	0x4102},
-	{"linux/agpgart.h",	"AGPIOC_SETUP",	0x4103},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_TTSTAMP",	0x4103},
-	{"linux/agpgart.h",	"AGPIOC_RESERVE",	0x4104},
-	{"linux/agpgart.h",	"AGPIOC_PROTECT",	0x4105},
-	{"linux/agpgart.h",	"AGPIOC_ALLOCATE",	0x4106},
-	{"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},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_HW_REFINE",	0x4110},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_HW_PARAMS",	0x4111},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_HW_FREE",	0x4112},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_SW_PARAMS",	0x4113},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_STATUS",	0x4120},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_DELAY",	0x4121},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_HWSYNC",	0x4122},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_SYNC_PTR",	0x4123},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_CHANNEL_INFO",	0x4132},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_PREPARE",	0x4140},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_RESET",	0x4141},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_START",	0x4142},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_DROP",	0x4143},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_DRAIN",	0x4144},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_PAUSE",	0x4145},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_REWIND",	0x4146},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_RESUME",	0x4147},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_XRUN",	0x4148},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_FORWARD",	0x4149},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_WRITEI_FRAMES",	0x4150},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_READI_FRAMES",	0x4151},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_WRITEN_FRAMES",	0x4152},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_READN_FRAMES",	0x4153},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_LINK",	0x4160},
-	{"sound/asound.h",	"SNDRV_PCM_IOCTL_UNLINK",	0x4161},
-	{"linux/pmu.h",	"PMU_IOC_SLEEP",	0x4200},
-	{"linux/cciss_ioctl.h",	"CCISS_GETPCIINFO",	0x4201},
-	{"linux/pmu.h",	"PMU_IOC_GET_BACKLIGHT",	0x4201},
-	{"linux/cciss_ioctl.h",	"CCISS_GETINTINFO",	0x4202},
-	{"linux/pmu.h",	"PMU_IOC_SET_BACKLIGHT",	0x4202},
-	{"linux/cciss_ioctl.h",	"CCISS_SETINTINFO",	0x4203},
-	{"linux/pmu.h",	"PMU_IOC_GET_MODEL",	0x4203},
-	{"linux/cciss_ioctl.h",	"CCISS_GETNODENAME",	0x4204},
-	{"linux/pmu.h",	"PMU_IOC_HAS_ADB",	0x4204},
-	{"linux/cciss_ioctl.h",	"CCISS_SETNODENAME",	0x4205},
-	{"linux/pmu.h",	"PMU_IOC_CAN_SLEEP",	0x4205},
-	{"linux/cciss_ioctl.h",	"CCISS_GETHEARTBEAT",	0x4206},
-	{"linux/pmu.h",	"PMU_IOC_GRAB_BACKLIGHT",	0x4206},
-	{"linux/cciss_ioctl.h",	"CCISS_GETBUSTYPES",	0x4207},
-	{"linux/cciss_ioctl.h",	"CCISS_GETFIRMVER",	0x4208},
-	{"linux/cciss_ioctl.h",	"CCISS_GETDRIVVER",	0x4209},
-	{"linux/cciss_ioctl.h",	"CCISS_REVALIDVOLS",	0x420a},
-	{"linux/cciss_ioctl.h",	"CCISS_PASSTHRU",	0x420b},
-	{"linux/cciss_ioctl.h",	"CCISS_DEREGDISK",	0x420c},
-	{"linux/cciss_ioctl.h",	"CCISS_REGNEWDISK",	0x420d},
-	{"linux/cciss_ioctl.h",	"CCISS_REGNEWD",	0x420e},
-	{"linux/cciss_ioctl.h",	"CCISS_RESCANDISK",	0x4210},
-	{"linux/cciss_ioctl.h",	"CCISS_GETLUNINFO",	0x4211},
-	{"linux/cciss_ioctl.h",	"CCISS_BIG_PASSTHRU",	0x4212},
-	{"linux/soundcard.h",	"SNDCTL_COPR_RESET",	0x4300},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_IOCTL_VERSION",	0x4300},
-	{"linux/capi.h",	"CAPI_REGISTER",	0x4301},
-	{"linux/soundcard.h",	"SNDCTL_COPR_LOAD",	0x4301},
-	{"linux/soundcard.h",	"SNDCTL_COPR_RDATA",	0x4302},
-	{"linux/soundcard.h",	"SNDCTL_COPR_RCODE",	0x4303},
-	{"linux/soundcard.h",	"SNDCTL_COPR_WDATA",	0x4304},
-	{"linux/soundcard.h",	"SNDCTL_COPR_WCODE",	0x4305},
-	{"linux/capi.h",	"CAPI_GET_MANUFACTURER",	0x4306},
-	{"linux/soundcard.h",	"SNDCTL_COPR_RUN",	0x4306},
-	{"linux/capi.h",	"CAPI_GET_VERSION",	0x4307},
-	{"linux/soundcard.h",	"SNDCTL_COPR_HALT",	0x4307},
-	{"linux/capi.h",	"CAPI_GET_SERIAL",	0x4308},
-	{"linux/soundcard.h",	"SNDCTL_COPR_SENDMSG",	0x4308},
-	{"linux/capi.h",	"CAPI_GET_PROFILE",	0x4309},
-	{"linux/soundcard.h",	"SNDCTL_COPR_RCVMSG",	0x4309},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_GET_CAPS",	0x4310},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_GET_CODEC_CAPS",	0x4311},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_SET_PARAMS",	0x4312},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_GET_PARAMS",	0x4313},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_SET_METADATA",	0x4314},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_GET_METADATA",	0x4315},
-	{"linux/capi.h",	"CAPI_MANUFACTURER_CMD",	0x4320},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_TSTAMP",	0x4320},
-	{"linux/capi.h",	"CAPI_GET_ERRCODE",	0x4321},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_AVAIL",	0x4321},
-	{"linux/capi.h",	"CAPI_INSTALLED",	0x4322},
-	{"linux/capi.h",	"CAPI_GET_FLAGS",	0x4323},
-	{"linux/capi.h",	"CAPI_SET_FLAGS",	0x4324},
-	{"linux/capi.h",	"CAPI_CLR_FLAGS",	0x4325},
-	{"linux/capi.h",	"CAPI_NCCI_OPENCOUNT",	0x4326},
-	{"linux/capi.h",	"CAPI_NCCI_GETUNIT",	0x4327},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_PAUSE",	0x4330},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_RESUME",	0x4331},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_START",	0x4332},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_STOP",	0x4333},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_DRAIN",	0x4334},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_NEXT_TRACK",	0x4335},
-	{"sound/compress_offload.h",	"SNDRV_COMPRESS_PARTIAL_DRAIN",	0x4336},
-	{"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",	"EVIOCGKEYCODE_V2",	0x4504},
-	{"linux/input.h",	"EVIOCSKEYCODE",	0x4504},
-	{"linux/input.h",	"EVIOCSKEYCODE_V2",	0x4504},
-	{"linux/input.h",	"EVIOCRMFF",	0x4581},
-	{"linux/input.h",	"EVIOCGEFFECTS",	0x4584},
-	{"linux/input.h",	"EVIOCGRAB",	0x4590},
-	{"linux/input.h",	"EVIOCGSUSPENDBLOCK",	0x4591},
-	{"linux/input.h",	"EVIOCSSUSPENDBLOCK",	0x4591},
-	{"linux/input.h",	"EVIOCSCLOCKID",	0x45a0},
-	{"linux/fb.h",	"FBIOGET_VSCREENINFO",	0x4600},
-	{"linux/fb.h",	"FBIOPUT_VSCREENINFO",	0x4601},
-	{"linux/fb.h",	"FBIOGET_FSCREENINFO",	0x4602},
-	{"linux/fb.h",	"FBIOGETCMAP",	0x4604},
-	{"linux/fb.h",	"FBIOPUTCMAP",	0x4605},
-	{"linux/fb.h",	"FBIOPAN_DISPLAY",	0x4606},
-	{"linux/fb.h",	"FBIO_CURSOR",	0x4608},
-	{"linux/fb.h",	"FBIOGET_CON2FBMAP",	0x460f},
-	{"linux/fb.h",	"FBIOPUT_CON2FBMAP",	0x4610},
-	{"linux/fb.h",	"FBIOBLANK",	0x4611},
-	{"linux/fb.h",	"FBIOGET_VBLANK",	0x4612},
-	{"linux/fb.h",	"FBIO_ALLOC",	0x4613},
-	{"linux/fb.h",	"FBIO_FREE",	0x4614},
-	{"linux/fb.h",	"FBIOGET_GLYPH",	0x4615},
-	{"linux/fb.h",	"FBIOGET_HWCINFO",	0x4616},
-	{"linux/fb.h",	"FBIOPUT_MODEINFO",	0x4617},
-	{"linux/fb.h",	"FBIOGET_DISPINFO",	0x4618},
-	{"linux/fb.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},
-	{"sound/asound.h",	"SNDRV_HWDEP_IOCTL_PVERSION",	0x4800},
-	{"linux/hidraw.h",	"HIDIOCGRDESCSIZE",	0x4801},
-	{"linux/hiddev.h",	"HIDIOCGVERSION",	0x4801},
-	{"linux/mei.h",	"IOCTL_MEI_CONNECT_CLIENT",	0x4801},
-	{"sound/asound.h",	"SNDRV_HWDEP_IOCTL_INFO",	0x4801},
-	{"linux/hiddev.h",	"HIDIOCAPPLICATION",	0x4802},
-	{"linux/hidraw.h",	"HIDIOCGRDESC",	0x4802},
-	{"sound/asound.h",	"SNDRV_HWDEP_IOCTL_DSP_STATUS",	0x4802},
-	{"linux/hiddev.h",	"HIDIOCGDEVINFO",	0x4803},
-	{"linux/hidraw.h",	"HIDIOCGRAWINFO",	0x4803},
-	{"sound/asound.h",	"SNDRV_HWDEP_IOCTL_DSP_LOAD",	0x4803},
-	{"linux/hiddev.h",	"HIDIOCGSTRING",	0x4804},
-	{"linux/hiddev.h",	"HIDIOCINITREPORT",	0x4805},
-	{"linux/hiddev.h",	"HIDIOCGREPORT",	0x4807},
-	{"linux/hiddev.h",	"HIDIOCSREPORT",	0x4808},
-	{"linux/hiddev.h",	"HIDIOCGREPORTINFO",	0x4809},
-	{"linux/hiddev.h",	"HIDIOCGFIELDINFO",	0x480a},
-	{"linux/hiddev.h",	"HIDIOCGUSAGE",	0x480b},
-	{"linux/hiddev.h",	"HIDIOCSUSAGE",	0x480c},
-	{"linux/hiddev.h",	"HIDIOCGUCODE",	0x480d},
-	{"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/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/asound_fm.h",	"SNDRV_DM_FM_IOCTL_CLEAR_PATCHES",	0x4840},
-	{"sound/emu10k1.h",	"SNDRV_EMU10K1_IOCTL_PVERSION",	0x4840},
-	{"sound/hdsp.h",	"SNDRV_HDSP_IOCTL_GET_PEAK_RMS",	0x4840},
-	{"sound/hdspm.h",	"SNDRV_HDSPM_IOCTL_GET_CONFIG",	0x4841},
-	{"sound/hdsp.h",	"SNDRV_HDSP_IOCTL_GET_CONFIG_INFO",	0x4841},
-	{"sound/hdspm.h",	"SNDRV_HDSPM_IOCTL_GET_PEAK_RMS",	0x4842},
-	{"sound/hdsp.h",	"SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE",	0x4842},
-	{"sound/hdsp.h",	"SNDRV_HDSP_IOCTL_GET_VERSION",	0x4843},
-	{"sound/hdspm.h",	"SNDRV_HDSPM_IOCTL_GET_MIXER",	0x4844},
-	{"sound/hdsp.h",	"SNDRV_HDSP_IOCTL_GET_MIXER",	0x4844},
-	{"sound/hdsp.h",	"SNDRV_HDSP_IOCTL_GET_9632_AEB",	0x4845},
-	{"sound/hdspm.h",	"SNDRV_HDSPM_IOCTL_GET_LTC",	0x4846},
-	{"sound/hdspm.h",	"SNDRV_HDSPM_IOCTL_GET_STATUS",	0x4847},
-	{"sound/hdspm.h",	"SNDRV_HDSPM_IOCTL_GET_VERSION",	0x4848},
-	{"sound/emu10k1.h",	"SNDRV_EMU10K1_IOCTL_STOP",	0x4880},
-	{"sound/sfnt_info.h",	"SNDRV_EMUX_IOCTL_VERSION",	0x4880},
-	{"sound/emu10k1.h",	"SNDRV_EMU10K1_IOCTL_CONTINUE",	0x4881},
-	{"sound/sfnt_info.h",	"SNDRV_EMUX_IOCTL_LOAD_PATCH",	0x4881},
-	{"sound/emu10k1.h",	"SNDRV_EMU10K1_IOCTL_ZERO_TRAM_COUNTER",	0x4882},
-	{"sound/sfnt_info.h",	"SNDRV_EMUX_IOCTL_RESET_SAMPLES",	0x4882},
-	{"sound/emu10k1.h",	"SNDRV_EMU10K1_IOCTL_SINGLE_STEP",	0x4883},
-	{"sound/sfnt_info.h",	"SNDRV_EMUX_IOCTL_REMOVE_LAST_SAMPLES",	0x4883},
-	{"sound/emu10k1.h",	"SNDRV_EMU10K1_IOCTL_DBG_READ",	0x4884},
-	{"sound/sfnt_info.h",	"SNDRV_EMUX_IOCTL_MEM_AVAIL",	0x4884},
-	{"sound/sfnt_info.h",	"SNDRV_EMUX_IOCTL_MISC_MODE",	0x4884},
-	{"linux/ion.h",	"ION_IOC_ALLOC",	0x4900},
-	{"linux/isdn.h",	"IIOCNETAIF",	0x4901},
-	{"linux/ion.h",	"ION_IOC_FREE",	0x4901},
-	{"linux/isdn.h",	"IIOCNETDIF",	0x4902},
-	{"linux/ion.h",	"ION_IOC_MAP",	0x4902},
-	{"linux/isdn.h",	"IIOCNETSCF",	0x4903},
-	{"linux/isdn.h",	"IIOCNETGCF",	0x4904},
-	{"linux/ion.h",	"ION_IOC_SHARE",	0x4904},
-	{"linux/isdn.h",	"IIOCNETANM",	0x4905},
-	{"linux/ion.h",	"ION_IOC_IMPORT",	0x4905},
-	{"linux/isdn.h",	"IIOCNETDNM",	0x4906},
-	{"linux/ion.h",	"ION_IOC_CUSTOM",	0x4906},
-	{"linux/isdn.h",	"IIOCNETGNM",	0x4907},
-	{"linux/ion.h",	"ION_IOC_SYNC",	0x4907},
-	{"linux/isdn.h",	"IIOCGETSET",	0x4908},
-	{"linux/isdn.h",	"IIOCSETSET",	0x4909},
-	{"linux/isdn.h",	"IIOCSETVER",	0x490a},
-	{"linux/isdn.h",	"IIOCNETHUP",	0x490b},
-	{"linux/isdn.h",	"IIOCSETGST",	0x490c},
-	{"linux/isdn.h",	"IIOCSETBRJ",	0x490d},
-	{"linux/isdn.h",	"IIOCSIGPRF",	0x490e},
-	{"linux/isdn.h",	"IIOCGETPRF",	0x490f},
-	{"linux/isdn.h",	"IIOCSETPRF",	0x4910},
-	{"linux/isdn.h",	"IIOCGETMAP",	0x4911},
-	{"linux/isdn.h",	"IIOCSETMAP",	0x4912},
-	{"linux/isdn.h",	"IIOCNETASL",	0x4913},
-	{"linux/isdn.h",	"IIOCNETDIL",	0x4914},
-	{"linux/isdn.h",	"IIOCGETCPS",	0x4915},
-	{"linux/isdn.h",	"IIOCGETDVR",	0x4916},
-	{"linux/isdn.h",	"IIOCNETLCR",	0x4917},
-	{"linux/isdn.h",	"IIOCNETDWRSET",	0x4918},
-	{"linux/isdn.h",	"IIOCNETALN",	0x4920},
-	{"linux/isdn.h",	"IIOCNETDLN",	0x4921},
-	{"linux/isdn.h",	"IIOCNETGPN",	0x4922},
-	{"linux/isdn.h",	"IIOCDBGVAR",	0x497f},
-	{"linux/isdn.h",	"IIOCDRVCTL",	0x4980},
-	{"linux/kd.h",	"KIOCSOUND",	0x4b2f},
-	{"linux/kd.h",	"KDMKTONE",	0x4b30},
-	{"linux/kd.h",	"KDGETLED",	0x4b31},
-	{"linux/kd.h",	"KDSETLED",	0x4b32},
-	{"linux/kd.h",	"KDGKBTYPE",	0x4b33},
-	{"linux/kd.h",	"KDADDIO",	0x4b34},
-	{"linux/kd.h",	"KDDELIO",	0x4b35},
-	{"linux/kd.h",	"KDENABIO",	0x4b36},
-	{"linux/kd.h",	"KDDISABIO",	0x4b37},
-	{"linux/kd.h",	"KDSETMODE",	0x4b3a},
-	{"linux/kd.h",	"KDGETMODE",	0x4b3b},
-	{"linux/kd.h",	"KDMAPDISP",	0x4b3c},
-	{"linux/kd.h",	"KDUNMAPDISP",	0x4b3d},
-	{"linux/kd.h",	"GIO_SCRNMAP",	0x4b40},
-	{"linux/kd.h",	"PIO_SCRNMAP",	0x4b41},
-	{"linux/kd.h",	"KDGKBMODE",	0x4b44},
-	{"linux/kd.h",	"KDSKBMODE",	0x4b45},
-	{"linux/kd.h",	"KDGKBENT",	0x4b46},
-	{"linux/kd.h",	"KDSKBENT",	0x4b47},
-	{"linux/kd.h",	"KDGKBSENT",	0x4b48},
-	{"linux/kd.h",	"KDSKBSENT",	0x4b49},
-	{"linux/kd.h",	"KDGKBDIACR",	0x4b4a},
-	{"linux/kd.h",	"KDSKBDIACR",	0x4b4b},
-	{"linux/kd.h",	"KDGETKEYCODE",	0x4b4c},
-	{"linux/kd.h",	"KDSETKEYCODE",	0x4b4d},
-	{"linux/kd.h",	"KDSIGACCEPT",	0x4b4e},
-	{"linux/kd.h",	"KDKBDREP",	0x4b52},
-	{"linux/kd.h",	"GIO_FONT",	0x4b60},
-	{"linux/kd.h",	"PIO_FONT",	0x4b61},
-	{"linux/kd.h",	"KDGKBMETA",	0x4b62},
-	{"linux/kd.h",	"KDSKBMETA",	0x4b63},
-	{"linux/kd.h",	"KDGKBLED",	0x4b64},
-	{"linux/kd.h",	"KDSKBLED",	0x4b65},
-	{"linux/kd.h",	"GIO_UNIMAP",	0x4b66},
-	{"linux/kd.h",	"PIO_UNIMAP",	0x4b67},
-	{"linux/kd.h",	"PIO_UNIMAPCLR",	0x4b68},
-	{"linux/kd.h",	"GIO_UNISCRNMAP",	0x4b69},
-	{"linux/kd.h",	"PIO_UNISCRNMAP",	0x4b6a},
-	{"linux/kd.h",	"GIO_FONTX",	0x4b6b},
-	{"linux/kd.h",	"PIO_FONTX",	0x4b6c},
-	{"linux/kd.h",	"PIO_FONTRESET",	0x4b6d},
-	{"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},
-	{"linux/loop.h",	"LOOP_SET_FD",	0x4c00},
-	{"linux/loop.h",	"LOOP_CLR_FD",	0x4c01},
-	{"linux/loop.h",	"LOOP_SET_STATUS",	0x4c02},
-	{"linux/loop.h",	"LOOP_GET_STATUS",	0x4c03},
-	{"linux/loop.h",	"LOOP_SET_STATUS64",	0x4c04},
-	{"linux/loop.h",	"LOOP_GET_STATUS64",	0x4c05},
-	{"linux/loop.h",	"LOOP_CHANGE_FD",	0x4c06},
-	{"linux/loop.h",	"LOOP_SET_CAPACITY",	0x4c07},
-	{"linux/loop.h",	"LOOP_CTL_ADD",	0x4c80},
-	{"linux/loop.h",	"LOOP_CTL_REMOVE",	0x4c81},
-	{"linux/loop.h",	"LOOP_CTL_GET_FREE",	0x4c82},
-	{"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_PRIVATE1",	0x4d6f},
-	{"linux/soundcard.h",	"SOUND_MIXER_PRIVATE2",	0x4d70},
-	{"linux/soundcard.h",	"SOUND_MIXER_PRIVATE3",	0x4d71},
-	{"linux/soundcard.h",	"SOUND_MIXER_PRIVATE4",	0x4d72},
-	{"linux/soundcard.h",	"SOUND_MIXER_PRIVATE5",	0x4d73},
-	{"linux/soundcard.h",	"SOUND_MIXER_GETLEVELS",	0x4d74},
-	{"linux/soundcard.h",	"SOUND_MIXER_SETLEVELS",	0x4d75},
-	{"linux/soundcard.h",	"OSS_GETVERSION",	0x4d76},
-	{"linux/soundcard.h",	"SNDCTL_DSP_RESET",	0x5000},
-	{"linux/soundcard.h",	"SNDCTL_DSP_SYNC",	0x5001},
-	{"linux/soundcard.h",	"SNDCTL_DSP_SPEED",	0x5002},
-	{"linux/soundcard.h",	"SOUND_PCM_READ_RATE",	0x5002},
-	{"linux/soundcard.h",	"SNDCTL_DSP_STEREO",	0x5003},
-	{"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_GETFMTS",	0x500b},
-	{"linux/soundcard.h",	"SNDCTL_DSP_GETOSPACE",	0x500c},
-	{"linux/soundcard.h",	"SNDCTL_DSP_GETISPACE",	0x500d},
-	{"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_MAPOUTBUF",	0x5014},
-	{"linux/soundcard.h",	"SNDCTL_DSP_SETSYNCRO",	0x5015},
-	{"linux/soundcard.h",	"SNDCTL_DSP_SETDUPLEX",	0x5016},
-	{"linux/soundcard.h",	"SNDCTL_DSP_GETODELAY",	0x5017},
-	{"linux/soundcard.h",	"SNDCTL_DSP_PROFILE",	0x5017},
-	{"linux/soundcard.h",	"SNDCTL_DSP_GETCHANNELMASK",	0x5040},
-	{"linux/soundcard.h",	"SNDCTL_DSP_BIND_CHANNEL",	0x5041},
-	{"linux/soundcard.h",	"SNDCTL_DSP_SETSPDIF",	0x5042},
-	{"linux/soundcard.h",	"SNDCTL_DSP_GETSPDIF",	0x5043},
-	{"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_SEQ_CTRLRATE",	0x5103},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_GETOUTCOUNT",	0x5104},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_GETINCOUNT",	0x5105},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_PERCMODE",	0x5106},
-	{"linux/soundcard.h",	"SNDCTL_FM_LOAD_INSTR",	0x5107},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_TESTMIDI",	0x5108},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_RESETSAMPLES",	0x5109},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_NRSYNTHS",	0x510a},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_NRMIDIS",	0x510b},
-	{"linux/soundcard.h",	"SNDCTL_MIDI_INFO",	0x510c},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_THRESHOLD",	0x510d},
-	{"linux/soundcard.h",	"SNDCTL_SYNTH_MEMAVL",	0x510e},
-	{"linux/soundcard.h",	"SNDCTL_FM_4OP_ENABLE",	0x510f},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_PANIC",	0x5111},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_OUTOFBAND",	0x5112},
-	{"linux/soundcard.h",	"SNDCTL_SEQ_GETTIME",	0x5113},
-	{"linux/soundcard.h",	"SNDCTL_SYNTH_ID",	0x5114},
-	{"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",	"CDROMSTOP",	0x5307},
-	{"linux/cdrom.h",	"CDROMSTART",	0x5308},
-	{"linux/cdrom.h",	"CDROMEJECT",	0x5309},
-	{"linux/cdrom.h",	"CDROMVOLCTRL",	0x530a},
-	{"linux/cdrom.h",	"CDROMSUBCHNL",	0x530b},
-	{"linux/cdrom.h",	"CDROMREADMODE2",	0x530c},
-	{"linux/cdrom.h",	"CDROMREADMODE1",	0x530d},
-	{"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",	"CDROMREADCOOKED",	0x5315},
-	{"linux/cdrom.h",	"CDROMSEEK",	0x5316},
-	{"linux/cdrom.h",	"CDROMPLAYBLK",	0x5317},
-	{"linux/cdrom.h",	"CDROMREADALL",	0x5318},
-	{"linux/cdrom.h",	"CDROMCLOSETRAY",	0x5319},
-	{"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},
-	{"linux/cdrom.h",	"CDROMAUDIOBUFSIZ",	0x5382},
-	{"linux/cdrom.h",	"DVD_READ_STRUCT",	0x5390},
-	{"linux/cdrom.h",	"DVD_WRITE_STRUCT",	0x5391},
-	{"linux/cdrom.h",	"DVD_AUTH",	0x5392},
-	{"linux/cdrom.h",	"CDROM_SEND_PACKET",	0x5393},
-	{"linux/cdrom.h",	"CDROM_NEXT_WRITABLE",	0x5394},
-	{"linux/cdrom.h",	"CDROM_LAST_WRITTEN",	0x5395},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_PVERSION",	0x5400},
-	{"linux/soundcard.h",	"SNDCTL_TMR_TIMEBASE",	0x5401},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_NEXT_DEVICE",	0x5401},
-	{"asm-generic/ioctls.h",	"TCGETS",	0x5401},
-	{"linux/soundcard.h",	"SNDCTL_TMR_START",	0x5402},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_TREAD",	0x5402},
-	{"asm-generic/ioctls.h",	"TCSETS",	0x5402},
-	{"linux/soundcard.h",	"SNDCTL_TMR_STOP",	0x5403},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_GINFO",	0x5403},
-	{"asm-generic/ioctls.h",	"TCSETSW",	0x5403},
-	{"linux/soundcard.h",	"SNDCTL_TMR_CONTINUE",	0x5404},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_GPARAMS",	0x5404},
-	{"asm-generic/ioctls.h",	"TCSETSF",	0x5404},
-	{"linux/soundcard.h",	"SNDCTL_TMR_TEMPO",	0x5405},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_GSTATUS",	0x5405},
-	{"asm-generic/ioctls.h",	"TCGETA",	0x5405},
-	{"linux/soundcard.h",	"SNDCTL_TMR_SOURCE",	0x5406},
-	{"asm-generic/ioctls.h",	"TCSETA",	0x5406},
-	{"linux/soundcard.h",	"SNDCTL_TMR_METRONOME",	0x5407},
-	{"asm-generic/ioctls.h",	"TCSETAW",	0x5407},
-	{"linux/soundcard.h",	"SNDCTL_TMR_SELECT",	0x5408},
-	{"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},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_SELECT",	0x5410},
-	{"asm-generic/ioctls.h",	"TIOCSPGRP",	0x5410},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_INFO",	0x5411},
-	{"asm-generic/ioctls.h",	"TIOCOUTQ",	0x5411},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_PARAMS",	0x5412},
-	{"asm-generic/ioctls.h",	"TIOCSTI",	0x5412},
-	{"asm-generic/ioctls.h",	"TIOCGWINSZ",	0x5413},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_STATUS",	0x5414},
-	{"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",	"TIOCGDEV",	0x5432},
-	{"asm-generic/ioctls.h",	"TCSETX",	0x5433},
-	{"asm-generic/ioctls.h",	"TCSETXF",	0x5434},
-	{"asm-generic/ioctls.h",	"TCSETXW",	0x5435},
-	{"asm-generic/ioctls.h",	"TIOCSIG",	0x5436},
-	{"asm-generic/ioctls.h",	"TIOCVHANGUP",	0x5437},
-	{"asm-generic/ioctls.h",	"TIOCGPKT",	0x5438},
-	{"asm-generic/ioctls.h",	"TIOCGPTLCK",	0x5439},
-	{"asm-generic/ioctls.h",	"TIOCGEXCL",	0x5440},
-	{"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",	"FIOQSIZE",	0x5460},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_START",	0x54a0},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_STOP",	0x54a1},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_CONTINUE",	0x54a2},
-	{"sound/asound.h",	"SNDRV_TIMER_IOCTL_PAUSE",	0x54a3},
-	{"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/if_tun.h",	"TUNATTACHFILTER",	0x54d5},
-	{"linux/if_tun.h",	"TUNDETACHFILTER",	0x54d6},
-	{"linux/if_tun.h",	"TUNGETVNETHDRSZ",	0x54d7},
-	{"linux/if_tun.h",	"TUNSETVNETHDRSZ",	0x54d8},
-	{"linux/if_tun.h",	"TUNSETQUEUE",	0x54d9},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_PVERSION",	0x5500},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_CONTROL",	0x5500},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_CONTROL32",	0x5500},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_CARD_INFO",	0x5501},
-	{"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},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_LIST",	0x5510},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_RELEASEINTERFACE",	0x5510},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_INFO",	0x5511},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_CONNECTINFO",	0x5511},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_READ",	0x5512},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_IOCTL",	0x5512},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_IOCTL32",	0x5512},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_WRITE",	0x5513},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_HUB_PORTINFO",	0x5513},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_LOCK",	0x5514},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_RESET",	0x5514},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_UNLOCK",	0x5515},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_CLEAR_HALT",	0x5515},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS",	0x5516},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_DISCONNECT",	0x5516},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_ADD",	0x5517},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_CONNECT",	0x5517},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_REPLACE",	0x5518},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_CLAIM_PORT",	0x5518},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_ELEM_REMOVE",	0x5519},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_RELEASE_PORT",	0x5519},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_TLV_READ",	0x551a},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_GET_CAPABILITIES",	0x551a},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_TLV_WRITE",	0x551b},
-	{"linux/usbdevice_fs.h",	"USBDEVFS_DISCONNECT_CLAIM",	0x551b},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_TLV_COMMAND",	0x551c},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE",	0x5520},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_HWDEP_INFO",	0x5521},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE",	0x5530},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_PCM_INFO",	0x5531},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE",	0x5532},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE",	0x5540},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_RAWMIDI_INFO",	0x5541},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE",	0x5542},
-	{"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_ABSBIT",	0x5567},
-	{"linux/uinput.h",	"UI_SET_MSCBIT",	0x5568},
-	{"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_SET_PROPBIT",	0x556e},
-	{"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},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_POWER",	0x55d0},
-	{"sound/asound.h",	"SNDRV_CTL_IOCTL_POWER_STATE",	0x55d1},
-	{"linux/videodev2.h",	"VIDIOC_QUERYCAP",	0x5600},
-	{"linux/vt.h",	"VT_OPENQRY",	0x5600},
-	{"linux/videodev2.h",	"VIDIOC_RESERVED",	0x5601},
-	{"linux/vt.h",	"VT_GETMODE",	0x5601},
-	{"linux/videodev2.h",	"VIDIOC_ENUM_FMT",	0x5602},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_ENUM_MBUS_CODE",	0x5602},
-	{"linux/vt.h",	"VT_SETMODE",	0x5602},
-	{"linux/vt.h",	"VT_GETSTATE",	0x5603},
-	{"linux/videodev2.h",	"VIDIOC_G_FMT",	0x5604},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_G_FMT",	0x5604},
-	{"linux/vt.h",	"VT_SENDSIG",	0x5604},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_S_FMT",	0x5605},
-	{"linux/videodev2.h",	"VIDIOC_S_FMT",	0x5605},
-	{"linux/vt.h",	"VT_RELDISP",	0x5605},
-	{"linux/vt.h",	"VT_ACTIVATE",	0x5606},
-	{"linux/vt.h",	"VT_WAITACTIVE",	0x5607},
-	{"linux/videodev2.h",	"VIDIOC_REQBUFS",	0x5608},
-	{"linux/vt.h",	"VT_DISALLOCATE",	0x5608},
-	{"linux/videodev2.h",	"VIDIOC_QUERYBUF",	0x5609},
-	{"linux/vt.h",	"VT_RESIZE",	0x5609},
-	{"linux/videodev2.h",	"VIDIOC_G_FBUF",	0x560a},
-	{"linux/vt.h",	"VT_RESIZEX",	0x560a},
-	{"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/vt.h",	"VT_WAITEVENT",	0x560e},
-	{"linux/videodev2.h",	"VIDIOC_QBUF",	0x560f},
-	{"linux/vt.h",	"VT_SETACTIVATE",	0x560f},
-	{"linux/videodev2.h",	"VIDIOC_EXPBUF",	0x5610},
-	{"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/v4l2-subdev.h",	"VIDIOC_SUBDEV_G_FRAME_INTERVAL",	0x5615},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_S_FRAME_INTERVAL",	0x5616},
-	{"linux/videodev2.h",	"VIDIOC_S_PARM",	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/videodev2.h",	"VIDIOC_G_CTRL",	0x561b},
-	{"linux/videodev2.h",	"VIDIOC_S_CTRL",	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_S_AUDIO",	0x5622},
-	{"linux/videodev2.h",	"VIDIOC_QUERYCTRL",	0x5624},
-	{"linux/videodev2.h",	"VIDIOC_QUERYMENU",	0x5625},
-	{"linux/videodev2.h",	"VIDIOC_G_INPUT",	0x5626},
-	{"linux/videodev2.h",	"VIDIOC_S_INPUT",	0x5627},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_G_EDID",	0x5628},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_S_EDID",	0x5629},
-	{"linux/videodev2.h",	"VIDIOC_G_OUTPUT",	0x562e},
-	{"linux/videodev2.h",	"VIDIOC_S_OUTPUT",	0x562f},
-	{"linux/videodev2.h",	"VIDIOC_ENUMOUTPUT",	0x5630},
-	{"linux/videodev2.h",	"VIDIOC_G_AUDOUT",	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_G_CROP",	0x563b},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_G_CROP",	0x563b},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_S_CROP",	0x563c},
-	{"linux/videodev2.h",	"VIDIOC_S_CROP",	0x563c},
-	{"linux/videodev2.h",	"VIDIOC_G_JPEGCOMP",	0x563d},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_G_SELECTION",	0x563d},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_S_SELECTION",	0x563e},
-	{"linux/videodev2.h",	"VIDIOC_S_JPEGCOMP",	0x563e},
-	{"linux/videodev2.h",	"VIDIOC_QUERYSTD",	0x563f},
-	{"linux/videodev2.h",	"VIDIOC_TRY_FMT",	0x5640},
-	{"linux/videodev2.h",	"VIDIOC_ENUMAUDIO",	0x5641},
-	{"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/v4l2-subdev.h",	"VIDIOC_SUBDEV_ENUM_FRAME_SIZE",	0x564a},
-	{"linux/videodev2.h",	"VIDIOC_ENUM_FRAMEINTERVALS",	0x564b},
-	{"linux/v4l2-subdev.h",	"VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL",	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_S_DV_TIMINGS",	0x5657},
-	{"linux/videodev2.h",	"VIDIOC_G_DV_TIMINGS",	0x5658},
-	{"linux/videodev2.h",	"VIDIOC_DQEVENT",	0x5659},
-	{"linux/videodev2.h",	"VIDIOC_SUBSCRIBE_EVENT",	0x565a},
-	{"linux/videodev2.h",	"VIDIOC_UNSUBSCRIBE_EVENT",	0x565b},
-	{"linux/videodev2.h",	"VIDIOC_CREATE_BUFS",	0x565c},
-	{"linux/videodev2.h",	"VIDIOC_PREPARE_BUF",	0x565d},
-	{"linux/videodev2.h",	"VIDIOC_G_SELECTION",	0x565e},
-	{"linux/videodev2.h",	"VIDIOC_S_SELECTION",	0x565f},
-	{"linux/videodev2.h",	"VIDIOC_DECODER_CMD",	0x5660},
-	{"linux/videodev2.h",	"VIDIOC_TRY_DECODER_CMD",	0x5661},
-	{"linux/videodev2.h",	"VIDIOC_ENUM_DV_TIMINGS",	0x5662},
-	{"linux/videodev2.h",	"VIDIOC_QUERY_DV_TIMINGS",	0x5663},
-	{"linux/videodev2.h",	"VIDIOC_DV_TIMINGS_CAP",	0x5664},
-	{"linux/videodev2.h",	"VIDIOC_ENUM_FREQ_BANDS",	0x5665},
-	{"linux/videodev2.h",	"VIDIOC_DBG_G_CHIP_INFO",	0x5666},
-	{"linux/ivtvfb.h",	"IVTVFB_IOC_DMA_FRAME",	0x56c0},
-	{"linux/ivtv.h",	"IVTV_IOC_DMA_FRAME",	0x56c0},
-	{"linux/ivtv.h",	"IVTV_IOC_PASSTHROUGH_MODE",	0x56c1},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_CCDC_CFG",	0x56c1},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_PRV_CFG",	0x56c2},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_AEWB_CFG",	0x56c3},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_HIST_CFG",	0x56c4},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_AF_CFG",	0x56c5},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_STAT_REQ",	0x56c6},
-	{"linux/omap3isp.h",	"VIDIOC_OMAP3ISP_STAT_EN",	0x56c7},
-	{"sound/asound.h",	"SNDRV_RAWMIDI_IOCTL_PVERSION",	0x5700},
-	{"linux/sw_sync.h",	"SW_SYNC_IOC_CREATE_FENCE",	0x5700},
-	{"linux/watchdog.h",	"WDIOC_GETSUPPORT",	0x5700},
-	{"sound/asound.h",	"SNDRV_RAWMIDI_IOCTL_INFO",	0x5701},
-	{"linux/sw_sync.h",	"SW_SYNC_IOC_INC",	0x5701},
-	{"linux/watchdog.h",	"WDIOC_GETSTATUS",	0x5701},
-	{"linux/watchdog.h",	"WDIOC_GETBOOTSTATUS",	0x5702},
-	{"linux/watchdog.h",	"WDIOC_GETTEMP",	0x5703},
-	{"linux/watchdog.h",	"WDIOC_SETOPTIONS",	0x5704},
-	{"linux/watchdog.h",	"WDIOC_KEEPALIVE",	0x5705},
-	{"linux/watchdog.h",	"WDIOC_SETTIMEOUT",	0x5706},
-	{"linux/watchdog.h",	"WDIOC_GETTIMEOUT",	0x5707},
-	{"linux/watchdog.h",	"WDIOC_SETPRETIMEOUT",	0x5708},
-	{"linux/watchdog.h",	"WDIOC_GETPRETIMEOUT",	0x5709},
-	{"linux/watchdog.h",	"WDIOC_GETTIMELEFT",	0x570a},
-	{"sound/asound.h",	"SNDRV_RAWMIDI_IOCTL_PARAMS",	0x5710},
-	{"sound/asound.h",	"SNDRV_RAWMIDI_IOCTL_STATUS",	0x5720},
-	{"sound/asound.h",	"SNDRV_RAWMIDI_IOCTL_DROP",	0x5730},
-	{"sound/asound.h",	"SNDRV_RAWMIDI_IOCTL_DRAIN",	0x5731},
-	{"linux/pktcdvd.h",	"PACKET_CTRL_CMD",	0x5801},
-	{"linux/fs.h",	"FIFREEZE",	0x5877},
-	{"linux/fs.h",	"FITHAW",	0x5878},
-	{"linux/fs.h",	"FITRIM",	0x5879},
-	{"linux/android_alarm.h",	"ANDROID_ALARM_WAIT",	0x6101},
-	{"linux/android_alarm.h",	"ANDROID_ALARM_SET_RTC",	0x6105},
-	{"linux/sonet.h",	"SONET_GETSTAT",	0x6110},
-	{"linux/sonet.h",	"SONET_GETSTATZ",	0x6111},
-	{"linux/sonet.h",	"SONET_SETDIAG",	0x6112},
-	{"linux/sonet.h",	"SONET_CLRDIAG",	0x6113},
-	{"linux/sonet.h",	"SONET_GETDIAG",	0x6114},
-	{"linux/sonet.h",	"SONET_SETFRAMING",	0x6115},
-	{"linux/sonet.h",	"SONET_GETFRAMING",	0x6116},
-	{"linux/sonet.h",	"SONET_GETFRSENSE",	0x6117},
-	{"linux/atm_idt77105.h",	"IDT77105_GETSTAT",	0x6132},
-	{"linux/atm_idt77105.h",	"IDT77105_GETSTATZ",	0x6133},
-	{"linux/atmdev.h",	"ATM_GETSTAT",	0x6150},
-	{"linux/atmdev.h",	"ATM_GETSTATZ",	0x6151},
-	{"linux/atmdev.h",	"ATM_GETLOOP",	0x6152},
-	{"linux/atmdev.h",	"ATM_SETLOOP",	0x6153},
-	{"linux/atmdev.h",	"ATM_QUERYLOOP",	0x6154},
-	{"linux/atm_eni.h",	"ENI_MEMDUMP",	0x6160},
-	{"linux/atm_he.h",	"HE_GET_REG",	0x6160},
-	{"linux/atm_nicstar.h",	"NS_GETPSTAT",	0x6161},
-	{"linux/atm_zatm.h",	"ZATM_GETPOOL",	0x6161},
-	{"linux/atm_nicstar.h",	"NS_SETBUFLEV",	0x6162},
-	{"linux/atm_zatm.h",	"ZATM_GETPOOLZ",	0x6162},
-	{"linux/atm_nicstar.h",	"NS_ADJBUFLEV",	0x6163},
-	{"linux/atm_zatm.h",	"ZATM_SETPOOL",	0x6163},
-	{"linux/atm_eni.h",	"ENI_SETMULT",	0x6167},
-	{"linux/atm_tcp.h",	"SIOCSIFATMTCP",	0x6180},
-	{"linux/atmdev.h",	"ATM_GETLINKRATE",	0x6181},
-	{"linux/atmdev.h",	"ATM_GETNAMES",	0x6183},
-	{"linux/atmdev.h",	"ATM_GETTYPE",	0x6184},
-	{"linux/atmdev.h",	"ATM_GETESI",	0x6185},
-	{"linux/atmdev.h",	"ATM_GETADDR",	0x6186},
-	{"linux/atmdev.h",	"ATM_RSTADDR",	0x6187},
-	{"linux/atmdev.h",	"ATM_ADDADDR",	0x6188},
-	{"linux/atmdev.h",	"ATM_DELADDR",	0x6189},
-	{"linux/atmdev.h",	"ATM_GETCIRANGE",	0x618a},
-	{"linux/atmdev.h",	"ATM_SETCIRANGE",	0x618b},
-	{"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/atmlec.h",	"ATMLEC_MCAST",	0x61d2},
-	{"linux/atmmpc.h",	"ATMMPC_CTRL",	0x61d8},
-	{"linux/atmmpc.h",	"ATMMPC_DATA",	0x61d9},
-	{"linux/atmclip.h",	"SIOCMKCLIP",	0x61e0},
-	{"linux/atmarp.h",	"ATMARPD_CTRL",	0x61e1},
-	{"linux/atmarp.h",	"ATMARP_MKIP",	0x61e2},
-	{"linux/atmarp.h",	"ATMARP_SETENTRY",	0x61e3},
-	{"linux/atmarp.h",	"ATMARP_ENCAP",	0x61e5},
-	{"linux/atmsvc.h",	"ATMSIGD_CTRL",	0x61f0},
-	{"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",	"ATM_DROPPARTY",	0x61f5},
-	{"linux/binder.h",	"BINDER_WRITE_READ",	0x6201},
-	{"linux/binder.h",	"BINDER_SET_IDLE_TIMEOUT",	0x6203},
-	{"linux/binder.h",	"BINDER_SET_MAX_THREADS",	0x6205},
-	{"linux/binder.h",	"BINDER_SET_IDLE_PRIORITY",	0x6206},
-	{"linux/binder.h",	"BINDER_SET_CONTEXT_MGR",	0x6207},
-	{"linux/binder.h",	"BINDER_THREAD_EXIT",	0x6208},
-	{"linux/binder.h",	"BINDER_VERSION",	0x6209},
-	{"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/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/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",	"I2OPARMSET",	0x6903},
-	{"linux/i2o-dev.h",	"I2OPARMGET",	0x6904},
-	{"linux/i2o-dev.h",	"I2OSWDL",	0x6905},
-	{"linux/i2o-dev.h",	"I2OSWUL",	0x6906},
-	{"linux/i2o-dev.h",	"I2OSWDEL",	0x6907},
-	{"linux/i2o-dev.h",	"I2OVALIDATE",	0x6908},
-	{"linux/i2o-dev.h",	"I2OHTML",	0x6909},
-	{"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_UNREGISTER_FOR_CMD",	0x690f},
-	{"linux/ipmi.h",	"IPMICTL_SET_GETS_EVENTS_CMD",	0x6910},
-	{"linux/ipmi.h",	"IPMICTL_SET_MY_ADDRESS_CMD",	0x6911},
-	{"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_SET_MY_CHANNEL_ADDRESS_CMD",	0x6918},
-	{"linux/ipmi.h",	"IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD",	0x6919},
-	{"linux/ipmi.h",	"IPMICTL_SET_MY_CHANNEL_LUN_CMD",	0x691a},
-	{"linux/ipmi.h",	"IPMICTL_GET_MY_CHANNEL_LUN_CMD",	0x691b},
-	{"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/i8k.h",	"I8K_FN_STATUS",	0x6983},
-	{"linux/i8k.h",	"I8K_GET_TEMP",	0x6984},
-	{"linux/i8k.h",	"I8K_GET_SPEED",	0x6985},
-	{"linux/i8k.h",	"I8K_GET_FAN",	0x6986},
-	{"linux/i8k.h",	"I8K_SET_FAN",	0x6987},
-	{"linux/joystick.h",	"JSIOCGVERSION",	0x6a01},
-	{"linux/joystick.h",	"JSIOCGAXES",	0x6a11},
-	{"linux/joystick.h",	"JSIOCGBUTTONS",	0x6a12},
-	{"linux/joystick.h",	"JSIOCSCORR",	0x6a21},
-	{"linux/joystick.h",	"JSIOCGCORR",	0x6a22},
-	{"linux/joystick.h",	"JSIOCSAXMAP",	0x6a31},
-	{"linux/joystick.h",	"JSIOCGAXMAP",	0x6a32},
-	{"linux/joystick.h",	"JSIOCSBTNMAP",	0x6a33},
-	{"linux/joystick.h",	"JSIOCGBTNMAP",	0x6a34},
-	{"linux/udf_fs_i.h",	"UDF_GETEASIZE",	0x6c40},
-	{"linux/udf_fs_i.h",	"UDF_GETEABLOCK",	0x6c41},
-	{"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/mmtimer.h",	"MMTIMER_GETBITS",	0x6d04},
-	{"linux/synclink.h",	"MGSL_IOCRXENABLE",	0x6d05},
-	{"linux/synclink.h",	"MGSL_IOCTXABORT",	0x6d06},
-	{"linux/mmtimer.h",	"MMTIMER_MMAPAVAIL",	0x6d06},
-	{"linux/synclink.h",	"MGSL_IOCGSTATS",	0x6d07},
-	{"linux/synclink.h",	"MGSL_IOCWAITEVENT",	0x6d08},
-	{"linux/synclink.h",	"MGSL_IOCLOOPTXDONE",	0x6d09},
-	{"linux/mmtimer.h",	"MMTIMER_GETCOUNTER",	0x6d09},
-	{"linux/synclink.h",	"MGSL_IOCSIF",	0x6d0a},
-	{"linux/synclink.h",	"MGSL_IOCGIF",	0x6d0b},
-	{"linux/synclink.h",	"MGSL_IOCCLRMODCOUNT",	0x6d0f},
-	{"linux/synclink.h",	"MGSL_IOCSGPIO",	0x6d10},
-	{"linux/synclink.h",	"MGSL_IOCGGPIO",	0x6d11},
-	{"linux/synclink.h",	"MGSL_IOCWAITGPIO",	0x6d12},
-	{"linux/synclink.h",	"MGSL_IOCSXSYNC",	0x6d13},
-	{"linux/synclink.h",	"MGSL_IOCGXSYNC",	0x6d14},
-	{"linux/synclink.h",	"MGSL_IOCSXCTRL",	0x6d15},
-	{"linux/synclink.h",	"MGSL_IOCGXCTRL",	0x6d16},
-	{"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/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_IRQP_READ",	0x700b},
-	{"linux/rtc.h",	"RTC_IRQP_SET",	0x700c},
-	{"linux/rtc.h",	"RTC_EPOCH_READ",	0x700d},
-	{"linux/rtc.h",	"RTC_EPOCH_SET",	0x700e},
-	{"linux/rtc.h",	"RTC_WIE_ON",	0x700f},
-	{"linux/rtc.h",	"RTC_WKALM_SET",	0x700f},
-	{"linux/rtc.h",	"RTC_WIE_OFF",	0x7010},
-	{"linux/rtc.h",	"RTC_WKALM_RD",	0x7010},
-	{"linux/rtc.h",	"RTC_PLL_GET",	0x7011},
-	{"linux/rtc.h",	"RTC_PLL_SET",	0x7012},
-	{"linux/rtc.h",	"RTC_VL_READ",	0x7013},
-	{"linux/rtc.h",	"RTC_VL_CLR",	0x7014},
-	{"linux/nvram.h",	"NVRAM_INIT",	0x7040},
-	{"linux/nvram.h",	"NVRAM_SETCKS",	0x7041},
-	{"linux/ppdev.h",	"PPSETMODE",	0x7080},
-	{"linux/ppdev.h",	"PPRSTATUS",	0x7081},
-	{"linux/ppdev.h",	"PPRCONTROL",	0x7083},
-	{"linux/ppdev.h",	"PPWCONTROL",	0x7084},
-	{"linux/ppdev.h",	"PPRDATA",	0x7085},
-	{"linux/ppdev.h",	"PPWDATA",	0x7086},
-	{"linux/ppdev.h",	"PPCLAIM",	0x708b},
-	{"linux/ppdev.h",	"PPRELEASE",	0x708c},
-	{"linux/ppdev.h",	"PPYIELD",	0x708d},
-	{"linux/ppdev.h",	"PPFCONTROL",	0x708e},
-	{"linux/ppdev.h",	"PPEXCL",	0x708f},
-	{"linux/ppdev.h",	"PPDATADIR",	0x7090},
-	{"linux/ppdev.h",	"PPNEGOT",	0x7091},
-	{"linux/ppdev.h",	"PPWCTLONIRQ",	0x7092},
-	{"linux/ppdev.h",	"PPCLRIRQ",	0x7093},
-	{"linux/ppdev.h",	"PPSETPHASE",	0x7094},
-	{"linux/ppdev.h",	"PPGETTIME",	0x7095},
-	{"linux/ppdev.h",	"PPSETTIME",	0x7096},
-	{"linux/ppdev.h",	"PPGETMODES",	0x7097},
-	{"linux/ppdev.h",	"PPGETMODE",	0x7098},
-	{"linux/ppdev.h",	"PPGETPHASE",	0x7099},
-	{"linux/ppdev.h",	"PPGETFLAGS",	0x709a},
-	{"linux/ppdev.h",	"PPSETFLAGS",	0x709b},
-	{"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/pps.h",	"PPS_KC_BIND",	0x70a5},
-	{"linux/serio.h",	"SPIOCSTYPE",	0x7101},
-	{"linux/telephony.h",	"PHONE_CAPABILITIES",	0x7180},
-	{"linux/telephony.h",	"PHONE_CAPABILITIES_LIST",	0x7181},
-	{"linux/telephony.h",	"PHONE_CAPABILITIES_CHECK",	0x7182},
-	{"linux/telephony.h",	"PHONE_RING",	0x7183},
-	{"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/telephony.h",	"PHONE_REC_START",	0x718a},
-	{"linux/telephony.h",	"PHONE_REC_STOP",	0x718b},
-	{"linux/telephony.h",	"PHONE_REC_DEPTH",	0x718c},
-	{"linux/telephony.h",	"PHONE_FRAME",	0x718d},
-	{"linux/telephony.h",	"PHONE_REC_VOLUME",	0x718e},
-	{"linux/telephony.h",	"PHONE_REC_LEVEL",	0x718f},
-	{"linux/telephony.h",	"PHONE_PLAY_CODEC",	0x7190},
-	{"linux/telephony.h",	"PHONE_PLAY_START",	0x7191},
-	{"linux/telephony.h",	"PHONE_PLAY_STOP",	0x7192},
-	{"linux/telephony.h",	"PHONE_PLAY_DEPTH",	0x7193},
-	{"linux/telephony.h",	"PHONE_PLAY_VOLUME",	0x7194},
-	{"linux/telephony.h",	"PHONE_PLAY_LEVEL",	0x7195},
-	{"linux/telephony.h",	"PHONE_DTMF_READY",	0x7196},
-	{"linux/telephony.h",	"PHONE_GET_DTMF",	0x7197},
-	{"linux/telephony.h",	"PHONE_GET_DTMF_ASCII",	0x7198},
-	{"linux/telephony.h",	"PHONE_DTMF_OOB",	0x7199},
-	{"linux/telephony.h",	"PHONE_EXCEPTION",	0x719a},
-	{"linux/telephony.h",	"PHONE_PLAY_TONE",	0x719b},
-	{"linux/telephony.h",	"PHONE_SET_TONE_ON_TIME",	0x719c},
-	{"linux/telephony.h",	"PHONE_SET_TONE_OFF_TIME",	0x719d},
-	{"linux/telephony.h",	"PHONE_GET_TONE_ON_TIME",	0x719e},
-	{"linux/telephony.h",	"PHONE_GET_TONE_OFF_TIME",	0x719f},
-	{"linux/telephony.h",	"PHONE_GET_TONE_STATE",	0x71a0},
-	{"linux/telephony.h",	"PHONE_BUSY",	0x71a1},
-	{"linux/telephony.h",	"PHONE_RINGBACK",	0x71a2},
-	{"linux/telephony.h",	"PHONE_DIALTONE",	0x71a3},
-	{"linux/telephony.h",	"PHONE_CPT_STOP",	0x71a4},
-	{"linux/telephony.h",	"PHONE_PSTN_SET_STATE",	0x71a4},
-	{"linux/telephony.h",	"PHONE_PSTN_GET_STATE",	0x71a5},
-	{"linux/telephony.h",	"PHONE_WINK_DURATION",	0x71a6},
-	{"linux/telephony.h",	"PHONE_QUERY_CODEC",	0x71a7},
-	{"linux/telephony.h",	"PHONE_PSTN_LINETEST",	0x71a8},
-	{"linux/telephony.h",	"PHONE_VAD",	0x71a9},
-	{"linux/telephony.h",	"PHONE_WINK",	0x71aa},
-	{"linux/ixjuser.h",	"IXJCTL_DSP_RESET",	0x71c0},
-	{"linux/ixjuser.h",	"IXJCTL_CARDTYPE",	0x71c1},
-	{"linux/ixjuser.h",	"IXJCTL_SERIAL",	0x71c2},
-	{"linux/ixjuser.h",	"IXJCTL_DSP_TYPE",	0x71c3},
-	{"linux/ixjuser.h",	"IXJCTL_DSP_VERSION",	0x71c4},
-	{"linux/ixjuser.h",	"IXJCTL_DSP_IDLE",	0x71c5},
-	{"linux/ixjuser.h",	"IXJCTL_TESTRAM",	0x71c6},
-	{"linux/ixjuser.h",	"IXJCTL_SET_FILTER",	0x71c7},
-	{"linux/ixjuser.h",	"IXJCTL_GET_FILTER_HIST",	0x71c8},
-	{"linux/ixjuser.h",	"IXJCTL_INIT_TONE",	0x71c9},
-	{"linux/ixjuser.h",	"IXJCTL_TONE_CADENCE",	0x71ca},
-	{"linux/ixjuser.h",	"IXJCTL_AEC_START",	0x71cb},
-	{"linux/ixjuser.h",	"IXJCTL_AEC_STOP",	0x71cc},
-	{"linux/ixjuser.h",	"IXJCTL_AEC_GET_LEVEL",	0x71cd},
-	{"linux/ixjuser.h",	"IXJCTL_SET_LED",	0x71ce},
-	{"linux/ixjuser.h",	"IXJCTL_MIXER",	0x71cf},
-	{"linux/ixjuser.h",	"IXJCTL_DAA_COEFF_SET",	0x71d0},
-	{"linux/ixjuser.h",	"IXJCTL_PORT",	0x71d1},
-	{"linux/ixjuser.h",	"IXJCTL_DAA_AGAIN",	0x71d2},
-	{"linux/ixjuser.h",	"IXJCTL_PSTN_LINETEST",	0x71d3},
-	{"linux/ixjuser.h",	"IXJCTL_CID",	0x71d4},
-	{"linux/ixjuser.h",	"IXJCTL_POTS_PSTN",	0x71d5},
-	{"linux/ixjuser.h",	"IXJCTL_FILTER_CADENCE",	0x71d6},
-	{"linux/ixjuser.h",	"IXJCTL_PLAY_CID",	0x71d7},
-	{"linux/ixjuser.h",	"IXJCTL_VMWI",	0x71d8},
-	{"linux/ixjuser.h",	"IXJCTL_CIDCW",	0x71d9},
-	{"linux/ixjuser.h",	"IXJCTL_VERSION",	0x71da},
-	{"linux/telephony.h",	"PHONE_REC_VOLUME_LINEAR",	0x71db},
-	{"linux/telephony.h",	"PHONE_PLAY_VOLUME_LINEAR",	0x71dc},
-	{"linux/ixjuser.h",	"IXJCTL_SET_FILTER_RAW",	0x71dd},
-	{"linux/ixjuser.h",	"IXJCTL_HZ",	0x71e0},
-	{"linux/ixjuser.h",	"IXJCTL_RATE",	0x71e1},
-	{"linux/ixjuser.h",	"IXJCTL_FRAMES_READ",	0x71e2},
-	{"linux/ixjuser.h",	"IXJCTL_FRAMES_WRITTEN",	0x71e3},
-	{"linux/ixjuser.h",	"IXJCTL_READ_WAIT",	0x71e4},
-	{"linux/ixjuser.h",	"IXJCTL_WRITE_WAIT",	0x71e5},
-	{"linux/ixjuser.h",	"IXJCTL_DRYBUFFER_READ",	0x71e6},
-	{"linux/ixjuser.h",	"IXJCTL_DRYBUFFER_CLEAR",	0x71e7},
-	{"linux/ixjuser.h",	"IXJCTL_DTMF_PRESCALE",	0x71e8},
-	{"linux/ixjuser.h",	"IXJCTL_SIGCTL",	0x71e9},
-	{"linux/ixjuser.h",	"IXJCTL_SC_RXG",	0x71ea},
-	{"linux/ixjuser.h",	"IXJCTL_SC_TXG",	0x71eb},
-	{"linux/ixjuser.h",	"IXJCTL_INTERCOM_START",	0x71fd},
-	{"linux/ixjuser.h",	"IXJCTL_INTERCOM_STOP",	0x71fe},
-	{"linux/msdos_fs.h",	"VFAT_IOCTL_READDIR_BOTH",	0x7201},
-	{"linux/msdos_fs.h",	"VFAT_IOCTL_READDIR_SHORT",	0x7202},
-	{"linux/msdos_fs.h",	"FAT_IOCTL_GET_ATTRIBUTES",	0x7210},
-	{"linux/msdos_fs.h",	"FAT_IOCTL_SET_ATTRIBUTES",	0x7211},
-	{"linux/msdos_fs.h",	"VFAT_IOCTL_GET_VOLUME_ID",	0x7212},
-	{"linux/ppp-ioctl.h",	"PPPIOCGL2TPSTATS",	0x7436},
-	{"linux/ppp-ioctl.h",	"PPPIOCGCHAN",	0x7437},
-	{"linux/ppp-ioctl.h",	"PPPIOCATTCHAN",	0x7438},
-	{"linux/ppp-ioctl.h",	"PPPIOCDISCONN",	0x7439},
-	{"linux/ppp-ioctl.h",	"PPPIOCCONNECT",	0x743a},
-	{"linux/ppp-ioctl.h",	"PPPIOCSMRRU",	0x743b},
-	{"linux/ppp-ioctl.h",	"PPPIOCDETACH",	0x743c},
-	{"linux/ppp-ioctl.h",	"PPPIOCATTACH",	0x743d},
-	{"linux/ppp-ioctl.h",	"PPPIOCNEWUNIT",	0x743e},
-	{"linux/ppp-ioctl.h",	"PPPIOCGIDLE",	0x743f},
-	{"linux/ppp-ioctl.h",	"PPPIOCSDEBUG",	0x7440},
-	{"linux/ppp-ioctl.h",	"PPPIOCGDEBUG",	0x7441},
-	{"linux/ppp-ioctl.h",	"PPPIOCSACTIVE",	0x7446},
-	{"linux/ppp-ioctl.h",	"PPPIOCSPASS",	0x7447},
-	{"linux/ppp-ioctl.h",	"PPPIOCSNPMODE",	0x744b},
-	{"linux/ppp-ioctl.h",	"PPPIOCGNPMODE",	0x744c},
-	{"linux/ppp-ioctl.h",	"PPPIOCSCOMPRESS",	0x744d},
-	{"linux/ppp-ioctl.h",	"PPPIOCXFERUNIT",	0x744e},
-	{"linux/ppp-ioctl.h",	"PPPIOCSXASYNCMAP",	0x744f},
-	{"linux/ppp-ioctl.h",	"PPPIOCGXASYNCMAP",	0x7450},
-	{"linux/ppp-ioctl.h",	"PPPIOCSMAXCID",	0x7451},
-	{"linux/ppp-ioctl.h",	"PPPIOCSMRU",	0x7452},
-	{"linux/ppp-ioctl.h",	"PPPIOCGMRU",	0x7453},
-	{"linux/ppp-ioctl.h",	"PPPIOCSRASYNCMAP",	0x7454},
-	{"linux/ppp-ioctl.h",	"PPPIOCGRASYNCMAP",	0x7455},
-	{"linux/ppp-ioctl.h",	"PPPIOCGUNIT",	0x7456},
-	{"linux/ppp-ioctl.h",	"PPPIOCSASYNCMAP",	0x7457},
-	{"linux/ppp-ioctl.h",	"PPPIOCGASYNCMAP",	0x7458},
-	{"linux/ppp-ioctl.h",	"PPPIOCSFLAGS",	0x7459},
-	{"linux/ppp-ioctl.h",	"PPPIOCGFLAGS",	0x745a},
-	{"linux/isdn_ppp.h",	"PPPIOCGCALLINFO",	0x7480},
-	{"linux/isdn_ppp.h",	"PPPIOCBUNDLE",	0x7481},
-	{"linux/isdn_ppp.h",	"PPPIOCGMPFLAGS",	0x7482},
-	{"linux/isdn_ppp.h",	"PPPIOCSMPFLAGS",	0x7483},
-	{"linux/isdn_ppp.h",	"PPPIOCSMPMTU",	0x7484},
-	{"linux/isdn_ppp.h",	"PPPIOCSMPMRU",	0x7485},
-	{"linux/isdn_ppp.h",	"PPPIOCGCOMPRESSORS",	0x7486},
-	{"linux/isdn_ppp.h",	"PPPIOCSCOMPRESSOR",	0x7487},
-	{"linux/isdn_ppp.h",	"PPPIOCGIFNAME",	0x7488},
-	{"linux/toshiba.h",	"TOSH_SMM",	0x7490},
-	{"linux/uvcvideo.h",	"UVCIOC_CTRL_MAP",	0x7520},
-	{"linux/uvcvideo.h",	"UVCIOC_CTRL_QUERY",	0x7521},
-	{"linux/sonypi.h",	"SONYPI_IOCGBRT",	0x7600},
-	{"linux/sonypi.h",	"SONYPI_IOCSBRT",	0x7600},
-	{"linux/fs.h",	"FS_IOC32_GETVERSION",	0x7601},
-	{"linux/fs.h",	"FS_IOC_GETVERSION",	0x7601},
-	{"linux/fs.h",	"FS_IOC32_SETVERSION",	0x7602},
-	{"linux/fs.h",	"FS_IOC_SETVERSION",	0x7602},
-	{"linux/sonypi.h",	"SONYPI_IOCGBAT1CAP",	0x7602},
-	{"linux/sonypi.h",	"SONYPI_IOCGBAT1REM",	0x7603},
-	{"linux/sonypi.h",	"SONYPI_IOCGBAT2CAP",	0x7604},
-	{"linux/sonypi.h",	"SONYPI_IOCGBAT2REM",	0x7605},
-	{"linux/sonypi.h",	"SONYPI_IOCGBATFLAGS",	0x7607},
-	{"linux/sonypi.h",	"SONYPI_IOCGBLUE",	0x7608},
-	{"linux/sonypi.h",	"SONYPI_IOCSBLUE",	0x7609},
-	{"linux/sonypi.h",	"SONYPI_IOCGFAN",	0x760a},
-	{"linux/sonypi.h",	"SONYPI_IOCSFAN",	0x760b},
-	{"linux/sonypi.h",	"SONYPI_IOCGTEMP",	0x760c},
-	{"linux/meye.h",	"MEYEIOC_G_PARAMS",	0x76c0},
-	{"linux/meye.h",	"MEYEIOC_S_PARAMS",	0x76c1},
-	{"linux/meye.h",	"MEYEIOC_QBUF_CAPT",	0x76c2},
-	{"linux/meye.h",	"MEYEIOC_SYNC",	0x76c3},
-	{"linux/meye.h",	"MEYEIOC_STILLCAPT",	0x76c4},
-	{"linux/meye.h",	"MEYEIOC_STILLJCAPT",	0x76c5},
-	{"linux/ashmem.h",	"ASHMEM_SET_NAME",	0x7701},
-	{"linux/ashmem.h",	"ASHMEM_GET_NAME",	0x7702},
-	{"linux/ashmem.h",	"ASHMEM_SET_SIZE",	0x7703},
-	{"linux/ashmem.h",	"ASHMEM_GET_SIZE",	0x7704},
-	{"linux/ashmem.h",	"ASHMEM_SET_PROT_MASK",	0x7705},
-	{"linux/ashmem.h",	"ASHMEM_GET_PROT_MASK",	0x7706},
-	{"linux/ashmem.h",	"ASHMEM_PIN",	0x7707},
-	{"linux/ashmem.h",	"ASHMEM_UNPIN",	0x7708},
-	{"linux/ashmem.h",	"ASHMEM_GET_PIN_STATUS",	0x7709},
-	{"linux/ashmem.h",	"ASHMEM_PURGE_ALL_CACHES",	0x770a},
-	{"linux/media.h",	"MEDIA_IOC_DEVICE_INFO",	0x7c00},
-	{"linux/media.h",	"MEDIA_IOC_ENUM_ENTITIES",	0x7c01},
-	{"linux/media.h",	"MEDIA_IOC_ENUM_LINKS",	0x7c02},
-	{"linux/media.h",	"MEDIA_IOC_SETUP_LINK",	0x7c03},
-	{"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",	"SIOCGIFNAME",	0x8910},
-	{"linux/sockios.h",	"SIOCSIFLINK",	0x8911},
-	{"linux/sockios.h",	"SIOCGIFCONF",	0x8912},
-	{"linux/sockios.h",	"SIOCGIFFLAGS",	0x8913},
-	{"linux/sockios.h",	"SIOCSIFFLAGS",	0x8914},
-	{"linux/sockios.h",	"SIOCGIFADDR",	0x8915},
-	{"linux/sockios.h",	"SIOCSIFADDR",	0x8916},
-	{"linux/sockios.h",	"SIOCGIFDSTADDR",	0x8917},
-	{"linux/sockios.h",	"SIOCSIFDSTADDR",	0x8918},
-	{"linux/sockios.h",	"SIOCGIFBRDADDR",	0x8919},
-	{"linux/sockios.h",	"SIOCSIFBRDADDR",	0x891a},
-	{"linux/sockios.h",	"SIOCGIFNETMASK",	0x891b},
-	{"linux/sockios.h",	"SIOCSIFNETMASK",	0x891c},
-	{"linux/sockios.h",	"SIOCGIFMETRIC",	0x891d},
-	{"linux/sockios.h",	"SIOCSIFMETRIC",	0x891e},
-	{"linux/sockios.h",	"SIOCGIFMEM",	0x891f},
-	{"linux/sockios.h",	"SIOCSIFMEM",	0x8920},
-	{"linux/sockios.h",	"SIOCGIFMTU",	0x8921},
-	{"linux/sockios.h",	"SIOCSIFMTU",	0x8922},
-	{"linux/sockios.h",	"SIOCSIFNAME",	0x8923},
-	{"linux/sockios.h",	"SIOCSIFHWADDR",	0x8924},
-	{"linux/sockios.h",	"SIOCGIFENCAP",	0x8925},
-	{"linux/sockios.h",	"SIOCSIFENCAP",	0x8926},
-	{"linux/sockios.h",	"SIOCGIFHWADDR",	0x8927},
-	{"linux/sockios.h",	"SIOCGIFSLAVE",	0x8929},
-	{"linux/sockios.h",	"SIOCSIFSLAVE",	0x8930},
-	{"linux/sockios.h",	"SIOCADDMULTI",	0x8931},
-	{"linux/sockios.h",	"SIOCDELMULTI",	0x8932},
-	{"linux/sockios.h",	"SIOCGIFINDEX",	0x8933},
-	{"linux/sockios.h",	"SIOCSIFPFLAGS",	0x8934},
-	{"linux/sockios.h",	"SIOCGIFPFLAGS",	0x8935},
-	{"linux/sockios.h",	"SIOCDIFADDR",	0x8936},
-	{"linux/sockios.h",	"SIOCSIFHWBROADCAST",	0x8937},
-	{"linux/sockios.h",	"SIOCGIFCOUNT",	0x8938},
-	{"linux/sockios.h",	"SIOCKILLADDR",	0x8939},
-	{"linux/sockios.h",	"SIOCGIFBR",	0x8940},
-	{"linux/sockios.h",	"SIOCSIFBR",	0x8941},
-	{"linux/sockios.h",	"SIOCGIFTXQLEN",	0x8942},
-	{"linux/sockios.h",	"SIOCSIFTXQLEN",	0x8943},
-	{"linux/sockios.h",	"SIOCETHTOOL",	0x8946},
-	{"linux/sockios.h",	"SIOCGMIIPHY",	0x8947},
-	{"linux/sockios.h",	"SIOCGMIIREG",	0x8948},
-	{"linux/sockios.h",	"SIOCSMIIREG",	0x8949},
-	{"linux/sockios.h",	"SIOCWANDEV",	0x894a},
-	{"linux/sockios.h",	"SIOCOUTQNSD",	0x894b},
-	{"linux/sockios.h",	"SIOCDARP",	0x8953},
-	{"linux/sockios.h",	"SIOCGARP",	0x8954},
-	{"linux/sockios.h",	"SIOCSARP",	0x8955},
-	{"linux/sockios.h",	"SIOCDRARP",	0x8960},
-	{"linux/sockios.h",	"SIOCGRARP",	0x8961},
-	{"linux/sockios.h",	"SIOCSRARP",	0x8962},
-	{"linux/sockios.h",	"SIOCGIFMAP",	0x8970},
-	{"linux/sockios.h",	"SIOCSIFMAP",	0x8971},
-	{"linux/sockios.h",	"SIOCADDDLCI",	0x8980},
-	{"linux/sockios.h",	"SIOCDELDLCI",	0x8981},
-	{"linux/sockios.h",	"SIOCGIFVLAN",	0x8982},
-	{"linux/sockios.h",	"SIOCSIFVLAN",	0x8983},
-	{"linux/sockios.h",	"SIOCBONDENSLAVE",	0x8990},
-	{"linux/sockios.h",	"SIOCBONDRELEASE",	0x8991},
-	{"linux/sockios.h",	"SIOCBONDSETHWADDR",	0x8992},
-	{"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",	"SIOCGIWNWID",	0x8b03},
-	{"linux/wireless.h",	"SIOCSIWFREQ",	0x8b04},
-	{"linux/wireless.h",	"SIOCGIWFREQ",	0x8b05},
-	{"linux/wireless.h",	"SIOCSIWMODE",	0x8b06},
-	{"linux/wireless.h",	"SIOCGIWMODE",	0x8b07},
-	{"linux/wireless.h",	"SIOCSIWSENS",	0x8b08},
-	{"linux/wireless.h",	"SIOCGIWSENS",	0x8b09},
-	{"linux/wireless.h",	"SIOCSIWRANGE",	0x8b0a},
-	{"linux/wireless.h",	"SIOCGIWRANGE",	0x8b0b},
-	{"linux/wireless.h",	"SIOCSIWPRIV",	0x8b0c},
-	{"linux/wireless.h",	"SIOCGIWPRIV",	0x8b0d},
-	{"linux/wireless.h",	"SIOCSIWSTATS",	0x8b0e},
-	{"linux/wireless.h",	"SIOCGIWSTATS",	0x8b0f},
-	{"linux/wireless.h",	"SIOCSIWSPY",	0x8b10},
-	{"linux/wireless.h",	"SIOCGIWSPY",	0x8b11},
-	{"linux/wireless.h",	"SIOCSIWTHRSPY",	0x8b12},
-	{"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",	"SIOCSIWESSID",	0x8b1a},
-	{"linux/wireless.h",	"SIOCGIWESSID",	0x8b1b},
-	{"linux/wireless.h",	"SIOCSIWNICKN",	0x8b1c},
-	{"linux/wireless.h",	"SIOCGIWNICKN",	0x8b1d},
-	{"linux/wireless.h",	"SIOCSIWRATE",	0x8b20},
-	{"linux/wireless.h",	"SIOCGIWRATE",	0x8b21},
-	{"linux/wireless.h",	"SIOCSIWRTS",	0x8b22},
-	{"linux/wireless.h",	"SIOCGIWRTS",	0x8b23},
-	{"linux/wireless.h",	"SIOCSIWFRAG",	0x8b24},
-	{"linux/wireless.h",	"SIOCGIWFRAG",	0x8b25},
-	{"linux/wireless.h",	"SIOCSIWTXPOW",	0x8b26},
-	{"linux/wireless.h",	"SIOCGIWTXPOW",	0x8b27},
-	{"linux/wireless.h",	"SIOCSIWRETRY",	0x8b28},
-	{"linux/wireless.h",	"SIOCGIWRETRY",	0x8b29},
-	{"linux/wireless.h",	"SIOCSIWENCODE",	0x8b2a},
-	{"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_FAIL",	0x9361},
-	{"linux/auto_fs.h",	"AUTOFS_IOC_CATATONIC",	0x9362},
-	{"linux/auto_fs.h",	"AUTOFS_IOC_PROTOVER",	0x9363},
-	{"linux/auto_fs.h",	"AUTOFS_IOC_SETTIMEOUT",	0x9364},
-	{"linux/auto_fs.h",	"AUTOFS_IOC_SETTIMEOUT32",	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/btrfs.h",	"BTRFS_IOC_SNAP_CREATE",	0x9401},
-	{"linux/btrfs.h",	"BTRFS_IOC_DEFRAG",	0x9402},
-	{"linux/btrfs.h",	"BTRFS_IOC_RESIZE",	0x9403},
-	{"linux/btrfs.h",	"BTRFS_IOC_SCAN_DEV",	0x9404},
-	{"linux/btrfs.h",	"BTRFS_IOC_TRANS_START",	0x9406},
-	{"linux/btrfs.h",	"BTRFS_IOC_TRANS_END",	0x9407},
-	{"linux/btrfs.h",	"BTRFS_IOC_SYNC",	0x9408},
-	{"linux/btrfs.h",	"BTRFS_IOC_CLONE",	0x9409},
-	{"linux/btrfs.h",	"BTRFS_IOC_ADD_DEV",	0x940a},
-	{"linux/btrfs.h",	"BTRFS_IOC_RM_DEV",	0x940b},
-	{"linux/btrfs.h",	"BTRFS_IOC_BALANCE",	0x940c},
-	{"linux/btrfs.h",	"BTRFS_IOC_CLONE_RANGE",	0x940d},
-	{"linux/btrfs.h",	"BTRFS_IOC_SUBVOL_CREATE",	0x940e},
-	{"linux/btrfs.h",	"BTRFS_IOC_SNAP_DESTROY",	0x940f},
-	{"linux/btrfs.h",	"BTRFS_IOC_DEFRAG_RANGE",	0x9410},
-	{"linux/btrfs.h",	"BTRFS_IOC_TREE_SEARCH",	0x9411},
-	{"linux/btrfs.h",	"BTRFS_IOC_INO_LOOKUP",	0x9412},
-	{"linux/btrfs.h",	"BTRFS_IOC_DEFAULT_SUBVOL",	0x9413},
-	{"linux/btrfs.h",	"BTRFS_IOC_SPACE_INFO",	0x9414},
-	{"linux/btrfs.h",	"BTRFS_IOC_WAIT_SYNC",	0x9416},
-	{"linux/btrfs.h",	"BTRFS_IOC_SNAP_CREATE_V2",	0x9417},
-	{"linux/btrfs.h",	"BTRFS_IOC_START_SYNC",	0x9418},
-	{"linux/btrfs.h",	"BTRFS_IOC_SUBVOL_CREATE_V2",	0x9418},
-	{"linux/btrfs.h",	"BTRFS_IOC_SUBVOL_GETFLAGS",	0x9419},
-	{"linux/btrfs.h",	"BTRFS_IOC_SUBVOL_SETFLAGS",	0x941a},
-	{"linux/btrfs.h",	"BTRFS_IOC_SCRUB",	0x941b},
-	{"linux/btrfs.h",	"BTRFS_IOC_SCRUB_CANCEL",	0x941c},
-	{"linux/btrfs.h",	"BTRFS_IOC_SCRUB_PROGRESS",	0x941d},
-	{"linux/btrfs.h",	"BTRFS_IOC_DEV_INFO",	0x941e},
-	{"linux/btrfs.h",	"BTRFS_IOC_FS_INFO",	0x941f},
-	{"linux/btrfs.h",	"BTRFS_IOC_BALANCE_V2",	0x9420},
-	{"linux/btrfs.h",	"BTRFS_IOC_BALANCE_CTL",	0x9421},
-	{"linux/btrfs.h",	"BTRFS_IOC_BALANCE_PROGRESS",	0x9422},
-	{"linux/btrfs.h",	"BTRFS_IOC_INO_PATHS",	0x9423},
-	{"linux/btrfs.h",	"BTRFS_IOC_LOGICAL_INO",	0x9424},
-	{"linux/btrfs.h",	"BTRFS_IOC_SET_RECEIVED_SUBVOL",	0x9425},
-	{"linux/btrfs.h",	"BTRFS_IOC_SEND",	0x9426},
-	{"linux/btrfs.h",	"BTRFS_IOC_DEVICES_READY",	0x9427},
-	{"linux/btrfs.h",	"BTRFS_IOC_QUOTA_CTL",	0x9428},
-	{"linux/btrfs.h",	"BTRFS_IOC_QGROUP_ASSIGN",	0x9429},
-	{"linux/btrfs.h",	"BTRFS_IOC_QGROUP_CREATE",	0x942a},
-	{"linux/btrfs.h",	"BTRFS_IOC_QGROUP_LIMIT",	0x942b},
-	{"linux/btrfs.h",	"BTRFS_IOC_QUOTA_RESCAN",	0x942c},
-	{"linux/btrfs.h",	"BTRFS_IOC_QUOTA_RESCAN_STATUS",	0x942d},
-	{"linux/btrfs.h",	"BTRFS_IOC_GET_FSLABEL",	0x9431},
-	{"linux/btrfs.h",	"BTRFS_IOC_SET_FSLABEL",	0x9432},
-	{"linux/btrfs.h",	"BTRFS_IOC_GET_DEV_STATS",	0x9434},
-	{"linux/btrfs.h",	"BTRFS_IOC_DEV_REPLACE",	0x9435},
-	{"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_DO_IT",	0xab03},
-	{"linux/nbd.h",	"NBD_CLEAR_SOCK",	0xab04},
-	{"linux/nbd.h",	"NBD_CLEAR_QUE",	0xab05},
-	{"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/nbd.h",	"NBD_SET_FLAGS",	0xab0a},
-	{"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_S390_UCAS_MAP",	0xae50},
-	{"linux/kvm.h",	"KVM_S390_UCAS_UNMAP",	0xae51},
-	{"linux/kvm.h",	"KVM_S390_VCPU_FAULT",	0xae52},
-	{"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_REGISTER_COALESCED_MMIO",	0xae67},
-	{"linux/kvm.h",	"KVM_UNREGISTER_COALESCED_MMIO",	0xae68},
-	{"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/kvm.h",	"KVM_GET_DEBUGREGS",	0xaea1},
-	{"linux/kvm.h",	"KVM_PPC_GET_PVINFO",	0xaea1},
-	{"linux/kvm.h",	"KVM_SET_DEBUGREGS",	0xaea2},
-	{"linux/kvm.h",	"KVM_SET_TSC_KHZ",	0xaea2},
-	{"linux/kvm.h",	"KVM_ENABLE_CAP",	0xaea3},
-	{"linux/kvm.h",	"KVM_GET_TSC_KHZ",	0xaea3},
-	{"linux/kvm.h",	"KVM_ASSIGN_SET_INTX_MASK",	0xaea4},
-	{"linux/kvm.h",	"KVM_GET_XSAVE",	0xaea4},
-	{"linux/kvm.h",	"KVM_SET_XSAVE",	0xaea5},
-	{"linux/kvm.h",	"KVM_SIGNAL_MSI",	0xaea5},
-	{"linux/kvm.h",	"KVM_GET_XCRS",	0xaea6},
-	{"linux/kvm.h",	"KVM_PPC_GET_SMMU_INFO",	0xaea6},
-	{"linux/kvm.h",	"KVM_PPC_ALLOCATE_HTAB",	0xaea7},
-	{"linux/kvm.h",	"KVM_SET_XCRS",	0xaea7},
-	{"linux/kvm.h",	"KVM_CREATE_SPAPR_TCE",	0xaea8},
-	{"linux/kvm.h",	"KVM_ALLOCATE_RMA",	0xaea9},
-	{"linux/kvm.h",	"KVM_DIRTY_TLB",	0xaeaa},
-	{"linux/kvm.h",	"KVM_PPC_GET_HTAB_FD",	0xaeaa},
-	{"linux/kvm.h",	"KVM_ARM_SET_DEVICE_ADDR",	0xaeab},
-	{"linux/kvm.h",	"KVM_GET_ONE_REG",	0xaeab},
-	{"linux/kvm.h",	"KVM_PPC_RTAS_DEFINE_TOKEN",	0xaeac},
-	{"linux/kvm.h",	"KVM_SET_ONE_REG",	0xaeac},
-	{"linux/kvm.h",	"KVM_KVMCLOCK_CTRL",	0xaead},
-	{"linux/kvm.h",	"KVM_ARM_VCPU_INIT",	0xaeae},
-	{"linux/kvm.h",	"KVM_GET_REG_LIST",	0xaeb0},
-	{"linux/kvm.h",	"KVM_CREATE_DEVICE",	0xaee0},
-	{"linux/kvm.h",	"KVM_SET_DEVICE_ATTR",	0xaee1},
-	{"linux/kvm.h",	"KVM_GET_DEVICE_ATTR",	0xaee2},
-	{"linux/kvm.h",	"KVM_HAS_DEVICE_ATTR",	0xaee3},
-	{"linux/vhost.h",	"VHOST_GET_FEATURES",	0xaf00},
-	{"linux/vhost.h",	"VHOST_SET_FEATURES",	0xaf00},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_PARTITION_RESTART",	0xaf01},
-	{"linux/vhost.h",	"VHOST_SET_OWNER",	0xaf01},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_PARTITION_GET_STATUS",	0xaf02},
-	{"linux/vhost.h",	"VHOST_RESET_OWNER",	0xaf02},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_PARTITION_START",	0xaf03},
-	{"linux/vhost.h",	"VHOST_SET_MEM_TABLE",	0xaf03},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_PARTITION_STOP",	0xaf04},
-	{"linux/vhost.h",	"VHOST_SET_LOG_BASE",	0xaf04},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_MEMCPY",	0xaf05},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_DOORBELL",	0xaf06},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_GETPROP",	0xaf07},
-	{"linux/vhost.h",	"VHOST_SET_LOG_FD",	0xaf07},
-	{"linux/fsl_hypervisor.h",	"FSL_HV_IOCTL_SETPROP",	0xaf08},
-	{"linux/vhost.h",	"VHOST_SET_VRING_NUM",	0xaf10},
-	{"linux/vhost.h",	"VHOST_SET_VRING_ADDR",	0xaf11},
-	{"linux/vhost.h",	"VHOST_GET_VRING_BASE",	0xaf12},
-	{"linux/vhost.h",	"VHOST_SET_VRING_BASE",	0xaf12},
-	{"linux/vhost.h",	"VHOST_SET_VRING_KICK",	0xaf20},
-	{"linux/vhost.h",	"VHOST_SET_VRING_CALL",	0xaf21},
-	{"linux/vhost.h",	"VHOST_SET_VRING_ERR",	0xaf22},
-	{"linux/vhost.h",	"VHOST_NET_SET_BACKEND",	0xaf30},
-	{"linux/vhost.h",	"VHOST_SCSI_SET_ENDPOINT",	0xaf40},
-	{"linux/vhost.h",	"VHOST_SCSI_CLEAR_ENDPOINT",	0xaf41},
-	{"linux/vhost.h",	"VHOST_SCSI_GET_ABI_VERSION",	0xaf42},
-	{"linux/vhost.h",	"VHOST_SCSI_SET_EVENTS_MISSED",	0xaf43},
-	{"linux/vhost.h",	"VHOST_SCSI_GET_EVENTS_MISSED",	0xaf44},
-	{"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_VERSION",	0xfd00},
-	{"linux/dm-ioctl.h",	"DM_REMOVE_ALL",	0xfd01},
-	{"linux/dm-ioctl.h",	"DM_LIST_DEVICES",	0xfd02},
-	{"linux/dm-ioctl.h",	"DM_DEV_CREATE",	0xfd03},
-	{"linux/dm-ioctl.h",	"DM_DEV_REMOVE",	0xfd04},
-	{"linux/dm-ioctl.h",	"DM_DEV_RENAME",	0xfd05},
-	{"linux/dm-ioctl.h",	"DM_DEV_SUSPEND",	0xfd06},
-	{"linux/dm-ioctl.h",	"DM_DEV_STATUS",	0xfd07},
-	{"linux/dm-ioctl.h",	"DM_DEV_WAIT",	0xfd08},
-	{"linux/dm-ioctl.h",	"DM_TABLE_LOAD",	0xfd09},
-	{"linux/dm-ioctl.h",	"DM_TABLE_CLEAR",	0xfd0a},
-	{"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/dm-ioctl.h",	"DM_TARGET_MSG",	0xfd0e},
-	{"linux/dm-ioctl.h",	"DM_DEV_SET_GEOMETRY",	0xfd0f},
diff --git a/xlat/Makemodule.am b/xlat/Makemodule.am
index 6e26672..d77dae8 100644
--- a/xlat/Makemodule.am
+++ b/xlat/Makemodule.am
@@ -1,9 +1,7 @@
-XLAT_INPUT_FILES = xlat/access_flags.in xlat/aclcmds.in xlat/aclipc.in xlat/addrfams.in xlat/adjtimex_modes.in xlat/adjtimex_state.in xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in xlat/archvals.in xlat/at_flags.in xlat/atomic_ops.in xlat/baud_options.in xlat/blkpg_ops.in xlat/bootflags1.in xlat/bootflags2.in xlat/bootflags3.in xlat/cacheflush_scope.in xlat/capabilities.in xlat/cap_version.in xlat/clockflags.in xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in xlat/delete_module_flags.in xlat/direnttypes.in xlat/domains.in xlat/epollctls.in xlat/epollevents.in xlat/epollflags.in xlat/fan_classes.in xlat/fan_event_flags.in xlat/fan_init_flags.in xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in xlat/fileflags.in xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in xlat/icmpfilterflags.in xlat/if_dqblk_valid.in xlat/if_dqinfo_valid.in xlat/iffflags.in xlat/inet_protocols.in xlat/inotify_flags.in xlat/inotify_init_flags.in xlat/ioprio_class.in xlat/ioprio_who.in xlat/ipc_msg_flags.in xlat/itimer_which.in xlat/kexec_arch_values.in xlat/kexec_flags.in xlat/keyctl_commands.in xlat/key_perms.in xlat/key_reqkeys.in xlat/key_spec.in xlat/lockfcmds.in xlat/loop_crypt_type_options.in xlat/loop_flags_options.in xlat/madvise_cmds.in xlat/mbindflags.in xlat/mctl_funcs.in xlat/mctl_lockas.in xlat/mctl_sync.in xlat/mempolicyflags.in xlat/mlockall_flags.in xlat/mmap_flags.in xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in xlat/modflags.in xlat/module_init_flags.in xlat/mount_flags.in xlat/move_pages_flags.in xlat/mremap_flags.in xlat/msgctl_flags.in xlat/msg_flags.in xlat/msgflags.in xlat/mtd_flags_options.in xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in xlat/mtd_otp_options.in xlat/mtd_type_options.in xlat/netlink_protocols.in xlat/notifyflags.in xlat/nt_descriptor_types.in xlat/open_access_modes.in xlat/open_mode_flags.in xlat/openmodessol.in xlat/perf_event_open_flags.in xlat/personality_options.in xlat/pmsgflags.in xlat/policies.in xlat/pollflags.in xlat/prctl_options.in xlat/priorities.in xlat/ptp_flags_options.in xlat/ptrace_cmds.in xlat/ptrace_setoptions_flags.in xlat/qm_which.in xlat/quotacmds.in xlat/quota_formats.in xlat/quotatypes.in xlat/resource_flags.in xlat/resources.in xlat/schedulers.in xlat/scmvals.in xlat/semctl_flags.in xlat/semop_flags.in xlat/sg_io_dxfer_direction.in xlat/shmctl_flags.in xlat/shm_flags.in xlat/shm_resource_flags.in xlat/shutdown_modes.in xlat/sigact_flags.in xlat/sigaltstack_flags.in xlat/sigbus_codes.in xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in xlat/sigfpe_codes.in xlat/sigill_codes.in xlat/siginfo_codes.in xlat/sigpoll_codes.in xlat/sigprocmaskcmds.in xlat/sigprof_codes.in xlat/sigsegv_codes.in xlat/sigsys_codes.in xlat/sigtrap_codes.in xlat/socketlayers.in xlat/sockipoptions.in xlat/sockipv6options.in xlat/sockipxoptions.in xlat/sockoptions.in xlat/sockpacketoptions.in xlat/sockrawoptions.in xlat/socksctpoptions.in xlat/socktcpoptions.in xlat/sock_type_flags.in xlat/socktypes.in xlat/splice_flags.in xlat/sram_alloc_flags.in xlat/swap_flags.in xlat/sync_file_range_flags.in xlat/sysctl_kern.in xlat/sysctl_net_core.in xlat/sysctl_net.in xlat/sysctl_net_ipv4_conf.in xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in xlat/sysctl_root.in xlat/sysctl_vm.in xlat/syslog_action_type.in xlat/sysmips_operations.in xlat/tcflsh_options.in xlat/tcxonc_options.in xlat/timerfdflags.in xlat/ubi_volume_props.in xlat/ubi_volume_types.in xlat/umount_flags.in xlat/usagewho.in xlat/wait4_options.in xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in xlat/xfs_dqblk_flags.in xlat/xfs_quota_flags.in 
-XLAT_HEADER_FILES = xlat/access_flags.h xlat/aclcmds.h xlat/aclipc.h xlat/addrfams.h xlat/adjtimex_modes.h xlat/adjtimex_state.h xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h xlat/archvals.h xlat/at_flags.h xlat/atomic_ops.h xlat/baud_options.h xlat/blkpg_ops.h xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h xlat/cacheflush_scope.h xlat/capabilities.h xlat/cap_version.h xlat/clockflags.h xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h xlat/delete_module_flags.h xlat/direnttypes.h xlat/domains.h xlat/epollctls.h xlat/epollevents.h xlat/epollflags.h xlat/fan_classes.h xlat/fan_event_flags.h xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h xlat/fileflags.h xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h xlat/icmpfilterflags.h xlat/if_dqblk_valid.h xlat/if_dqinfo_valid.h xlat/iffflags.h xlat/inet_protocols.h xlat/inotify_flags.h xlat/inotify_init_flags.h xlat/ioprio_class.h xlat/ioprio_who.h xlat/ipc_msg_flags.h xlat/itimer_which.h xlat/kexec_arch_values.h xlat/kexec_flags.h xlat/keyctl_commands.h xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h xlat/lockfcmds.h xlat/loop_crypt_type_options.h xlat/loop_flags_options.h xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_funcs.h xlat/mctl_lockas.h xlat/mctl_sync.h xlat/mempolicyflags.h xlat/mlockall_flags.h xlat/mmap_flags.h xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h xlat/modflags.h xlat/module_init_flags.h xlat/mount_flags.h xlat/move_pages_flags.h xlat/mremap_flags.h xlat/msgctl_flags.h xlat/msg_flags.h xlat/msgflags.h xlat/mtd_flags_options.h xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h xlat/mtd_otp_options.h xlat/mtd_type_options.h xlat/netlink_protocols.h xlat/notifyflags.h xlat/nt_descriptor_types.h xlat/open_access_modes.h xlat/open_mode_flags.h xlat/openmodessol.h xlat/perf_event_open_flags.h xlat/personality_options.h xlat/pmsgflags.h xlat/policies.h xlat/pollflags.h xlat/prctl_options.h xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h xlat/ptrace_setoptions_flags.h xlat/qm_which.h xlat/quotacmds.h xlat/quota_formats.h xlat/quotatypes.h xlat/resource_flags.h xlat/resources.h xlat/schedulers.h xlat/scmvals.h xlat/semctl_flags.h xlat/semop_flags.h xlat/sg_io_dxfer_direction.h xlat/shmctl_flags.h xlat/shm_flags.h xlat/shm_resource_flags.h xlat/shutdown_modes.h xlat/sigact_flags.h xlat/sigaltstack_flags.h xlat/sigbus_codes.h xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h xlat/sigtrap_codes.h xlat/socketlayers.h xlat/sockipoptions.h xlat/sockipv6options.h xlat/sockipxoptions.h xlat/sockoptions.h xlat/sockpacketoptions.h xlat/sockrawoptions.h xlat/socksctpoptions.h xlat/socktcpoptions.h xlat/sock_type_flags.h xlat/socktypes.h xlat/splice_flags.h xlat/sram_alloc_flags.h xlat/swap_flags.h xlat/sync_file_range_flags.h xlat/sysctl_kern.h xlat/sysctl_net_core.h xlat/sysctl_net.h xlat/sysctl_net_ipv4_conf.h xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h xlat/sysmips_operations.h xlat/tcflsh_options.h xlat/tcxonc_options.h xlat/timerfdflags.h xlat/ubi_volume_props.h xlat/ubi_volume_types.h xlat/umount_flags.h xlat/usagewho.h xlat/wait4_options.h xlat/waitid_types.h xlat/whence_codes.h xlat/xattrflags.h xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h 
+XLAT_INPUT_FILES = xlat/access_flags.in xlat/aclipc.in xlat/addrfams.in xlat/adjtimex_modes.in xlat/adjtimex_state.in xlat/adjtimex_status.in xlat/advise.in xlat/af_packet_types.in xlat/archvals.in xlat/at_flags.in xlat/atomic_ops.in xlat/baud_options.in xlat/blkpg_ops.in xlat/bootflags1.in xlat/bootflags2.in xlat/bootflags3.in xlat/bt_protocols.in xlat/cacheflush_scope.in xlat/capabilities1.in xlat/capabilities.in xlat/cap_version.in xlat/clockflags.in xlat/clocknames.in xlat/clone_flags.in xlat/cpuclocknames.in xlat/delete_module_flags.in xlat/direnttypes.in xlat/domains.in xlat/epollctls.in xlat/epollevents.in xlat/epollflags.in xlat/falloc_flags.in xlat/fan_classes.in xlat/fan_event_flags.in xlat/fan_init_flags.in xlat/fan_mark_flags.in xlat/fcntlcmds.in xlat/fdflags.in xlat/fileflags.in xlat/flockcmds.in xlat/fsmagic.in xlat/futexops.in xlat/futexwakecmps.in xlat/futexwakeops.in xlat/icmpfilterflags.in xlat/if_dqblk_valid.in xlat/if_dqinfo_valid.in xlat/iffflags.in xlat/inet_protocols.in xlat/inotify_flags.in xlat/inotify_init_flags.in xlat/ioprio_class.in xlat/ioprio_who.in xlat/ipc_msg_flags.in xlat/itimer_which.in xlat/kexec_arch_values.in xlat/kexec_flags.in xlat/keyctl_commands.in xlat/key_perms.in xlat/key_reqkeys.in xlat/key_spec.in xlat/lockfcmds.in xlat/loop_crypt_type_options.in xlat/loop_flags_options.in xlat/madvise_cmds.in xlat/mbindflags.in xlat/mctl_sync.in xlat/mempolicyflags.in xlat/mlockall_flags.in xlat/mmap_flags.in xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in xlat/modflags.in xlat/module_init_flags.in xlat/mount_flags.in xlat/move_pages_flags.in xlat/mremap_flags.in xlat/msgctl_flags.in xlat/msg_flags.in xlat/msgflags.in xlat/mtd_flags_options.in xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in xlat/mtd_otp_options.in xlat/mtd_type_options.in xlat/netlink_protocols.in xlat/notifyflags.in xlat/nt_descriptor_types.in xlat/open_access_modes.in xlat/open_mode_flags.in xlat/openmodessol.in xlat/perf_event_open_flags.in xlat/personality_options.in xlat/pmsgflags.in xlat/policies.in xlat/pollflags.in xlat/prctl_options.in xlat/priorities.in xlat/ptp_flags_options.in xlat/ptrace_cmds.in xlat/ptrace_setoptions_flags.in xlat/qm_which.in xlat/quotacmds.in xlat/quota_formats.in xlat/quotatypes.in xlat/rename_flags.in xlat/resource_flags.in xlat/resources.in xlat/schedulers.in xlat/scmvals.in xlat/semctl_flags.in xlat/semop_flags.in xlat/sg_io_dxfer_direction.in xlat/shmctl_flags.in xlat/shm_flags.in xlat/shm_resource_flags.in xlat/shutdown_modes.in xlat/sigact_flags.in xlat/sigaltstack_flags.in xlat/sigbus_codes.in xlat/sigchld_codes.in xlat/sigemt_codes.in xlat/sigev_value.in xlat/sigfpe_codes.in xlat/sigill_codes.in xlat/siginfo_codes.in xlat/sigpoll_codes.in xlat/sigprocmaskcmds.in xlat/sigprof_codes.in xlat/sigsegv_codes.in xlat/sigsys_codes.in xlat/sigtrap_codes.in xlat/socketlayers.in xlat/sockipoptions.in xlat/sockipv6options.in xlat/sockipxoptions.in xlat/sockoptions.in xlat/sockpacketoptions.in xlat/sockrawoptions.in xlat/socksctpoptions.in xlat/socktcpoptions.in xlat/sock_type_flags.in xlat/socktypes.in xlat/splice_flags.in xlat/sram_alloc_flags.in xlat/swap_flags.in xlat/sync_file_range_flags.in xlat/sysctl_kern.in xlat/sysctl_net_core.in xlat/sysctl_net.in xlat/sysctl_net_ipv4_conf.in xlat/sysctl_net_ipv4.in xlat/sysctl_net_ipv4_route.in xlat/sysctl_net_ipv6.in xlat/sysctl_net_ipv6_route.in xlat/sysctl_net_unix.in xlat/sysctl_root.in xlat/sysctl_vm.in xlat/syslog_action_type.in xlat/sysmips_operations.in xlat/tcflsh_options.in xlat/tcxonc_options.in xlat/timerfdflags.in xlat/ubi_volume_props.in xlat/ubi_volume_types.in xlat/umount_flags.in xlat/usagewho.in xlat/v4l2_buf_flags.in xlat/v4l2_buf_types.in xlat/v4l2_capture_modes.in xlat/v4l2_colorspaces.in xlat/v4l2_control_classes.in xlat/v4l2_control_flags.in xlat/v4l2_control_ids.in xlat/v4l2_control_types.in xlat/v4l2_device_capabilities_flags.in xlat/v4l2_fields.in xlat/v4l2_format_description_flags.in xlat/v4l2_frameinterval_types.in xlat/v4l2_framesize_types.in xlat/v4l2_input_types.in xlat/v4l2_memories.in xlat/v4l2_streaming_capabilities.in xlat/wait4_options.in xlat/waitid_types.in xlat/whence_codes.in xlat/xattrflags.in xlat/xfs_dqblk_flags.in xlat/xfs_quota_flags.in 
+XLAT_HEADER_FILES = xlat/access_flags.h xlat/aclipc.h xlat/addrfams.h xlat/adjtimex_modes.h xlat/adjtimex_state.h xlat/adjtimex_status.h xlat/advise.h xlat/af_packet_types.h xlat/archvals.h xlat/at_flags.h xlat/atomic_ops.h xlat/baud_options.h xlat/blkpg_ops.h xlat/bootflags1.h xlat/bootflags2.h xlat/bootflags3.h xlat/bt_protocols.h xlat/cacheflush_scope.h xlat/capabilities1.h xlat/capabilities.h xlat/cap_version.h xlat/clockflags.h xlat/clocknames.h xlat/clone_flags.h xlat/cpuclocknames.h xlat/delete_module_flags.h xlat/direnttypes.h xlat/domains.h xlat/epollctls.h xlat/epollevents.h xlat/epollflags.h xlat/falloc_flags.h xlat/fan_classes.h xlat/fan_event_flags.h xlat/fan_init_flags.h xlat/fan_mark_flags.h xlat/fcntlcmds.h xlat/fdflags.h xlat/fileflags.h xlat/flockcmds.h xlat/fsmagic.h xlat/futexops.h xlat/futexwakecmps.h xlat/futexwakeops.h xlat/icmpfilterflags.h xlat/if_dqblk_valid.h xlat/if_dqinfo_valid.h xlat/iffflags.h xlat/inet_protocols.h xlat/inotify_flags.h xlat/inotify_init_flags.h xlat/ioprio_class.h xlat/ioprio_who.h xlat/ipc_msg_flags.h xlat/itimer_which.h xlat/kexec_arch_values.h xlat/kexec_flags.h xlat/keyctl_commands.h xlat/key_perms.h xlat/key_reqkeys.h xlat/key_spec.h xlat/lockfcmds.h xlat/loop_crypt_type_options.h xlat/loop_flags_options.h xlat/madvise_cmds.h xlat/mbindflags.h xlat/mctl_sync.h xlat/mempolicyflags.h xlat/mlockall_flags.h xlat/mmap_flags.h xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h xlat/modflags.h xlat/module_init_flags.h xlat/mount_flags.h xlat/move_pages_flags.h xlat/mremap_flags.h xlat/msgctl_flags.h xlat/msg_flags.h xlat/msgflags.h xlat/mtd_flags_options.h xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h xlat/mtd_otp_options.h xlat/mtd_type_options.h xlat/netlink_protocols.h xlat/notifyflags.h xlat/nt_descriptor_types.h xlat/open_access_modes.h xlat/open_mode_flags.h xlat/openmodessol.h xlat/perf_event_open_flags.h xlat/personality_options.h xlat/pmsgflags.h xlat/policies.h xlat/pollflags.h xlat/prctl_options.h xlat/priorities.h xlat/ptp_flags_options.h xlat/ptrace_cmds.h xlat/ptrace_setoptions_flags.h xlat/qm_which.h xlat/quotacmds.h xlat/quota_formats.h xlat/quotatypes.h xlat/rename_flags.h xlat/resource_flags.h xlat/resources.h xlat/schedulers.h xlat/scmvals.h xlat/semctl_flags.h xlat/semop_flags.h xlat/sg_io_dxfer_direction.h xlat/shmctl_flags.h xlat/shm_flags.h xlat/shm_resource_flags.h xlat/shutdown_modes.h xlat/sigact_flags.h xlat/sigaltstack_flags.h xlat/sigbus_codes.h xlat/sigchld_codes.h xlat/sigemt_codes.h xlat/sigev_value.h xlat/sigfpe_codes.h xlat/sigill_codes.h xlat/siginfo_codes.h xlat/sigpoll_codes.h xlat/sigprocmaskcmds.h xlat/sigprof_codes.h xlat/sigsegv_codes.h xlat/sigsys_codes.h xlat/sigtrap_codes.h xlat/socketlayers.h xlat/sockipoptions.h xlat/sockipv6options.h xlat/sockipxoptions.h xlat/sockoptions.h xlat/sockpacketoptions.h xlat/sockrawoptions.h xlat/socksctpoptions.h xlat/socktcpoptions.h xlat/sock_type_flags.h xlat/socktypes.h xlat/splice_flags.h xlat/sram_alloc_flags.h xlat/swap_flags.h xlat/sync_file_range_flags.h xlat/sysctl_kern.h xlat/sysctl_net_core.h xlat/sysctl_net.h xlat/sysctl_net_ipv4_conf.h xlat/sysctl_net_ipv4.h xlat/sysctl_net_ipv4_route.h xlat/sysctl_net_ipv6.h xlat/sysctl_net_ipv6_route.h xlat/sysctl_net_unix.h xlat/sysctl_root.h xlat/sysctl_vm.h xlat/syslog_action_type.h xlat/sysmips_operations.h xlat/tcflsh_options.h xlat/tcxonc_options.h xlat/timerfdflags.h xlat/ubi_volume_props.h xlat/ubi_volume_types.h xlat/umount_flags.h xlat/usagewho.h xlat/v4l2_buf_flags.h xlat/v4l2_buf_types.h xlat/v4l2_capture_modes.h xlat/v4l2_colorspaces.h xlat/v4l2_control_classes.h xlat/v4l2_control_flags.h xlat/v4l2_control_ids.h xlat/v4l2_control_types.h xlat/v4l2_device_capabilities_flags.h xlat/v4l2_fields.h xlat/v4l2_format_description_flags.h xlat/v4l2_frameinterval_types.h xlat/v4l2_framesize_types.h xlat/v4l2_input_types.h xlat/v4l2_memories.h xlat/v4l2_streaming_capabilities.h xlat/wait4_options.h xlat/waitid_types.h xlat/whence_codes.h xlat/xattrflags.h xlat/xfs_dqblk_flags.h xlat/xfs_quota_flags.h 
 $(top_srcdir)/xlat/access_flags.h: $(top_srcdir)/xlat/access_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/aclcmds.h: $(top_srcdir)/xlat/aclcmds.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/aclipc.h: $(top_srcdir)/xlat/aclipc.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/addrfams.h: $(top_srcdir)/xlat/addrfams.in $(top_srcdir)/xlat/gen.sh
@@ -34,8 +32,12 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/bootflags3.h: $(top_srcdir)/xlat/bootflags3.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/bt_protocols.h: $(top_srcdir)/xlat/bt_protocols.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/cacheflush_scope.h: $(top_srcdir)/xlat/cacheflush_scope.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/capabilities1.h: $(top_srcdir)/xlat/capabilities1.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/capabilities.h: $(top_srcdir)/xlat/capabilities.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/cap_version.h: $(top_srcdir)/xlat/cap_version.in $(top_srcdir)/xlat/gen.sh
@@ -60,6 +62,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/epollflags.h: $(top_srcdir)/xlat/epollflags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/falloc_flags.h: $(top_srcdir)/xlat/falloc_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/fan_classes.h: $(top_srcdir)/xlat/fan_classes.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/fan_event_flags.h: $(top_srcdir)/xlat/fan_event_flags.in $(top_srcdir)/xlat/gen.sh
@@ -128,10 +132,6 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/mbindflags.h: $(top_srcdir)/xlat/mbindflags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mctl_funcs.h: $(top_srcdir)/xlat/mctl_funcs.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
-$(top_srcdir)/xlat/mctl_lockas.h: $(top_srcdir)/xlat/mctl_lockas.in $(top_srcdir)/xlat/gen.sh
-	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/mctl_sync.h: $(top_srcdir)/xlat/mctl_sync.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/mempolicyflags.h: $(top_srcdir)/xlat/mempolicyflags.in $(top_srcdir)/xlat/gen.sh
@@ -212,6 +212,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/quotatypes.h: $(top_srcdir)/xlat/quotatypes.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rename_flags.h: $(top_srcdir)/xlat/rename_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/resource_flags.h: $(top_srcdir)/xlat/resource_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/resources.h: $(top_srcdir)/xlat/resources.in $(top_srcdir)/xlat/gen.sh
@@ -334,6 +336,38 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/usagewho.h: $(top_srcdir)/xlat/usagewho.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_buf_flags.h: $(top_srcdir)/xlat/v4l2_buf_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_buf_types.h: $(top_srcdir)/xlat/v4l2_buf_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_capture_modes.h: $(top_srcdir)/xlat/v4l2_capture_modes.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_colorspaces.h: $(top_srcdir)/xlat/v4l2_colorspaces.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_control_classes.h: $(top_srcdir)/xlat/v4l2_control_classes.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_control_flags.h: $(top_srcdir)/xlat/v4l2_control_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_control_ids.h: $(top_srcdir)/xlat/v4l2_control_ids.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_control_types.h: $(top_srcdir)/xlat/v4l2_control_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_device_capabilities_flags.h: $(top_srcdir)/xlat/v4l2_device_capabilities_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_fields.h: $(top_srcdir)/xlat/v4l2_fields.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_format_description_flags.h: $(top_srcdir)/xlat/v4l2_format_description_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_frameinterval_types.h: $(top_srcdir)/xlat/v4l2_frameinterval_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_framesize_types.h: $(top_srcdir)/xlat/v4l2_framesize_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_input_types.h: $(top_srcdir)/xlat/v4l2_input_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_memories.h: $(top_srcdir)/xlat/v4l2_memories.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/v4l2_streaming_capabilities.h: $(top_srcdir)/xlat/v4l2_streaming_capabilities.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/wait4_options.h: $(top_srcdir)/xlat/wait4_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/waitid_types.h: $(top_srcdir)/xlat/waitid_types.in $(top_srcdir)/xlat/gen.sh
diff --git a/xlat/at_flags.h b/xlat/at_flags.h
index cbee3d2..8eb443c 100644
--- a/xlat/at_flags.h
+++ b/xlat/at_flags.h
@@ -1,6 +1,6 @@
 /* Generated by ./xlat/gen.sh from ./xlat/at_flags.in; do not edit. */
 
-static const struct xlat at_flags[] = {
+const struct xlat at_flags[] = {
 #if defined(AT_SYMLINK_NOFOLLOW) || (defined(HAVE_DECL_AT_SYMLINK_NOFOLLOW) && HAVE_DECL_AT_SYMLINK_NOFOLLOW)
 	XLAT(AT_SYMLINK_NOFOLLOW),
 #endif
diff --git a/xlat/bt_protocols.h b/xlat/bt_protocols.h
new file mode 100644
index 0000000..0ad983d
--- /dev/null
+++ b/xlat/bt_protocols.h
@@ -0,0 +1,29 @@
+/* Generated by ./xlat/gen.sh from ./xlat/bt_protocols.in; do not edit. */
+
+static const struct xlat bt_protocols[] = {
+#if defined(BTPROTO_L2CAP) || (defined(HAVE_DECL_BTPROTO_L2CAP) && HAVE_DECL_BTPROTO_L2CAP)
+	XLAT(BTPROTO_L2CAP),
+#endif
+#if defined(BTPROTO_HCI) || (defined(HAVE_DECL_BTPROTO_HCI) && HAVE_DECL_BTPROTO_HCI)
+	XLAT(BTPROTO_HCI),
+#endif
+#if defined(BTPROTO_SCO) || (defined(HAVE_DECL_BTPROTO_SCO) && HAVE_DECL_BTPROTO_SCO)
+	XLAT(BTPROTO_SCO),
+#endif
+#if defined(BTPROTO_RFCOMM) || (defined(HAVE_DECL_BTPROTO_RFCOMM) && HAVE_DECL_BTPROTO_RFCOMM)
+	XLAT(BTPROTO_RFCOMM),
+#endif
+#if defined(BTPROTO_BNEP) || (defined(HAVE_DECL_BTPROTO_BNEP) && HAVE_DECL_BTPROTO_BNEP)
+	XLAT(BTPROTO_BNEP),
+#endif
+#if defined(BTPROTO_CMTP) || (defined(HAVE_DECL_BTPROTO_CMTP) && HAVE_DECL_BTPROTO_CMTP)
+	XLAT(BTPROTO_CMTP),
+#endif
+#if defined(BTPROTO_HIDP) || (defined(HAVE_DECL_BTPROTO_HIDP) && HAVE_DECL_BTPROTO_HIDP)
+	XLAT(BTPROTO_HIDP),
+#endif
+#if defined(BTPROTO_AVDTP) || (defined(HAVE_DECL_BTPROTO_AVDTP) && HAVE_DECL_BTPROTO_AVDTP)
+	XLAT(BTPROTO_AVDTP),
+#endif
+	XLAT_END
+};
diff --git a/xlat/cap_version.h b/xlat/cap_version.h
index 408e550..3f6e639 100644
--- a/xlat/cap_version.h
+++ b/xlat/cap_version.h
@@ -1,14 +1,8 @@
 /* Generated by ./xlat/gen.sh from ./xlat/cap_version.in; do not edit. */
 
 static const struct xlat cap_version[] = {
-#if defined(_LINUX_CAPABILITY_VERSION_1) || (defined(HAVE_DECL__LINUX_CAPABILITY_VERSION_1) && HAVE_DECL__LINUX_CAPABILITY_VERSION_1)
 	XLAT(_LINUX_CAPABILITY_VERSION_1),
-#endif
-#if defined(_LINUX_CAPABILITY_VERSION_2) || (defined(HAVE_DECL__LINUX_CAPABILITY_VERSION_2) && HAVE_DECL__LINUX_CAPABILITY_VERSION_2)
 	XLAT(_LINUX_CAPABILITY_VERSION_2),
-#endif
-#if defined(_LINUX_CAPABILITY_VERSION_3) || (defined(HAVE_DECL__LINUX_CAPABILITY_VERSION_3) && HAVE_DECL__LINUX_CAPABILITY_VERSION_3)
 	XLAT(_LINUX_CAPABILITY_VERSION_3),
-#endif
 	XLAT_END
 };
diff --git a/xlat/capabilities.h b/xlat/capabilities.h
index 4e4cfad..e7539a8 100644
--- a/xlat/capabilities.h
+++ b/xlat/capabilities.h
@@ -1,101 +1,37 @@
 /* Generated by ./xlat/gen.sh from ./xlat/capabilities.in; do not edit. */
 
 static const struct xlat capabilities[] = {
-#if defined(CAP_CHOWN) || (defined(HAVE_DECL_CAP_CHOWN) && HAVE_DECL_CAP_CHOWN)
 	{ 1<<CAP_CHOWN, "CAP_CHOWN" },
-#endif
-#if defined(CAP_DAC_OVERRIDE) || (defined(HAVE_DECL_CAP_DAC_OVERRIDE) && HAVE_DECL_CAP_DAC_OVERRIDE)
 	{ 1<<CAP_DAC_OVERRIDE, "CAP_DAC_OVERRIDE" },
-#endif
-#if defined(CAP_DAC_READ_SEARCH) || (defined(HAVE_DECL_CAP_DAC_READ_SEARCH) && HAVE_DECL_CAP_DAC_READ_SEARCH)
 	{ 1<<CAP_DAC_READ_SEARCH, "CAP_DAC_READ_SEARCH" },
-#endif
-#if defined(CAP_FOWNER) || (defined(HAVE_DECL_CAP_FOWNER) && HAVE_DECL_CAP_FOWNER)
 	{ 1<<CAP_FOWNER, "CAP_FOWNER" },
-#endif
-#if defined(CAP_FSETID) || (defined(HAVE_DECL_CAP_FSETID) && HAVE_DECL_CAP_FSETID)
 	{ 1<<CAP_FSETID, "CAP_FSETID" },
-#endif
-#if defined(CAP_KILL) || (defined(HAVE_DECL_CAP_KILL) && HAVE_DECL_CAP_KILL)
 	{ 1<<CAP_KILL, "CAP_KILL" },
-#endif
-#if defined(CAP_SETGID) || (defined(HAVE_DECL_CAP_SETGID) && HAVE_DECL_CAP_SETGID)
 	{ 1<<CAP_SETGID, "CAP_SETGID" },
-#endif
-#if defined(CAP_SETUID) || (defined(HAVE_DECL_CAP_SETUID) && HAVE_DECL_CAP_SETUID)
 	{ 1<<CAP_SETUID, "CAP_SETUID" },
-#endif
-#if defined(CAP_SETPCAP) || (defined(HAVE_DECL_CAP_SETPCAP) && HAVE_DECL_CAP_SETPCAP)
 	{ 1<<CAP_SETPCAP, "CAP_SETPCAP" },
-#endif
-#if defined(CAP_LINUX_IMMUTABLE) || (defined(HAVE_DECL_CAP_LINUX_IMMUTABLE) && HAVE_DECL_CAP_LINUX_IMMUTABLE)
 	{ 1<<CAP_LINUX_IMMUTABLE, "CAP_LINUX_IMMUTABLE" },
-#endif
-#if defined(CAP_NET_BIND_SERVICE) || (defined(HAVE_DECL_CAP_NET_BIND_SERVICE) && HAVE_DECL_CAP_NET_BIND_SERVICE)
 	{ 1<<CAP_NET_BIND_SERVICE, "CAP_NET_BIND_SERVICE" },
-#endif
-#if defined(CAP_NET_BROADCAST) || (defined(HAVE_DECL_CAP_NET_BROADCAST) && HAVE_DECL_CAP_NET_BROADCAST)
 	{ 1<<CAP_NET_BROADCAST, "CAP_NET_BROADCAST" },
-#endif
-#if defined(CAP_NET_ADMIN) || (defined(HAVE_DECL_CAP_NET_ADMIN) && HAVE_DECL_CAP_NET_ADMIN)
 	{ 1<<CAP_NET_ADMIN, "CAP_NET_ADMIN" },
-#endif
-#if defined(CAP_NET_RAW) || (defined(HAVE_DECL_CAP_NET_RAW) && HAVE_DECL_CAP_NET_RAW)
 	{ 1<<CAP_NET_RAW, "CAP_NET_RAW" },
-#endif
-#if defined(CAP_IPC_LOCK) || (defined(HAVE_DECL_CAP_IPC_LOCK) && HAVE_DECL_CAP_IPC_LOCK)
 	{ 1<<CAP_IPC_LOCK, "CAP_IPC_LOCK" },
-#endif
-#if defined(CAP_IPC_OWNER) || (defined(HAVE_DECL_CAP_IPC_OWNER) && HAVE_DECL_CAP_IPC_OWNER)
 	{ 1<<CAP_IPC_OWNER, "CAP_IPC_OWNER" },
-#endif
-#if defined(CAP_SYS_MODULE) || (defined(HAVE_DECL_CAP_SYS_MODULE) && HAVE_DECL_CAP_SYS_MODULE)
 	{ 1<<CAP_SYS_MODULE, "CAP_SYS_MODULE" },
-#endif
-#if defined(CAP_SYS_RAWIO) || (defined(HAVE_DECL_CAP_SYS_RAWIO) && HAVE_DECL_CAP_SYS_RAWIO)
 	{ 1<<CAP_SYS_RAWIO, "CAP_SYS_RAWIO" },
-#endif
-#if defined(CAP_SYS_CHROOT) || (defined(HAVE_DECL_CAP_SYS_CHROOT) && HAVE_DECL_CAP_SYS_CHROOT)
 	{ 1<<CAP_SYS_CHROOT, "CAP_SYS_CHROOT" },
-#endif
-#if defined(CAP_SYS_PTRACE) || (defined(HAVE_DECL_CAP_SYS_PTRACE) && HAVE_DECL_CAP_SYS_PTRACE)
 	{ 1<<CAP_SYS_PTRACE, "CAP_SYS_PTRACE" },
-#endif
-#if defined(CAP_SYS_PACCT) || (defined(HAVE_DECL_CAP_SYS_PACCT) && HAVE_DECL_CAP_SYS_PACCT)
 	{ 1<<CAP_SYS_PACCT, "CAP_SYS_PACCT" },
-#endif
-#if defined(CAP_SYS_ADMIN) || (defined(HAVE_DECL_CAP_SYS_ADMIN) && HAVE_DECL_CAP_SYS_ADMIN)
 	{ 1<<CAP_SYS_ADMIN, "CAP_SYS_ADMIN" },
-#endif
-#if defined(CAP_SYS_BOOT) || (defined(HAVE_DECL_CAP_SYS_BOOT) && HAVE_DECL_CAP_SYS_BOOT)
 	{ 1<<CAP_SYS_BOOT, "CAP_SYS_BOOT" },
-#endif
-#if defined(CAP_SYS_NICE) || (defined(HAVE_DECL_CAP_SYS_NICE) && HAVE_DECL_CAP_SYS_NICE)
 	{ 1<<CAP_SYS_NICE, "CAP_SYS_NICE" },
-#endif
-#if defined(CAP_SYS_RESOURCE) || (defined(HAVE_DECL_CAP_SYS_RESOURCE) && HAVE_DECL_CAP_SYS_RESOURCE)
 	{ 1<<CAP_SYS_RESOURCE, "CAP_SYS_RESOURCE" },
-#endif
-#if defined(CAP_SYS_TIME) || (defined(HAVE_DECL_CAP_SYS_TIME) && HAVE_DECL_CAP_SYS_TIME)
 	{ 1<<CAP_SYS_TIME, "CAP_SYS_TIME" },
-#endif
-#if defined(CAP_SYS_TTY_CONFIG) || (defined(HAVE_DECL_CAP_SYS_TTY_CONFIG) && HAVE_DECL_CAP_SYS_TTY_CONFIG)
 	{ 1<<CAP_SYS_TTY_CONFIG, "CAP_SYS_TTY_CONFIG" },
-#endif
-#if defined(CAP_MKNOD) || (defined(HAVE_DECL_CAP_MKNOD) && HAVE_DECL_CAP_MKNOD)
 	{ 1<<CAP_MKNOD, "CAP_MKNOD" },
-#endif
-#if defined(CAP_LEASE) || (defined(HAVE_DECL_CAP_LEASE) && HAVE_DECL_CAP_LEASE)
 	{ 1<<CAP_LEASE, "CAP_LEASE" },
-#endif
-#if defined(CAP_AUDIT_WRITE) || (defined(HAVE_DECL_CAP_AUDIT_WRITE) && HAVE_DECL_CAP_AUDIT_WRITE)
 	{ 1<<CAP_AUDIT_WRITE, "CAP_AUDIT_WRITE" },
-#endif
-#if defined(CAP_AUDIT_CONTROL) || (defined(HAVE_DECL_CAP_AUDIT_CONTROL) && HAVE_DECL_CAP_AUDIT_CONTROL)
 	{ 1<<CAP_AUDIT_CONTROL, "CAP_AUDIT_CONTROL" },
-#endif
-#if defined(CAP_SETFCAP) || (defined(HAVE_DECL_CAP_SETFCAP) && HAVE_DECL_CAP_SETFCAP)
 	{ 1<<CAP_SETFCAP, "CAP_SETFCAP" },
-#endif
 	XLAT_END
 };
diff --git a/xlat/capabilities1.h b/xlat/capabilities1.h
new file mode 100644
index 0000000..9403283
--- /dev/null
+++ b/xlat/capabilities1.h
@@ -0,0 +1,11 @@
+/* Generated by ./xlat/gen.sh from ./xlat/capabilities1.in; do not edit. */
+
+static const struct xlat capabilities1[] = {
+	{ 1<<CAP_MAC_OVERRIDE, "CAP_MAC_OVERRIDE" },
+	{ 1<<CAP_MAC_ADMIN, "CAP_MAC_ADMIN" },
+	{ 1<<CAP_SYSLOG, "CAP_SYSLOG" },
+	{ 1<<CAP_WAKE_ALARM, "CAP_WAKE_ALARM" },
+	{ 1<<CAP_BLOCK_SUSPEND, "CAP_BLOCK_SUSPEND" },
+	{ 1<<CAP_AUDIT_READ, "CAP_AUDIT_READ" },
+	XLAT_END
+};
diff --git a/xlat/falloc_flags.h b/xlat/falloc_flags.h
new file mode 100644
index 0000000..1409c66
--- /dev/null
+++ b/xlat/falloc_flags.h
@@ -0,0 +1,20 @@
+/* Generated by ./xlat/gen.sh from ./xlat/falloc_flags.in; do not edit. */
+
+static const struct xlat falloc_flags[] = {
+#if defined(FALLOC_FL_KEEP_SIZE) || (defined(HAVE_DECL_FALLOC_FL_KEEP_SIZE) && HAVE_DECL_FALLOC_FL_KEEP_SIZE)
+	XLAT(FALLOC_FL_KEEP_SIZE),
+#endif
+#if defined(FALLOC_FL_PUNCH_HOLE) || (defined(HAVE_DECL_FALLOC_FL_PUNCH_HOLE) && HAVE_DECL_FALLOC_FL_PUNCH_HOLE)
+	XLAT(FALLOC_FL_PUNCH_HOLE),
+#endif
+#if defined(FALLOC_FL_NO_HIDE_STALE) || (defined(HAVE_DECL_FALLOC_FL_NO_HIDE_STALE) && HAVE_DECL_FALLOC_FL_NO_HIDE_STALE)
+	XLAT(FALLOC_FL_NO_HIDE_STALE),
+#endif
+#if defined(FALLOC_FL_COLLAPSE_RANGE) || (defined(HAVE_DECL_FALLOC_FL_COLLAPSE_RANGE) && HAVE_DECL_FALLOC_FL_COLLAPSE_RANGE)
+	XLAT(FALLOC_FL_COLLAPSE_RANGE),
+#endif
+#if defined(FALLOC_FL_ZERO_RANGE) || (defined(HAVE_DECL_FALLOC_FL_ZERO_RANGE) && HAVE_DECL_FALLOC_FL_ZERO_RANGE)
+	XLAT(FALLOC_FL_ZERO_RANGE),
+#endif
+	XLAT_END
+};
diff --git a/xlat/fsmagic.h b/xlat/fsmagic.h
index ba7f450..48aa95d 100644
--- a/xlat/fsmagic.h
+++ b/xlat/fsmagic.h
@@ -1,34 +1,73 @@
 /* Generated by ./xlat/gen.sh from ./xlat/fsmagic.in; do not edit. */
 
 static const struct xlat fsmagic[] = {
-{ 0x73757245,	"CODA_SUPER_MAGIC"	},
-{ 0x012ff7b7,	"COH_SUPER_MAGIC"	},
-{ 0x1373,	"DEVFS_SUPER_MAGIC"	},
-{ 0x1cd1,	"DEVPTS_SUPER_MAGIC"	},
-{ 0x414A53,	"EFS_SUPER_MAGIC"	},
-{ 0xef51,	"EXT2_OLD_SUPER_MAGIC"	},
-{ 0xef53,	"EXT2_SUPER_MAGIC"	},
-{ 0x137d,	"EXT_SUPER_MAGIC"	},
-{ 0xf995e849,	"HPFS_SUPER_MAGIC"	},
-{ 0x9660,	"ISOFS_SUPER_MAGIC"	},
-{ 0x137f,	"MINIX_SUPER_MAGIC"	},
-{ 0x138f,	"MINIX_SUPER_MAGIC2"	},
-{ 0x2468,	"MINIX2_SUPER_MAGIC"	},
-{ 0x2478,	"MINIX2_SUPER_MAGIC2"	},
-{ 0x4d44,	"MSDOS_SUPER_MAGIC"	},
-{ 0x564c,	"NCP_SUPER_MAGIC"	},
-{ 0x6969,	"NFS_SUPER_MAGIC"	},
-{ 0x9fa0,	"PROC_SUPER_MAGIC"	},
-{ 0x002f,	"QNX4_SUPER_MAGIC"	},
-{ 0x52654973,	"REISERFS_SUPER_MAGIC"	},
-{ 0x02011994,	"SHMFS_SUPER_MAGIC"	},
-{ 0x517b,	"SMB_SUPER_MAGIC"	},
-{ 0x012ff7b6,	"SYSV2_SUPER_MAGIC"	},
-{ 0x012ff7b5,	"SYSV4_SUPER_MAGIC"	},
+/* sorted by value, suitable for bsearch(3) */
+{ 0x0000002f,	"QNX4_SUPER_MAGIC"	},
+{ 0x00000187,	"AUTOFS_SUPER_MAGIC"	},
+{ 0x00001373,	"DEVFS_SUPER_MAGIC"	},
+{ 0x0000137d,	"EXT_SUPER_MAGIC"	},
+{ 0x0000137f,	"MINIX_SUPER_MAGIC"	},
+{ 0x0000138f,	"MINIX_SUPER_MAGIC2"	},
+{ 0x00001cd1,	"DEVPTS_SUPER_MAGIC"	},
+{ 0x00002468,	"MINIX2_SUPER_MAGIC"	},
+{ 0x00002478,	"MINIX2_SUPER_MAGIC2"	},
+{ 0x00003434,	"NILFS_SUPER_MAGIC"	},
+{ 0x00004d44,	"MSDOS_SUPER_MAGIC"	},
+{ 0x00004d5a,	"MINIX3_SUPER_MAGIC"	},
+{ 0x0000517b,	"SMB_SUPER_MAGIC"	},
+{ 0x0000564c,	"NCP_SUPER_MAGIC"	},
+{ 0x00006969,	"NFS_SUPER_MAGIC"	},
+{ 0x000072b6,	"JFFS2_SUPER_MAGIC"	},
+{ 0x00009660,	"ISOFS_SUPER_MAGIC"	},
+{ 0x00009fa0,	"PROC_SUPER_MAGIC"	},
+{ 0x00009fa1,	"OPENPROM_SUPER_MAGIC"	},
+{ 0x00009fa2,	"USBDEVICE_SUPER_MAGIC"	},
+{ 0x0000adf5,	"ADFS_SUPER_MAGIC"	},
+{ 0x0000adff,	"AFFS_SUPER_MAGIC"	},
+{ 0x0000ef51,	"EXT2_OLD_SUPER_MAGIC"	},
+{ 0x0000ef53,	"EXT2_SUPER_MAGIC"	},
+{ 0x0000f15f,	"ECRYPTFS_SUPER_MAGIC"	},
 { 0x00011954,	"UFS_MAGIC"		},
-{ 0x54190100,	"UFS_CIGAM"		},
-{ 0x012ff7b4,	"XENIX_SUPER_MAGIC"	},
+{ 0x0027e0eb,	"CGROUP_SUPER_MAGIC"	},
+{ 0x00414a53,	"EFS_SUPER_MAGIC"	},
+{ 0x00c0ffee,	"HOSTFS_SUPER_MAGIC"	},
+{ 0x01021994,	"TMPFS_MAGIC"		},
+{ 0x01021997,	"V9FS_MAGIC"		},
 { 0x012fd16d,	"XIAFS_SUPER_MAGIC"	},
+{ 0x012ff7b4,	"XENIX_SUPER_MAGIC"	},
+{ 0x012ff7b5,	"SYSV4_SUPER_MAGIC"	},
+{ 0x012ff7b6,	"SYSV2_SUPER_MAGIC"	},
+{ 0x012ff7b7,	"COH_SUPER_MAGIC"	},
+{ 0x02011994,	"SHMFS_SUPER_MAGIC"	},
+{ 0x09041934,	"ANON_INODE_FS_MAGIC"	},
+{ 0x0bad1dea,	"FUTEXFS_SUPER_MAGIC"	},
+{ 0x11307854,	"MTD_INODE_FS_MAGIC"	},
+{ 0x28cd3d45,	"CRAMFS_MAGIC"		},
+{ 0x42494e4d,	"BINFMTFS_MAGIC"	},
+{ 0x43415d53,	"SMACK_MAGIC"		},
+{ 0x453dcd28,	"CRAMFS_MAGIC_WEND"	},
+{ 0x50495045,	"PIPEFS_MAGIC"		},
+{ 0x52654973,	"REISERFS_SUPER_MAGIC"	},
+{ 0x5346414f,	"AFS_SUPER_MAGIC"	},
+{ 0x534f434b,	"SOCKFS_MAGIC"		},
+{ 0x54190100,	"UFS_CIGAM"		},
+{ 0x57ac6e9d,	"STACK_END_MAGIC"	},
+{ 0x6165676c,	"PSTOREFS_MAGIC"	},
+{ 0x62646576,	"BDEVFS_MAGIC"		},
 { 0x62656572,	"SYSFS_MAGIC"		},
-	XLAT_END
+{ 0x64626720,	"DEBUGFS_MAGIC"		},
+{ 0x68191122,	"QNX6_SUPER_MAGIC"	},
+{ 0x73636673,	"SECURITYFS_MAGIC"	},
+{ 0x73717368,	"SQUASHFS_MAGIC"	},
+{ 0x73727279,	"BTRFS_TEST_MAGIC"	},
+{ 0x73757245,	"CODA_SUPER_MAGIC"	},
+{ 0x858458f6,	"RAMFS_MAGIC"		},
+{ 0x9123683e,	"BTRFS_SUPER_MAGIC"	},
+{ 0x958458f6,	"HUGETLBFS_MAGIC"	},
+{ 0xabba1974,	"XENFS_SUPER_MAGIC"	},
+{ 0xde5e81e4,	"EFIVARFS_MAGIC"	},
+{ 0xf2f52010,	"F2FS_SUPER_MAGIC"	},
+{ 0xf97cff8c,	"SELINUX_MAGIC"		},
+{ 0xf995e849,	"HPFS_SUPER_MAGIC"	},
+  /* this array should remain not NULL-terminated */
 };
diff --git a/xlat/open_mode_flags.h b/xlat/open_mode_flags.h
index 8d82a61..ef07b8c 100644
--- a/xlat/open_mode_flags.h
+++ b/xlat/open_mode_flags.h
@@ -60,6 +60,10 @@
 #if defined(O_PATH) || (defined(HAVE_DECL_O_PATH) && HAVE_DECL_O_PATH)
 	XLAT(O_PATH),
 #endif
+#if defined(O_TMPFILE) && defined(O_DIRECTORY)
+/* The kernel & C libraries often inline O_DIRECTORY */
+{ O_TMPFILE & ~O_DIRECTORY, "O_TMPFILE" },
+#endif
 #if defined(FNDELAY) || (defined(HAVE_DECL_FNDELAY) && HAVE_DECL_FNDELAY)
 	XLAT(FNDELAY),
 #endif
diff --git a/xlat/prctl_options.h b/xlat/prctl_options.h
index ce5f2d5..93a2356 100644
--- a/xlat/prctl_options.h
+++ b/xlat/prctl_options.h
@@ -169,5 +169,17 @@
 #if defined(PR_GET_TID_ADDRESS) || (defined(HAVE_DECL_PR_GET_TID_ADDRESS) && HAVE_DECL_PR_GET_TID_ADDRESS)
 	XLAT(PR_GET_TID_ADDRESS),
 #endif
+#if defined(PR_SET_THP_DISABLE) || (defined(HAVE_DECL_PR_SET_THP_DISABLE) && HAVE_DECL_PR_SET_THP_DISABLE)
+	XLAT(PR_SET_THP_DISABLE),
+#endif
+#if defined(PR_GET_THP_DISABLE) || (defined(HAVE_DECL_PR_GET_THP_DISABLE) && HAVE_DECL_PR_GET_THP_DISABLE)
+	XLAT(PR_GET_THP_DISABLE),
+#endif
+#if defined(PR_MPX_ENABLE_MANAGEMENT) || (defined(HAVE_DECL_PR_MPX_ENABLE_MANAGEMENT) && HAVE_DECL_PR_MPX_ENABLE_MANAGEMENT)
+	XLAT(PR_MPX_ENABLE_MANAGEMENT),
+#endif
+#if defined(PR_MPX_DISABLE_MANAGEMENT) || (defined(HAVE_DECL_PR_MPX_DISABLE_MANAGEMENT) && HAVE_DECL_PR_MPX_DISABLE_MANAGEMENT)
+	XLAT(PR_MPX_DISABLE_MANAGEMENT),
+#endif
 	XLAT_END
 };
diff --git a/xlat/ptrace_cmds.h b/xlat/ptrace_cmds.h
index 02d6642..5154cf0 100644
--- a/xlat/ptrace_cmds.h
+++ b/xlat/ptrace_cmds.h
@@ -37,6 +37,9 @@
 #if defined(PTRACE_DETACH) || (defined(HAVE_DECL_PTRACE_DETACH) && HAVE_DECL_PTRACE_DETACH)
 	XLAT(PTRACE_DETACH),
 #endif
+#if defined(PTRACE_SYSCALL) || (defined(HAVE_DECL_PTRACE_SYSCALL) && HAVE_DECL_PTRACE_SYSCALL)
+	XLAT(PTRACE_SYSCALL),
+#endif
 #if defined(PTRACE_GETREGS) || (defined(HAVE_DECL_PTRACE_GETREGS) && HAVE_DECL_PTRACE_GETREGS)
 	XLAT(PTRACE_GETREGS),
 #endif
@@ -91,8 +94,14 @@
 #if defined(PTRACE_LISTEN) || (defined(HAVE_DECL_PTRACE_LISTEN) && HAVE_DECL_PTRACE_LISTEN)
 	XLAT(PTRACE_LISTEN),
 #endif
-#if defined(PTRACE_SYSCALL) || (defined(HAVE_DECL_PTRACE_SYSCALL) && HAVE_DECL_PTRACE_SYSCALL)
-	XLAT(PTRACE_SYSCALL),
+#if defined(PTRACE_PEEKSIGINFO) || (defined(HAVE_DECL_PTRACE_PEEKSIGINFO) && HAVE_DECL_PTRACE_PEEKSIGINFO)
+	XLAT(PTRACE_PEEKSIGINFO),
+#endif
+#if defined(PTRACE_GETSIGMASK) || (defined(HAVE_DECL_PTRACE_GETSIGMASK) && HAVE_DECL_PTRACE_GETSIGMASK)
+	XLAT(PTRACE_GETSIGMASK),
+#endif
+#if defined(PTRACE_SETSIGMASK) || (defined(HAVE_DECL_PTRACE_SETSIGMASK) && HAVE_DECL_PTRACE_SETSIGMASK)
+	XLAT(PTRACE_SETSIGMASK),
 #endif
 	XLAT_END
 };
diff --git a/xlat/schedulers.h b/xlat/schedulers.h
index 20871a4..9048395 100644
--- a/xlat/schedulers.h
+++ b/xlat/schedulers.h
@@ -4,11 +4,23 @@
 #if defined(SCHED_OTHER) || (defined(HAVE_DECL_SCHED_OTHER) && HAVE_DECL_SCHED_OTHER)
 	XLAT(SCHED_OTHER),
 #endif
+#if defined(SCHED_FIFO) || (defined(HAVE_DECL_SCHED_FIFO) && HAVE_DECL_SCHED_FIFO)
+	XLAT(SCHED_FIFO),
+#endif
 #if defined(SCHED_RR) || (defined(HAVE_DECL_SCHED_RR) && HAVE_DECL_SCHED_RR)
 	XLAT(SCHED_RR),
 #endif
-#if defined(SCHED_FIFO) || (defined(HAVE_DECL_SCHED_FIFO) && HAVE_DECL_SCHED_FIFO)
-	XLAT(SCHED_FIFO),
+#if defined(SCHED_BATCH) || (defined(HAVE_DECL_SCHED_BATCH) && HAVE_DECL_SCHED_BATCH)
+	XLAT(SCHED_BATCH),
+#endif
+#if defined(SCHED_ISO) || (defined(HAVE_DECL_SCHED_ISO) && HAVE_DECL_SCHED_ISO)
+	XLAT(SCHED_ISO),
+#endif
+#if defined(SCHED_IDLE) || (defined(HAVE_DECL_SCHED_IDLE) && HAVE_DECL_SCHED_IDLE)
+	XLAT(SCHED_IDLE),
+#endif
+#if defined(SCHED_DEADLINE) || (defined(HAVE_DECL_SCHED_DEADLINE) && HAVE_DECL_SCHED_DEADLINE)
+	XLAT(SCHED_DEADLINE),
 #endif
 	XLAT_END
 };
diff --git a/xlat/swap_flags.h b/xlat/swap_flags.h
index 0ffc832..f019da8 100644
--- a/xlat/swap_flags.h
+++ b/xlat/swap_flags.h
@@ -7,5 +7,11 @@
 #if defined(SWAP_FLAG_DISCARD) || (defined(HAVE_DECL_SWAP_FLAG_DISCARD) && HAVE_DECL_SWAP_FLAG_DISCARD)
 	XLAT(SWAP_FLAG_DISCARD),
 #endif
+#if defined(SWAP_FLAG_DISCARD_ONCE) || (defined(HAVE_DECL_SWAP_FLAG_DISCARD_ONCE) && HAVE_DECL_SWAP_FLAG_DISCARD_ONCE)
+	XLAT(SWAP_FLAG_DISCARD_ONCE),
+#endif
+#if defined(SWAP_FLAG_DISCARD_PAGES) || (defined(HAVE_DECL_SWAP_FLAG_DISCARD_PAGES) && HAVE_DECL_SWAP_FLAG_DISCARD_PAGES)
+	XLAT(SWAP_FLAG_DISCARD_PAGES),
+#endif
 	XLAT_END
 };
diff --git a/xlat/timerfdflags.h b/xlat/timerfdflags.h
index 4fadfc4..2cbf75d 100644
--- a/xlat/timerfdflags.h
+++ b/xlat/timerfdflags.h
@@ -1,8 +1,34 @@
 /* Generated by ./xlat/gen.sh from ./xlat/timerfdflags.in; do not edit. */
 
 static const struct xlat timerfdflags[] = {
+/* The Linux userspace headers didn't export these for a long time. */
+
+#ifndef TFD_TIMER_ABSTIME
+# define TFD_TIMER_ABSTIME (1 << 0)
+#endif
 #if defined(TFD_TIMER_ABSTIME) || (defined(HAVE_DECL_TFD_TIMER_ABSTIME) && HAVE_DECL_TFD_TIMER_ABSTIME)
 	XLAT(TFD_TIMER_ABSTIME),
 #endif
+
+#ifndef TFD_TIMER_CANCEL_ON_SET
+# define TFD_TIMER_CANCEL_ON_SET (1 << 1)
+#endif
+#if defined(TFD_TIMER_CANCEL_ON_SET) || (defined(HAVE_DECL_TFD_TIMER_CANCEL_ON_SET) && HAVE_DECL_TFD_TIMER_CANCEL_ON_SET)
+	XLAT(TFD_TIMER_CANCEL_ON_SET),
+#endif
+
+#ifndef TFD_CLOEXEC
+# define TFD_CLOEXEC O_CLOEXEC
+#endif
+#if defined(TFD_CLOEXEC) || (defined(HAVE_DECL_TFD_CLOEXEC) && HAVE_DECL_TFD_CLOEXEC)
+	XLAT(TFD_CLOEXEC),
+#endif
+
+#ifndef TFD_NONBLOCK
+# define TFD_NONBLOCK O_NONBLOCK
+#endif
+#if defined(TFD_NONBLOCK) || (defined(HAVE_DECL_TFD_NONBLOCK) && HAVE_DECL_TFD_NONBLOCK)
+	XLAT(TFD_NONBLOCK),
+#endif
 	XLAT_END
 };
diff --git a/xlat/v4l2_buf_flags.h b/xlat/v4l2_buf_flags.h
new file mode 100644
index 0000000..b535d56
--- /dev/null
+++ b/xlat/v4l2_buf_flags.h
@@ -0,0 +1,29 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_buf_flags.in; do not edit. */
+
+static const struct xlat v4l2_buf_flags[] = {
+#if defined(V4L2_BUF_FLAG_MAPPED) || (defined(HAVE_DECL_V4L2_BUF_FLAG_MAPPED) && HAVE_DECL_V4L2_BUF_FLAG_MAPPED)
+	XLAT(V4L2_BUF_FLAG_MAPPED),
+#endif
+#if defined(V4L2_BUF_FLAG_QUEUED) || (defined(HAVE_DECL_V4L2_BUF_FLAG_QUEUED) && HAVE_DECL_V4L2_BUF_FLAG_QUEUED)
+	XLAT(V4L2_BUF_FLAG_QUEUED),
+#endif
+#if defined(V4L2_BUF_FLAG_DONE) || (defined(HAVE_DECL_V4L2_BUF_FLAG_DONE) && HAVE_DECL_V4L2_BUF_FLAG_DONE)
+	XLAT(V4L2_BUF_FLAG_DONE),
+#endif
+#if defined(V4L2_BUF_FLAG_KEYFRAME) || (defined(HAVE_DECL_V4L2_BUF_FLAG_KEYFRAME) && HAVE_DECL_V4L2_BUF_FLAG_KEYFRAME)
+	XLAT(V4L2_BUF_FLAG_KEYFRAME),
+#endif
+#if defined(V4L2_BUF_FLAG_PFRAME) || (defined(HAVE_DECL_V4L2_BUF_FLAG_PFRAME) && HAVE_DECL_V4L2_BUF_FLAG_PFRAME)
+	XLAT(V4L2_BUF_FLAG_PFRAME),
+#endif
+#if defined(V4L2_BUF_FLAG_BFRAME) || (defined(HAVE_DECL_V4L2_BUF_FLAG_BFRAME) && HAVE_DECL_V4L2_BUF_FLAG_BFRAME)
+	XLAT(V4L2_BUF_FLAG_BFRAME),
+#endif
+#if defined(V4L2_BUF_FLAG_TIMECODE) || (defined(HAVE_DECL_V4L2_BUF_FLAG_TIMECODE) && HAVE_DECL_V4L2_BUF_FLAG_TIMECODE)
+	XLAT(V4L2_BUF_FLAG_TIMECODE),
+#endif
+#if defined(V4L2_BUF_FLAG_INPUT) || (defined(HAVE_DECL_V4L2_BUF_FLAG_INPUT) && HAVE_DECL_V4L2_BUF_FLAG_INPUT)
+	XLAT(V4L2_BUF_FLAG_INPUT),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_buf_types.h b/xlat/v4l2_buf_types.h
new file mode 100644
index 0000000..c6bec89
--- /dev/null
+++ b/xlat/v4l2_buf_types.h
@@ -0,0 +1,35 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_buf_types.in; do not edit. */
+
+static const struct xlat v4l2_buf_types[] = {
+#if defined(V4L2_BUF_TYPE_VIDEO_CAPTURE) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VIDEO_CAPTURE) && HAVE_DECL_V4L2_BUF_TYPE_VIDEO_CAPTURE)
+	XLAT(V4L2_BUF_TYPE_VIDEO_CAPTURE),
+#endif
+#if defined(V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) && HAVE_DECL_V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE)
+	XLAT(V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE),
+#endif
+#if defined(V4L2_BUF_TYPE_VIDEO_OUTPUT) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT) && HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT)
+	XLAT(V4L2_BUF_TYPE_VIDEO_OUTPUT),
+#endif
+#if defined(V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) && HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
+	XLAT(V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE),
+#endif
+#if defined(V4L2_BUF_TYPE_VIDEO_OVERLAY) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OVERLAY) && HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OVERLAY)
+	XLAT(V4L2_BUF_TYPE_VIDEO_OVERLAY),
+#endif
+#if defined(V4L2_BUF_TYPE_VBI_CAPTURE) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VBI_CAPTURE) && HAVE_DECL_V4L2_BUF_TYPE_VBI_CAPTURE)
+	XLAT(V4L2_BUF_TYPE_VBI_CAPTURE),
+#endif
+#if defined(V4L2_BUF_TYPE_VBI_OUTPUT) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VBI_OUTPUT) && HAVE_DECL_V4L2_BUF_TYPE_VBI_OUTPUT)
+	XLAT(V4L2_BUF_TYPE_VBI_OUTPUT),
+#endif
+#if defined(V4L2_BUF_TYPE_SLICED_VBI_CAPTURE) || (defined(HAVE_DECL_V4L2_BUF_TYPE_SLICED_VBI_CAPTURE) && HAVE_DECL_V4L2_BUF_TYPE_SLICED_VBI_CAPTURE)
+	XLAT(V4L2_BUF_TYPE_SLICED_VBI_CAPTURE),
+#endif
+#if defined(V4L2_BUF_TYPE_SLICED_VBI_OUTPUT) || (defined(HAVE_DECL_V4L2_BUF_TYPE_SLICED_VBI_OUTPUT) && HAVE_DECL_V4L2_BUF_TYPE_SLICED_VBI_OUTPUT)
+	XLAT(V4L2_BUF_TYPE_SLICED_VBI_OUTPUT),
+#endif
+#if defined(V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY) || (defined(HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY) && HAVE_DECL_V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY)
+	XLAT(V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_capture_modes.h b/xlat/v4l2_capture_modes.h
new file mode 100644
index 0000000..62e7d8e
--- /dev/null
+++ b/xlat/v4l2_capture_modes.h
@@ -0,0 +1,8 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_capture_modes.in; do not edit. */
+
+static const struct xlat v4l2_capture_modes[] = {
+#if defined(V4L2_MODE_HIGHQUALITY) || (defined(HAVE_DECL_V4L2_MODE_HIGHQUALITY) && HAVE_DECL_V4L2_MODE_HIGHQUALITY)
+	XLAT(V4L2_MODE_HIGHQUALITY),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_colorspaces.h b/xlat/v4l2_colorspaces.h
new file mode 100644
index 0000000..7620811
--- /dev/null
+++ b/xlat/v4l2_colorspaces.h
@@ -0,0 +1,29 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_colorspaces.in; do not edit. */
+
+static const struct xlat v4l2_colorspaces[] = {
+#if defined(V4L2_COLORSPACE_SMPTE170M) || (defined(HAVE_DECL_V4L2_COLORSPACE_SMPTE170M) && HAVE_DECL_V4L2_COLORSPACE_SMPTE170M)
+	XLAT(V4L2_COLORSPACE_SMPTE170M),
+#endif
+#if defined(V4L2_COLORSPACE_SMPTE240M) || (defined(HAVE_DECL_V4L2_COLORSPACE_SMPTE240M) && HAVE_DECL_V4L2_COLORSPACE_SMPTE240M)
+	XLAT(V4L2_COLORSPACE_SMPTE240M),
+#endif
+#if defined(V4L2_COLORSPACE_REC709) || (defined(HAVE_DECL_V4L2_COLORSPACE_REC709) && HAVE_DECL_V4L2_COLORSPACE_REC709)
+	XLAT(V4L2_COLORSPACE_REC709),
+#endif
+#if defined(V4L2_COLORSPACE_BT878) || (defined(HAVE_DECL_V4L2_COLORSPACE_BT878) && HAVE_DECL_V4L2_COLORSPACE_BT878)
+	XLAT(V4L2_COLORSPACE_BT878),
+#endif
+#if defined(V4L2_COLORSPACE_470_SYSTEM_M) || (defined(HAVE_DECL_V4L2_COLORSPACE_470_SYSTEM_M) && HAVE_DECL_V4L2_COLORSPACE_470_SYSTEM_M)
+	XLAT(V4L2_COLORSPACE_470_SYSTEM_M),
+#endif
+#if defined(V4L2_COLORSPACE_470_SYSTEM_BG) || (defined(HAVE_DECL_V4L2_COLORSPACE_470_SYSTEM_BG) && HAVE_DECL_V4L2_COLORSPACE_470_SYSTEM_BG)
+	XLAT(V4L2_COLORSPACE_470_SYSTEM_BG),
+#endif
+#if defined(V4L2_COLORSPACE_JPEG) || (defined(HAVE_DECL_V4L2_COLORSPACE_JPEG) && HAVE_DECL_V4L2_COLORSPACE_JPEG)
+	XLAT(V4L2_COLORSPACE_JPEG),
+#endif
+#if defined(V4L2_COLORSPACE_SRGB) || (defined(HAVE_DECL_V4L2_COLORSPACE_SRGB) && HAVE_DECL_V4L2_COLORSPACE_SRGB)
+	XLAT(V4L2_COLORSPACE_SRGB),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_control_classes.h b/xlat/v4l2_control_classes.h
new file mode 100644
index 0000000..4be2a7c
--- /dev/null
+++ b/xlat/v4l2_control_classes.h
@@ -0,0 +1,32 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_control_classes.in; do not edit. */
+
+static const struct xlat v4l2_control_classes[] = {
+#if defined(V4L2_CTRL_CLASS_USER) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_USER) && HAVE_DECL_V4L2_CTRL_CLASS_USER)
+	XLAT(V4L2_CTRL_CLASS_USER),
+#endif
+#if defined(V4L2_CTRL_CLASS_MPEG) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_MPEG) && HAVE_DECL_V4L2_CTRL_CLASS_MPEG)
+	XLAT(V4L2_CTRL_CLASS_MPEG),
+#endif
+#if defined(V4L2_CTRL_CLASS_CAMERA) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_CAMERA) && HAVE_DECL_V4L2_CTRL_CLASS_CAMERA)
+	XLAT(V4L2_CTRL_CLASS_CAMERA),
+#endif
+#if defined(V4L2_CTRL_CLASS_FM_TX) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_FM_TX) && HAVE_DECL_V4L2_CTRL_CLASS_FM_TX)
+	XLAT(V4L2_CTRL_CLASS_FM_TX),
+#endif
+#if defined(V4L2_CTRL_CLASS_FLASH) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_FLASH) && HAVE_DECL_V4L2_CTRL_CLASS_FLASH)
+	XLAT(V4L2_CTRL_CLASS_FLASH),
+#endif
+#if defined(V4L2_CTRL_CLASS_JPEG) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_JPEG) && HAVE_DECL_V4L2_CTRL_CLASS_JPEG)
+	XLAT(V4L2_CTRL_CLASS_JPEG),
+#endif
+#if defined(V4L2_CTRL_CLASS_IMAGE_SOURCE) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_IMAGE_SOURCE) && HAVE_DECL_V4L2_CTRL_CLASS_IMAGE_SOURCE)
+	XLAT(V4L2_CTRL_CLASS_IMAGE_SOURCE),
+#endif
+#if defined(V4L2_CTRL_CLASS_IMAGE_PROC) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_IMAGE_PROC) && HAVE_DECL_V4L2_CTRL_CLASS_IMAGE_PROC)
+	XLAT(V4L2_CTRL_CLASS_IMAGE_PROC),
+#endif
+#if defined(V4L2_CTRL_CLASS_FM_RX) || (defined(HAVE_DECL_V4L2_CTRL_CLASS_FM_RX) && HAVE_DECL_V4L2_CTRL_CLASS_FM_RX)
+	XLAT(V4L2_CTRL_CLASS_FM_RX),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_control_flags.h b/xlat/v4l2_control_flags.h
new file mode 100644
index 0000000..7abd690
--- /dev/null
+++ b/xlat/v4l2_control_flags.h
@@ -0,0 +1,29 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_control_flags.in; do not edit. */
+
+static const struct xlat v4l2_control_flags[] = {
+#if defined(V4L2_CTRL_FLAG_DISABLED) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_DISABLED) && HAVE_DECL_V4L2_CTRL_FLAG_DISABLED)
+	XLAT(V4L2_CTRL_FLAG_DISABLED),
+#endif
+#if defined(V4L2_CTRL_FLAG_GRABBED) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_GRABBED) && HAVE_DECL_V4L2_CTRL_FLAG_GRABBED)
+	XLAT(V4L2_CTRL_FLAG_GRABBED),
+#endif
+#if defined(V4L2_CTRL_FLAG_READ_ONLY) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_READ_ONLY) && HAVE_DECL_V4L2_CTRL_FLAG_READ_ONLY)
+	XLAT(V4L2_CTRL_FLAG_READ_ONLY),
+#endif
+#if defined(V4L2_CTRL_FLAG_UPDATE) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_UPDATE) && HAVE_DECL_V4L2_CTRL_FLAG_UPDATE)
+	XLAT(V4L2_CTRL_FLAG_UPDATE),
+#endif
+#if defined(V4L2_CTRL_FLAG_INACTIVE) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_INACTIVE) && HAVE_DECL_V4L2_CTRL_FLAG_INACTIVE)
+	XLAT(V4L2_CTRL_FLAG_INACTIVE),
+#endif
+#if defined(V4L2_CTRL_FLAG_SLIDER) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_SLIDER) && HAVE_DECL_V4L2_CTRL_FLAG_SLIDER)
+	XLAT(V4L2_CTRL_FLAG_SLIDER),
+#endif
+#if defined(V4L2_CTRL_FLAG_WRITE_ONLY) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_WRITE_ONLY) && HAVE_DECL_V4L2_CTRL_FLAG_WRITE_ONLY)
+	XLAT(V4L2_CTRL_FLAG_WRITE_ONLY),
+#endif
+#if defined(V4L2_CTRL_FLAG_VOLATILE) || (defined(HAVE_DECL_V4L2_CTRL_FLAG_VOLATILE) && HAVE_DECL_V4L2_CTRL_FLAG_VOLATILE)
+	XLAT(V4L2_CTRL_FLAG_VOLATILE),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_control_ids.h b/xlat/v4l2_control_ids.h
new file mode 100644
index 0000000..8adbfca
--- /dev/null
+++ b/xlat/v4l2_control_ids.h
@@ -0,0 +1,232 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_control_ids.in; do not edit. */
+
+static const struct xlat v4l2_control_ids[] = {
+	XLAT(0),
+#if defined(V4L2_CID_BRIGHTNESS) || (defined(HAVE_DECL_V4L2_CID_BRIGHTNESS) && HAVE_DECL_V4L2_CID_BRIGHTNESS)
+	XLAT(V4L2_CID_BRIGHTNESS),
+#endif
+#if defined(V4L2_CID_CONTRAST) || (defined(HAVE_DECL_V4L2_CID_CONTRAST) && HAVE_DECL_V4L2_CID_CONTRAST)
+	XLAT(V4L2_CID_CONTRAST),
+#endif
+#if defined(V4L2_CID_SATURATION) || (defined(HAVE_DECL_V4L2_CID_SATURATION) && HAVE_DECL_V4L2_CID_SATURATION)
+	XLAT(V4L2_CID_SATURATION),
+#endif
+#if defined(V4L2_CID_HUE) || (defined(HAVE_DECL_V4L2_CID_HUE) && HAVE_DECL_V4L2_CID_HUE)
+	XLAT(V4L2_CID_HUE),
+#endif
+#if defined(V4L2_CID_AUDIO_VOLUME) || (defined(HAVE_DECL_V4L2_CID_AUDIO_VOLUME) && HAVE_DECL_V4L2_CID_AUDIO_VOLUME)
+	XLAT(V4L2_CID_AUDIO_VOLUME),
+#endif
+#if defined(V4L2_CID_AUDIO_BALANCE) || (defined(HAVE_DECL_V4L2_CID_AUDIO_BALANCE) && HAVE_DECL_V4L2_CID_AUDIO_BALANCE)
+	XLAT(V4L2_CID_AUDIO_BALANCE),
+#endif
+#if defined(V4L2_CID_AUDIO_BASS) || (defined(HAVE_DECL_V4L2_CID_AUDIO_BASS) && HAVE_DECL_V4L2_CID_AUDIO_BASS)
+	XLAT(V4L2_CID_AUDIO_BASS),
+#endif
+#if defined(V4L2_CID_AUDIO_TREBLE) || (defined(HAVE_DECL_V4L2_CID_AUDIO_TREBLE) && HAVE_DECL_V4L2_CID_AUDIO_TREBLE)
+	XLAT(V4L2_CID_AUDIO_TREBLE),
+#endif
+#if defined(V4L2_CID_AUDIO_MUTE) || (defined(HAVE_DECL_V4L2_CID_AUDIO_MUTE) && HAVE_DECL_V4L2_CID_AUDIO_MUTE)
+	XLAT(V4L2_CID_AUDIO_MUTE),
+#endif
+#if defined(V4L2_CID_AUDIO_LOUDNESS) || (defined(HAVE_DECL_V4L2_CID_AUDIO_LOUDNESS) && HAVE_DECL_V4L2_CID_AUDIO_LOUDNESS)
+	XLAT(V4L2_CID_AUDIO_LOUDNESS),
+#endif
+#if defined(V4L2_CID_BLACK_LEVEL) || (defined(HAVE_DECL_V4L2_CID_BLACK_LEVEL) && HAVE_DECL_V4L2_CID_BLACK_LEVEL)
+	XLAT(V4L2_CID_BLACK_LEVEL),
+#endif
+#if defined(V4L2_CID_AUTO_WHITE_BALANCE) || (defined(HAVE_DECL_V4L2_CID_AUTO_WHITE_BALANCE) && HAVE_DECL_V4L2_CID_AUTO_WHITE_BALANCE)
+	XLAT(V4L2_CID_AUTO_WHITE_BALANCE),
+#endif
+#if defined(V4L2_CID_DO_WHITE_BALANCE) || (defined(HAVE_DECL_V4L2_CID_DO_WHITE_BALANCE) && HAVE_DECL_V4L2_CID_DO_WHITE_BALANCE)
+	XLAT(V4L2_CID_DO_WHITE_BALANCE),
+#endif
+#if defined(V4L2_CID_RED_BALANCE) || (defined(HAVE_DECL_V4L2_CID_RED_BALANCE) && HAVE_DECL_V4L2_CID_RED_BALANCE)
+	XLAT(V4L2_CID_RED_BALANCE),
+#endif
+#if defined(V4L2_CID_BLUE_BALANCE) || (defined(HAVE_DECL_V4L2_CID_BLUE_BALANCE) && HAVE_DECL_V4L2_CID_BLUE_BALANCE)
+	XLAT(V4L2_CID_BLUE_BALANCE),
+#endif
+#if defined(V4L2_CID_GAMMA) || (defined(HAVE_DECL_V4L2_CID_GAMMA) && HAVE_DECL_V4L2_CID_GAMMA)
+	XLAT(V4L2_CID_GAMMA),
+#endif
+#if defined(V4L2_CID_WHITENESS) || (defined(HAVE_DECL_V4L2_CID_WHITENESS) && HAVE_DECL_V4L2_CID_WHITENESS)
+	XLAT(V4L2_CID_WHITENESS),
+#endif
+#if defined(V4L2_CID_EXPOSURE) || (defined(HAVE_DECL_V4L2_CID_EXPOSURE) && HAVE_DECL_V4L2_CID_EXPOSURE)
+	XLAT(V4L2_CID_EXPOSURE),
+#endif
+#if defined(V4L2_CID_AUTOGAIN) || (defined(HAVE_DECL_V4L2_CID_AUTOGAIN) && HAVE_DECL_V4L2_CID_AUTOGAIN)
+	XLAT(V4L2_CID_AUTOGAIN),
+#endif
+#if defined(V4L2_CID_GAIN) || (defined(HAVE_DECL_V4L2_CID_GAIN) && HAVE_DECL_V4L2_CID_GAIN)
+	XLAT(V4L2_CID_GAIN),
+#endif
+#if defined(V4L2_CID_HFLIP) || (defined(HAVE_DECL_V4L2_CID_HFLIP) && HAVE_DECL_V4L2_CID_HFLIP)
+	XLAT(V4L2_CID_HFLIP),
+#endif
+#if defined(V4L2_CID_VFLIP) || (defined(HAVE_DECL_V4L2_CID_VFLIP) && HAVE_DECL_V4L2_CID_VFLIP)
+	XLAT(V4L2_CID_VFLIP),
+#endif
+#if defined(V4L2_CID_HCENTER) || (defined(HAVE_DECL_V4L2_CID_HCENTER) && HAVE_DECL_V4L2_CID_HCENTER)
+	XLAT(V4L2_CID_HCENTER),
+#endif
+#if defined(V4L2_CID_VCENTER) || (defined(HAVE_DECL_V4L2_CID_VCENTER) && HAVE_DECL_V4L2_CID_VCENTER)
+	XLAT(V4L2_CID_VCENTER),
+#endif
+#if defined(V4L2_CID_POWER_LINE_FREQUENCY) || (defined(HAVE_DECL_V4L2_CID_POWER_LINE_FREQUENCY) && HAVE_DECL_V4L2_CID_POWER_LINE_FREQUENCY)
+	XLAT(V4L2_CID_POWER_LINE_FREQUENCY),
+#endif
+#if defined(V4L2_CID_HUE_AUTO) || (defined(HAVE_DECL_V4L2_CID_HUE_AUTO) && HAVE_DECL_V4L2_CID_HUE_AUTO)
+	XLAT(V4L2_CID_HUE_AUTO),
+#endif
+#if defined(V4L2_CID_WHITE_BALANCE_TEMPERATURE) || (defined(HAVE_DECL_V4L2_CID_WHITE_BALANCE_TEMPERATURE) && HAVE_DECL_V4L2_CID_WHITE_BALANCE_TEMPERATURE)
+	XLAT(V4L2_CID_WHITE_BALANCE_TEMPERATURE),
+#endif
+#if defined(V4L2_CID_SHARPNESS) || (defined(HAVE_DECL_V4L2_CID_SHARPNESS) && HAVE_DECL_V4L2_CID_SHARPNESS)
+	XLAT(V4L2_CID_SHARPNESS),
+#endif
+#if defined(V4L2_CID_BACKLIGHT_COMPENSATION) || (defined(HAVE_DECL_V4L2_CID_BACKLIGHT_COMPENSATION) && HAVE_DECL_V4L2_CID_BACKLIGHT_COMPENSATION)
+	XLAT(V4L2_CID_BACKLIGHT_COMPENSATION),
+#endif
+#if defined(V4L2_CID_CHROMA_AGC) || (defined(HAVE_DECL_V4L2_CID_CHROMA_AGC) && HAVE_DECL_V4L2_CID_CHROMA_AGC)
+	XLAT(V4L2_CID_CHROMA_AGC),
+#endif
+#if defined(V4L2_CID_CHROMA_GAIN) || (defined(HAVE_DECL_V4L2_CID_CHROMA_GAIN) && HAVE_DECL_V4L2_CID_CHROMA_GAIN)
+	XLAT(V4L2_CID_CHROMA_GAIN),
+#endif
+#if defined(V4L2_CID_COLOR_KILLER) || (defined(HAVE_DECL_V4L2_CID_COLOR_KILLER) && HAVE_DECL_V4L2_CID_COLOR_KILLER)
+	XLAT(V4L2_CID_COLOR_KILLER),
+#endif
+#if defined(V4L2_CID_COLORFX) || (defined(HAVE_DECL_V4L2_CID_COLORFX) && HAVE_DECL_V4L2_CID_COLORFX)
+	XLAT(V4L2_CID_COLORFX),
+#endif
+#if defined(V4L2_CID_COLORFX_CBCR) || (defined(HAVE_DECL_V4L2_CID_COLORFX_CBCR) && HAVE_DECL_V4L2_CID_COLORFX_CBCR)
+	XLAT(V4L2_CID_COLORFX_CBCR),
+#endif
+#if defined(V4L2_CID_AUTOBRIGHTNESS) || (defined(HAVE_DECL_V4L2_CID_AUTOBRIGHTNESS) && HAVE_DECL_V4L2_CID_AUTOBRIGHTNESS)
+	XLAT(V4L2_CID_AUTOBRIGHTNESS),
+#endif
+#if defined(V4L2_CID_BAND_STOP_FILTER) || (defined(HAVE_DECL_V4L2_CID_BAND_STOP_FILTER) && HAVE_DECL_V4L2_CID_BAND_STOP_FILTER)
+	XLAT(V4L2_CID_BAND_STOP_FILTER),
+#endif
+#if defined(V4L2_CID_ROTATE) || (defined(HAVE_DECL_V4L2_CID_ROTATE) && HAVE_DECL_V4L2_CID_ROTATE)
+	XLAT(V4L2_CID_ROTATE),
+#endif
+#if defined(V4L2_CID_BG_COLOR) || (defined(HAVE_DECL_V4L2_CID_BG_COLOR) && HAVE_DECL_V4L2_CID_BG_COLOR)
+	XLAT(V4L2_CID_BG_COLOR),
+#endif
+#if defined(V4L2_CID_ILLUMINATORS_1) || (defined(HAVE_DECL_V4L2_CID_ILLUMINATORS_1) && HAVE_DECL_V4L2_CID_ILLUMINATORS_1)
+	XLAT(V4L2_CID_ILLUMINATORS_1),
+#endif
+#if defined(V4L2_CID_ILLUMINATORS_2) || (defined(HAVE_DECL_V4L2_CID_ILLUMINATORS_2) && HAVE_DECL_V4L2_CID_ILLUMINATORS_2)
+	XLAT(V4L2_CID_ILLUMINATORS_2),
+#endif
+#if defined(V4L2_CID_MIN_BUFFERS_FOR_CAPTURE) || (defined(HAVE_DECL_V4L2_CID_MIN_BUFFERS_FOR_CAPTURE) && HAVE_DECL_V4L2_CID_MIN_BUFFERS_FOR_CAPTURE)
+	XLAT(V4L2_CID_MIN_BUFFERS_FOR_CAPTURE),
+#endif
+#if defined(V4L2_CID_MIN_BUFFERS_FOR_OUTPUT) || (defined(HAVE_DECL_V4L2_CID_MIN_BUFFERS_FOR_OUTPUT) && HAVE_DECL_V4L2_CID_MIN_BUFFERS_FOR_OUTPUT)
+	XLAT(V4L2_CID_MIN_BUFFERS_FOR_OUTPUT),
+#endif
+#if defined(V4L2_CID_ALPHA_COMPONENT) || (defined(HAVE_DECL_V4L2_CID_ALPHA_COMPONENT) && HAVE_DECL_V4L2_CID_ALPHA_COMPONENT)
+	XLAT(V4L2_CID_ALPHA_COMPONENT),
+#endif
+/*  Camera class control IDs */
+#if defined(V4L2_CID_EXPOSURE_AUTO) || (defined(HAVE_DECL_V4L2_CID_EXPOSURE_AUTO) && HAVE_DECL_V4L2_CID_EXPOSURE_AUTO)
+	XLAT(V4L2_CID_EXPOSURE_AUTO),
+#endif
+#if defined(V4L2_CID_EXPOSURE_ABSOLUTE) || (defined(HAVE_DECL_V4L2_CID_EXPOSURE_ABSOLUTE) && HAVE_DECL_V4L2_CID_EXPOSURE_ABSOLUTE)
+	XLAT(V4L2_CID_EXPOSURE_ABSOLUTE),
+#endif
+#if defined(V4L2_CID_EXPOSURE_AUTO_PRIORITY) || (defined(HAVE_DECL_V4L2_CID_EXPOSURE_AUTO_PRIORITY) && HAVE_DECL_V4L2_CID_EXPOSURE_AUTO_PRIORITY)
+	XLAT(V4L2_CID_EXPOSURE_AUTO_PRIORITY),
+#endif
+#if defined(V4L2_CID_PAN_RELATIVE) || (defined(HAVE_DECL_V4L2_CID_PAN_RELATIVE) && HAVE_DECL_V4L2_CID_PAN_RELATIVE)
+	XLAT(V4L2_CID_PAN_RELATIVE),
+#endif
+#if defined(V4L2_CID_TILT_RELATIVE) || (defined(HAVE_DECL_V4L2_CID_TILT_RELATIVE) && HAVE_DECL_V4L2_CID_TILT_RELATIVE)
+	XLAT(V4L2_CID_TILT_RELATIVE),
+#endif
+#if defined(V4L2_CID_PAN_RESET) || (defined(HAVE_DECL_V4L2_CID_PAN_RESET) && HAVE_DECL_V4L2_CID_PAN_RESET)
+	XLAT(V4L2_CID_PAN_RESET),
+#endif
+#if defined(V4L2_CID_TILT_RESET) || (defined(HAVE_DECL_V4L2_CID_TILT_RESET) && HAVE_DECL_V4L2_CID_TILT_RESET)
+	XLAT(V4L2_CID_TILT_RESET),
+#endif
+#if defined(V4L2_CID_PAN_ABSOLUTE) || (defined(HAVE_DECL_V4L2_CID_PAN_ABSOLUTE) && HAVE_DECL_V4L2_CID_PAN_ABSOLUTE)
+	XLAT(V4L2_CID_PAN_ABSOLUTE),
+#endif
+#if defined(V4L2_CID_TILT_ABSOLUTE) || (defined(HAVE_DECL_V4L2_CID_TILT_ABSOLUTE) && HAVE_DECL_V4L2_CID_TILT_ABSOLUTE)
+	XLAT(V4L2_CID_TILT_ABSOLUTE),
+#endif
+#if defined(V4L2_CID_FOCUS_ABSOLUTE) || (defined(HAVE_DECL_V4L2_CID_FOCUS_ABSOLUTE) && HAVE_DECL_V4L2_CID_FOCUS_ABSOLUTE)
+	XLAT(V4L2_CID_FOCUS_ABSOLUTE),
+#endif
+#if defined(V4L2_CID_FOCUS_RELATIVE) || (defined(HAVE_DECL_V4L2_CID_FOCUS_RELATIVE) && HAVE_DECL_V4L2_CID_FOCUS_RELATIVE)
+	XLAT(V4L2_CID_FOCUS_RELATIVE),
+#endif
+#if defined(V4L2_CID_FOCUS_AUTO) || (defined(HAVE_DECL_V4L2_CID_FOCUS_AUTO) && HAVE_DECL_V4L2_CID_FOCUS_AUTO)
+	XLAT(V4L2_CID_FOCUS_AUTO),
+#endif
+#if defined(V4L2_CID_ZOOM_ABSOLUTE) || (defined(HAVE_DECL_V4L2_CID_ZOOM_ABSOLUTE) && HAVE_DECL_V4L2_CID_ZOOM_ABSOLUTE)
+	XLAT(V4L2_CID_ZOOM_ABSOLUTE),
+#endif
+#if defined(V4L2_CID_ZOOM_RELATIVE) || (defined(HAVE_DECL_V4L2_CID_ZOOM_RELATIVE) && HAVE_DECL_V4L2_CID_ZOOM_RELATIVE)
+	XLAT(V4L2_CID_ZOOM_RELATIVE),
+#endif
+#if defined(V4L2_CID_ZOOM_CONTINUOUS) || (defined(HAVE_DECL_V4L2_CID_ZOOM_CONTINUOUS) && HAVE_DECL_V4L2_CID_ZOOM_CONTINUOUS)
+	XLAT(V4L2_CID_ZOOM_CONTINUOUS),
+#endif
+#if defined(V4L2_CID_PRIVACY) || (defined(HAVE_DECL_V4L2_CID_PRIVACY) && HAVE_DECL_V4L2_CID_PRIVACY)
+	XLAT(V4L2_CID_PRIVACY),
+#endif
+#if defined(V4L2_CID_IRIS_ABSOLUTE) || (defined(HAVE_DECL_V4L2_CID_IRIS_ABSOLUTE) && HAVE_DECL_V4L2_CID_IRIS_ABSOLUTE)
+	XLAT(V4L2_CID_IRIS_ABSOLUTE),
+#endif
+#if defined(V4L2_CID_IRIS_RELATIVE) || (defined(HAVE_DECL_V4L2_CID_IRIS_RELATIVE) && HAVE_DECL_V4L2_CID_IRIS_RELATIVE)
+	XLAT(V4L2_CID_IRIS_RELATIVE),
+#endif
+#if defined(V4L2_CID_AUTO_EXPOSURE_BIAS) || (defined(HAVE_DECL_V4L2_CID_AUTO_EXPOSURE_BIAS) && HAVE_DECL_V4L2_CID_AUTO_EXPOSURE_BIAS)
+	XLAT(V4L2_CID_AUTO_EXPOSURE_BIAS),
+#endif
+#if defined(V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE) || (defined(HAVE_DECL_V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE) && HAVE_DECL_V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE)
+	XLAT(V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE),
+#endif
+#if defined(V4L2_CID_WIDE_DYNAMIC_RANGE) || (defined(HAVE_DECL_V4L2_CID_WIDE_DYNAMIC_RANGE) && HAVE_DECL_V4L2_CID_WIDE_DYNAMIC_RANGE)
+	XLAT(V4L2_CID_WIDE_DYNAMIC_RANGE),
+#endif
+#if defined(V4L2_CID_IMAGE_STABILIZATION) || (defined(HAVE_DECL_V4L2_CID_IMAGE_STABILIZATION) && HAVE_DECL_V4L2_CID_IMAGE_STABILIZATION)
+	XLAT(V4L2_CID_IMAGE_STABILIZATION),
+#endif
+#if defined(V4L2_CID_ISO_SENSITIVITY) || (defined(HAVE_DECL_V4L2_CID_ISO_SENSITIVITY) && HAVE_DECL_V4L2_CID_ISO_SENSITIVITY)
+	XLAT(V4L2_CID_ISO_SENSITIVITY),
+#endif
+#if defined(V4L2_CID_ISO_SENSITIVITY_AUTO) || (defined(HAVE_DECL_V4L2_CID_ISO_SENSITIVITY_AUTO) && HAVE_DECL_V4L2_CID_ISO_SENSITIVITY_AUTO)
+	XLAT(V4L2_CID_ISO_SENSITIVITY_AUTO),
+#endif
+#if defined(V4L2_CID_EXPOSURE_METERING) || (defined(HAVE_DECL_V4L2_CID_EXPOSURE_METERING) && HAVE_DECL_V4L2_CID_EXPOSURE_METERING)
+	XLAT(V4L2_CID_EXPOSURE_METERING),
+#endif
+#if defined(V4L2_CID_SCENE_MODE) || (defined(HAVE_DECL_V4L2_CID_SCENE_MODE) && HAVE_DECL_V4L2_CID_SCENE_MODE)
+	XLAT(V4L2_CID_SCENE_MODE),
+#endif
+#if defined(V4L2_CID_3A_LOCK) || (defined(HAVE_DECL_V4L2_CID_3A_LOCK) && HAVE_DECL_V4L2_CID_3A_LOCK)
+	XLAT(V4L2_CID_3A_LOCK),
+#endif
+#if defined(V4L2_CID_AUTO_FOCUS_START) || (defined(HAVE_DECL_V4L2_CID_AUTO_FOCUS_START) && HAVE_DECL_V4L2_CID_AUTO_FOCUS_START)
+	XLAT(V4L2_CID_AUTO_FOCUS_START),
+#endif
+#if defined(V4L2_CID_AUTO_FOCUS_STOP) || (defined(HAVE_DECL_V4L2_CID_AUTO_FOCUS_STOP) && HAVE_DECL_V4L2_CID_AUTO_FOCUS_STOP)
+	XLAT(V4L2_CID_AUTO_FOCUS_STOP),
+#endif
+#if defined(V4L2_CID_AUTO_FOCUS_STATUS) || (defined(HAVE_DECL_V4L2_CID_AUTO_FOCUS_STATUS) && HAVE_DECL_V4L2_CID_AUTO_FOCUS_STATUS)
+	XLAT(V4L2_CID_AUTO_FOCUS_STATUS),
+#endif
+#if defined(V4L2_CID_AUTO_FOCUS_RANGE) || (defined(HAVE_DECL_V4L2_CID_AUTO_FOCUS_RANGE) && HAVE_DECL_V4L2_CID_AUTO_FOCUS_RANGE)
+	XLAT(V4L2_CID_AUTO_FOCUS_RANGE),
+#endif
+#if defined(V4L2_CID_PRIVATE_BASE) || (defined(HAVE_DECL_V4L2_CID_PRIVATE_BASE) && HAVE_DECL_V4L2_CID_PRIVATE_BASE)
+	XLAT(V4L2_CID_PRIVATE_BASE),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_control_types.h b/xlat/v4l2_control_types.h
new file mode 100644
index 0000000..0a33849
--- /dev/null
+++ b/xlat/v4l2_control_types.h
@@ -0,0 +1,32 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_control_types.in; do not edit. */
+
+static const struct xlat v4l2_control_types[] = {
+#if defined(V4L2_CTRL_TYPE_INTEGER) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_INTEGER) && HAVE_DECL_V4L2_CTRL_TYPE_INTEGER)
+	XLAT(V4L2_CTRL_TYPE_INTEGER),
+#endif
+#if defined(V4L2_CTRL_TYPE_BOOLEAN) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_BOOLEAN) && HAVE_DECL_V4L2_CTRL_TYPE_BOOLEAN)
+	XLAT(V4L2_CTRL_TYPE_BOOLEAN),
+#endif
+#if defined(V4L2_CTRL_TYPE_MENU) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_MENU) && HAVE_DECL_V4L2_CTRL_TYPE_MENU)
+	XLAT(V4L2_CTRL_TYPE_MENU),
+#endif
+#if defined(V4L2_CTRL_TYPE_INTEGER_MENU) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_INTEGER_MENU) && HAVE_DECL_V4L2_CTRL_TYPE_INTEGER_MENU)
+	XLAT(V4L2_CTRL_TYPE_INTEGER_MENU),
+#endif
+#if defined(V4L2_CTRL_TYPE_BITMASK) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_BITMASK) && HAVE_DECL_V4L2_CTRL_TYPE_BITMASK)
+	XLAT(V4L2_CTRL_TYPE_BITMASK),
+#endif
+#if defined(V4L2_CTRL_TYPE_BUTTON) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_BUTTON) && HAVE_DECL_V4L2_CTRL_TYPE_BUTTON)
+	XLAT(V4L2_CTRL_TYPE_BUTTON),
+#endif
+#if defined(V4L2_CTRL_TYPE_INTEGER64) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_INTEGER64) && HAVE_DECL_V4L2_CTRL_TYPE_INTEGER64)
+	XLAT(V4L2_CTRL_TYPE_INTEGER64),
+#endif
+#if defined(V4L2_CTRL_TYPE_STRING) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_STRING) && HAVE_DECL_V4L2_CTRL_TYPE_STRING)
+	XLAT(V4L2_CTRL_TYPE_STRING),
+#endif
+#if defined(V4L2_CTRL_TYPE_CTRL_CLASS) || (defined(HAVE_DECL_V4L2_CTRL_TYPE_CTRL_CLASS) && HAVE_DECL_V4L2_CTRL_TYPE_CTRL_CLASS)
+	XLAT(V4L2_CTRL_TYPE_CTRL_CLASS),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_device_capabilities_flags.h b/xlat/v4l2_device_capabilities_flags.h
new file mode 100644
index 0000000..4465302
--- /dev/null
+++ b/xlat/v4l2_device_capabilities_flags.h
@@ -0,0 +1,74 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_device_capabilities_flags.in; do not edit. */
+
+static const struct xlat v4l2_device_capabilities_flags[] = {
+#if defined(V4L2_CAP_VIDEO_CAPTURE) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_CAPTURE) && HAVE_DECL_V4L2_CAP_VIDEO_CAPTURE)
+	XLAT(V4L2_CAP_VIDEO_CAPTURE),
+#endif
+#if defined(V4L2_CAP_VIDEO_OUTPUT) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_OUTPUT) && HAVE_DECL_V4L2_CAP_VIDEO_OUTPUT)
+	XLAT(V4L2_CAP_VIDEO_OUTPUT),
+#endif
+#if defined(V4L2_CAP_VIDEO_OVERLAY) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_OVERLAY) && HAVE_DECL_V4L2_CAP_VIDEO_OVERLAY)
+	XLAT(V4L2_CAP_VIDEO_OVERLAY),
+#endif
+#if defined(V4L2_CAP_VBI_CAPTURE) || (defined(HAVE_DECL_V4L2_CAP_VBI_CAPTURE) && HAVE_DECL_V4L2_CAP_VBI_CAPTURE)
+	XLAT(V4L2_CAP_VBI_CAPTURE),
+#endif
+#if defined(V4L2_CAP_VBI_OUTPUT) || (defined(HAVE_DECL_V4L2_CAP_VBI_OUTPUT) && HAVE_DECL_V4L2_CAP_VBI_OUTPUT)
+	XLAT(V4L2_CAP_VBI_OUTPUT),
+#endif
+#if defined(V4L2_CAP_SLICED_VBI_CAPTURE) || (defined(HAVE_DECL_V4L2_CAP_SLICED_VBI_CAPTURE) && HAVE_DECL_V4L2_CAP_SLICED_VBI_CAPTURE)
+	XLAT(V4L2_CAP_SLICED_VBI_CAPTURE),
+#endif
+#if defined(V4L2_CAP_SLICED_VBI_OUTPUT) || (defined(HAVE_DECL_V4L2_CAP_SLICED_VBI_OUTPUT) && HAVE_DECL_V4L2_CAP_SLICED_VBI_OUTPUT)
+	XLAT(V4L2_CAP_SLICED_VBI_OUTPUT),
+#endif
+#if defined(V4L2_CAP_RDS_CAPTURE) || (defined(HAVE_DECL_V4L2_CAP_RDS_CAPTURE) && HAVE_DECL_V4L2_CAP_RDS_CAPTURE)
+	XLAT(V4L2_CAP_RDS_CAPTURE),
+#endif
+#if defined(V4L2_CAP_VIDEO_OUTPUT_OVERLAY) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_OUTPUT_OVERLAY) && HAVE_DECL_V4L2_CAP_VIDEO_OUTPUT_OVERLAY)
+	XLAT(V4L2_CAP_VIDEO_OUTPUT_OVERLAY),
+#endif
+#if defined(V4L2_CAP_HW_FREQ_SEEK) || (defined(HAVE_DECL_V4L2_CAP_HW_FREQ_SEEK) && HAVE_DECL_V4L2_CAP_HW_FREQ_SEEK)
+	XLAT(V4L2_CAP_HW_FREQ_SEEK),
+#endif
+#if defined(V4L2_CAP_RDS_OUTPUT) || (defined(HAVE_DECL_V4L2_CAP_RDS_OUTPUT) && HAVE_DECL_V4L2_CAP_RDS_OUTPUT)
+	XLAT(V4L2_CAP_RDS_OUTPUT),
+#endif
+#if defined(V4L2_CAP_VIDEO_CAPTURE_MPLANE) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_CAPTURE_MPLANE) && HAVE_DECL_V4L2_CAP_VIDEO_CAPTURE_MPLANE)
+	XLAT(V4L2_CAP_VIDEO_CAPTURE_MPLANE),
+#endif
+#if defined(V4L2_CAP_VIDEO_OUTPUT_MPLANE) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_OUTPUT_MPLANE) && HAVE_DECL_V4L2_CAP_VIDEO_OUTPUT_MPLANE)
+	XLAT(V4L2_CAP_VIDEO_OUTPUT_MPLANE),
+#endif
+#if defined(V4L2_CAP_VIDEO_M2M) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_M2M) && HAVE_DECL_V4L2_CAP_VIDEO_M2M)
+	XLAT(V4L2_CAP_VIDEO_M2M),
+#endif
+#if defined(V4L2_CAP_VIDEO_M2M_MPLANE) || (defined(HAVE_DECL_V4L2_CAP_VIDEO_M2M_MPLANE) && HAVE_DECL_V4L2_CAP_VIDEO_M2M_MPLANE)
+	XLAT(V4L2_CAP_VIDEO_M2M_MPLANE),
+#endif
+#if defined(V4L2_CAP_TUNER) || (defined(HAVE_DECL_V4L2_CAP_TUNER) && HAVE_DECL_V4L2_CAP_TUNER)
+	XLAT(V4L2_CAP_TUNER),
+#endif
+#if defined(V4L2_CAP_AUDIO) || (defined(HAVE_DECL_V4L2_CAP_AUDIO) && HAVE_DECL_V4L2_CAP_AUDIO)
+	XLAT(V4L2_CAP_AUDIO),
+#endif
+#if defined(V4L2_CAP_RADIO) || (defined(HAVE_DECL_V4L2_CAP_RADIO) && HAVE_DECL_V4L2_CAP_RADIO)
+	XLAT(V4L2_CAP_RADIO),
+#endif
+#if defined(V4L2_CAP_MODULATOR) || (defined(HAVE_DECL_V4L2_CAP_MODULATOR) && HAVE_DECL_V4L2_CAP_MODULATOR)
+	XLAT(V4L2_CAP_MODULATOR),
+#endif
+#if defined(V4L2_CAP_READWRITE) || (defined(HAVE_DECL_V4L2_CAP_READWRITE) && HAVE_DECL_V4L2_CAP_READWRITE)
+	XLAT(V4L2_CAP_READWRITE),
+#endif
+#if defined(V4L2_CAP_ASYNCIO) || (defined(HAVE_DECL_V4L2_CAP_ASYNCIO) && HAVE_DECL_V4L2_CAP_ASYNCIO)
+	XLAT(V4L2_CAP_ASYNCIO),
+#endif
+#if defined(V4L2_CAP_STREAMING) || (defined(HAVE_DECL_V4L2_CAP_STREAMING) && HAVE_DECL_V4L2_CAP_STREAMING)
+	XLAT(V4L2_CAP_STREAMING),
+#endif
+#if defined(V4L2_CAP_DEVICE_CAPS) || (defined(HAVE_DECL_V4L2_CAP_DEVICE_CAPS) && HAVE_DECL_V4L2_CAP_DEVICE_CAPS)
+	XLAT(V4L2_CAP_DEVICE_CAPS),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_fields.h b/xlat/v4l2_fields.h
new file mode 100644
index 0000000..c285701
--- /dev/null
+++ b/xlat/v4l2_fields.h
@@ -0,0 +1,35 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_fields.in; do not edit. */
+
+static const struct xlat v4l2_fields[] = {
+#if defined(V4L2_FIELD_ANY) || (defined(HAVE_DECL_V4L2_FIELD_ANY) && HAVE_DECL_V4L2_FIELD_ANY)
+	XLAT(V4L2_FIELD_ANY),
+#endif
+#if defined(V4L2_FIELD_NONE) || (defined(HAVE_DECL_V4L2_FIELD_NONE) && HAVE_DECL_V4L2_FIELD_NONE)
+	XLAT(V4L2_FIELD_NONE),
+#endif
+#if defined(V4L2_FIELD_TOP) || (defined(HAVE_DECL_V4L2_FIELD_TOP) && HAVE_DECL_V4L2_FIELD_TOP)
+	XLAT(V4L2_FIELD_TOP),
+#endif
+#if defined(V4L2_FIELD_BOTTOM) || (defined(HAVE_DECL_V4L2_FIELD_BOTTOM) && HAVE_DECL_V4L2_FIELD_BOTTOM)
+	XLAT(V4L2_FIELD_BOTTOM),
+#endif
+#if defined(V4L2_FIELD_INTERLACED) || (defined(HAVE_DECL_V4L2_FIELD_INTERLACED) && HAVE_DECL_V4L2_FIELD_INTERLACED)
+	XLAT(V4L2_FIELD_INTERLACED),
+#endif
+#if defined(V4L2_FIELD_SEQ_TB) || (defined(HAVE_DECL_V4L2_FIELD_SEQ_TB) && HAVE_DECL_V4L2_FIELD_SEQ_TB)
+	XLAT(V4L2_FIELD_SEQ_TB),
+#endif
+#if defined(V4L2_FIELD_SEQ_BT) || (defined(HAVE_DECL_V4L2_FIELD_SEQ_BT) && HAVE_DECL_V4L2_FIELD_SEQ_BT)
+	XLAT(V4L2_FIELD_SEQ_BT),
+#endif
+#if defined(V4L2_FIELD_ALTERNATE) || (defined(HAVE_DECL_V4L2_FIELD_ALTERNATE) && HAVE_DECL_V4L2_FIELD_ALTERNATE)
+	XLAT(V4L2_FIELD_ALTERNATE),
+#endif
+#if defined(V4L2_FIELD_INTERLACED_TB) || (defined(HAVE_DECL_V4L2_FIELD_INTERLACED_TB) && HAVE_DECL_V4L2_FIELD_INTERLACED_TB)
+	XLAT(V4L2_FIELD_INTERLACED_TB),
+#endif
+#if defined(V4L2_FIELD_INTERLACED_BT) || (defined(HAVE_DECL_V4L2_FIELD_INTERLACED_BT) && HAVE_DECL_V4L2_FIELD_INTERLACED_BT)
+	XLAT(V4L2_FIELD_INTERLACED_BT),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_format_description_flags.h b/xlat/v4l2_format_description_flags.h
new file mode 100644
index 0000000..885f99a
--- /dev/null
+++ b/xlat/v4l2_format_description_flags.h
@@ -0,0 +1,11 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_format_description_flags.in; do not edit. */
+
+static const struct xlat v4l2_format_description_flags[] = {
+#if defined(V4L2_FMT_FLAG_COMPRESSED) || (defined(HAVE_DECL_V4L2_FMT_FLAG_COMPRESSED) && HAVE_DECL_V4L2_FMT_FLAG_COMPRESSED)
+	XLAT(V4L2_FMT_FLAG_COMPRESSED),
+#endif
+#if defined(V4L2_FMT_FLAG_EMULATED) || (defined(HAVE_DECL_V4L2_FMT_FLAG_EMULATED) && HAVE_DECL_V4L2_FMT_FLAG_EMULATED)
+	XLAT(V4L2_FMT_FLAG_EMULATED),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_frameinterval_types.h b/xlat/v4l2_frameinterval_types.h
new file mode 100644
index 0000000..c219a41
--- /dev/null
+++ b/xlat/v4l2_frameinterval_types.h
@@ -0,0 +1,14 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_frameinterval_types.in; do not edit. */
+
+static const struct xlat v4l2_frameinterval_types[] = {
+#if defined(V4L2_FRMIVAL_TYPE_DISCRETE) || (defined(HAVE_DECL_V4L2_FRMIVAL_TYPE_DISCRETE) && HAVE_DECL_V4L2_FRMIVAL_TYPE_DISCRETE)
+	XLAT(V4L2_FRMIVAL_TYPE_DISCRETE),
+#endif
+#if defined(V4L2_FRMIVAL_TYPE_CONTINUOUS) || (defined(HAVE_DECL_V4L2_FRMIVAL_TYPE_CONTINUOUS) && HAVE_DECL_V4L2_FRMIVAL_TYPE_CONTINUOUS)
+	XLAT(V4L2_FRMIVAL_TYPE_CONTINUOUS),
+#endif
+#if defined(V4L2_FRMIVAL_TYPE_STEPWISE) || (defined(HAVE_DECL_V4L2_FRMIVAL_TYPE_STEPWISE) && HAVE_DECL_V4L2_FRMIVAL_TYPE_STEPWISE)
+	XLAT(V4L2_FRMIVAL_TYPE_STEPWISE),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_framesize_types.h b/xlat/v4l2_framesize_types.h
new file mode 100644
index 0000000..1120f6b
--- /dev/null
+++ b/xlat/v4l2_framesize_types.h
@@ -0,0 +1,14 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_framesize_types.in; do not edit. */
+
+static const struct xlat v4l2_framesize_types[] = {
+#if defined(V4L2_FRMSIZE_TYPE_DISCRETE) || (defined(HAVE_DECL_V4L2_FRMSIZE_TYPE_DISCRETE) && HAVE_DECL_V4L2_FRMSIZE_TYPE_DISCRETE)
+	XLAT(V4L2_FRMSIZE_TYPE_DISCRETE),
+#endif
+#if defined(V4L2_FRMSIZE_TYPE_CONTINUOUS) || (defined(HAVE_DECL_V4L2_FRMSIZE_TYPE_CONTINUOUS) && HAVE_DECL_V4L2_FRMSIZE_TYPE_CONTINUOUS)
+	XLAT(V4L2_FRMSIZE_TYPE_CONTINUOUS),
+#endif
+#if defined(V4L2_FRMSIZE_TYPE_STEPWISE) || (defined(HAVE_DECL_V4L2_FRMSIZE_TYPE_STEPWISE) && HAVE_DECL_V4L2_FRMSIZE_TYPE_STEPWISE)
+	XLAT(V4L2_FRMSIZE_TYPE_STEPWISE),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_input_types.h b/xlat/v4l2_input_types.h
new file mode 100644
index 0000000..e18fd73
--- /dev/null
+++ b/xlat/v4l2_input_types.h
@@ -0,0 +1,11 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_input_types.in; do not edit. */
+
+static const struct xlat v4l2_input_types[] = {
+#if defined(V4L2_INPUT_TYPE_TUNER) || (defined(HAVE_DECL_V4L2_INPUT_TYPE_TUNER) && HAVE_DECL_V4L2_INPUT_TYPE_TUNER)
+	XLAT(V4L2_INPUT_TYPE_TUNER),
+#endif
+#if defined(V4L2_INPUT_TYPE_CAMERA) || (defined(HAVE_DECL_V4L2_INPUT_TYPE_CAMERA) && HAVE_DECL_V4L2_INPUT_TYPE_CAMERA)
+	XLAT(V4L2_INPUT_TYPE_CAMERA),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_memories.h b/xlat/v4l2_memories.h
new file mode 100644
index 0000000..9f16dd2
--- /dev/null
+++ b/xlat/v4l2_memories.h
@@ -0,0 +1,11 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_memories.in; do not edit. */
+
+static const struct xlat v4l2_memories[] = {
+#if defined(V4L2_MEMORY_MMAP) || (defined(HAVE_DECL_V4L2_MEMORY_MMAP) && HAVE_DECL_V4L2_MEMORY_MMAP)
+	XLAT(V4L2_MEMORY_MMAP),
+#endif
+#if defined(V4L2_MEMORY_USERPTR) || (defined(HAVE_DECL_V4L2_MEMORY_USERPTR) && HAVE_DECL_V4L2_MEMORY_USERPTR)
+	XLAT(V4L2_MEMORY_USERPTR),
+#endif
+	XLAT_END
+};
diff --git a/xlat/v4l2_streaming_capabilities.h b/xlat/v4l2_streaming_capabilities.h
new file mode 100644
index 0000000..986bf44
--- /dev/null
+++ b/xlat/v4l2_streaming_capabilities.h
@@ -0,0 +1,8 @@
+/* Generated by ./xlat/gen.sh from ./xlat/v4l2_streaming_capabilities.in; do not edit. */
+
+static const struct xlat v4l2_streaming_capabilities[] = {
+#if defined(V4L2_CAP_TIMEPERFRAME) || (defined(HAVE_DECL_V4L2_CAP_TIMEPERFRAME) && HAVE_DECL_V4L2_CAP_TIMEPERFRAME)
+	XLAT(V4L2_CAP_TIMEPERFRAME),
+#endif
+	XLAT_END
+};