scummvm random work
[patches.git] / 0002-Port-strace-to-the-Blackfin-architecture.patch
1 From 8a5cbbf0cda1076b300e27a6108a0dcabd807858 Mon Sep 17 00:00:00 2001
2 From: Mike Frysinger <vapier@gentoo.org>
3 Date: Thu, 18 Sep 2008 17:05:40 -0400
4 Subject: [PATCH] Port strace to the Blackfin architecture
5
6 2008-10-23 Mike Frysinger <vapier@gentoo.org>
7
8 * configure.ac: Add bfin to supported architectures.
9 * process.c: Skip u_fpvalid/u_fpstate for Blackfin architecture.
10 (change_syscall): Support Blackfin architecture.
11 * syscall.c: Declare r0 for Blackfin architecture.
12 (get_scno): Decode Blackfin syscall number.
13 (syscall_fixup): Extract Blackfin return value.
14 (get_error): Decode Blackfin return value.
15 (force_result): Poke Blackfin return value.
16 (syscall_enter): Extract Blackfin syscall arguments.
17 * defs.h: Define TCB_WAITEXECVE for Blackfin architecture.
18 * linux/syscall.h (sys_sram_alloc): Declare for Blackfin architecture.
19 * system.c (sys_sram_alloc): Decode Blackfin sram_alloc() syscall.
20 * util.c (getpc): Handle PC on Blackfin architecture.
21 (printcall): Likewise.
22 * linux/bfin/ioctlent.h, linux/bfin/syscallent.h: New Blackfin headers.
23 * Makefile.am (EXTRA_DIST): Add linux/bfin/ioctlent.h and
24 linux/bfin/syscallent.h.
25
26 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
27 ---
28 Makefile.am | 1 +
29 configure.ac | 4 +
30 defs.h | 2 +-
31 linux/bfin/ioctlent.h | 1792 +++++++++++++++++++++++++++++++++++++++++++++++
32 linux/bfin/syscallent.h | 391 +++++++++++
33 linux/syscall.h | 4 +
34 process.c | 8 +-
35 syscall.c | 41 ++
36 system.c | 27 +
37 util.c | 11 +
38 10 files changed, 2278 insertions(+), 3 deletions(-)
39 create mode 100644 linux/bfin/ioctlent.h
40 create mode 100644 linux/bfin/syscallent.h
41
42 diff --git a/Makefile.am b/Makefile.am
43 index 54492cf..7fdc7fd 100644
44 --- a/Makefile.am
45 +++ b/Makefile.am
46 @@ -34,6 +34,7 @@ EXTRA_DIST = $(man_MANS) errnoent.sh signalent.sh syscallent.sh ioctlsort.c \
47 linux/arm/syscallent.h linux/arm/syscallent1.h \
48 linux/arm/signalent1.h linux/arm/ioctlent1.h \
49 linux/arm/errnoent1.h \
50 + linux/bfin/ioctlent.h linux/bfin/syscallent.h \
51 linux/hppa/errnoent.h linux/hppa/ioctlent.h \
52 linux/hppa/signalent.h linux/hppa/syscallent.h \
53 linux/ia64/syscallent.h linux/ia64/errnoent.h \
54 diff --git a/configure.ac b/configure.ac
55 index 9852e20..3554ab6 100644
56 --- a/configure.ac
57 +++ b/configure.ac
58 @@ -43,6 +43,10 @@ AC_MSG_RESULT($opsys)
59
60 AC_MSG_CHECKING([for supported architecture])
61 case "$host_cpu" in
62 +bfin)
63 + arch=bfin
64 + AC_DEFINE([BFIN], 1, [Define for the Blackfin architecture.])
65 + ;;
66 i[[3456]]86|pentium)
67 arch=i386
68 AC_DEFINE([I386], 1, [Define for the i386 architecture.])
69 diff --git a/defs.h b/defs.h
70 index 2a44ae7..4b051d0 100644
71 --- a/defs.h
72 +++ b/defs.h
73 @@ -356,7 +356,7 @@ struct tcb {
74 #define TCB_FOLLOWFORK 00400 /* Process should have forks followed */
75 #define TCB_REPRINT 01000 /* We should reprint this syscall on exit */
76 #ifdef LINUX
77 -# if defined(ALPHA) || defined(SPARC) || defined(SPARC64) || defined(POWERPC) || defined(IA64) || defined(HPPA) || defined(SH) || defined(SH64) || defined(S390) || defined(S390X) || defined(ARM) || defined(MIPS)
78 +# if defined(ALPHA) || defined(SPARC) || defined(SPARC64) || defined(POWERPC) || defined(IA64) || defined(HPPA) || defined(SH) || defined(SH64) || defined(S390) || defined(S390X) || defined(ARM) || defined(MIPS) || defined(BFIN)
79 # define TCB_WAITEXECVE 02000 /* ignore SIGTRAP after exceve */
80 # endif
81 # define TCB_CLONE_DETACHED 04000 /* CLONE_DETACHED set in creating syscall */
82 diff --git a/linux/bfin/ioctlent.h b/linux/bfin/ioctlent.h
83 new file mode 100644
84 index 0000000..63b0417
85 --- /dev/null
86 +++ b/linux/bfin/ioctlent.h
87 @@ -0,0 +1,1792 @@
88 + /* Generated by ioctlsort */
89 + {"linux/fs.h", "FIBMAP", 0x1},
90 + {"linux/fs.h", "FIGETBSZ", 0x2},
91 + {"linux/fd.h", "FDGETPRM", 0x204},
92 + {"linux/fd.h", "FDGETMAXERRS", 0x20e},
93 + {"linux/fd.h", "FDGETDRVTYP", 0x20f},
94 + {"linux/fd.h", "FDGETDRVPRM", 0x211},
95 + {"linux/fd.h", "FDGETDRVSTAT", 0x212},
96 + {"linux/fd.h", "FDPOLLDRVSTAT", 0x213},
97 + {"linux/fd.h", "FDGETFDCSTAT", 0x215},
98 + {"linux/fd.h", "FDWERRORGET", 0x217},
99 + {"linux/fd.h", "FDCLRPRM", 0x241},
100 + {"linux/fd.h", "FDSETPRM", 0x242},
101 + {"linux/fd.h", "FDDEFPRM", 0x243},
102 + {"linux/fd.h", "FDMSGON", 0x245},
103 + {"linux/fd.h", "FDMSGOFF", 0x246},
104 + {"linux/fd.h", "FDFMTBEG", 0x247},
105 + {"linux/fd.h", "FDFMTTRK", 0x248},
106 + {"linux/fd.h", "FDFMTEND", 0x249},
107 + {"linux/fd.h", "FDSETEMSGTRESH", 0x24a},
108 + {"linux/fd.h", "FDFLUSH", 0x24b},
109 + {"linux/fd.h", "FDSETMAXERRS", 0x24c},
110 + {"linux/fd.h", "FDRESET", 0x254},
111 + {"linux/fd.h", "FDWERRORCLR", 0x256},
112 + {"linux/fd.h", "FDRAWCMD", 0x258},
113 + {"linux/fd.h", "FDTWADDLE", 0x259},
114 + {"linux/fd.h", "FDEJECT", 0x25a},
115 + {"linux/fd.h", "FDSETDRVPRM", 0x290},
116 + {"linux/raid/md_u.h", "RAID_VERSION", 0x910},
117 + {"linux/raid/md_u.h", "GET_ARRAY_INFO", 0x911},
118 + {"linux/raid/md_u.h", "GET_DISK_INFO", 0x912},
119 + {"linux/raid/md_u.h", "PRINT_RAID_DEBUG", 0x913},
120 + {"linux/raid/md_u.h", "RAID_AUTORUN", 0x914},
121 + {"linux/raid/md_u.h", "GET_BITMAP_FILE", 0x915},
122 + {"linux/raid/md_u.h", "CLEAR_ARRAY", 0x920},
123 + {"linux/raid/md_u.h", "ADD_NEW_DISK", 0x921},
124 + {"linux/raid/md_u.h", "HOT_REMOVE_DISK", 0x922},
125 + {"linux/raid/md_u.h", "SET_ARRAY_INFO", 0x923},
126 + {"linux/raid/md_u.h", "SET_DISK_INFO", 0x924},
127 + {"linux/raid/md_u.h", "WRITE_RAID_INFO", 0x925},
128 + {"linux/raid/md_u.h", "UNPROTECT_ARRAY", 0x926},
129 + {"linux/raid/md_u.h", "PROTECT_ARRAY", 0x927},
130 + {"linux/raid/md_u.h", "HOT_ADD_DISK", 0x928},
131 + {"linux/raid/md_u.h", "SET_DISK_FAULTY", 0x929},
132 + {"linux/raid/md_u.h", "HOT_GENERATE_ERROR", 0x92a},
133 + {"linux/raid/md_u.h", "SET_BITMAP_FILE", 0x92b},
134 + {"linux/raid/md_u.h", "RUN_ARRAY", 0x930},
135 + {"linux/raid/md_u.h", "STOP_ARRAY", 0x932},
136 + {"linux/raid/md_u.h", "STOP_ARRAY_RO", 0x933},
137 + {"linux/raid/md_u.h", "RESTART_ARRAY_RW", 0x934},
138 + {"linux/fs.h", "BLKROSET", 0x125d},
139 + {"linux/fs.h", "BLKROGET", 0x125e},
140 + {"linux/fs.h", "BLKRRPART", 0x125f},
141 + {"linux/fs.h", "BLKGETSIZE", 0x1260},
142 + {"linux/fs.h", "BLKFLSBUF", 0x1261},
143 + {"linux/fs.h", "BLKRASET", 0x1262},
144 + {"linux/fs.h", "BLKRAGET", 0x1263},
145 + {"linux/fs.h", "BLKFRASET", 0x1264},
146 + {"linux/fs.h", "BLKFRAGET", 0x1265},
147 + {"linux/fs.h", "BLKSECTSET", 0x1266},
148 + {"linux/fs.h", "BLKSECTGET", 0x1267},
149 + {"linux/fs.h", "BLKSSZGET", 0x1268},
150 + {"linux/blkpg.h", "BLKPG", 0x1269},
151 + {"linux/fs.h", "BLKELVGET", 0x126a},
152 + {"linux/fs.h", "BLKELVSET", 0x126b},
153 + {"linux/fs.h", "BLKBSZGET", 0x1270},
154 + {"linux/fs.h", "BLKBSZSET", 0x1271},
155 + {"linux/fs.h", "BLKGETSIZE64", 0x1272},
156 + {"linux/fs.h", "BLKTRACESETUP", 0x1273},
157 + {"linux/fs.h", "BLKTRACESTART", 0x1274},
158 + {"linux/fs.h", "BLKTRACESTOP", 0x1275},
159 + {"linux/fs.h", "BLKTRACETEARDOWN", 0x1276},
160 + {"rdma/ib_user_mad.h", "IB_USER_MAD_REGISTER_AGENT", 0x1b01},
161 + {"rdma/ib_user_mad.h", "IB_USER_MAD_UNREGISTER_AGENT", 0x1b02},
162 + {"rdma/ib_user_mad.h", "IB_USER_MAD_ENABLE_PKEY", 0x1b03},
163 + {"scsi/sg.h", "SG_SET_TIMEOUT", 0x2201},
164 + {"scsi/sg.h", "SG_GET_TIMEOUT", 0x2202},
165 + {"scsi/sg.h", "SG_EMULATED_HOST", 0x2203},
166 + {"scsi/sg.h", "SG_SET_TRANSFORM", 0x2204},
167 + {"scsi/sg.h", "SG_GET_TRANSFORM", 0x2205},
168 + {"scsi/sg.h", "SG_GET_COMMAND_Q", 0x2270},
169 + {"scsi/sg.h", "SG_SET_COMMAND_Q", 0x2271},
170 + {"scsi/sg.h", "SG_GET_RESERVED_SIZE", 0x2272},
171 + {"scsi/sg.h", "SG_SET_RESERVED_SIZE", 0x2275},
172 + {"scsi/sg.h", "SG_GET_SCSI_ID", 0x2276},
173 + {"scsi/sg.h", "SG_SET_FORCE_LOW_DMA", 0x2279},
174 + {"scsi/sg.h", "SG_GET_LOW_DMA", 0x227a},
175 + {"scsi/sg.h", "SG_SET_FORCE_PACK_ID", 0x227b},
176 + {"scsi/sg.h", "SG_GET_PACK_ID", 0x227c},
177 + {"scsi/sg.h", "SG_GET_NUM_WAITING", 0x227d},
178 + {"scsi/sg.h", "SG_SET_DEBUG", 0x227e},
179 + {"scsi/sg.h", "SG_GET_SG_TABLESIZE", 0x227f},
180 + {"scsi/sg.h", "SG_GET_VERSION_NUM", 0x2282},
181 + {"scsi/sg.h", "SG_NEXT_CMD_LEN", 0x2283},
182 + {"scsi/sg.h", "SG_SCSI_RESET", 0x2284},
183 + {"scsi/sg.h", "SG_IO", 0x2285},
184 + {"scsi/sg.h", "SG_GET_REQUEST_TABLE", 0x2286},
185 + {"scsi/sg.h", "SG_SET_KEEP_ORPHAN", 0x2287},
186 + {"scsi/sg.h", "SG_GET_KEEP_ORPHAN", 0x2288},
187 + {"scsi/sg.h", "SG_GET_ACCESS_COUNT", 0x2289},
188 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_GET_INFO", 0x2300},
189 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_SEND_REQUEST", 0x2301},
190 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_ALLOCATE", 0x2302},
191 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_DEALLOCATE", 0x2303},
192 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_SEND_RESPONSE", 0x2304},
193 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_INITIATE_BUS_RESET", 0x2305},
194 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_ADD_DESCRIPTOR", 0x2306},
195 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_REMOVE_DESCRIPTOR", 0x2307},
196 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_CREATE_ISO_CONTEXT", 0x2308},
197 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_QUEUE_ISO", 0x2309},
198 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_START_ISO", 0x230a},
199 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_STOP_ISO", 0x230b},
200 + {"linux/firewire-cdev.h", "FW_CDEV_IOC_GET_CYCLE_TIMER", 0x230c},
201 + {"linux/i2o.h", "BLKI2OGRSTRAT", 0x3201},
202 + {"linux/i2o.h", "BLKI2OGWSTRAT", 0x3202},
203 + {"linux/i2o.h", "BLKI2OSRSTRAT", 0x3203},
204 + {"linux/i2o.h", "BLKI2OSWSTRAT", 0x3204},
205 + {"linux/suspend_ioctls.h", "SNAPSHOT_FREEZE", 0x3301},
206 + {"linux/suspend_ioctls.h", "SNAPSHOT_UNFREEZE", 0x3302},
207 + {"linux/suspend_ioctls.h", "SNAPSHOT_ATOMIC_RESTORE", 0x3304},
208 + {"linux/suspend_ioctls.h", "SNAPSHOT_FREE", 0x3305},
209 + {"linux/suspend_ioctls.h", "SNAPSHOT_FREE_SWAP_PAGES", 0x3309},
210 + {"linux/suspend_ioctls.h", "SNAPSHOT_S2RAM", 0x330b},
211 + {"linux/suspend_ioctls.h", "SNAPSHOT_SET_SWAP_AREA", 0x330d},
212 + {"linux/suspend_ioctls.h", "SNAPSHOT_GET_IMAGE_SIZE", 0x330e},
213 + {"linux/suspend_ioctls.h", "SNAPSHOT_PLATFORM_SUPPORT", 0x330f},
214 + {"linux/suspend_ioctls.h", "SNAPSHOT_POWER_OFF", 0x3310},
215 + {"linux/suspend_ioctls.h", "SNAPSHOT_CREATE_IMAGE", 0x3311},
216 + {"linux/suspend_ioctls.h", "SNAPSHOT_PREF_IMAGE_SIZE", 0x3312},
217 + {"linux/suspend_ioctls.h", "SNAPSHOT_AVAIL_SWAP_SIZE", 0x3313},
218 + {"linux/suspend_ioctls.h", "SNAPSHOT_ALLOC_SWAP_PAGE", 0x3314},
219 + {"linux/radeonfb.h", "FBIO_RADEON_GET_MIRROR", 0x4003},
220 + {"linux/radeonfb.h", "FBIO_RADEON_SET_MIRROR", 0x4004},
221 + {"linux/agpgart.h", "AGPIOC_INFO", 0x4100},
222 + {"linux/agpgart.h", "AGPIOC_ACQUIRE", 0x4101},
223 + {"linux/apm_bios.h", "APM_IOC_STANDBY", 0x4101},
224 + {"linux/agpgart.h", "AGPIOC_RELEASE", 0x4102},
225 + {"linux/apm_bios.h", "APM_IOC_SUSPEND", 0x4102},
226 + {"linux/agpgart.h", "AGPIOC_SETUP", 0x4103},
227 + {"linux/agpgart.h", "AGPIOC_RESERVE", 0x4104},
228 + {"linux/agpgart.h", "AGPIOC_PROTECT", 0x4105},
229 + {"linux/agpgart.h", "AGPIOC_ALLOCATE", 0x4106},
230 + {"linux/agpgart.h", "AGPIOC_DEALLOCATE", 0x4107},
231 + {"linux/agpgart.h", "AGPIOC_BIND", 0x4108},
232 + {"linux/agpgart.h", "AGPIOC_UNBIND", 0x4109},
233 + {"linux/agpgart.h", "AGPIOC_CHIPSET_FLUSH", 0x410a},
234 + {"linux/pmu.h", "PMU_IOC_SLEEP", 0x4200},
235 + {"linux/cciss_ioctl.h", "CCISS_GETPCIINFO", 0x4201},
236 + {"linux/pmu.h", "PMU_IOC_GET_BACKLIGHT", 0x4201},
237 + {"linux/cciss_ioctl.h", "CCISS_GETINTINFO", 0x4202},
238 + {"linux/pmu.h", "PMU_IOC_SET_BACKLIGHT", 0x4202},
239 + {"linux/cciss_ioctl.h", "CCISS_SETINTINFO", 0x4203},
240 + {"linux/pmu.h", "PMU_IOC_GET_MODEL", 0x4203},
241 + {"linux/cciss_ioctl.h", "CCISS_GETNODENAME", 0x4204},
242 + {"linux/pmu.h", "PMU_IOC_HAS_ADB", 0x4204},
243 + {"linux/cciss_ioctl.h", "CCISS_SETNODENAME", 0x4205},
244 + {"linux/pmu.h", "PMU_IOC_CAN_SLEEP", 0x4205},
245 + {"linux/cciss_ioctl.h", "CCISS_GETHEARTBEAT", 0x4206},
246 + {"linux/pmu.h", "PMU_IOC_GRAB_BACKLIGHT", 0x4206},
247 + {"linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", 0x4207},
248 + {"linux/cciss_ioctl.h", "CCISS_GETFIRMVER", 0x4208},
249 + {"linux/cciss_ioctl.h", "CCISS_GETDRIVVER", 0x4209},
250 + {"linux/cciss_ioctl.h", "CCISS_REVALIDVOLS", 0x420a},
251 + {"linux/cciss_ioctl.h", "CCISS_PASSTHRU", 0x420b},
252 + {"linux/cciss_ioctl.h", "CCISS_PASSTHRU32", 0x420b},
253 + {"linux/cciss_ioctl.h", "CCISS_DEREGDISK", 0x420c},
254 + {"linux/cciss_ioctl.h", "CCISS_REGNEWDISK", 0x420d},
255 + {"linux/cciss_ioctl.h", "CCISS_REGNEWD", 0x420e},
256 + {"linux/cciss_ioctl.h", "CCISS_RESCANDISK", 0x4210},
257 + {"linux/cciss_ioctl.h", "CCISS_GETLUNINFO", 0x4211},
258 + {"linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", 0x4212},
259 + {"linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU32", 0x4212},
260 + {"linux/soundcard.h", "SNDCTL_COPR_RESET", 0x4300},
261 + {"linux/capi.h", "CAPI_REGISTER", 0x4301},
262 + {"linux/soundcard.h", "SNDCTL_COPR_LOAD", 0x4301},
263 + {"linux/soundcard.h", "SNDCTL_COPR_RDATA", 0x4302},
264 + {"linux/soundcard.h", "SNDCTL_COPR_RCODE", 0x4303},
265 + {"linux/soundcard.h", "SNDCTL_COPR_WDATA", 0x4304},
266 + {"linux/soundcard.h", "SNDCTL_COPR_WCODE", 0x4305},
267 + {"linux/capi.h", "CAPI_GET_MANUFACTURER", 0x4306},
268 + {"linux/soundcard.h", "SNDCTL_COPR_RUN", 0x4306},
269 + {"linux/capi.h", "CAPI_GET_VERSION", 0x4307},
270 + {"linux/soundcard.h", "SNDCTL_COPR_HALT", 0x4307},
271 + {"linux/capi.h", "CAPI_GET_SERIAL", 0x4308},
272 + {"linux/soundcard.h", "SNDCTL_COPR_SENDMSG", 0x4308},
273 + {"linux/capi.h", "CAPI_GET_PROFILE", 0x4309},
274 + {"linux/soundcard.h", "SNDCTL_COPR_RCVMSG", 0x4309},
275 + {"linux/capi.h", "CAPI_MANUFACTURER_CMD", 0x4320},
276 + {"linux/capi.h", "CAPI_GET_ERRCODE", 0x4321},
277 + {"linux/capi.h", "CAPI_INSTALLED", 0x4322},
278 + {"linux/capi.h", "CAPI_GET_FLAGS", 0x4323},
279 + {"linux/capi.h", "CAPI_SET_FLAGS", 0x4324},
280 + {"linux/capi.h", "CAPI_CLR_FLAGS", 0x4325},
281 + {"linux/capi.h", "CAPI_NCCI_OPENCOUNT", 0x4326},
282 + {"linux/capi.h", "CAPI_NCCI_GETUNIT", 0x4327},
283 + {"linux/input.h", "EVIOCGVERSION", 0x4501},
284 + {"linux/input.h", "EVIOCGID", 0x4502},
285 + {"linux/input.h", "EVIOCGREP", 0x4503},
286 + {"linux/input.h", "EVIOCSREP", 0x4503},
287 + {"linux/input.h", "EVIOCGKEYCODE", 0x4504},
288 + {"linux/input.h", "EVIOCSKEYCODE", 0x4504},
289 + {"linux/input.h", "EVIOCRMFF", 0x4581},
290 + {"linux/input.h", "EVIOCGEFFECTS", 0x4584},
291 + {"linux/input.h", "EVIOCGRAB", 0x4590},
292 + {"linux/fb.h", "FBIOGET_VSCREENINFO", 0x4600},
293 + {"linux/fb.h", "FBIOPUT_VSCREENINFO", 0x4601},
294 + {"linux/fb.h", "FBIOGET_FSCREENINFO", 0x4602},
295 + {"linux/fb.h", "FBIOGETCMAP", 0x4604},
296 + {"linux/fb.h", "FBIOPUTCMAP", 0x4605},
297 + {"linux/fb.h", "FBIOPAN_DISPLAY", 0x4606},
298 + {"linux/fb.h", "FBIO_CURSOR", 0x4608},
299 + {"linux/fb.h", "FBIOGET_CON2FBMAP", 0x460f},
300 + {"linux/fb.h", "FBIOPUT_CON2FBMAP", 0x4610},
301 + {"linux/fb.h", "FBIOBLANK", 0x4611},
302 + {"linux/fb.h", "FBIOGET_VBLANK", 0x4612},
303 + {"linux/fb.h", "FBIO_ALLOC", 0x4613},
304 + {"linux/fb.h", "FBIO_FREE", 0x4614},
305 + {"linux/fb.h", "FBIOGET_GLYPH", 0x4615},
306 + {"linux/fb.h", "FBIOGET_HWCINFO", 0x4616},
307 + {"linux/fb.h", "FBIOPUT_MODEINFO", 0x4617},
308 + {"linux/fb.h", "FBIOGET_DISPINFO", 0x4618},
309 + {"linux/ivtvfb.h", "FBIO_WAITFORVSYNC", 0x4620},
310 + {"linux/matroxfb.h", "FBIO_WAITFORVSYNC", 0x4620},
311 + {"linux/arcfb.h", "FBIO_WAITEVENT", 0x4688},
312 + {"linux/arcfb.h", "FBIO_GETCONTROL2", 0x4689},
313 + {"video/sstfb.h", "SSTFB_GET_VGAPASS", 0x46dd},
314 + {"video/sstfb.h", "SSTFB_SET_VGAPASS", 0x46dd},
315 + {"linux/gigaset_dev.h", "GIGASET_REDIR", 0x4700},
316 + {"linux/gigaset_dev.h", "GIGASET_CONFIG", 0x4701},
317 + {"linux/gigaset_dev.h", "GIGASET_BRKCHARS", 0x4702},
318 + {"linux/gigaset_dev.h", "GIGASET_VERSION", 0x4703},
319 + {"linux/hidraw.h", "HIDIOCGRDESCSIZE", 0x4801},
320 + {"linux/hiddev.h", "HIDIOCGVERSION", 0x4801},
321 + {"linux/hiddev.h", "HIDIOCAPPLICATION", 0x4802},
322 + {"linux/hidraw.h", "HIDIOCGRDESC", 0x4802},
323 + {"linux/hiddev.h", "HIDIOCGDEVINFO", 0x4803},
324 + {"linux/hidraw.h", "HIDIOCGRAWINFO", 0x4803},
325 + {"linux/hiddev.h", "HIDIOCGSTRING", 0x4804},
326 + {"linux/hiddev.h", "HIDIOCINITREPORT", 0x4805},
327 + {"linux/hiddev.h", "HIDIOCGREPORT", 0x4807},
328 + {"linux/hiddev.h", "HIDIOCSREPORT", 0x4808},
329 + {"linux/hiddev.h", "HIDIOCGREPORTINFO", 0x4809},
330 + {"linux/hiddev.h", "HIDIOCGFIELDINFO", 0x480a},
331 + {"linux/hiddev.h", "HIDIOCGUSAGE", 0x480b},
332 + {"linux/hiddev.h", "HIDIOCSUSAGE", 0x480c},
333 + {"linux/hiddev.h", "HIDIOCGUCODE", 0x480d},
334 + {"linux/hiddev.h", "HIDIOCGFLAG", 0x480e},
335 + {"linux/hiddev.h", "HIDIOCSFLAG", 0x480f},
336 + {"sound/hda_hwdep.h", "HDA_IOCTL_PVERSION", 0x4810},
337 + {"linux/hiddev.h", "HIDIOCGCOLLECTIONINDEX", 0x4810},
338 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_INFO", 0x4810},
339 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_INFO", 0x4810},
340 + {"sound/hda_hwdep.h", "HDA_IOCTL_VERB_WRITE", 0x4811},
341 + {"linux/hiddev.h", "HIDIOCGCOLLECTIONINFO", 0x4811},
342 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", 0x4811},
343 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_LOAD_CODE", 0x4811},
344 + {"sound/hda_hwdep.h", "HDA_IOCTL_GET_WCAP", 0x4812},
345 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", 0x4812},
346 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_UNLOAD_CODE", 0x4812},
347 + {"linux/hiddev.h", "HIDIOCGUSAGES", 0x4813},
348 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_START", 0x4813},
349 + {"linux/hiddev.h", "HIDIOCSUSAGES", 0x4814},
350 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_STOP", 0x4814},
351 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_PAUSE", 0x4815},
352 + {"sound/sb16_csp.h", "SNDRV_SB_CSP_IOCTL_RESTART", 0x4816},
353 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_INFO", 0x4820},
354 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_TRAM_SETUP", 0x4820},
355 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_RESET", 0x4821},
356 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_TRAM_POKE", 0x4821},
357 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_PLAY_NOTE", 0x4822},
358 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_TRAM_PEEK", 0x4822},
359 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_VOICE", 0x4823},
360 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_PARAMS", 0x4824},
361 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_MODE", 0x4825},
362 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_SET_CONNECTION", 0x4826},
363 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_PCM_POKE", 0x4830},
364 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_PCM_PEEK", 0x4831},
365 + {"sound/asound_fm.h", "SNDRV_DM_FM_IOCTL_CLEAR_PATCHES", 0x4840},
366 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_PVERSION", 0x4840},
367 + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_PEAK_RMS", 0x4840},
368 + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_CONFIG_INFO", 0x4841},
369 + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE", 0x4842},
370 + {"sound/hdspm.h", "SNDRV_HDSPM_IOCTL_GET_VERSION", 0x4843},
371 + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_VERSION", 0x4843},
372 + {"sound/hdspm.h", "SNDRV_HDSPM_IOCTL_GET_MIXER", 0x4844},
373 + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_MIXER", 0x4844},
374 + {"sound/hdsp.h", "SNDRV_HDSP_IOCTL_GET_9632_AEB", 0x4845},
375 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_STOP", 0x4880},
376 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CONTINUE", 0x4881},
377 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_ZERO_TRAM_COUNTER", 0x4882},
378 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_SINGLE_STEP", 0x4883},
379 + {"sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_DBG_READ", 0x4884},
380 + {"net/bluetooth/hci.h", "HCIDEVUP", 0x48c9},
381 + {"net/bluetooth/hci.h", "HCIDEVDOWN", 0x48ca},
382 + {"net/bluetooth/hci.h", "HCIDEVRESET", 0x48cb},
383 + {"net/bluetooth/hci.h", "HCIDEVRESTAT", 0x48cc},
384 + {"net/bluetooth/hci.h", "HCIGETDEVLIST", 0x48d2},
385 + {"net/bluetooth/hci.h", "HCIGETDEVINFO", 0x48d3},
386 + {"net/bluetooth/hci.h", "HCIGETCONNLIST", 0x48d4},
387 + {"net/bluetooth/hci.h", "HCIGETCONNINFO", 0x48d5},
388 + {"net/bluetooth/hci.h", "HCISETRAW", 0x48dc},
389 + {"net/bluetooth/hci.h", "HCISETSCAN", 0x48dd},
390 + {"net/bluetooth/hci.h", "HCISETAUTH", 0x48de},
391 + {"net/bluetooth/hci.h", "HCISETENCRYPT", 0x48df},
392 + {"net/bluetooth/hci.h", "HCISETPTYPE", 0x48e0},
393 + {"net/bluetooth/hci.h", "HCISETLINKPOL", 0x48e1},
394 + {"net/bluetooth/hci.h", "HCISETLINKMODE", 0x48e2},
395 + {"net/bluetooth/hci.h", "HCISETACLMTU", 0x48e3},
396 + {"net/bluetooth/hci.h", "HCISETSCOMTU", 0x48e4},
397 + {"net/bluetooth/hci.h", "HCISETSECMGR", 0x48e6},
398 + {"net/bluetooth/hci.h", "HCIINQUIRY", 0x48f0},
399 + {"linux/isdn.h", "IIOCNETAIF", 0x4901},
400 + {"linux/isdn.h", "IIOCNETDIF", 0x4902},
401 + {"linux/isdn.h", "IIOCNETSCF", 0x4903},
402 + {"linux/isdn.h", "IIOCNETGCF", 0x4904},
403 + {"linux/isdn.h", "IIOCNETANM", 0x4905},
404 + {"linux/isdn.h", "IIOCNETDNM", 0x4906},
405 + {"linux/isdn.h", "IIOCNETGNM", 0x4907},
406 + {"linux/isdn.h", "IIOCGETSET", 0x4908},
407 + {"linux/isdn.h", "IIOCSETSET", 0x4909},
408 + {"linux/isdn.h", "IIOCSETVER", 0x490a},
409 + {"linux/isdn.h", "IIOCNETHUP", 0x490b},
410 + {"linux/isdn.h", "IIOCSETGST", 0x490c},
411 + {"linux/isdn.h", "IIOCSETBRJ", 0x490d},
412 + {"linux/isdn.h", "IIOCSIGPRF", 0x490e},
413 + {"linux/isdn.h", "IIOCGETPRF", 0x490f},
414 + {"linux/isdn.h", "IIOCSETPRF", 0x4910},
415 + {"linux/isdn.h", "IIOCGETMAP", 0x4911},
416 + {"linux/isdn.h", "IIOCSETMAP", 0x4912},
417 + {"linux/isdn.h", "IIOCNETASL", 0x4913},
418 + {"linux/isdn.h", "IIOCNETDIL", 0x4914},
419 + {"linux/isdn.h", "IIOCGETCPS", 0x4915},
420 + {"linux/isdn.h", "IIOCGETDVR", 0x4916},
421 + {"linux/isdn.h", "IIOCNETLCR", 0x4917},
422 + {"linux/isdn.h", "IIOCNETDWRSET", 0x4918},
423 + {"linux/isdn.h", "IIOCNETALN", 0x4920},
424 + {"linux/isdn.h", "IIOCNETDLN", 0x4921},
425 + {"linux/isdn.h", "IIOCNETGPN", 0x4922},
426 + {"linux/isdn.h", "IIOCDBGVAR", 0x497f},
427 + {"linux/isdn.h", "IIOCDRVCTL", 0x4980},
428 + {"linux/kd.h", "KIOCSOUND", 0x4b2f},
429 + {"linux/kd.h", "KDMKTONE", 0x4b30},
430 + {"linux/kd.h", "KDGETLED", 0x4b31},
431 + {"linux/kd.h", "KDSETLED", 0x4b32},
432 + {"linux/kd.h", "KDGKBTYPE", 0x4b33},
433 + {"linux/kd.h", "KDADDIO", 0x4b34},
434 + {"linux/kd.h", "KDDELIO", 0x4b35},
435 + {"linux/kd.h", "KDENABIO", 0x4b36},
436 + {"linux/kd.h", "KDDISABIO", 0x4b37},
437 + {"linux/kd.h", "KDSETMODE", 0x4b3a},
438 + {"linux/kd.h", "KDGETMODE", 0x4b3b},
439 + {"linux/kd.h", "KDMAPDISP", 0x4b3c},
440 + {"linux/kd.h", "KDUNMAPDISP", 0x4b3d},
441 + {"linux/kd.h", "GIO_SCRNMAP", 0x4b40},
442 + {"linux/kd.h", "PIO_SCRNMAP", 0x4b41},
443 + {"linux/kd.h", "KDGKBMODE", 0x4b44},
444 + {"linux/kd.h", "KDSKBMODE", 0x4b45},
445 + {"linux/kd.h", "KDGKBENT", 0x4b46},
446 + {"linux/kd.h", "KDSKBENT", 0x4b47},
447 + {"linux/kd.h", "KDGKBSENT", 0x4b48},
448 + {"linux/kd.h", "KDSKBSENT", 0x4b49},
449 + {"linux/kd.h", "KDGKBDIACR", 0x4b4a},
450 + {"linux/kd.h", "KDSKBDIACR", 0x4b4b},
451 + {"linux/kd.h", "KDGETKEYCODE", 0x4b4c},
452 + {"linux/kd.h", "KDSETKEYCODE", 0x4b4d},
453 + {"linux/kd.h", "KDSIGACCEPT", 0x4b4e},
454 + {"linux/kd.h", "KDKBDREP", 0x4b52},
455 + {"linux/kd.h", "GIO_FONT", 0x4b60},
456 + {"linux/kd.h", "PIO_FONT", 0x4b61},
457 + {"linux/kd.h", "KDGKBMETA", 0x4b62},
458 + {"linux/kd.h", "KDSKBMETA", 0x4b63},
459 + {"linux/kd.h", "KDGKBLED", 0x4b64},
460 + {"linux/kd.h", "KDSKBLED", 0x4b65},
461 + {"linux/kd.h", "GIO_UNIMAP", 0x4b66},
462 + {"linux/kd.h", "PIO_UNIMAP", 0x4b67},
463 + {"linux/kd.h", "PIO_UNIMAPCLR", 0x4b68},
464 + {"linux/kd.h", "GIO_UNISCRNMAP", 0x4b69},
465 + {"linux/kd.h", "PIO_UNISCRNMAP", 0x4b6a},
466 + {"linux/kd.h", "GIO_FONTX", 0x4b6b},
467 + {"linux/kd.h", "PIO_FONTX", 0x4b6c},
468 + {"linux/kd.h", "PIO_FONTRESET", 0x4b6d},
469 + {"linux/kd.h", "GIO_CMAP", 0x4b70},
470 + {"linux/kd.h", "PIO_CMAP", 0x4b71},
471 + {"linux/kd.h", "KDFONTOP", 0x4b72},
472 + {"linux/kd.h", "KDGKBDIACRUC", 0x4bfa},
473 + {"linux/kd.h", "KDSKBDIACRUC", 0x4bfb},
474 + {"mtd/mtd-abi.h", "MEMGETINFO", 0x4d01},
475 + {"mtd/mtd-abi.h", "MEMERASE", 0x4d02},
476 + {"mtd/mtd-abi.h", "MEMWRITEOOB", 0x4d03},
477 + {"mtd/mtd-abi.h", "MEMREADOOB", 0x4d04},
478 + {"mtd/mtd-abi.h", "MEMLOCK", 0x4d05},
479 + {"mtd/mtd-abi.h", "MEMUNLOCK", 0x4d06},
480 + {"mtd/mtd-abi.h", "MEMGETREGIONCOUNT", 0x4d07},
481 + {"mtd/mtd-abi.h", "MEMGETREGIONINFO", 0x4d08},
482 + {"mtd/mtd-abi.h", "MEMSETOOBSEL", 0x4d09},
483 + {"mtd/mtd-abi.h", "MEMGETOOBSEL", 0x4d0a},
484 + {"mtd/mtd-abi.h", "MEMGETBADBLOCK", 0x4d0b},
485 + {"mtd/mtd-abi.h", "MEMSETBADBLOCK", 0x4d0c},
486 + {"mtd/mtd-abi.h", "OTPSELECT", 0x4d0d},
487 + {"mtd/mtd-abi.h", "OTPGETREGIONCOUNT", 0x4d0e},
488 + {"mtd/mtd-abi.h", "OTPGETREGIONINFO", 0x4d0f},
489 + {"mtd/mtd-abi.h", "OTPLOCK", 0x4d10},
490 + {"mtd/mtd-abi.h", "ECCGETLAYOUT", 0x4d11},
491 + {"mtd/mtd-abi.h", "ECCGETSTATS", 0x4d12},
492 + {"mtd/mtd-abi.h", "MTDFILEMODE", 0x4d13},
493 + {"linux/soundcard.h", "SOUND_MIXER_INFO", 0x4d65},
494 + {"linux/soundcard.h", "SOUND_OLD_MIXER_INFO", 0x4d65},
495 + {"linux/soundcard.h", "SOUND_MIXER_ACCESS", 0x4d66},
496 + {"linux/soundcard.h", "SOUND_MIXER_AGC", 0x4d67},
497 + {"linux/soundcard.h", "SOUND_MIXER_3DSE", 0x4d68},
498 + {"linux/soundcard.h", "SOUND_MIXER_PRIVATE1", 0x4d6f},
499 + {"linux/soundcard.h", "SOUND_MIXER_PRIVATE2", 0x4d70},
500 + {"linux/soundcard.h", "SOUND_MIXER_PRIVATE3", 0x4d71},
501 + {"linux/soundcard.h", "SOUND_MIXER_PRIVATE4", 0x4d72},
502 + {"linux/soundcard.h", "SOUND_MIXER_PRIVATE5", 0x4d73},
503 + {"linux/soundcard.h", "SOUND_MIXER_GETLEVELS", 0x4d74},
504 + {"linux/soundcard.h", "SOUND_MIXER_SETLEVELS", 0x4d75},
505 + {"linux/soundcard.h", "OSS_GETVERSION", 0x4d76},
506 + {"linux/ticable.h", "IOCTL_TIUSB_TIMEOUT", 0x4e20},
507 + {"linux/ticable.h", "IOCTL_TIUSB_RESET_DEVICE", 0x4e21},
508 + {"linux/ticable.h", "IOCTL_TIUSB_RESET_PIPES", 0x4e22},
509 + {"linux/ticable.h", "IOCTL_TIUSB_GET_MAXPS", 0x4e23},
510 + {"linux/ticable.h", "IOCTL_TIUSB_GET_DEVID", 0x4e24},
511 + {"mtd/ubi-user.h", "UBI_IOCVOLUP", 0x4f00},
512 + {"mtd/ubi-user.h", "UBI_IOCEBER", 0x4f01},
513 + {"mtd/ubi-user.h", "UBI_IOCEBCH", 0x4f02},
514 + {"linux/soundcard.h", "SNDCTL_DSP_RESET", 0x5000},
515 + {"linux/soundcard.h", "SNDCTL_DSP_SYNC", 0x5001},
516 + {"asm/bfin_sport.h", "SPORT_IOC_CONFIG", 0x5001},
517 + {"asm/bfin_sport.h", "ENABLE_AD73311", 0x5002},
518 + {"linux/soundcard.h", "SNDCTL_DSP_SPEED", 0x5002},
519 + {"linux/soundcard.h", "SOUND_PCM_READ_RATE", 0x5002},
520 + {"linux/soundcard.h", "SNDCTL_DSP_STEREO", 0x5003},
521 + {"linux/soundcard.h", "SNDCTL_DSP_GETBLKSIZE", 0x5004},
522 + {"linux/soundcard.h", "SNDCTL_DSP_SETFMT", 0x5005},
523 + {"linux/soundcard.h", "SOUND_PCM_READ_BITS", 0x5005},
524 + {"linux/soundcard.h", "SNDCTL_DSP_CHANNELS", 0x5006},
525 + {"linux/soundcard.h", "SOUND_PCM_READ_CHANNELS", 0x5006},
526 + {"linux/soundcard.h", "SOUND_PCM_READ_FILTER", 0x5007},
527 + {"linux/soundcard.h", "SOUND_PCM_WRITE_FILTER", 0x5007},
528 + {"linux/soundcard.h", "SNDCTL_DSP_POST", 0x5008},
529 + {"linux/soundcard.h", "SNDCTL_DSP_SUBDIVIDE", 0x5009},
530 + {"linux/soundcard.h", "SNDCTL_DSP_SETFRAGMENT", 0x500a},
531 + {"linux/soundcard.h", "SNDCTL_DSP_GETFMTS", 0x500b},
532 + {"linux/soundcard.h", "SNDCTL_DSP_GETOSPACE", 0x500c},
533 + {"linux/soundcard.h", "SNDCTL_DSP_GETISPACE", 0x500d},
534 + {"linux/soundcard.h", "SNDCTL_DSP_NONBLOCK", 0x500e},
535 + {"linux/soundcard.h", "SNDCTL_DSP_GETCAPS", 0x500f},
536 + {"linux/soundcard.h", "SNDCTL_DSP_GETTRIGGER", 0x5010},
537 + {"linux/soundcard.h", "SNDCTL_DSP_SETTRIGGER", 0x5010},
538 + {"linux/soundcard.h", "SNDCTL_DSP_GETIPTR", 0x5011},
539 + {"linux/soundcard.h", "SNDCTL_DSP_GETOPTR", 0x5012},
540 + {"linux/soundcard.h", "SNDCTL_DSP_MAPINBUF", 0x5013},
541 + {"linux/soundcard.h", "SNDCTL_DSP_MAPOUTBUF", 0x5014},
542 + {"linux/soundcard.h", "SNDCTL_DSP_SETSYNCRO", 0x5015},
543 + {"linux/soundcard.h", "SNDCTL_DSP_SETDUPLEX", 0x5016},
544 + {"linux/soundcard.h", "SNDCTL_DSP_GETODELAY", 0x5017},
545 + {"linux/soundcard.h", "SNDCTL_DSP_PROFILE", 0x5017},
546 + {"linux/soundcard.h", "SNDCTL_DSP_GETCHANNELMASK", 0x5040},
547 + {"linux/soundcard.h", "SNDCTL_DSP_BIND_CHANNEL", 0x5041},
548 + {"linux/soundcard.h", "SNDCTL_DSP_SETSPDIF", 0x5042},
549 + {"linux/soundcard.h", "SNDCTL_DSP_GETSPDIF", 0x5043},
550 + {"sound/sscape_ioctl.h", "SND_SSCAPE_LOAD_BOOTB", 0x5064},
551 + {"sound/sscape_ioctl.h", "SND_SSCAPE_LOAD_MCODE", 0x5065},
552 + {"linux/soundcard.h", "SNDCTL_SEQ_RESET", 0x5100},
553 + {"linux/soundcard.h", "SNDCTL_SEQ_SYNC", 0x5101},
554 + {"linux/soundcard.h", "SNDCTL_SYNTH_INFO", 0x5102},
555 + {"linux/soundcard.h", "SNDCTL_SEQ_CTRLRATE", 0x5103},
556 + {"linux/soundcard.h", "SNDCTL_SEQ_GETOUTCOUNT", 0x5104},
557 + {"linux/soundcard.h", "SNDCTL_SEQ_GETINCOUNT", 0x5105},
558 + {"linux/soundcard.h", "SNDCTL_SEQ_PERCMODE", 0x5106},
559 + {"linux/soundcard.h", "SNDCTL_FM_LOAD_INSTR", 0x5107},
560 + {"linux/soundcard.h", "SNDCTL_SEQ_TESTMIDI", 0x5108},
561 + {"linux/soundcard.h", "SNDCTL_SEQ_RESETSAMPLES", 0x5109},
562 + {"linux/soundcard.h", "SNDCTL_SEQ_NRSYNTHS", 0x510a},
563 + {"linux/soundcard.h", "SNDCTL_SEQ_NRMIDIS", 0x510b},
564 + {"linux/soundcard.h", "SNDCTL_MIDI_INFO", 0x510c},
565 + {"linux/soundcard.h", "SNDCTL_SEQ_THRESHOLD", 0x510d},
566 + {"linux/soundcard.h", "SNDCTL_SYNTH_MEMAVL", 0x510e},
567 + {"linux/soundcard.h", "SNDCTL_FM_4OP_ENABLE", 0x510f},
568 + {"linux/soundcard.h", "SNDCTL_SEQ_PANIC", 0x5111},
569 + {"linux/soundcard.h", "SNDCTL_SEQ_OUTOFBAND", 0x5112},
570 + {"linux/soundcard.h", "SNDCTL_SEQ_GETTIME", 0x5113},
571 + {"linux/soundcard.h", "SNDCTL_SYNTH_ID", 0x5114},
572 + {"linux/soundcard.h", "SNDCTL_SYNTH_CONTROL", 0x5115},
573 + {"linux/soundcard.h", "SNDCTL_SYNTH_REMOVESAMPLE", 0x5116},
574 + {"linux/random.h", "RNDGETENTCNT", 0x5200},
575 + {"media/rds.h", "RDS_CMD_OPEN", 0x5201},
576 + {"linux/random.h", "RNDADDTOENTCNT", 0x5201},
577 + {"media/rds.h", "RDS_CMD_CLOSE", 0x5202},
578 + {"linux/random.h", "RNDGETPOOL", 0x5202},
579 + {"media/rds.h", "RDS_CMD_READ", 0x5203},
580 + {"linux/random.h", "RNDADDENTROPY", 0x5203},
581 + {"media/rds.h", "RDS_CMD_POLL", 0x5204},
582 + {"linux/random.h", "RNDZAPENTCNT", 0x5204},
583 + {"linux/random.h", "RNDCLEARPOOL", 0x5206},
584 + {"net/bluetooth/rfcomm.h", "RFCOMMCREATEDEV", 0x52c8},
585 + {"net/bluetooth/rfcomm.h", "RFCOMMRELEASEDEV", 0x52c9},
586 + {"net/bluetooth/rfcomm.h", "RFCOMMGETDEVLIST", 0x52d2},
587 + {"net/bluetooth/rfcomm.h", "RFCOMMGETDEVINFO", 0x52d3},
588 + {"net/bluetooth/rfcomm.h", "RFCOMMSTEALDLC", 0x52dc},
589 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_PVERSION", 0x5300},
590 + {"linux/cdrom.h", "CDROMPAUSE", 0x5301},
591 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_CLIENT_ID", 0x5301},
592 + {"linux/cdrom.h", "CDROMRESUME", 0x5302},
593 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", 0x5302},
594 + {"linux/cdrom.h", "CDROMPLAYMSF", 0x5303},
595 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_RUNNING_MODE", 0x5303},
596 + {"linux/cdrom.h", "CDROMPLAYTRKIND", 0x5304},
597 + {"linux/cdrom.h", "CDROMREADTOCHDR", 0x5305},
598 + {"linux/cdrom.h", "CDROMREADTOCENTRY", 0x5306},
599 + {"linux/cdrom.h", "CDROMSTOP", 0x5307},
600 + {"linux/cdrom.h", "CDROMSTART", 0x5308},
601 + {"linux/cdrom.h", "CDROMEJECT", 0x5309},
602 + {"linux/cdrom.h", "CDROMVOLCTRL", 0x530a},
603 + {"linux/cdrom.h", "CDROMSUBCHNL", 0x530b},
604 + {"linux/cdrom.h", "CDROMREADMODE2", 0x530c},
605 + {"linux/cdrom.h", "CDROMREADMODE1", 0x530d},
606 + {"linux/cdrom.h", "CDROMREADAUDIO", 0x530e},
607 + {"linux/cdrom.h", "CDROMEJECT_SW", 0x530f},
608 + {"linux/cdrom.h", "CDROMMULTISESSION", 0x5310},
609 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 0x5310},
610 + {"linux/cdrom.h", "CDROM_GET_MCN", 0x5311},
611 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 0x5311},
612 + {"linux/cdrom.h", "CDROMRESET", 0x5312},
613 + {"linux/cdrom.h", "CDROMVOLREAD", 0x5313},
614 + {"linux/cdrom.h", "CDROMREADRAW", 0x5314},
615 + {"linux/cdrom.h", "CDROMREADCOOKED", 0x5315},
616 + {"linux/cdrom.h", "CDROMSEEK", 0x5316},
617 + {"linux/cdrom.h", "CDROMPLAYBLK", 0x5317},
618 + {"linux/cdrom.h", "CDROMREADALL", 0x5318},
619 + {"linux/cdrom.h", "CDROMCLOSETRAY", 0x5319},
620 + {"linux/cdrom.h", "CDROMGETSPINDOWN", 0x531d},
621 + {"linux/cdrom.h", "CDROMSETSPINDOWN", 0x531e},
622 + {"linux/cdrom.h", "CDROM_SET_OPTIONS", 0x5320},
623 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_CREATE_PORT", 0x5320},
624 + {"linux/cdrom.h", "CDROM_CLEAR_OPTIONS", 0x5321},
625 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_DELETE_PORT", 0x5321},
626 + {"linux/cdrom.h", "CDROM_SELECT_SPEED", 0x5322},
627 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_PORT_INFO", 0x5322},
628 + {"linux/cdrom.h", "CDROM_SELECT_DISC", 0x5323},
629 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_PORT_INFO", 0x5323},
630 + {"linux/cdrom.h", "CDROM_MEDIA_CHANGED", 0x5325},
631 + {"linux/cdrom.h", "CDROM_DRIVE_STATUS", 0x5326},
632 + {"linux/cdrom.h", "CDROM_DISC_STATUS", 0x5327},
633 + {"linux/cdrom.h", "CDROM_CHANGER_NSLOTS", 0x5328},
634 + {"linux/cdrom.h", "CDROM_LOCKDOOR", 0x5329},
635 + {"linux/cdrom.h", "CDROM_DEBUG", 0x5330},
636 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 0x5330},
637 + {"linux/cdrom.h", "CDROM_GET_CAPABILITY", 0x5331},
638 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 0x5331},
639 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_CREATE_QUEUE", 0x5332},
640 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_DELETE_QUEUE", 0x5333},
641 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 0x5334},
642 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 0x5335},
643 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 0x5336},
644 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 0x5340},
645 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 0x5341},
646 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 0x5342},
647 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_OWNER", 0x5343},
648 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_OWNER", 0x5344},
649 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 0x5345},
650 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 0x5346},
651 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 0x5349},
652 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 0x534a},
653 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 0x534b},
654 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 0x534c},
655 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 0x534e},
656 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_QUERY_SUBS", 0x534f},
657 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 0x5350},
658 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 0x5351},
659 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 0x5352},
660 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_GET_QUEUE_SYNC", 0x5353},
661 + {"sound/asequencer.h", "SNDRV_SEQ_IOCTL_SET_QUEUE_SYNC", 0x5354},
662 + {"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORLOCK", 0x5380},
663 + {"scsi/scsi_ioctl.h", "SCSI_IOCTL_DOORUNLOCK", 0x5381},
664 + {"linux/cdrom.h", "CDROMAUDIOBUFSIZ", 0x5382},
665 + {"scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0x5382},
666 + {"scsi/scsi.h", "SCSI_IOCTL_PROBE_HOST", 0x5385},
667 + {"scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0x5386},
668 + {"scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0x5387},
669 + {"linux/cdrom.h", "DVD_READ_STRUCT", 0x5390},
670 + {"linux/cdrom.h", "DVD_WRITE_STRUCT", 0x5391},
671 + {"linux/cdrom.h", "DVD_AUTH", 0x5392},
672 + {"linux/cdrom.h", "CDROM_SEND_PACKET", 0x5393},
673 + {"linux/cdrom.h", "CDROM_NEXT_WRITABLE", 0x5394},
674 + {"linux/cdrom.h", "CDROM_LAST_WRITTEN", 0x5395},
675 + {"linux/soundcard.h", "SNDCTL_TMR_TIMEBASE", 0x5401},
676 + {"asm/ioctls.h", "TCGETS", 0x5401},
677 + {"linux/soundcard.h", "SNDCTL_TMR_START", 0x5402},
678 + {"asm/ioctls.h", "TCSETS", 0x5402},
679 + {"linux/soundcard.h", "SNDCTL_TMR_STOP", 0x5403},
680 + {"asm/ioctls.h", "TCSETSW", 0x5403},
681 + {"linux/soundcard.h", "SNDCTL_TMR_CONTINUE", 0x5404},
682 + {"asm/ioctls.h", "TCSETSF", 0x5404},
683 + {"linux/soundcard.h", "SNDCTL_TMR_TEMPO", 0x5405},
684 + {"asm/ioctls.h", "TCGETA", 0x5405},
685 + {"linux/soundcard.h", "SNDCTL_TMR_SOURCE", 0x5406},
686 + {"asm/ioctls.h", "TCSETA", 0x5406},
687 + {"linux/soundcard.h", "SNDCTL_TMR_METRONOME", 0x5407},
688 + {"asm/ioctls.h", "TCSETAW", 0x5407},
689 + {"linux/soundcard.h", "SNDCTL_TMR_SELECT", 0x5408},
690 + {"asm/ioctls.h", "TCSETAF", 0x5408},
691 + {"asm/ioctls.h", "TCSBRK", 0x5409},
692 + {"asm/ioctls.h", "TCXONC", 0x540a},
693 + {"asm/ioctls.h", "TCFLSH", 0x540b},
694 + {"asm/ioctls.h", "TIOCEXCL", 0x540c},
695 + {"asm/ioctls.h", "TIOCNXCL", 0x540d},
696 + {"asm/ioctls.h", "TIOCSCTTY", 0x540e},
697 + {"asm/ioctls.h", "TIOCGPGRP", 0x540f},
698 + {"asm/ioctls.h", "TIOCSPGRP", 0x5410},
699 + {"asm/ioctls.h", "TIOCOUTQ", 0x5411},
700 + {"asm/ioctls.h", "TIOCSTI", 0x5412},
701 + {"asm/ioctls.h", "TIOCGWINSZ", 0x5413},
702 + {"asm/ioctls.h", "TIOCSWINSZ", 0x5414},
703 + {"asm/ioctls.h", "TIOCMGET", 0x5415},
704 + {"asm/ioctls.h", "TIOCMBIS", 0x5416},
705 + {"asm/ioctls.h", "TIOCMBIC", 0x5417},
706 + {"asm/ioctls.h", "TIOCMSET", 0x5418},
707 + {"asm/ioctls.h", "TIOCGSOFTCAR", 0x5419},
708 + {"asm/ioctls.h", "TIOCSSOFTCAR", 0x541a},
709 + {"asm/ioctls.h", "FIONREAD", 0x541b},
710 + {"asm/ioctls.h", "TIOCLINUX", 0x541c},
711 + {"asm/ioctls.h", "TIOCCONS", 0x541d},
712 + {"asm/ioctls.h", "TIOCGSERIAL", 0x541e},
713 + {"asm/ioctls.h", "TIOCSSERIAL", 0x541f},
714 + {"asm/ioctls.h", "TIOCPKT", 0x5420},
715 + {"asm/ioctls.h", "FIONBIO", 0x5421},
716 + {"asm/ioctls.h", "TIOCNOTTY", 0x5422},
717 + {"asm/ioctls.h", "TIOCSETD", 0x5423},
718 + {"asm/ioctls.h", "TIOCGETD", 0x5424},
719 + {"asm/ioctls.h", "TCSBRKP", 0x5425},
720 + {"asm/ioctls.h", "TIOCTTYGSTRUCT", 0x5426},
721 + {"asm/ioctls.h", "TIOCSBRK", 0x5427},
722 + {"asm/ioctls.h", "TIOCCBRK", 0x5428},
723 + {"asm/ioctls.h", "TIOCGSID", 0x5429},
724 + {"asm/ioctls.h", "TCGETS2", 0x542a},
725 + {"asm/ioctls.h", "TCSETS2", 0x542b},
726 + {"asm/ioctls.h", "TCSETSW2", 0x542c},
727 + {"asm/ioctls.h", "TCSETSF2", 0x542d},
728 + {"asm/ioctls.h", "TIOCGPTN", 0x5430},
729 + {"asm/ioctls.h", "TIOCSPTLCK", 0x5431},
730 + {"asm/ioctls.h", "FIONCLEX", 0x5450},
731 + {"asm/ioctls.h", "FIOCLEX", 0x5451},
732 + {"asm/ioctls.h", "FIOASYNC", 0x5452},
733 + {"asm/ioctls.h", "TIOCSERCONFIG", 0x5453},
734 + {"asm/ioctls.h", "TIOCSERGWILD", 0x5454},
735 + {"asm/ioctls.h", "TIOCSERSWILD", 0x5455},
736 + {"asm/ioctls.h", "TIOCGLCKTRMIOS", 0x5456},
737 + {"asm/ioctls.h", "TIOCSLCKTRMIOS", 0x5457},
738 + {"asm/ioctls.h", "TIOCSERGSTRUCT", 0x5458},
739 + {"asm/ioctls.h", "TIOCSERGETLSR", 0x5459},
740 + {"asm/ioctls.h", "TIOCSERGETMULTI", 0x545a},
741 + {"asm/ioctls.h", "TIOCSERSETMULTI", 0x545b},
742 + {"asm/ioctls.h", "TIOCMIWAIT", 0x545c},
743 + {"asm/ioctls.h", "TIOCGICOUNT", 0x545d},
744 + {"asm/ioctls.h", "FIOQSIZE", 0x545e},
745 + {"linux/if_tun.h", "TUNSETNOCSUM", 0x54c8},
746 + {"linux/if_tun.h", "TUNSETDEBUG", 0x54c9},
747 + {"linux/if_tun.h", "TUNSETIFF", 0x54ca},
748 + {"linux/if_tun.h", "TUNSETPERSIST", 0x54cb},
749 + {"linux/if_tun.h", "TUNSETOWNER", 0x54cc},
750 + {"linux/if_tun.h", "TUNSETLINK", 0x54cd},
751 + {"linux/if_tun.h", "TUNSETGROUP", 0x54ce},
752 + {"linux/usbdevice_fs.h", "USBDEVFS_CONTROL", 0x5500},
753 + {"linux/uinput.h", "UI_DEV_CREATE", 0x5501},
754 + {"linux/uinput.h", "UI_DEV_DESTROY", 0x5502},
755 + {"linux/usbdevice_fs.h", "USBDEVFS_BULK", 0x5502},
756 + {"linux/usbdevice_fs.h", "USBDEVFS_RESETEP", 0x5503},
757 + {"linux/usbdevice_fs.h", "USBDEVFS_SETINTERFACE", 0x5504},
758 + {"linux/usbdevice_fs.h", "USBDEVFS_SETCONFIGURATION", 0x5505},
759 + {"linux/usbdevice_fs.h", "USBDEVFS_GETDRIVER", 0x5508},
760 + {"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB", 0x550a},
761 + {"linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB32", 0x550a},
762 + {"linux/usbdevice_fs.h", "USBDEVFS_DISCARDURB", 0x550b},
763 + {"linux/usbdevice_fs.h", "USBDEVFS_REAPURB", 0x550c},
764 + {"linux/usbdevice_fs.h", "USBDEVFS_REAPURB32", 0x550c},
765 + {"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY", 0x550d},
766 + {"linux/usbdevice_fs.h", "USBDEVFS_REAPURBNDELAY32", 0x550d},
767 + {"linux/usbdevice_fs.h", "USBDEVFS_DISCSIGNAL", 0x550e},
768 + {"linux/usbdevice_fs.h", "USBDEVFS_CLAIMINTERFACE", 0x550f},
769 + {"linux/usbdevice_fs.h", "USBDEVFS_RELEASEINTERFACE", 0x5510},
770 + {"linux/usbdevice_fs.h", "USBDEVFS_CONNECTINFO", 0x5511},
771 + {"linux/usbdevice_fs.h", "USBDEVFS_IOCTL", 0x5512},
772 + {"linux/usbdevice_fs.h", "USBDEVFS_IOCTL32", 0x5512},
773 + {"linux/usbdevice_fs.h", "USBDEVFS_HUB_PORTINFO", 0x5513},
774 + {"linux/usbdevice_fs.h", "USBDEVFS_RESET", 0x5514},
775 + {"linux/usbdevice_fs.h", "USBDEVFS_CLEAR_HALT", 0x5515},
776 + {"linux/usbdevice_fs.h", "USBDEVFS_DISCONNECT", 0x5516},
777 + {"linux/usbdevice_fs.h", "USBDEVFS_CONNECT", 0x5517},
778 + {"linux/uinput.h", "UI_SET_EVBIT", 0x5564},
779 + {"linux/uinput.h", "UI_SET_KEYBIT", 0x5565},
780 + {"linux/uinput.h", "UI_SET_RELBIT", 0x5566},
781 + {"linux/uinput.h", "UI_SET_ABSBIT", 0x5567},
782 + {"linux/uinput.h", "UI_SET_MSCBIT", 0x5568},
783 + {"linux/uinput.h", "UI_SET_LEDBIT", 0x5569},
784 + {"linux/uinput.h", "UI_SET_SNDBIT", 0x556a},
785 + {"linux/uinput.h", "UI_SET_FFBIT", 0x556b},
786 + {"linux/uinput.h", "UI_SET_PHYS", 0x556c},
787 + {"linux/uinput.h", "UI_SET_SWBIT", 0x556d},
788 + {"linux/uinput.h", "UI_BEGIN_FF_UPLOAD", 0x55c8},
789 + {"linux/uinput.h", "UI_END_FF_UPLOAD", 0x55c9},
790 + {"linux/uinput.h", "UI_BEGIN_FF_ERASE", 0x55ca},
791 + {"linux/uinput.h", "UI_END_FF_ERASE", 0x55cb},
792 + {"linux/videodev2.h", "VIDIOC_QUERYCAP", 0x5600},
793 + {"linux/vt.h", "VT_OPENQRY", 0x5600},
794 + {"linux/videodev2.h", "VIDIOC_RESERVED", 0x5601},
795 + {"linux/vt.h", "VT_GETMODE", 0x5601},
796 + {"linux/videodev2.h", "VIDIOC_ENUM_FMT", 0x5602},
797 + {"linux/vt.h", "VT_SETMODE", 0x5602},
798 + {"linux/vt.h", "VT_GETSTATE", 0x5603},
799 + {"linux/videodev2.h", "VIDIOC_G_FMT", 0x5604},
800 + {"linux/vt.h", "VT_SENDSIG", 0x5604},
801 + {"linux/videodev2.h", "VIDIOC_S_FMT", 0x5605},
802 + {"linux/vt.h", "VT_RELDISP", 0x5605},
803 + {"linux/vt.h", "VT_ACTIVATE", 0x5606},
804 + {"linux/vt.h", "VT_WAITACTIVE", 0x5607},
805 + {"linux/videodev2.h", "VIDIOC_REQBUFS", 0x5608},
806 + {"linux/vt.h", "VT_DISALLOCATE", 0x5608},
807 + {"linux/videodev2.h", "VIDIOC_QUERYBUF", 0x5609},
808 + {"linux/vt.h", "VT_RESIZE", 0x5609},
809 + {"linux/videodev2.h", "VIDIOC_G_FBUF", 0x560a},
810 + {"linux/vt.h", "VT_RESIZEX", 0x560a},
811 + {"linux/videodev2.h", "VIDIOC_S_FBUF", 0x560b},
812 + {"linux/vt.h", "VT_LOCKSWITCH", 0x560b},
813 + {"linux/vt.h", "VT_UNLOCKSWITCH", 0x560c},
814 + {"linux/vt.h", "VT_GETHIFONTMASK", 0x560d},
815 + {"linux/videodev2.h", "VIDIOC_OVERLAY", 0x560e},
816 + {"linux/videodev2.h", "VIDIOC_OVERLAY_OLD", 0x560e},
817 + {"linux/videodev2.h", "VIDIOC_QBUF", 0x560f},
818 + {"linux/videodev2.h", "VIDIOC_DQBUF", 0x5611},
819 + {"linux/videodev2.h", "VIDIOC_STREAMON", 0x5612},
820 + {"linux/videodev2.h", "VIDIOC_STREAMOFF", 0x5613},
821 + {"linux/videodev2.h", "VIDIOC_G_PARM", 0x5615},
822 + {"linux/videodev2.h", "VIDIOC_S_PARM", 0x5616},
823 + {"linux/videodev2.h", "VIDIOC_S_PARM_OLD", 0x5616},
824 + {"linux/videodev2.h", "VIDIOC_G_STD", 0x5617},
825 + {"linux/videodev2.h", "VIDIOC_S_STD", 0x5618},
826 + {"linux/videodev2.h", "VIDIOC_ENUMSTD", 0x5619},
827 + {"linux/videodev2.h", "VIDIOC_ENUMINPUT", 0x561a},
828 + {"linux/videodev2.h", "VIDIOC_G_CTRL", 0x561b},
829 + {"linux/videodev2.h", "VIDIOC_S_CTRL", 0x561c},
830 + {"linux/videodev2.h", "VIDIOC_S_CTRL_OLD", 0x561c},
831 + {"linux/videodev2.h", "VIDIOC_G_TUNER", 0x561d},
832 + {"linux/videodev2.h", "VIDIOC_S_TUNER", 0x561e},
833 + {"linux/videodev2.h", "VIDIOC_G_AUDIO", 0x5621},
834 + {"linux/videodev2.h", "VIDIOC_G_AUDIO_OLD", 0x5621},
835 + {"linux/videodev2.h", "VIDIOC_S_AUDIO", 0x5622},
836 + {"linux/videodev2.h", "VIDIOC_QUERYCTRL", 0x5624},
837 + {"linux/videodev2.h", "VIDIOC_QUERYMENU", 0x5625},
838 + {"linux/videodev2.h", "VIDIOC_G_INPUT", 0x5626},
839 + {"linux/videodev2.h", "VIDIOC_S_INPUT", 0x5627},
840 + {"linux/videodev2.h", "VIDIOC_G_OUTPUT", 0x562e},
841 + {"linux/videodev2.h", "VIDIOC_S_OUTPUT", 0x562f},
842 + {"linux/videodev2.h", "VIDIOC_ENUMOUTPUT", 0x5630},
843 + {"linux/videodev2.h", "VIDIOC_G_AUDOUT", 0x5631},
844 + {"linux/videodev2.h", "VIDIOC_G_AUDOUT_OLD", 0x5631},
845 + {"linux/videodev2.h", "VIDIOC_S_AUDOUT", 0x5632},
846 + {"linux/videodev2.h", "VIDIOC_G_MODULATOR", 0x5636},
847 + {"linux/videodev2.h", "VIDIOC_S_MODULATOR", 0x5637},
848 + {"linux/videodev2.h", "VIDIOC_G_FREQUENCY", 0x5638},
849 + {"linux/videodev2.h", "VIDIOC_S_FREQUENCY", 0x5639},
850 + {"linux/videodev2.h", "VIDIOC_CROPCAP", 0x563a},
851 + {"linux/videodev2.h", "VIDIOC_CROPCAP_OLD", 0x563a},
852 + {"linux/videodev2.h", "VIDIOC_G_CROP", 0x563b},
853 + {"linux/videodev2.h", "VIDIOC_S_CROP", 0x563c},
854 + {"linux/videodev2.h", "VIDIOC_G_JPEGCOMP", 0x563d},
855 + {"linux/videodev2.h", "VIDIOC_S_JPEGCOMP", 0x563e},
856 + {"linux/videodev2.h", "VIDIOC_QUERYSTD", 0x563f},
857 + {"linux/videodev2.h", "VIDIOC_TRY_FMT", 0x5640},
858 + {"linux/videodev2.h", "VIDIOC_ENUMAUDIO", 0x5641},
859 + {"linux/videodev2.h", "VIDIOC_ENUMAUDOUT", 0x5642},
860 + {"linux/videodev2.h", "VIDIOC_G_PRIORITY", 0x5643},
861 + {"linux/videodev2.h", "VIDIOC_S_PRIORITY", 0x5644},
862 + {"linux/videodev2.h", "VIDIOC_G_SLICED_VBI_CAP", 0x5645},
863 + {"linux/videodev2.h", "VIDIOC_LOG_STATUS", 0x5646},
864 + {"linux/videodev2.h", "VIDIOC_G_EXT_CTRLS", 0x5647},
865 + {"linux/videodev2.h", "VIDIOC_S_EXT_CTRLS", 0x5648},
866 + {"linux/videodev2.h", "VIDIOC_TRY_EXT_CTRLS", 0x5649},
867 + {"linux/videodev2.h", "VIDIOC_ENUM_FRAMESIZES", 0x564a},
868 + {"linux/videodev2.h", "VIDIOC_ENUM_FRAMEINTERVALS", 0x564b},
869 + {"linux/videodev2.h", "VIDIOC_G_ENC_INDEX", 0x564c},
870 + {"linux/videodev2.h", "VIDIOC_ENCODER_CMD", 0x564d},
871 + {"linux/videodev2.h", "VIDIOC_TRY_ENCODER_CMD", 0x564e},
872 + {"linux/videodev2.h", "VIDIOC_DBG_S_REGISTER", 0x564f},
873 + {"linux/videodev2.h", "VIDIOC_DBG_G_REGISTER", 0x5650},
874 + {"linux/videodev2.h", "VIDIOC_G_CHIP_IDENT", 0x5651},
875 + {"linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", 0x56c0},
876 + {"linux/ivtv.h", "IVTV_IOC_DMA_FRAME", 0x56c0},
877 + {"linux/watchdog.h", "WDIOC_GETSUPPORT", 0x5700},
878 + {"linux/watchdog.h", "WDIOC_GETSTATUS", 0x5701},
879 + {"linux/watchdog.h", "WDIOC_GETBOOTSTATUS", 0x5702},
880 + {"linux/watchdog.h", "WDIOC_GETTEMP", 0x5703},
881 + {"linux/watchdog.h", "WDIOC_SETOPTIONS", 0x5704},
882 + {"linux/watchdog.h", "WDIOC_KEEPALIVE", 0x5705},
883 + {"linux/watchdog.h", "WDIOC_SETTIMEOUT", 0x5706},
884 + {"linux/watchdog.h", "WDIOC_GETTIMEOUT", 0x5707},
885 + {"linux/watchdog.h", "WDIOC_SETPRETIMEOUT", 0x5708},
886 + {"linux/watchdog.h", "WDIOC_GETPRETIMEOUT", 0x5709},
887 + {"linux/watchdog.h", "WDIOC_GETTIMELEFT", 0x570a},
888 + {"linux/pktcdvd.h", "PACKET_CTRL_CMD", 0x5801},
889 + {"linux/sonet.h", "SONET_GETSTAT", 0x6110},
890 + {"linux/sonet.h", "SONET_GETSTATZ", 0x6111},
891 + {"linux/sonet.h", "SONET_SETDIAG", 0x6112},
892 + {"linux/sonet.h", "SONET_CLRDIAG", 0x6113},
893 + {"linux/sonet.h", "SONET_GETDIAG", 0x6114},
894 + {"linux/sonet.h", "SONET_SETFRAMING", 0x6115},
895 + {"linux/sonet.h", "SONET_GETFRAMING", 0x6116},
896 + {"linux/sonet.h", "SONET_GETFRSENSE", 0x6117},
897 + {"linux/atm_idt77105.h", "IDT77105_GETSTAT", 0x6132},
898 + {"linux/atm_idt77105.h", "IDT77105_GETSTATZ", 0x6133},
899 + {"linux/atmdev.h", "ATM_GETSTAT", 0x6150},
900 + {"linux/atmdev.h", "ATM_GETSTATZ", 0x6151},
901 + {"linux/atmdev.h", "ATM_GETLOOP", 0x6152},
902 + {"linux/atmdev.h", "ATM_SETLOOP", 0x6153},
903 + {"linux/atmdev.h", "ATM_QUERYLOOP", 0x6154},
904 + {"linux/atm_eni.h", "ENI_MEMDUMP", 0x6160},
905 + {"linux/atm_he.h", "HE_GET_REG", 0x6160},
906 + {"linux/atm_nicstar.h", "NS_GETPSTAT", 0x6161},
907 + {"linux/atm_zatm.h", "ZATM_GETPOOL", 0x6161},
908 + {"linux/atm_nicstar.h", "NS_SETBUFLEV", 0x6162},
909 + {"linux/atm_zatm.h", "ZATM_GETPOOLZ", 0x6162},
910 + {"linux/atm_nicstar.h", "NS_ADJBUFLEV", 0x6163},
911 + {"linux/atm_zatm.h", "ZATM_SETPOOL", 0x6163},
912 + {"linux/atm_eni.h", "ENI_SETMULT", 0x6167},
913 + {"linux/atm_tcp.h", "SIOCSIFATMTCP", 0x6180},
914 + {"linux/atmdev.h", "ATM_GETLINKRATE", 0x6181},
915 + {"linux/atmdev.h", "ATM_GETNAMES", 0x6183},
916 + {"linux/atmdev.h", "ATM_GETTYPE", 0x6184},
917 + {"linux/atmdev.h", "ATM_GETESI", 0x6185},
918 + {"linux/atmdev.h", "ATM_GETADDR", 0x6186},
919 + {"linux/atmdev.h", "ATM_RSTADDR", 0x6187},
920 + {"linux/atmdev.h", "ATM_ADDADDR", 0x6188},
921 + {"linux/atmdev.h", "ATM_DELADDR", 0x6189},
922 + {"linux/atmdev.h", "ATM_GETCIRANGE", 0x618a},
923 + {"linux/atmdev.h", "ATM_SETCIRANGE", 0x618b},
924 + {"linux/atmdev.h", "ATM_SETESI", 0x618c},
925 + {"linux/atmdev.h", "ATM_SETESIF", 0x618d},
926 + {"linux/atm_tcp.h", "ATMTCP_CREATE", 0x618e},
927 + {"linux/atmdev.h", "ATM_ADDLECSADDR", 0x618e},
928 + {"linux/atm_tcp.h", "ATMTCP_REMOVE", 0x618f},
929 + {"linux/atmdev.h", "ATM_DELLECSADDR", 0x618f},
930 + {"linux/atmdev.h", "ATM_GETLECSADDR", 0x6190},
931 + {"linux/atmbr2684.h", "BR2684_SETFILT", 0x6190},
932 + {"linux/atmlec.h", "ATMLEC_CTRL", 0x61d0},
933 + {"linux/atmlec.h", "ATMLEC_DATA", 0x61d1},
934 + {"linux/atmlec.h", "ATMLEC_MCAST", 0x61d2},
935 + {"linux/atmmpc.h", "ATMMPC_CTRL", 0x61d8},
936 + {"linux/atmmpc.h", "ATMMPC_DATA", 0x61d9},
937 + {"linux/atmclip.h", "SIOCMKCLIP", 0x61e0},
938 + {"linux/atmarp.h", "ATMARPD_CTRL", 0x61e1},
939 + {"linux/atmarp.h", "ATMARP_MKIP", 0x61e2},
940 + {"linux/atmarp.h", "ATMARP_SETENTRY", 0x61e3},
941 + {"linux/atmarp.h", "ATMARP_ENCAP", 0x61e5},
942 + {"linux/atmsvc.h", "ATMSIGD_CTRL", 0x61f0},
943 + {"linux/atmdev.h", "ATM_SETSC", 0x61f1},
944 + {"linux/atmdev.h", "ATM_SETBACKEND", 0x61f2},
945 + {"linux/atmdev.h", "ATM_NEWBACKENDIF", 0x61f3},
946 + {"linux/atmdev.h", "ATM_ADDPARTY", 0x61f4},
947 + {"linux/atmdev.h", "ATM_DROPPARTY", 0x61f5},
948 + {"linux/cm4000_cs.h", "CM_IOCGSTATUS", 0x6300},
949 + {"linux/chio.h", "CHIOMOVE", 0x6301},
950 + {"linux/cm4000_cs.h", "CM_IOCGATR", 0x6301},
951 + {"linux/chio.h", "CHIOEXCHANGE", 0x6302},
952 + {"linux/cm4000_cs.h", "CM_IOCSPTS", 0x6302},
953 + {"linux/chio.h", "CHIOPOSITION", 0x6303},
954 + {"linux/cm4000_cs.h", "CM_IOCSRDR", 0x6303},
955 + {"linux/chio.h", "CHIOGPICKER", 0x6304},
956 + {"linux/cm4000_cs.h", "CM_IOCARDOFF", 0x6304},
957 + {"linux/chio.h", "CHIOSPICKER", 0x6305},
958 + {"linux/chio.h", "CHIOGPARAMS", 0x6306},
959 + {"linux/chio.h", "CHIOGSTATUS", 0x6308},
960 + {"linux/coda.h", "CIOC_KERNEL_VERSION", 0x630a},
961 + {"linux/chio.h", "CHIOGELEM", 0x6310},
962 + {"linux/chio.h", "CHIOINITELEM", 0x6311},
963 + {"linux/chio.h", "CHIOSVOLTAG", 0x6312},
964 + {"linux/chio.h", "CHIOGVPARAMS", 0x6313},
965 + {"linux/comstats.h", "COM_GETPORTSTATS", 0x631e},
966 + {"linux/comstats.h", "COM_CLRPORTSTATS", 0x631f},
967 + {"linux/comstats.h", "COM_GETBRDSTATS", 0x6320},
968 + {"linux/comstats.h", "COM_READPORT", 0x6328},
969 + {"linux/comstats.h", "COM_READBOARD", 0x6329},
970 + {"linux/comstats.h", "COM_READPANEL", 0x632a},
971 + {"linux/cm4000_cs.h", "CM_IOSDBGLVL", 0x63fa},
972 + {"linux/video_decoder.h", "DECODER_GET_CAPABILITIES", 0x6401},
973 + {"linux/video_decoder.h", "DECODER_GET_STATUS", 0x6402},
974 + {"pcmcia/ds.h", "DS_ADJUST_RESOURCE_INFO", 0x6402},
975 + {"linux/video_decoder.h", "DECODER_SET_NORM", 0x6403},
976 + {"pcmcia/ds.h", "DS_GET_CONFIGURATION_INFO", 0x6403},
977 + {"linux/video_decoder.h", "DECODER_SET_INPUT", 0x6404},
978 + {"pcmcia/ds.h", "DS_GET_FIRST_TUPLE", 0x6404},
979 + {"linux/video_decoder.h", "DECODER_SET_OUTPUT", 0x6405},
980 + {"pcmcia/ds.h", "DS_GET_NEXT_TUPLE", 0x6405},
981 + {"linux/video_decoder.h", "DECODER_ENABLE_OUTPUT", 0x6406},
982 + {"pcmcia/ds.h", "DS_GET_TUPLE_DATA", 0x6406},
983 + {"linux/video_decoder.h", "DECODER_SET_PICTURE", 0x6407},
984 + {"pcmcia/ds.h", "DS_PARSE_TUPLE", 0x6407},
985 + {"linux/video_decoder.h", "DECODER_SET_GPIO", 0x6408},
986 + {"pcmcia/ds.h", "DS_RESET_CARD", 0x6408},
987 + {"linux/video_decoder.h", "DECODER_INIT", 0x6409},
988 + {"pcmcia/ds.h", "DS_GET_STATUS", 0x6409},
989 + {"linux/video_decoder.h", "DECODER_SET_VBI_BYPASS", 0x640a},
990 + {"pcmcia/ds.h", "DS_ACCESS_CONFIGURATION_REGISTER", 0x640a},
991 + {"pcmcia/ds.h", "DS_VALIDATE_CIS", 0x640b},
992 + {"pcmcia/ds.h", "DS_SUSPEND_CARD", 0x640c},
993 + {"pcmcia/ds.h", "DS_RESUME_CARD", 0x640d},
994 + {"pcmcia/ds.h", "DS_EJECT_CARD", 0x640e},
995 + {"pcmcia/ds.h", "DS_INSERT_CARD", 0x640f},
996 + {"pcmcia/ds.h", "DS_GET_FIRST_REGION", 0x6410},
997 + {"pcmcia/ds.h", "DS_GET_NEXT_REGION", 0x6411},
998 + {"pcmcia/ds.h", "DS_REPLACE_CIS", 0x6412},
999 + {"pcmcia/ds.h", "DS_GET_FIRST_WINDOW", 0x6413},
1000 + {"pcmcia/ds.h", "DS_GET_NEXT_WINDOW", 0x6414},
1001 + {"pcmcia/ds.h", "DS_GET_MEM_PAGE", 0x6415},
1002 + {"pcmcia/ds.h", "DS_BIND_REQUEST", 0x643c},
1003 + {"pcmcia/ds.h", "DS_GET_DEVICE_INFO", 0x643d},
1004 + {"pcmcia/ds.h", "DS_GET_NEXT_DEVICE", 0x643e},
1005 + {"pcmcia/ds.h", "DS_UNBIND_REQUEST", 0x643f},
1006 + {"pcmcia/ds.h", "DS_BIND_MTD", 0x6440},
1007 + {"media/v4l2-common.h", "AUDC_SET_RADIO", 0x6458},
1008 + {"media/v4l2-common.h", "TUNER_SET_TYPE_ADDR", 0x645a},
1009 + {"media/v4l2-common.h", "TUNER_SET_STANDBY", 0x645b},
1010 + {"media/v4l2-common.h", "TUNER_SET_CONFIG", 0x645c},
1011 + {"media/v4l2-common.h", "VIDIOC_INT_S_TUNER_MODE", 0x645d},
1012 + {"media/v4l2-common.h", "VIDIOC_INT_S_STANDBY", 0x645e},
1013 + {"media/v4l2-common.h", "VIDIOC_INT_RESET", 0x6466},
1014 + {"media/v4l2-common.h", "VIDIOC_INT_AUDIO_CLOCK_FREQ", 0x6467},
1015 + {"media/v4l2-common.h", "VIDIOC_INT_DECODE_VBI_LINE", 0x6468},
1016 + {"media/v4l2-common.h", "VIDIOC_INT_S_VBI_DATA", 0x6469},
1017 + {"media/v4l2-common.h", "VIDIOC_INT_G_VBI_DATA", 0x646a},
1018 + {"media/v4l2-common.h", "VIDIOC_INT_I2S_CLOCK_FREQ", 0x646c},
1019 + {"media/v4l2-common.h", "VIDIOC_INT_S_AUDIO_ROUTING", 0x646d},
1020 + {"media/v4l2-common.h", "VIDIOC_INT_G_AUDIO_ROUTING", 0x646e},
1021 + {"media/v4l2-common.h", "VIDIOC_INT_S_VIDEO_ROUTING", 0x646f},
1022 + {"media/v4l2-common.h", "VIDIOC_INT_G_VIDEO_ROUTING", 0x6470},
1023 + {"media/v4l2-common.h", "VIDIOC_INT_S_CRYSTAL_FREQ", 0x6471},
1024 + {"media/v4l2-common.h", "VIDIOC_INT_INIT", 0x6472},
1025 + {"media/v4l2-common.h", "VIDIOC_INT_S_STD_OUTPUT", 0x6473},
1026 + {"media/v4l2-common.h", "VIDIOC_INT_G_STD_OUTPUT", 0x6474},
1027 + {"linux/video_decoder.h", "DECODER_DUMP", 0x64c0},
1028 + {"linux/video_encoder.h", "ENCODER_GET_CAPABILITIES", 0x6501},
1029 + {"linux/video_encoder.h", "ENCODER_SET_NORM", 0x6502},
1030 + {"linux/video_encoder.h", "ENCODER_SET_INPUT", 0x6503},
1031 + {"linux/video_encoder.h", "ENCODER_SET_OUTPUT", 0x6504},
1032 + {"linux/video_encoder.h", "ENCODER_ENABLE_OUTPUT", 0x6505},
1033 + {"linux/fs.h", "FS_IOC32_GETFLAGS", 0x6601},
1034 + {"linux/fs.h", "FS_IOC_GETFLAGS", 0x6601},
1035 + {"linux/fs.h", "FS_IOC32_SETFLAGS", 0x6602},
1036 + {"linux/fs.h", "FS_IOC_SETFLAGS", 0x6602},
1037 + {"linux/ext3_fs.h", "EXT3_IOC32_GETVERSION", 0x6603},
1038 + {"linux/ext3_fs.h", "EXT3_IOC_GETVERSION", 0x6603},
1039 + {"linux/ext3_fs.h", "EXT3_IOC32_SETVERSION", 0x6604},
1040 + {"linux/ext3_fs.h", "EXT3_IOC_SETVERSION", 0x6604},
1041 + {"linux/ext2_fs.h", "EXT2_IOC_GETRSVSZ", 0x6605},
1042 + {"linux/ext3_fs.h", "EXT3_IOC32_GETRSVSZ", 0x6605},
1043 + {"linux/ext3_fs.h", "EXT3_IOC_GETRSVSZ", 0x6605},
1044 + {"linux/ext2_fs.h", "EXT2_IOC_SETRSVSZ", 0x6606},
1045 + {"linux/ext3_fs.h", "EXT3_IOC32_SETRSVSZ", 0x6606},
1046 + {"linux/ext3_fs.h", "EXT3_IOC_SETRSVSZ", 0x6606},
1047 + {"linux/ext3_fs.h", "EXT3_IOC32_GROUP_EXTEND", 0x6607},
1048 + {"linux/ext3_fs.h", "EXT3_IOC_GROUP_EXTEND", 0x6607},
1049 + {"linux/ext3_fs.h", "EXT3_IOC_GROUP_ADD", 0x6608},
1050 + {"linux/ext3_fs.h", "EXT3_IOC32_WAIT_FOR_READONLY", 0x6663},
1051 + {"linux/ext3_fs.h", "EXT3_IOC_WAIT_FOR_READONLY", 0x6663},
1052 + {"linux/usb/gadgetfs.h", "GADGETFS_FIFO_STATUS", 0x6701},
1053 + {"linux/usb/gadgetfs.h", "GADGETFS_FIFO_FLUSH", 0x6702},
1054 + {"linux/usb/gadgetfs.h", "GADGETFS_CLEAR_HALT", 0x6703},
1055 + {"linux/usb/g_printer.h", "GADGET_GET_PRINTER_STATUS", 0x6721},
1056 + {"linux/usb/g_printer.h", "GADGET_SET_PRINTER_STATUS", 0x6722},
1057 + {"linux/hpet.h", "HPET_IE_ON", 0x6801},
1058 + {"linux/hpet.h", "HPET_IE_OFF", 0x6802},
1059 + {"linux/hpet.h", "HPET_INFO", 0x6803},
1060 + {"linux/hpet.h", "HPET_EPI", 0x6804},
1061 + {"linux/hpet.h", "HPET_DPI", 0x6805},
1062 + {"linux/hpet.h", "HPET_IRQFREQ", 0x6806},
1063 + {"linux/i2o-dev.h", "I2OGETIOPS", 0x6900},
1064 + {"linux/i2o-dev.h", "I2OHRTGET", 0x6901},
1065 + {"linux/i2o-dev.h", "I2OLCTGET", 0x6902},
1066 + {"linux/i2o-dev.h", "I2OPARMSET", 0x6903},
1067 + {"linux/i2o-dev.h", "I2OPARMGET", 0x6904},
1068 + {"linux/i2o-dev.h", "I2OSWDL", 0x6905},
1069 + {"linux/i2o-dev.h", "I2OSWUL", 0x6906},
1070 + {"linux/i2o-dev.h", "I2OSWDEL", 0x6907},
1071 + {"linux/i2o-dev.h", "I2OVALIDATE", 0x6908},
1072 + {"linux/i2o-dev.h", "I2OHTML", 0x6909},
1073 + {"linux/i2o-dev.h", "I2OEVTREG", 0x690a},
1074 + {"linux/i2o-dev.h", "I2OEVTGET", 0x690b},
1075 + {"linux/ipmi.h", "IPMICTL_RECEIVE_MSG_TRUNC", 0x690b},
1076 + {"linux/i2o-dev.h", "I2OPASSTHRU", 0x690c},
1077 + {"linux/i2o-dev.h", "I2OPASSTHRU32", 0x690c},
1078 + {"linux/ipmi.h", "IPMICTL_RECEIVE_MSG", 0x690c},
1079 + {"linux/ipmi.h", "IPMICTL_SEND_COMMAND", 0x690d},
1080 + {"linux/ipmi.h", "IPMICTL_REGISTER_FOR_CMD", 0x690e},
1081 + {"linux/ipmi.h", "IPMICTL_UNREGISTER_FOR_CMD", 0x690f},
1082 + {"linux/ipmi.h", "IPMICTL_SET_GETS_EVENTS_CMD", 0x6910},
1083 + {"linux/ipmi.h", "IPMICTL_SET_MY_ADDRESS_CMD", 0x6911},
1084 + {"linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", 0x6912},
1085 + {"linux/ipmi.h", "IPMICTL_SET_MY_LUN_CMD", 0x6913},
1086 + {"linux/ipmi.h", "IPMICTL_GET_MY_LUN_CMD", 0x6914},
1087 + {"linux/ipmi.h", "IPMICTL_SEND_COMMAND_SETTIME", 0x6915},
1088 + {"linux/ipmi.h", "IPMICTL_SET_TIMING_PARMS_CMD", 0x6916},
1089 + {"linux/ipmi.h", "IPMICTL_GET_TIMING_PARMS_CMD", 0x6917},
1090 + {"linux/ipmi.h", "IPMICTL_SET_MY_CHANNEL_ADDRESS_CMD", 0x6918},
1091 + {"linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", 0x6919},
1092 + {"linux/ipmi.h", "IPMICTL_SET_MY_CHANNEL_LUN_CMD", 0x691a},
1093 + {"linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_LUN_CMD", 0x691b},
1094 + {"linux/ipmi.h", "IPMICTL_REGISTER_FOR_CMD_CHANS", 0x691c},
1095 + {"linux/ipmi.h", "IPMICTL_UNREGISTER_FOR_CMD_CHANS", 0x691d},
1096 + {"linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", 0x691e},
1097 + {"linux/ipmi.h", "IPMICTL_SET_MAINTENANCE_MODE_CMD", 0x691f},
1098 + {"linux/i8k.h", "I8K_BIOS_VERSION", 0x6980},
1099 + {"linux/i8k.h", "I8K_MACHINE_ID", 0x6981},
1100 + {"linux/i8k.h", "I8K_POWER_STATUS", 0x6982},
1101 + {"linux/i8k.h", "I8K_FN_STATUS", 0x6983},
1102 + {"linux/i8k.h", "I8K_GET_TEMP", 0x6984},
1103 + {"linux/i8k.h", "I8K_GET_SPEED", 0x6985},
1104 + {"linux/i8k.h", "I8K_GET_FAN", 0x6986},
1105 + {"linux/i8k.h", "I8K_SET_FAN", 0x6987},
1106 + {"linux/joystick.h", "JSIOCGVERSION", 0x6a01},
1107 + {"linux/joystick.h", "JSIOCGAXES", 0x6a11},
1108 + {"linux/joystick.h", "JSIOCGBUTTONS", 0x6a12},
1109 + {"linux/joystick.h", "JSIOCSCORR", 0x6a21},
1110 + {"linux/joystick.h", "JSIOCGCORR", 0x6a22},
1111 + {"linux/joystick.h", "JSIOCSAXMAP", 0x6a31},
1112 + {"linux/joystick.h", "JSIOCGAXMAP", 0x6a32},
1113 + {"linux/joystick.h", "JSIOCSBTNMAP", 0x6a33},
1114 + {"linux/joystick.h", "JSIOCGBTNMAP", 0x6a34},
1115 + {"video/kyro.h", "KYRO_IOCTL_OVERLAY_CREATE", 0x6b00},
1116 + {"video/kyro.h", "KYRO_IOCTL_OVERLAY_VIEWPORT_SET", 0x6b01},
1117 + {"linux/spi/spidev.h", "SPI_IOC_RD_MODE", 0x6b01},
1118 + {"linux/spi/spidev.h", "SPI_IOC_WR_MODE", 0x6b01},
1119 + {"video/kyro.h", "KYRO_IOCTL_SET_VIDEO_MODE", 0x6b02},
1120 + {"linux/spi/spidev.h", "SPI_IOC_RD_LSB_FIRST", 0x6b02},
1121 + {"linux/spi/spidev.h", "SPI_IOC_WR_LSB_FIRST", 0x6b02},
1122 + {"video/kyro.h", "KYRO_IOCTL_UVSTRIDE", 0x6b03},
1123 + {"linux/spi/spidev.h", "SPI_IOC_RD_BITS_PER_WORD", 0x6b03},
1124 + {"linux/spi/spidev.h", "SPI_IOC_WR_BITS_PER_WORD", 0x6b03},
1125 + {"video/kyro.h", "KYRO_IOCTL_OVERLAY_OFFSET", 0x6b04},
1126 + {"linux/spi/spidev.h", "SPI_IOC_RD_MAX_SPEED_HZ", 0x6b04},
1127 + {"linux/spi/spidev.h", "SPI_IOC_WR_MAX_SPEED_HZ", 0x6b04},
1128 + {"video/kyro.h", "KYRO_IOCTL_STRIDE", 0x6b05},
1129 + {"linux/udf_fs_i.h", "UDF_GETEASIZE", 0x6c40},
1130 + {"linux/udf_fs_i.h", "UDF_GETEABLOCK", 0x6c41},
1131 + {"linux/udf_fs_i.h", "UDF_GETVOLIDENT", 0x6c42},
1132 + {"linux/udf_fs_i.h", "UDF_RELOCATE_BLOCKS", 0x6c43},
1133 + {"linux/synclink.h", "MGSL_IOCSPARAMS", 0x6d00},
1134 + {"linux/synclink.h", "MGSL_IOCSPARAMS32", 0x6d00},
1135 + {"linux/mmtimer.h", "MMTIMER_GETOFFSET", 0x6d00},
1136 + {"linux/soundcard.h", "SNDCTL_MIDI_PRETIME", 0x6d00},
1137 + {"linux/synclink.h", "MGSL_IOCGPARAMS", 0x6d01},
1138 + {"linux/synclink.h", "MGSL_IOCGPARAMS32", 0x6d01},
1139 + {"linux/mmtimer.h", "MMTIMER_GETRES", 0x6d01},
1140 + {"linux/mtio.h", "MTIOCTOP", 0x6d01},
1141 + {"linux/soundcard.h", "SNDCTL_MIDI_MPUMODE", 0x6d01},
1142 + {"linux/synclink.h", "MGSL_IOCSTXIDLE", 0x6d02},
1143 + {"linux/mmtimer.h", "MMTIMER_GETFREQ", 0x6d02},
1144 + {"linux/mtio.h", "MTIOCGET", 0x6d02},
1145 + {"linux/soundcard.h", "SNDCTL_MIDI_MPUCMD", 0x6d02},
1146 + {"linux/synclink.h", "MGSL_IOCGTXIDLE", 0x6d03},
1147 + {"linux/mtio.h", "MTIOCPOS", 0x6d03},
1148 + {"linux/synclink.h", "MGSL_IOCTXENABLE", 0x6d04},
1149 + {"linux/mmtimer.h", "MMTIMER_GETBITS", 0x6d04},
1150 + {"linux/mtio.h", "MTIOCGETCONFIG", 0x6d04},
1151 + {"linux/synclink.h", "MGSL_IOCRXENABLE", 0x6d05},
1152 + {"linux/mtio.h", "MTIOCSETCONFIG", 0x6d05},
1153 + {"linux/synclink.h", "MGSL_IOCTXABORT", 0x6d06},
1154 + {"linux/mmtimer.h", "MMTIMER_MMAPAVAIL", 0x6d06},
1155 + {"linux/mtio.h", "MTIOCRDFTSEG", 0x6d06},
1156 + {"linux/synclink.h", "MGSL_IOCGSTATS", 0x6d07},
1157 + {"linux/mtio.h", "MTIOCWRFTSEG", 0x6d07},
1158 + {"linux/synclink.h", "MGSL_IOCWAITEVENT", 0x6d08},
1159 + {"linux/mtio.h", "MTIOCVOLINFO", 0x6d08},
1160 + {"linux/synclink.h", "MGSL_IOCLOOPTXDONE", 0x6d09},
1161 + {"linux/mmtimer.h", "MMTIMER_GETCOUNTER", 0x6d09},
1162 + {"linux/mtio.h", "MTIOCGETSIZE", 0x6d09},
1163 + {"linux/synclink.h", "MGSL_IOCSIF", 0x6d0a},
1164 + {"linux/mtio.h", "MTIOCFTFORMAT", 0x6d0a},
1165 + {"linux/synclink.h", "MGSL_IOCGIF", 0x6d0b},
1166 + {"linux/mtio.h", "MTIOCFTCMD", 0x6d0b},
1167 + {"linux/synclink.h", "MGSL_IOCCLRMODCOUNT", 0x6d0f},
1168 + {"linux/synclink.h", "MGSL_IOCSGPIO", 0x6d10},
1169 + {"linux/synclink.h", "MGSL_IOCGGPIO", 0x6d11},
1170 + {"linux/synclink.h", "MGSL_IOCWAITGPIO", 0x6d12},
1171 + {"linux/zftape.h", "MTIOC_ZFTAPE_GETBLKSZ", 0x6d68},
1172 + {"linux/ncp_fs.h", "NCP_IOC_NCPREQUEST", 0x6e01},
1173 + {"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID", 0x6e02},
1174 + {"linux/ncp_fs.h", "NCP_IOC_GETMOUNTUID2", 0x6e02},
1175 + {"linux/ncp_fs.h", "NCP_IOC_CONN_LOGGED_IN", 0x6e03},
1176 + {"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO", 0x6e04},
1177 + {"linux/ncp_fs.h", "NCP_IOC_GET_FS_INFO_V2", 0x6e04},
1178 + {"linux/ncp_fs.h", "NCP_IOC_SIGN_INIT", 0x6e05},
1179 + {"linux/ncp_fs.h", "NCP_IOC_SET_SIGN_WANTED", 0x6e06},
1180 + {"linux/ncp_fs.h", "NCP_IOC_SIGN_WANTED", 0x6e06},
1181 + {"linux/ncp_fs.h", "NCP_IOC_LOCKUNLOCK", 0x6e07},
1182 + {"linux/ncp_fs.h", "NCP_IOC_GETROOT", 0x6e08},
1183 + {"linux/ncp_fs.h", "NCP_IOC_SETROOT", 0x6e08},
1184 + {"linux/ncp_fs.h", "NCP_IOC_GETOBJECTNAME", 0x6e09},
1185 + {"linux/ncp_fs.h", "NCP_IOC_SETOBJECTNAME", 0x6e09},
1186 + {"linux/ncp_fs.h", "NCP_IOC_GETPRIVATEDATA", 0x6e0a},
1187 + {"linux/ncp_fs.h", "NCP_IOC_SETPRIVATEDATA", 0x6e0a},
1188 + {"linux/ncp_fs.h", "NCP_IOC_GETCHARSETS", 0x6e0b},
1189 + {"linux/ncp_fs.h", "NCP_IOC_SETCHARSETS", 0x6e0b},
1190 + {"linux/ncp_fs.h", "NCP_IOC_GETDENTRYTTL", 0x6e0c},
1191 + {"linux/ncp_fs.h", "NCP_IOC_SETDENTRYTTL", 0x6e0c},
1192 + {"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_CONNECTION", 0x6ef8},
1193 + {"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_CONNECTION", 0x6ef8},
1194 + {"video/sisfb.h", "SISFB_GET_INFO_OLD", 0x6ef8},
1195 + {"linux/matroxfb.h", "MATROXFB_GET_AVAILABLE_OUTPUTS", 0x6ef9},
1196 + {"video/sisfb.h", "SISFB_GET_VBRSTATUS_OLD", 0x6ef9},
1197 + {"linux/matroxfb.h", "MATROXFB_GET_OUTPUT_MODE", 0x6efa},
1198 + {"linux/matroxfb.h", "MATROXFB_SET_OUTPUT_MODE", 0x6efa},
1199 + {"video/sisfb.h", "SISFB_GET_AUTOMAXIMIZE_OLD", 0x6efa},
1200 + {"video/sisfb.h", "SISFB_SET_AUTOMAXIMIZE_OLD", 0x6efa},
1201 + {"linux/matroxfb.h", "MATROXFB_GET_ALL_OUTPUTS", 0x6efb},
1202 + {"mtd/ubi-user.h", "UBI_IOCMKVOL", 0x6f00},
1203 + {"linux/dvb/audio.h", "AUDIO_STOP", 0x6f01},
1204 + {"mtd/ubi-user.h", "UBI_IOCRMVOL", 0x6f01},
1205 + {"linux/dvb/audio.h", "AUDIO_PLAY", 0x6f02},
1206 + {"mtd/ubi-user.h", "UBI_IOCRSVOL", 0x6f02},
1207 + {"linux/dvb/audio.h", "AUDIO_PAUSE", 0x6f03},
1208 + {"linux/dvb/audio.h", "AUDIO_CONTINUE", 0x6f04},
1209 + {"linux/dvb/audio.h", "AUDIO_SELECT_SOURCE", 0x6f05},
1210 + {"linux/dvb/audio.h", "AUDIO_SET_MUTE", 0x6f06},
1211 + {"linux/dvb/audio.h", "AUDIO_SET_AV_SYNC", 0x6f07},
1212 + {"linux/dvb/audio.h", "AUDIO_SET_BYPASS_MODE", 0x6f08},
1213 + {"linux/dvb/audio.h", "AUDIO_CHANNEL_SELECT", 0x6f09},
1214 + {"linux/dvb/audio.h", "AUDIO_GET_STATUS", 0x6f0a},
1215 + {"linux/dvb/audio.h", "AUDIO_GET_CAPABILITIES", 0x6f0b},
1216 + {"linux/dvb/audio.h", "AUDIO_CLEAR_BUFFER", 0x6f0c},
1217 + {"linux/dvb/audio.h", "AUDIO_SET_ID", 0x6f0d},
1218 + {"linux/dvb/audio.h", "AUDIO_SET_MIXER", 0x6f0e},
1219 + {"linux/dvb/audio.h", "AUDIO_SET_STREAMTYPE", 0x6f0f},
1220 + {"linux/dvb/audio.h", "AUDIO_SET_EXT_ID", 0x6f10},
1221 + {"linux/dvb/audio.h", "AUDIO_SET_ATTRIBUTES", 0x6f11},
1222 + {"linux/dvb/audio.h", "AUDIO_SET_KARAOKE", 0x6f12},
1223 + {"linux/dvb/audio.h", "AUDIO_GET_PTS", 0x6f13},
1224 + {"linux/dvb/audio.h", "AUDIO_BILINGUAL_CHANNEL_SELECT", 0x6f14},
1225 + {"linux/dvb/video.h", "VIDEO_STOP", 0x6f15},
1226 + {"linux/dvb/video.h", "VIDEO_PLAY", 0x6f16},
1227 + {"linux/dvb/video.h", "VIDEO_FREEZE", 0x6f17},
1228 + {"linux/dvb/video.h", "VIDEO_CONTINUE", 0x6f18},
1229 + {"linux/dvb/video.h", "VIDEO_SELECT_SOURCE", 0x6f19},
1230 + {"linux/dvb/video.h", "VIDEO_SET_BLANK", 0x6f1a},
1231 + {"linux/dvb/video.h", "VIDEO_GET_STATUS", 0x6f1b},
1232 + {"linux/dvb/video.h", "VIDEO_GET_EVENT", 0x6f1c},
1233 + {"linux/dvb/video.h", "VIDEO_SET_DISPLAY_FORMAT", 0x6f1d},
1234 + {"linux/dvb/video.h", "VIDEO_STILLPICTURE", 0x6f1e},
1235 + {"linux/dvb/video.h", "VIDEO_FAST_FORWARD", 0x6f1f},
1236 + {"linux/dvb/video.h", "VIDEO_SLOWMOTION", 0x6f20},
1237 + {"linux/dvb/video.h", "VIDEO_GET_CAPABILITIES", 0x6f21},
1238 + {"linux/dvb/video.h", "VIDEO_CLEAR_BUFFER", 0x6f22},
1239 + {"linux/dvb/video.h", "VIDEO_SET_ID", 0x6f23},
1240 + {"linux/dvb/video.h", "VIDEO_SET_STREAMTYPE", 0x6f24},
1241 + {"linux/dvb/video.h", "VIDEO_SET_FORMAT", 0x6f25},
1242 + {"linux/dvb/video.h", "VIDEO_SET_SYSTEM", 0x6f26},
1243 + {"linux/dvb/video.h", "VIDEO_SET_HIGHLIGHT", 0x6f27},
1244 + {"linux/dvb/dmx.h", "DMX_START", 0x6f29},
1245 + {"linux/dvb/dmx.h", "DMX_STOP", 0x6f2a},
1246 + {"linux/dvb/dmx.h", "DMX_SET_FILTER", 0x6f2b},
1247 + {"linux/dvb/dmx.h", "DMX_SET_PES_FILTER", 0x6f2c},
1248 + {"linux/dvb/dmx.h", "DMX_SET_BUFFER_SIZE", 0x6f2d},
1249 + {"linux/dvb/dmx.h", "DMX_GET_PES_PIDS", 0x6f2f},
1250 + {"linux/dvb/dmx.h", "DMX_GET_CAPS", 0x6f30},
1251 + {"linux/dvb/dmx.h", "DMX_SET_SOURCE", 0x6f31},
1252 + {"linux/dvb/dmx.h", "DMX_GET_STC", 0x6f32},
1253 + {"linux/dvb/video.h", "VIDEO_SET_SPU", 0x6f32},
1254 + {"linux/dvb/video.h", "VIDEO_SET_SPU_PALETTE", 0x6f33},
1255 + {"linux/dvb/net.h", "NET_ADD_IF", 0x6f34},
1256 + {"linux/dvb/video.h", "VIDEO_GET_NAVI", 0x6f34},
1257 + {"linux/dvb/net.h", "NET_REMOVE_IF", 0x6f35},
1258 + {"linux/dvb/video.h", "VIDEO_SET_ATTRIBUTES", 0x6f35},
1259 + {"linux/dvb/net.h", "NET_GET_IF", 0x6f36},
1260 + {"linux/dvb/video.h", "VIDEO_GET_SIZE", 0x6f37},
1261 + {"linux/dvb/video.h", "VIDEO_GET_FRAME_RATE", 0x6f38},
1262 + {"linux/dvb/video.h", "VIDEO_GET_PTS", 0x6f39},
1263 + {"linux/dvb/video.h", "VIDEO_GET_FRAME_COUNT", 0x6f3a},
1264 + {"linux/dvb/video.h", "VIDEO_COMMAND", 0x6f3b},
1265 + {"linux/dvb/video.h", "VIDEO_TRY_COMMAND", 0x6f3c},
1266 + {"linux/dvb/frontend.h", "FE_GET_INFO", 0x6f3d},
1267 + {"linux/dvb/frontend.h", "FE_DISEQC_RESET_OVERLOAD", 0x6f3e},
1268 + {"linux/dvb/frontend.h", "FE_DISEQC_SEND_MASTER_CMD", 0x6f3f},
1269 + {"linux/dvb/frontend.h", "FE_DISEQC_RECV_SLAVE_REPLY", 0x6f40},
1270 + {"mtd/ubi-user.h", "UBI_IOCATT", 0x6f40},
1271 + {"linux/dvb/frontend.h", "FE_DISEQC_SEND_BURST", 0x6f41},
1272 + {"mtd/ubi-user.h", "UBI_IOCDET", 0x6f41},
1273 + {"linux/dvb/frontend.h", "FE_SET_TONE", 0x6f42},
1274 + {"linux/dvb/frontend.h", "FE_SET_VOLTAGE", 0x6f43},
1275 + {"linux/dvb/frontend.h", "FE_ENABLE_HIGH_LNB_VOLTAGE", 0x6f44},
1276 + {"linux/dvb/frontend.h", "FE_READ_STATUS", 0x6f45},
1277 + {"linux/dvb/frontend.h", "FE_READ_BER", 0x6f46},
1278 + {"linux/dvb/frontend.h", "FE_READ_SIGNAL_STRENGTH", 0x6f47},
1279 + {"linux/dvb/frontend.h", "FE_READ_SNR", 0x6f48},
1280 + {"linux/dvb/frontend.h", "FE_READ_UNCORRECTED_BLOCKS", 0x6f49},
1281 + {"linux/dvb/frontend.h", "FE_SET_FRONTEND", 0x6f4c},
1282 + {"linux/dvb/frontend.h", "FE_GET_FRONTEND", 0x6f4d},
1283 + {"linux/dvb/frontend.h", "FE_GET_EVENT", 0x6f4e},
1284 + {"linux/dvb/frontend.h", "FE_DISHNETWORK_SEND_LEGACY_CMD", 0x6f50},
1285 + {"linux/dvb/frontend.h", "FE_SET_FRONTEND_TUNE_MODE", 0x6f51},
1286 + {"linux/dvb/ca.h", "CA_RESET", 0x6f80},
1287 + {"linux/dvb/ca.h", "CA_GET_CAP", 0x6f81},
1288 + {"linux/dvb/ca.h", "CA_GET_SLOT_INFO", 0x6f82},
1289 + {"linux/dvb/ca.h", "CA_GET_DESCR_INFO", 0x6f83},
1290 + {"linux/dvb/ca.h", "CA_GET_MSG", 0x6f84},
1291 + {"linux/dvb/ca.h", "CA_SEND_MSG", 0x6f85},
1292 + {"linux/dvb/ca.h", "CA_SET_DESCR", 0x6f86},
1293 + {"linux/dvb/ca.h", "CA_SET_PID", 0x6f87},
1294 + {"linux/dvb/osd.h", "OSD_SEND_CMD", 0x6fa0},
1295 + {"linux/dvb/osd.h", "OSD_GET_CAPABILITY", 0x6fa1},
1296 + {"linux/phantom.h", "PHN_GET_REG", 0x7000},
1297 + {"linux/phantom.h", "PHN_SET_REG", 0x7001},
1298 + {"linux/rtc.h", "RTC_AIE_ON", 0x7001},
1299 + {"linux/phantom.h", "PHN_GET_REGS", 0x7002},
1300 + {"linux/rtc.h", "RTC_AIE_OFF", 0x7002},
1301 + {"linux/phantom.h", "PHN_SET_REGS", 0x7003},
1302 + {"linux/rtc.h", "RTC_UIE_ON", 0x7003},
1303 + {"linux/phantom.h", "PHN_NOT_OH", 0x7004},
1304 + {"linux/rtc.h", "RTC_UIE_OFF", 0x7004},
1305 + {"linux/phantom.h", "PHN_GETREG", 0x7005},
1306 + {"linux/rtc.h", "RTC_PIE_ON", 0x7005},
1307 + {"linux/phantom.h", "PHN_SETREG", 0x7006},
1308 + {"linux/rtc.h", "RTC_PIE_OFF", 0x7006},
1309 + {"linux/phantom.h", "PHN_GETREGS", 0x7007},
1310 + {"linux/rtc.h", "RTC_ALM_SET", 0x7007},
1311 + {"linux/phantom.h", "PHN_SETREGS", 0x7008},
1312 + {"linux/rtc.h", "RTC_ALM_READ", 0x7008},
1313 + {"linux/rtc.h", "RTC_RD_TIME", 0x7009},
1314 + {"linux/rtc.h", "RTC_SET_TIME", 0x700a},
1315 + {"linux/rtc.h", "RTC_IRQP_READ", 0x700b},
1316 + {"linux/rtc.h", "RTC_IRQP_SET", 0x700c},
1317 + {"linux/rtc.h", "RTC_EPOCH_READ", 0x700d},
1318 + {"linux/rtc.h", "RTC_EPOCH_SET", 0x700e},
1319 + {"linux/rtc.h", "RTC_WIE_ON", 0x700f},
1320 + {"linux/rtc.h", "RTC_WKALM_SET", 0x700f},
1321 + {"linux/rtc.h", "RTC_WIE_OFF", 0x7010},
1322 + {"linux/rtc.h", "RTC_WKALM_RD", 0x7010},
1323 + {"linux/rtc.h", "RTC_PLL_GET", 0x7011},
1324 + {"linux/rtc.h", "RTC_PLL_SET", 0x7012},
1325 + {"linux/nvram.h", "NVRAM_INIT", 0x7040},
1326 + {"linux/nvram.h", "NVRAM_SETCKS", 0x7041},
1327 + {"linux/ppdev.h", "PPSETMODE", 0x7080},
1328 + {"linux/ppdev.h", "PPRSTATUS", 0x7081},
1329 + {"linux/ppdev.h", "PPRCONTROL", 0x7083},
1330 + {"linux/ppdev.h", "PPWCONTROL", 0x7084},
1331 + {"linux/ppdev.h", "PPRDATA", 0x7085},
1332 + {"linux/ppdev.h", "PPWDATA", 0x7086},
1333 + {"linux/ppdev.h", "PPCLAIM", 0x708b},
1334 + {"linux/ppdev.h", "PPRELEASE", 0x708c},
1335 + {"linux/ppdev.h", "PPYIELD", 0x708d},
1336 + {"linux/ppdev.h", "PPFCONTROL", 0x708e},
1337 + {"linux/ppdev.h", "PPEXCL", 0x708f},
1338 + {"linux/ppdev.h", "PPDATADIR", 0x7090},
1339 + {"linux/ppdev.h", "PPNEGOT", 0x7091},
1340 + {"linux/ppdev.h", "PPWCTLONIRQ", 0x7092},
1341 + {"linux/ppdev.h", "PPCLRIRQ", 0x7093},
1342 + {"linux/ppdev.h", "PPSETPHASE", 0x7094},
1343 + {"linux/ppdev.h", "PPGETTIME", 0x7095},
1344 + {"linux/ppdev.h", "PPSETTIME", 0x7096},
1345 + {"linux/ppdev.h", "PPGETMODES", 0x7097},
1346 + {"linux/ppdev.h", "PPGETMODE", 0x7098},
1347 + {"linux/ppdev.h", "PPGETPHASE", 0x7099},
1348 + {"linux/ppdev.h", "PPGETFLAGS", 0x709a},
1349 + {"linux/ppdev.h", "PPSETFLAGS", 0x709b},
1350 + {"linux/ticable.h", "IOCTL_TISER_DELAY", 0x70a0},
1351 + {"linux/ticable.h", "IOCTL_TISER_TIMEOUT", 0x70a1},
1352 + {"linux/ticable.h", "IOCTL_TIPAR_DELAY", 0x70a8},
1353 + {"linux/ticable.h", "IOCTL_TIPAR_TIMEOUT", 0x70a9},
1354 + {"linux/serio.h", "SPIOCSTYPE", 0x7101},
1355 + {"linux/videotext.h", "VTXIOCGETINFO_OLD", 0x7101},
1356 + {"linux/videotext.h", "VTXIOCCLRPAGE_OLD", 0x7102},
1357 + {"linux/videotext.h", "VTXIOCCLRFOUND_OLD", 0x7103},
1358 + {"linux/videotext.h", "VTXIOCPAGEREQ_OLD", 0x7104},
1359 + {"linux/videotext.h", "VTXIOCGETSTAT_OLD", 0x7105},
1360 + {"linux/videotext.h", "VTXIOCGETPAGE_OLD", 0x7106},
1361 + {"linux/videotext.h", "VTXIOCSTOPDAU_OLD", 0x7107},
1362 + {"linux/videotext.h", "VTXIOCPUTPAGE_OLD", 0x7108},
1363 + {"linux/videotext.h", "VTXIOCSETDISP_OLD", 0x7109},
1364 + {"linux/videotext.h", "VTXIOCPUTSTAT_OLD", 0x710a},
1365 + {"linux/videotext.h", "VTXIOCCLRCACHE_OLD", 0x710b},
1366 + {"linux/videotext.h", "VTXIOCSETVIRT_OLD", 0x710c},
1367 + {"linux/telephony.h", "PHONE_CAPABILITIES", 0x7180},
1368 + {"linux/telephony.h", "PHONE_CAPABILITIES_LIST", 0x7181},
1369 + {"linux/telephony.h", "PHONE_CAPABILITIES_CHECK", 0x7182},
1370 + {"linux/telephony.h", "PHONE_RING", 0x7183},
1371 + {"linux/telephony.h", "PHONE_HOOKSTATE", 0x7184},
1372 + {"linux/telephony.h", "PHONE_MAXRINGS", 0x7185},
1373 + {"linux/telephony.h", "PHONE_RING_CADENCE", 0x7186},
1374 + {"linux/telephony.h", "OLD_PHONE_RING_START", 0x7187},
1375 + {"linux/telephony.h", "PHONE_RING_START", 0x7187},
1376 + {"linux/telephony.h", "PHONE_RING_STOP", 0x7188},
1377 + {"linux/telephony.h", "PHONE_REC_CODEC", 0x7189},
1378 + {"linux/telephony.h", "PHONE_REC_START", 0x718a},
1379 + {"linux/telephony.h", "PHONE_REC_STOP", 0x718b},
1380 + {"linux/telephony.h", "PHONE_REC_DEPTH", 0x718c},
1381 + {"linux/telephony.h", "PHONE_FRAME", 0x718d},
1382 + {"linux/telephony.h", "PHONE_REC_VOLUME", 0x718e},
1383 + {"linux/telephony.h", "PHONE_REC_LEVEL", 0x718f},
1384 + {"linux/telephony.h", "PHONE_PLAY_CODEC", 0x7190},
1385 + {"linux/telephony.h", "PHONE_PLAY_START", 0x7191},
1386 + {"linux/telephony.h", "PHONE_PLAY_STOP", 0x7192},
1387 + {"linux/telephony.h", "PHONE_PLAY_DEPTH", 0x7193},
1388 + {"linux/telephony.h", "PHONE_PLAY_VOLUME", 0x7194},
1389 + {"linux/telephony.h", "PHONE_PLAY_LEVEL", 0x7195},
1390 + {"linux/telephony.h", "PHONE_DTMF_READY", 0x7196},
1391 + {"linux/telephony.h", "PHONE_GET_DTMF", 0x7197},
1392 + {"linux/telephony.h", "PHONE_GET_DTMF_ASCII", 0x7198},
1393 + {"linux/telephony.h", "PHONE_DTMF_OOB", 0x7199},
1394 + {"linux/telephony.h", "PHONE_EXCEPTION", 0x719a},
1395 + {"linux/telephony.h", "PHONE_PLAY_TONE", 0x719b},
1396 + {"linux/telephony.h", "PHONE_SET_TONE_ON_TIME", 0x719c},
1397 + {"linux/telephony.h", "PHONE_SET_TONE_OFF_TIME", 0x719d},
1398 + {"linux/telephony.h", "PHONE_GET_TONE_ON_TIME", 0x719e},
1399 + {"linux/telephony.h", "PHONE_GET_TONE_OFF_TIME", 0x719f},
1400 + {"linux/telephony.h", "PHONE_GET_TONE_STATE", 0x71a0},
1401 + {"linux/telephony.h", "PHONE_BUSY", 0x71a1},
1402 + {"linux/telephony.h", "PHONE_RINGBACK", 0x71a2},
1403 + {"linux/telephony.h", "PHONE_DIALTONE", 0x71a3},
1404 + {"linux/telephony.h", "PHONE_CPT_STOP", 0x71a4},
1405 + {"linux/telephony.h", "PHONE_PSTN_SET_STATE", 0x71a4},
1406 + {"linux/telephony.h", "PHONE_PSTN_GET_STATE", 0x71a5},
1407 + {"linux/telephony.h", "PHONE_WINK_DURATION", 0x71a6},
1408 + {"linux/telephony.h", "PHONE_QUERY_CODEC", 0x71a7},
1409 + {"linux/telephony.h", "PHONE_PSTN_LINETEST", 0x71a8},
1410 + {"linux/telephony.h", "PHONE_VAD", 0x71a9},
1411 + {"linux/telephony.h", "PHONE_WINK", 0x71aa},
1412 + {"linux/ixjuser.h", "IXJCTL_DSP_RESET", 0x71c0},
1413 + {"linux/ixjuser.h", "IXJCTL_CARDTYPE", 0x71c1},
1414 + {"linux/ixjuser.h", "IXJCTL_SERIAL", 0x71c2},
1415 + {"linux/ixjuser.h", "IXJCTL_DSP_TYPE", 0x71c3},
1416 + {"linux/ixjuser.h", "IXJCTL_DSP_VERSION", 0x71c4},
1417 + {"linux/ixjuser.h", "IXJCTL_DSP_IDLE", 0x71c5},
1418 + {"linux/ixjuser.h", "IXJCTL_TESTRAM", 0x71c6},
1419 + {"linux/ixjuser.h", "IXJCTL_SET_FILTER", 0x71c7},
1420 + {"linux/ixjuser.h", "IXJCTL_GET_FILTER_HIST", 0x71c8},
1421 + {"linux/ixjuser.h", "IXJCTL_INIT_TONE", 0x71c9},
1422 + {"linux/ixjuser.h", "IXJCTL_TONE_CADENCE", 0x71ca},
1423 + {"linux/ixjuser.h", "IXJCTL_AEC_START", 0x71cb},
1424 + {"linux/ixjuser.h", "IXJCTL_AEC_STOP", 0x71cc},
1425 + {"linux/ixjuser.h", "IXJCTL_AEC_GET_LEVEL", 0x71cd},
1426 + {"linux/ixjuser.h", "IXJCTL_SET_LED", 0x71ce},
1427 + {"linux/ixjuser.h", "IXJCTL_MIXER", 0x71cf},
1428 + {"linux/ixjuser.h", "IXJCTL_DAA_COEFF_SET", 0x71d0},
1429 + {"linux/ixjuser.h", "IXJCTL_PORT", 0x71d1},
1430 + {"linux/ixjuser.h", "IXJCTL_DAA_AGAIN", 0x71d2},
1431 + {"linux/ixjuser.h", "IXJCTL_PSTN_LINETEST", 0x71d3},
1432 + {"linux/ixjuser.h", "IXJCTL_CID", 0x71d4},
1433 + {"linux/ixjuser.h", "IXJCTL_POTS_PSTN", 0x71d5},
1434 + {"linux/ixjuser.h", "IXJCTL_FILTER_CADENCE", 0x71d6},
1435 + {"linux/ixjuser.h", "IXJCTL_PLAY_CID", 0x71d7},
1436 + {"linux/ixjuser.h", "IXJCTL_VMWI", 0x71d8},
1437 + {"linux/ixjuser.h", "IXJCTL_CIDCW", 0x71d9},
1438 + {"linux/ixjuser.h", "IXJCTL_VERSION", 0x71da},
1439 + {"linux/telephony.h", "PHONE_REC_VOLUME_LINEAR", 0x71db},
1440 + {"linux/telephony.h", "PHONE_PLAY_VOLUME_LINEAR", 0x71dc},
1441 + {"linux/ixjuser.h", "IXJCTL_SET_FILTER_RAW", 0x71dd},
1442 + {"linux/ixjuser.h", "IXJCTL_HZ", 0x71e0},
1443 + {"linux/ixjuser.h", "IXJCTL_RATE", 0x71e1},
1444 + {"linux/ixjuser.h", "IXJCTL_FRAMES_READ", 0x71e2},
1445 + {"linux/ixjuser.h", "IXJCTL_FRAMES_WRITTEN", 0x71e3},
1446 + {"linux/ixjuser.h", "IXJCTL_READ_WAIT", 0x71e4},
1447 + {"linux/ixjuser.h", "IXJCTL_WRITE_WAIT", 0x71e5},
1448 + {"linux/ixjuser.h", "IXJCTL_DRYBUFFER_READ", 0x71e6},
1449 + {"linux/ixjuser.h", "IXJCTL_DRYBUFFER_CLEAR", 0x71e7},
1450 + {"linux/ixjuser.h", "IXJCTL_DTMF_PRESCALE", 0x71e8},
1451 + {"linux/ixjuser.h", "IXJCTL_SIGCTL", 0x71e9},
1452 + {"linux/ixjuser.h", "IXJCTL_SC_RXG", 0x71ea},
1453 + {"linux/ixjuser.h", "IXJCTL_SC_TXG", 0x71eb},
1454 + {"linux/ixjuser.h", "IXJCTL_INTERCOM_START", 0x71fd},
1455 + {"linux/ixjuser.h", "IXJCTL_INTERCOM_STOP", 0x71fe},
1456 + {"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", 0x7201},
1457 + {"linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", 0x7202},
1458 + {"linux/msdos_fs.h", "FAT_IOCTL_GET_ATTRIBUTES", 0x7210},
1459 + {"linux/msdos_fs.h", "FAT_IOCTL_SET_ATTRIBUTES", 0x7211},
1460 + {"linux/cdk.h", "STL_BINTR", 0x7314},
1461 + {"linux/cdk.h", "STL_BSTART", 0x7315},
1462 + {"linux/cdk.h", "STL_BSTOP", 0x7316},
1463 + {"linux/cdk.h", "STL_BRESET", 0x7317},
1464 + {"linux/cdk.h", "STL_GETPFLAG", 0x7350},
1465 + {"linux/cdk.h", "STL_SETPFLAG", 0x7351},
1466 + {"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_SET_PERIOD", 0x7402},
1467 + {"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_START", 0x7406},
1468 + {"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_STOP", 0x7408},
1469 + {"asm/bfin_simple_timer.h", "BFIN_SIMPLE_TIMER_READ", 0x740a},
1470 + {"linux/if_ppp.h", "PPPIOCGL2TPSTATS", 0x7436},
1471 + {"linux/if_ppp.h", "PPPIOCGCHAN", 0x7437},
1472 + {"linux/if_ppp.h", "PPPIOCATTCHAN", 0x7438},
1473 + {"linux/if_ppp.h", "PPPIOCDISCONN", 0x7439},
1474 + {"linux/if_ppp.h", "PPPIOCCONNECT", 0x743a},
1475 + {"linux/if_ppp.h", "PPPIOCSMRRU", 0x743b},
1476 + {"linux/if_ppp.h", "PPPIOCDETACH", 0x743c},
1477 + {"linux/if_ppp.h", "PPPIOCATTACH", 0x743d},
1478 + {"linux/if_ppp.h", "PPPIOCNEWUNIT", 0x743e},
1479 + {"linux/if_ppp.h", "PPPIOCGIDLE", 0x743f},
1480 + {"linux/if_ppp.h", "PPPIOCSDEBUG", 0x7440},
1481 + {"linux/if_ppp.h", "PPPIOCGDEBUG", 0x7441},
1482 + {"linux/if_ppp.h", "PPPIOCSACTIVE", 0x7446},
1483 + {"linux/if_ppp.h", "PPPIOCSPASS", 0x7447},
1484 + {"linux/if_ppp.h", "PPPIOCSNPMODE", 0x744b},
1485 + {"linux/if_ppp.h", "PPPIOCGNPMODE", 0x744c},
1486 + {"linux/if_ppp.h", "PPPIOCSCOMPRESS", 0x744d},
1487 + {"linux/if_ppp.h", "PPPIOCXFERUNIT", 0x744e},
1488 + {"linux/if_ppp.h", "PPPIOCSXASYNCMAP", 0x744f},
1489 + {"linux/if_ppp.h", "PPPIOCGXASYNCMAP", 0x7450},
1490 + {"linux/if_ppp.h", "PPPIOCSMAXCID", 0x7451},
1491 + {"linux/if_ppp.h", "PPPIOCSMRU", 0x7452},
1492 + {"linux/if_ppp.h", "PPPIOCGMRU", 0x7453},
1493 + {"linux/if_ppp.h", "PPPIOCSRASYNCMAP", 0x7454},
1494 + {"linux/if_ppp.h", "PPPIOCGRASYNCMAP", 0x7455},
1495 + {"linux/if_ppp.h", "PPPIOCGUNIT", 0x7456},
1496 + {"linux/if_ppp.h", "PPPIOCSASYNCMAP", 0x7457},
1497 + {"linux/if_ppp.h", "PPPIOCGASYNCMAP", 0x7458},
1498 + {"linux/if_ppp.h", "PPPIOCSFLAGS", 0x7459},
1499 + {"linux/if_ppp.h", "PPPIOCGFLAGS", 0x745a},
1500 + {"linux/isdn_ppp.h", "PPPIOCGCALLINFO", 0x7480},
1501 + {"linux/isdn_ppp.h", "PPPIOCBUNDLE", 0x7481},
1502 + {"linux/isdn_ppp.h", "PPPIOCGMPFLAGS", 0x7482},
1503 + {"linux/isdn_ppp.h", "PPPIOCSMPFLAGS", 0x7483},
1504 + {"linux/isdn_ppp.h", "PPPIOCSMPMTU", 0x7484},
1505 + {"linux/isdn_ppp.h", "PPPIOCSMPMRU", 0x7485},
1506 + {"linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", 0x7486},
1507 + {"linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", 0x7487},
1508 + {"linux/isdn_ppp.h", "PPPIOCGIFNAME", 0x7488},
1509 + {"linux/toshiba.h", "TOSH_SMM", 0x7490},
1510 + {"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID", 0x7501},
1511 + {"linux/smb_fs.h", "SMB_IOC_NEWCONN", 0x7502},
1512 + {"linux/smb_fs.h", "SMB_IOC_GETMOUNTUID32", 0x7503},
1513 + {"linux/sonypi.h", "SONYPI_IOCGBRT", 0x7600},
1514 + {"linux/sonypi.h", "SONYPI_IOCSBRT", 0x7600},
1515 + {"linux/fs.h", "FS_IOC32_GETVERSION", 0x7601},
1516 + {"linux/fs.h", "FS_IOC_GETVERSION", 0x7601},
1517 + {"linux/videodev.h", "VIDIOCGCAP", 0x7601},
1518 + {"linux/fs.h", "FS_IOC32_SETVERSION", 0x7602},
1519 + {"linux/fs.h", "FS_IOC_SETVERSION", 0x7602},
1520 + {"linux/sonypi.h", "SONYPI_IOCGBAT1CAP", 0x7602},
1521 + {"linux/videodev.h", "VIDIOCGCHAN", 0x7602},
1522 + {"linux/sonypi.h", "SONYPI_IOCGBAT1REM", 0x7603},
1523 + {"linux/videodev.h", "VIDIOCSCHAN", 0x7603},
1524 + {"linux/sonypi.h", "SONYPI_IOCGBAT2CAP", 0x7604},
1525 + {"linux/videodev.h", "VIDIOCGTUNER", 0x7604},
1526 + {"linux/sonypi.h", "SONYPI_IOCGBAT2REM", 0x7605},
1527 + {"linux/videodev.h", "VIDIOCSTUNER", 0x7605},
1528 + {"linux/videodev.h", "VIDIOCGPICT", 0x7606},
1529 + {"linux/sonypi.h", "SONYPI_IOCGBATFLAGS", 0x7607},
1530 + {"linux/videodev.h", "VIDIOCSPICT", 0x7607},
1531 + {"linux/sonypi.h", "SONYPI_IOCGBLUE", 0x7608},
1532 + {"linux/videodev.h", "VIDIOCCAPTURE", 0x7608},
1533 + {"linux/sonypi.h", "SONYPI_IOCSBLUE", 0x7609},
1534 + {"linux/videodev.h", "VIDIOCGWIN", 0x7609},
1535 + {"linux/sonypi.h", "SONYPI_IOCGFAN", 0x760a},
1536 + {"linux/videodev.h", "VIDIOCSWIN", 0x760a},
1537 + {"linux/sonypi.h", "SONYPI_IOCSFAN", 0x760b},
1538 + {"linux/videodev.h", "VIDIOCGFBUF", 0x760b},
1539 + {"linux/sonypi.h", "SONYPI_IOCGTEMP", 0x760c},
1540 + {"linux/videodev.h", "VIDIOCSFBUF", 0x760c},
1541 + {"linux/videodev.h", "VIDIOCKEY", 0x760d},
1542 + {"linux/videodev.h", "VIDIOCGFREQ", 0x760e},
1543 + {"linux/videodev.h", "VIDIOCSFREQ", 0x760f},
1544 + {"linux/videodev.h", "VIDIOCGAUDIO", 0x7610},
1545 + {"linux/videodev.h", "VIDIOCSAUDIO", 0x7611},
1546 + {"linux/videodev.h", "VIDIOCSYNC", 0x7612},
1547 + {"linux/videodev.h", "VIDIOCMCAPTURE", 0x7613},
1548 + {"linux/videodev.h", "VIDIOCGMBUF", 0x7614},
1549 + {"linux/videodev.h", "VIDIOCGUNIT", 0x7615},
1550 + {"linux/videodev.h", "VIDIOCGCAPTURE", 0x7616},
1551 + {"linux/videodev.h", "VIDIOCSCAPTURE", 0x7617},
1552 + {"linux/videodev.h", "VIDIOCSPLAYMODE", 0x7618},
1553 + {"linux/videodev.h", "VIDIOCSWRITEMODE", 0x7619},
1554 + {"linux/videodev.h", "VIDIOCGPLAYINFO", 0x761a},
1555 + {"linux/videodev.h", "VIDIOCSMICROCODE", 0x761b},
1556 + {"linux/videodev.h", "VIDIOCGVBIFMT", 0x761c},
1557 + {"linux/videodev.h", "VIDIOCSVBIFMT", 0x761d},
1558 + {"linux/meye.h", "MEYEIOC_G_PARAMS", 0x76c0},
1559 + {"media/pwc-ioctl.h", "VIDIOCPWCRUSER", 0x76c0},
1560 + {"linux/meye.h", "MEYEIOC_S_PARAMS", 0x76c1},
1561 + {"media/pwc-ioctl.h", "VIDIOCPWCSUSER", 0x76c1},
1562 + {"linux/meye.h", "MEYEIOC_QBUF_CAPT", 0x76c2},
1563 + {"media/pwc-ioctl.h", "VIDIOCPWCFACTORY", 0x76c2},
1564 + {"linux/meye.h", "MEYEIOC_SYNC", 0x76c3},
1565 + {"media/pwc-ioctl.h", "VIDIOCPWCGCQUAL", 0x76c3},
1566 + {"media/pwc-ioctl.h", "VIDIOCPWCSCQUAL", 0x76c3},
1567 + {"linux/meye.h", "MEYEIOC_STILLCAPT", 0x76c4},
1568 + {"linux/meye.h", "MEYEIOC_STILLJCAPT", 0x76c5},
1569 + {"media/pwc-ioctl.h", "VIDIOCPWCGSERIAL", 0x76c6},
1570 + {"media/pwc-ioctl.h", "VIDIOCPWCPROBE", 0x76c7},
1571 + {"media/pwc-ioctl.h", "VIDIOCPWCGAGC", 0x76c8},
1572 + {"media/pwc-ioctl.h", "VIDIOCPWCSAGC", 0x76c8},
1573 + {"media/pwc-ioctl.h", "VIDIOCPWCSSHUTTER", 0x76c9},
1574 + {"media/pwc-ioctl.h", "VIDIOCPWCGAWB", 0x76ca},
1575 + {"media/pwc-ioctl.h", "VIDIOCPWCSAWB", 0x76ca},
1576 + {"media/pwc-ioctl.h", "VIDIOCPWCGAWBSPEED", 0x76cb},
1577 + {"media/pwc-ioctl.h", "VIDIOCPWCSAWBSPEED", 0x76cb},
1578 + {"media/pwc-ioctl.h", "VIDIOCPWCGLED", 0x76cd},
1579 + {"media/pwc-ioctl.h", "VIDIOCPWCSLED", 0x76cd},
1580 + {"media/pwc-ioctl.h", "VIDIOCPWCGCONTOUR", 0x76ce},
1581 + {"media/pwc-ioctl.h", "VIDIOCPWCSCONTOUR", 0x76ce},
1582 + {"media/pwc-ioctl.h", "VIDIOCPWCGBACKLIGHT", 0x76cf},
1583 + {"media/pwc-ioctl.h", "VIDIOCPWCSBACKLIGHT", 0x76cf},
1584 + {"media/pwc-ioctl.h", "VIDIOCPWCGFLICKER", 0x76d0},
1585 + {"media/pwc-ioctl.h", "VIDIOCPWCSFLICKER", 0x76d0},
1586 + {"media/pwc-ioctl.h", "VIDIOCPWCGDYNNOISE", 0x76d1},
1587 + {"media/pwc-ioctl.h", "VIDIOCPWCSDYNNOISE", 0x76d1},
1588 + {"media/pwc-ioctl.h", "VIDIOCPWCGREALSIZE", 0x76d2},
1589 + {"media/pwc-ioctl.h", "VIDIOCPWCMPTGRANGE", 0x76d3},
1590 + {"media/pwc-ioctl.h", "VIDIOCPWCMPTRESET", 0x76d3},
1591 + {"media/pwc-ioctl.h", "VIDIOCPWCMPTGANGLE", 0x76d4},
1592 + {"media/pwc-ioctl.h", "VIDIOCPWCMPTSANGLE", 0x76d4},
1593 + {"linux/videodev.h", "VIDIOSFPS", 0x76d4},
1594 + {"media/pwc-ioctl.h", "VIDIOCPWCMPTSTATUS", 0x76d5},
1595 + {"media/pwc-ioctl.h", "VIDIOCPWCGVIDCMD", 0x76d7},
1596 + {"media/pwc-ioctl.h", "VIDIOCPWCGVIDTABLE", 0x76d8},
1597 + {"linux/videotext.h", "VTXIOCGETINFO", 0x8101},
1598 + {"linux/videotext.h", "VTXIOCCLRPAGE", 0x8102},
1599 + {"linux/videotext.h", "VTXIOCCLRFOUND", 0x8103},
1600 + {"linux/videotext.h", "VTXIOCPAGEREQ", 0x8104},
1601 + {"linux/videotext.h", "VTXIOCGETSTAT", 0x8105},
1602 + {"linux/videotext.h", "VTXIOCGETPAGE", 0x8106},
1603 + {"linux/videotext.h", "VTXIOCSTOPDAU", 0x8107},
1604 + {"linux/videotext.h", "VTXIOCPUTPAGE", 0x8108},
1605 + {"linux/videotext.h", "VTXIOCSETDISP", 0x8109},
1606 + {"linux/videotext.h", "VTXIOCPUTSTAT", 0x810a},
1607 + {"linux/videotext.h", "VTXIOCCLRCACHE", 0x810b},
1608 + {"linux/videotext.h", "VTXIOCSETVIRT", 0x810c},
1609 + {"media/ovcamchip.h", "OVCAMCHIP_CMD_Q_SUBTYPE", 0x8800},
1610 + {"media/ovcamchip.h", "OVCAMCHIP_CMD_INITIALIZE", 0x8801},
1611 + {"media/ovcamchip.h", "OVCAMCHIP_CMD_S_CTRL", 0x8802},
1612 + {"media/ovcamchip.h", "OVCAMCHIP_CMD_G_CTRL", 0x8803},
1613 + {"media/ovcamchip.h", "OVCAMCHIP_CMD_S_MODE", 0x8804},
1614 + {"media/ovcamchip.h", "OVCAMCHIP_MAX_CMD", 0x883f},
1615 + {"asm/sockios.h", "FIOSETOWN", 0x8901},
1616 + {"asm/sockios.h", "SIOCSPGRP", 0x8902},
1617 + {"asm/sockios.h", "FIOGETOWN", 0x8903},
1618 + {"asm/sockios.h", "SIOCGPGRP", 0x8904},
1619 + {"asm/sockios.h", "SIOCATMARK", 0x8905},
1620 + {"asm/sockios.h", "SIOCGSTAMP", 0x8906},
1621 + {"asm/sockios.h", "SIOCGSTAMPNS", 0x8907},
1622 + {"linux/sockios.h", "SIOCADDRT", 0x890b},
1623 + {"linux/sockios.h", "SIOCDELRT", 0x890c},
1624 + {"linux/sockios.h", "SIOCRTMSG", 0x890d},
1625 + {"linux/sockios.h", "SIOCGIFNAME", 0x8910},
1626 + {"linux/sockios.h", "SIOCSIFLINK", 0x8911},
1627 + {"linux/sockios.h", "SIOCGIFCONF", 0x8912},
1628 + {"linux/sockios.h", "SIOCGIFFLAGS", 0x8913},
1629 + {"linux/sockios.h", "SIOCSIFFLAGS", 0x8914},
1630 + {"linux/sockios.h", "SIOCGIFADDR", 0x8915},
1631 + {"linux/sockios.h", "SIOCSIFADDR", 0x8916},
1632 + {"linux/sockios.h", "SIOCGIFDSTADDR", 0x8917},
1633 + {"linux/sockios.h", "SIOCSIFDSTADDR", 0x8918},
1634 + {"linux/sockios.h", "SIOCGIFBRDADDR", 0x8919},
1635 + {"linux/sockios.h", "SIOCSIFBRDADDR", 0x891a},
1636 + {"linux/sockios.h", "SIOCGIFNETMASK", 0x891b},
1637 + {"linux/sockios.h", "SIOCSIFNETMASK", 0x891c},
1638 + {"linux/sockios.h", "SIOCGIFMETRIC", 0x891d},
1639 + {"linux/sockios.h", "SIOCSIFMETRIC", 0x891e},
1640 + {"linux/sockios.h", "SIOCGIFMEM", 0x891f},
1641 + {"linux/sockios.h", "SIOCSIFMEM", 0x8920},
1642 + {"linux/sockios.h", "SIOCGIFMTU", 0x8921},
1643 + {"linux/sockios.h", "SIOCSIFMTU", 0x8922},
1644 + {"linux/sockios.h", "SIOCSIFNAME", 0x8923},
1645 + {"linux/sockios.h", "SIOCSIFHWADDR", 0x8924},
1646 + {"linux/sockios.h", "SIOCGIFENCAP", 0x8925},
1647 + {"linux/sockios.h", "SIOCSIFENCAP", 0x8926},
1648 + {"linux/sockios.h", "SIOCGIFHWADDR", 0x8927},
1649 + {"linux/sockios.h", "SIOCGIFSLAVE", 0x8929},
1650 + {"linux/sockios.h", "SIOCSIFSLAVE", 0x8930},
1651 + {"linux/sockios.h", "SIOCADDMULTI", 0x8931},
1652 + {"linux/sockios.h", "SIOCDELMULTI", 0x8932},
1653 + {"linux/sockios.h", "SIOCGIFINDEX", 0x8933},
1654 + {"linux/sockios.h", "SIOCSIFPFLAGS", 0x8934},
1655 + {"linux/sockios.h", "SIOCGIFPFLAGS", 0x8935},
1656 + {"linux/sockios.h", "SIOCDIFADDR", 0x8936},
1657 + {"linux/sockios.h", "SIOCSIFHWBROADCAST", 0x8937},
1658 + {"linux/sockios.h", "SIOCGIFCOUNT", 0x8938},
1659 + {"linux/sockios.h", "SIOCGIFBR", 0x8940},
1660 + {"linux/sockios.h", "SIOCSIFBR", 0x8941},
1661 + {"linux/sockios.h", "SIOCGIFTXQLEN", 0x8942},
1662 + {"linux/sockios.h", "SIOCSIFTXQLEN", 0x8943},
1663 + {"linux/sockios.h", "SIOCGIFDIVERT", 0x8944},
1664 + {"linux/sockios.h", "SIOCSIFDIVERT", 0x8945},
1665 + {"linux/sockios.h", "SIOCETHTOOL", 0x8946},
1666 + {"linux/sockios.h", "SIOCGMIIPHY", 0x8947},
1667 + {"linux/sockios.h", "SIOCGMIIREG", 0x8948},
1668 + {"linux/sockios.h", "SIOCSMIIREG", 0x8949},
1669 + {"linux/sockios.h", "SIOCWANDEV", 0x894a},
1670 + {"linux/sockios.h", "SIOCDARP", 0x8953},
1671 + {"linux/sockios.h", "SIOCGARP", 0x8954},
1672 + {"linux/sockios.h", "SIOCSARP", 0x8955},
1673 + {"linux/sockios.h", "SIOCDRARP", 0x8960},
1674 + {"linux/sockios.h", "SIOCGRARP", 0x8961},
1675 + {"linux/sockios.h", "SIOCSRARP", 0x8962},
1676 + {"linux/sockios.h", "SIOCGIFMAP", 0x8970},
1677 + {"linux/sockios.h", "SIOCSIFMAP", 0x8971},
1678 + {"linux/sockios.h", "SIOCADDDLCI", 0x8980},
1679 + {"linux/sockios.h", "SIOCDELDLCI", 0x8981},
1680 + {"linux/sockios.h", "SIOCGIFVLAN", 0x8982},
1681 + {"linux/sockios.h", "SIOCSIFVLAN", 0x8983},
1682 + {"linux/sockios.h", "SIOCBONDENSLAVE", 0x8990},
1683 + {"linux/sockios.h", "SIOCBONDRELEASE", 0x8991},
1684 + {"linux/sockios.h", "SIOCBONDSETHWADDR", 0x8992},
1685 + {"linux/sockios.h", "SIOCBONDSLAVEINFOQUERY", 0x8993},
1686 + {"linux/sockios.h", "SIOCBONDINFOQUERY", 0x8994},
1687 + {"linux/sockios.h", "SIOCBONDCHANGEACTIVE", 0x8995},
1688 + {"linux/sockios.h", "SIOCBRADDBR", 0x89a0},
1689 + {"linux/sockios.h", "SIOCBRDELBR", 0x89a1},
1690 + {"linux/sockios.h", "SIOCBRADDIF", 0x89a2},
1691 + {"linux/sockios.h", "SIOCBRDELIF", 0x89a3},
1692 + {"linux/dn.h", "OSIOCSNETADDR", 0x89e0},
1693 + {"linux/sockios.h", "SIOCPROTOPRIVATE", 0x89e0},
1694 + {"linux/dn.h", "SIOCSNETADDR", 0x89e0},
1695 + {"linux/dn.h", "OSIOCGNETADDR", 0x89e1},
1696 + {"linux/dn.h", "SIOCGNETADDR", 0x89e1},
1697 + {"linux/sockios.h", "SIOCDEVPRIVATE", 0x89f0},
1698 + {"linux/wireless.h", "SIOCIWFIRST", 0x8b00},
1699 + {"linux/wireless.h", "SIOCSIWCOMMIT", 0x8b00},
1700 + {"linux/wireless.h", "SIOCGIWNAME", 0x8b01},
1701 + {"linux/wireless.h", "SIOCSIWNWID", 0x8b02},
1702 + {"linux/wireless.h", "SIOCGIWNWID", 0x8b03},
1703 + {"linux/wireless.h", "SIOCSIWFREQ", 0x8b04},
1704 + {"linux/wireless.h", "SIOCGIWFREQ", 0x8b05},
1705 + {"linux/wireless.h", "SIOCSIWMODE", 0x8b06},
1706 + {"linux/wireless.h", "SIOCGIWMODE", 0x8b07},
1707 + {"linux/wireless.h", "SIOCSIWSENS", 0x8b08},
1708 + {"linux/wireless.h", "SIOCGIWSENS", 0x8b09},
1709 + {"linux/wireless.h", "SIOCSIWRANGE", 0x8b0a},
1710 + {"linux/wireless.h", "SIOCGIWRANGE", 0x8b0b},
1711 + {"linux/wireless.h", "SIOCSIWPRIV", 0x8b0c},
1712 + {"linux/wireless.h", "SIOCGIWPRIV", 0x8b0d},
1713 + {"linux/wireless.h", "SIOCSIWSTATS", 0x8b0e},
1714 + {"linux/wireless.h", "SIOCGIWSTATS", 0x8b0f},
1715 + {"linux/wireless.h", "SIOCSIWSPY", 0x8b10},
1716 + {"linux/wireless.h", "SIOCGIWSPY", 0x8b11},
1717 + {"linux/wireless.h", "SIOCSIWTHRSPY", 0x8b12},
1718 + {"linux/wireless.h", "SIOCGIWTHRSPY", 0x8b13},
1719 + {"linux/wireless.h", "SIOCSIWAP", 0x8b14},
1720 + {"linux/wireless.h", "SIOCGIWAP", 0x8b15},
1721 + {"linux/wireless.h", "SIOCSIWMLME", 0x8b16},
1722 + {"linux/wireless.h", "SIOCGIWAPLIST", 0x8b17},
1723 + {"linux/wireless.h", "SIOCSIWSCAN", 0x8b18},
1724 + {"linux/wireless.h", "SIOCGIWSCAN", 0x8b19},
1725 + {"linux/wireless.h", "SIOCSIWESSID", 0x8b1a},
1726 + {"linux/wireless.h", "SIOCGIWESSID", 0x8b1b},
1727 + {"linux/wireless.h", "SIOCSIWNICKN", 0x8b1c},
1728 + {"linux/wireless.h", "SIOCGIWNICKN", 0x8b1d},
1729 + {"linux/wireless.h", "SIOCSIWRATE", 0x8b20},
1730 + {"linux/wireless.h", "SIOCGIWRATE", 0x8b21},
1731 + {"linux/wireless.h", "SIOCSIWRTS", 0x8b22},
1732 + {"linux/wireless.h", "SIOCGIWRTS", 0x8b23},
1733 + {"linux/wireless.h", "SIOCSIWFRAG", 0x8b24},
1734 + {"linux/wireless.h", "SIOCGIWFRAG", 0x8b25},
1735 + {"linux/wireless.h", "SIOCSIWTXPOW", 0x8b26},
1736 + {"linux/wireless.h", "SIOCGIWTXPOW", 0x8b27},
1737 + {"linux/wireless.h", "SIOCSIWRETRY", 0x8b28},
1738 + {"linux/wireless.h", "SIOCGIWRETRY", 0x8b29},
1739 + {"linux/wireless.h", "SIOCSIWENCODE", 0x8b2a},
1740 + {"linux/wireless.h", "SIOCGIWENCODE", 0x8b2b},
1741 + {"linux/wireless.h", "SIOCSIWPOWER", 0x8b2c},
1742 + {"linux/wireless.h", "SIOCGIWPOWER", 0x8b2d},
1743 + {"linux/wireless.h", "SIOCSIWGENIE", 0x8b30},
1744 + {"linux/wireless.h", "SIOCGIWGENIE", 0x8b31},
1745 + {"linux/wireless.h", "SIOCSIWAUTH", 0x8b32},
1746 + {"linux/wireless.h", "SIOCGIWAUTH", 0x8b33},
1747 + {"linux/wireless.h", "SIOCSIWENCODEEXT", 0x8b34},
1748 + {"linux/wireless.h", "SIOCGIWENCODEEXT", 0x8b35},
1749 + {"linux/wireless.h", "SIOCSIWPMKSA", 0x8b36},
1750 + {"linux/wireless.h", "SIOCIWFIRSTPRIV", 0x8be0},
1751 + {"linux/wireless.h", "SIOCIWLASTPRIV", 0x8bff},
1752 + {"linux/auto_fs.h", "AUTOFS_IOC_READY", 0x9360},
1753 + {"linux/auto_fs.h", "AUTOFS_IOC_FAIL", 0x9361},
1754 + {"linux/auto_fs.h", "AUTOFS_IOC_CATATONIC", 0x9362},
1755 + {"linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", 0x9363},
1756 + {"linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", 0x9364},
1757 + {"linux/auto_fs.h", "AUTOFS_IOC_EXPIRE", 0x9365},
1758 + {"linux/auto_fs4.h", "AUTOFS_IOC_EXPIRE_MULTI", 0x9366},
1759 + {"linux/auto_fs4.h", "AUTOFS_IOC_PROTOSUBVER", 0x9367},
1760 + {"linux/auto_fs4.h", "AUTOFS_IOC_ASKREGHOST", 0x9368},
1761 + {"linux/auto_fs4.h", "AUTOFS_IOC_TOGGLEREGHOST", 0x9369},
1762 + {"linux/auto_fs4.h", "AUTOFS_IOC_ASKUMOUNT", 0x9370},
1763 + {"linux/nbd.h", "NBD_SET_SOCK", 0xab00},
1764 + {"linux/nbd.h", "NBD_SET_BLKSIZE", 0xab01},
1765 + {"linux/nbd.h", "NBD_SET_SIZE", 0xab02},
1766 + {"linux/nbd.h", "NBD_DO_IT", 0xab03},
1767 + {"linux/nbd.h", "NBD_CLEAR_SOCK", 0xab04},
1768 + {"linux/nbd.h", "NBD_CLEAR_QUE", 0xab05},
1769 + {"linux/nbd.h", "NBD_PRINT_DEBUG", 0xab06},
1770 + {"linux/nbd.h", "NBD_SET_SIZE_BLOCKS", 0xab07},
1771 + {"linux/nbd.h", "NBD_DISCONNECT", 0xab08},
1772 + {"linux/nbd.h", "NBD_SET_TIMEOUT", 0xab09},
1773 + {"linux/raw.h", "RAW_SETBIND", 0xac00},
1774 + {"linux/raw.h", "RAW_GETBIND", 0xac01},
1775 + {"linux/kvm.h", "KVM_GET_API_VERSION", 0xae00},
1776 + {"linux/kvm.h", "KVM_CREATE_VM", 0xae01},
1777 + {"linux/kvm.h", "KVM_GET_MSR_INDEX_LIST", 0xae02},
1778 + {"linux/kvm.h", "KVM_CHECK_EXTENSION", 0xae03},
1779 + {"linux/kvm.h", "KVM_GET_VCPU_MMAP_SIZE", 0xae04},
1780 + {"linux/kvm.h", "KVM_GET_SUPPORTED_CPUID", 0xae05},
1781 + {"linux/kvm.h", "KVM_S390_ENABLE_SIE", 0xae06},
1782 + {"linux/kvm.h", "KVM_TRACE_ENABLE", 0xae06},
1783 + {"linux/kvm.h", "KVM_TRACE_PAUSE", 0xae07},
1784 + {"linux/kvm.h", "KVM_TRACE_DISABLE", 0xae08},
1785 + {"linux/kvm.h", "KVM_SET_MEMORY_REGION", 0xae40},
1786 + {"linux/kvm.h", "KVM_CREATE_VCPU", 0xae41},
1787 + {"linux/kvm.h", "KVM_GET_DIRTY_LOG", 0xae42},
1788 + {"linux/kvm.h", "KVM_SET_MEMORY_ALIAS", 0xae43},
1789 + {"linux/kvm.h", "KVM_SET_NR_MMU_PAGES", 0xae44},
1790 + {"linux/kvm.h", "KVM_GET_NR_MMU_PAGES", 0xae45},
1791 + {"linux/kvm.h", "KVM_SET_USER_MEMORY_REGION", 0xae46},
1792 + {"linux/kvm.h", "KVM_SET_TSS_ADDR", 0xae47},
1793 + {"linux/kvm.h", "KVM_CREATE_IRQCHIP", 0xae60},
1794 + {"linux/kvm.h", "KVM_IRQ_LINE", 0xae61},
1795 + {"linux/kvm.h", "KVM_GET_IRQCHIP", 0xae62},
1796 + {"linux/kvm.h", "KVM_SET_IRQCHIP", 0xae63},
1797 + {"linux/kvm.h", "KVM_CREATE_PIT", 0xae64},
1798 + {"linux/kvm.h", "KVM_GET_PIT", 0xae65},
1799 + {"linux/kvm.h", "KVM_SET_PIT", 0xae66},
1800 + {"linux/kvm.h", "KVM_RUN", 0xae80},
1801 + {"linux/kvm.h", "KVM_GET_REGS", 0xae81},
1802 + {"linux/kvm.h", "KVM_SET_REGS", 0xae82},
1803 + {"linux/kvm.h", "KVM_GET_SREGS", 0xae83},
1804 + {"linux/kvm.h", "KVM_SET_SREGS", 0xae84},
1805 + {"linux/kvm.h", "KVM_TRANSLATE", 0xae85},
1806 + {"linux/kvm.h", "KVM_INTERRUPT", 0xae86},
1807 + {"linux/kvm.h", "KVM_DEBUG_GUEST", 0xae87},
1808 + {"linux/kvm.h", "KVM_GET_MSRS", 0xae88},
1809 + {"linux/kvm.h", "KVM_SET_MSRS", 0xae89},
1810 + {"linux/kvm.h", "KVM_SET_CPUID", 0xae8a},
1811 + {"linux/kvm.h", "KVM_SET_SIGNAL_MASK", 0xae8b},
1812 + {"linux/kvm.h", "KVM_GET_FPU", 0xae8c},
1813 + {"linux/kvm.h", "KVM_SET_FPU", 0xae8d},
1814 + {"linux/kvm.h", "KVM_GET_LAPIC", 0xae8e},
1815 + {"linux/kvm.h", "KVM_SET_LAPIC", 0xae8f},
1816 + {"linux/kvm.h", "KVM_SET_CPUID2", 0xae90},
1817 + {"linux/kvm.h", "KVM_GET_CPUID2", 0xae91},
1818 + {"linux/kvm.h", "KVM_TPR_ACCESS_REPORTING", 0xae92},
1819 + {"linux/kvm.h", "KVM_SET_VAPIC_ADDR", 0xae93},
1820 + {"linux/kvm.h", "KVM_S390_INTERRUPT", 0xae94},
1821 + {"linux/kvm.h", "KVM_S390_STORE_STATUS", 0xae95},
1822 + {"linux/kvm.h", "KVM_S390_SET_INITIAL_PSW", 0xae96},
1823 + {"linux/kvm.h", "KVM_S390_INITIAL_RESET", 0xae97},
1824 + {"linux/kvm.h", "KVM_GET_MP_STATE", 0xae98},
1825 + {"linux/kvm.h", "KVM_SET_MP_STATE", 0xae99},
1826 + {"linux/if_pppox.h", "PPPOEIOCSFWD", 0xb100},
1827 + {"linux/if_pppox.h", "PPPOEIOCDFWD", 0xb101},
1828 + {"linux/usb/iowarrior.h", "IOW_WRITE", 0xc001},
1829 + {"linux/usb/iowarrior.h", "IOW_READ", 0xc002},
1830 + {"linux/usb/iowarrior.h", "IOW_GETINFO", 0xc003},
1831 + {"linux/reiserfs_fs.h", "REISERFS_IOC32_UNPACK", 0xcd01},
1832 + {"linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", 0xcd01},
1833 + {"video/sisfb.h", "SISFB_GET_INFO_SIZE", 0xf300},
1834 + {"video/sisfb.h", "SISFB_GET_INFO", 0xf301},
1835 + {"video/sisfb.h", "SISFB_GET_VBRSTATUS", 0xf302},
1836 + {"video/sisfb.h", "SISFB_GET_AUTOMAXIMIZE", 0xf303},
1837 + {"video/sisfb.h", "SISFB_SET_AUTOMAXIMIZE", 0xf303},
1838 + {"video/sisfb.h", "SISFB_GET_TVPOSOFFSET", 0xf304},
1839 + {"video/sisfb.h", "SISFB_SET_TVPOSOFFSET", 0xf304},
1840 + {"video/sisfb.h", "SISFB_COMMAND", 0xf305},
1841 + {"video/sisfb.h", "SISFB_SET_LOCK", 0xf306},
1842 + {"video/mbxfb.h", "MBXFB_IOCX_OVERLAY", 0xf400},
1843 + {"video/mbxfb.h", "MBXFB_IOCG_ALPHA", 0xf401},
1844 + {"video/mbxfb.h", "MBXFB_IOCS_ALPHA", 0xf402},
1845 + {"video/mbxfb.h", "MBXFB_IOCS_PLANEORDER", 0xf403},
1846 + {"video/mbxfb.h", "MBXFB_IOCS_REG", 0xf404},
1847 + {"video/mbxfb.h", "MBXFB_IOCX_REG", 0xf405},
1848 + {"linux/dm-ioctl.h", "DM_VERSION", 0xfd00},
1849 + {"linux/dm-ioctl.h", "DM_VERSION_32", 0xfd00},
1850 + {"linux/dm-ioctl.h", "DM_REMOVE_ALL", 0xfd01},
1851 + {"linux/dm-ioctl.h", "DM_REMOVE_ALL_32", 0xfd01},
1852 + {"linux/dm-ioctl.h", "DM_LIST_DEVICES", 0xfd02},
1853 + {"linux/dm-ioctl.h", "DM_LIST_DEVICES_32", 0xfd02},
1854 + {"linux/dm-ioctl.h", "DM_DEV_CREATE", 0xfd03},
1855 + {"linux/dm-ioctl.h", "DM_DEV_CREATE_32", 0xfd03},
1856 + {"linux/dm-ioctl.h", "DM_DEV_REMOVE", 0xfd04},
1857 + {"linux/dm-ioctl.h", "DM_DEV_REMOVE_32", 0xfd04},
1858 + {"linux/dm-ioctl.h", "DM_DEV_RENAME", 0xfd05},
1859 + {"linux/dm-ioctl.h", "DM_DEV_RENAME_32", 0xfd05},
1860 + {"linux/dm-ioctl.h", "DM_DEV_SUSPEND", 0xfd06},
1861 + {"linux/dm-ioctl.h", "DM_DEV_SUSPEND_32", 0xfd06},
1862 + {"linux/dm-ioctl.h", "DM_DEV_STATUS", 0xfd07},
1863 + {"linux/dm-ioctl.h", "DM_DEV_STATUS_32", 0xfd07},
1864 + {"linux/dm-ioctl.h", "DM_DEV_WAIT", 0xfd08},
1865 + {"linux/dm-ioctl.h", "DM_DEV_WAIT_32", 0xfd08},
1866 + {"linux/dm-ioctl.h", "DM_TABLE_LOAD", 0xfd09},
1867 + {"linux/dm-ioctl.h", "DM_TABLE_LOAD_32", 0xfd09},
1868 + {"linux/dm-ioctl.h", "DM_TABLE_CLEAR", 0xfd0a},
1869 + {"linux/dm-ioctl.h", "DM_TABLE_CLEAR_32", 0xfd0a},
1870 + {"linux/dm-ioctl.h", "DM_TABLE_DEPS", 0xfd0b},
1871 + {"linux/dm-ioctl.h", "DM_TABLE_DEPS_32", 0xfd0b},
1872 + {"linux/dm-ioctl.h", "DM_TABLE_STATUS", 0xfd0c},
1873 + {"linux/dm-ioctl.h", "DM_TABLE_STATUS_32", 0xfd0c},
1874 + {"linux/dm-ioctl.h", "DM_LIST_VERSIONS", 0xfd0d},
1875 + {"linux/dm-ioctl.h", "DM_LIST_VERSIONS_32", 0xfd0d},
1876 + {"linux/dm-ioctl.h", "DM_TARGET_MSG", 0xfd0e},
1877 + {"linux/dm-ioctl.h", "DM_TARGET_MSG_32", 0xfd0e},
1878 + {"linux/dm-ioctl.h", "DM_DEV_SET_GEOMETRY", 0xfd0f},
1879 + {"linux/dm-ioctl.h", "DM_DEV_SET_GEOMETRY_32", 0xfd0f},
1880 diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h
1881 new file mode 100644
1882 index 0000000..ba84b2c
1883 --- /dev/null
1884 +++ b/linux/bfin/syscallent.h
1885 @@ -0,0 +1,391 @@
1886 +/*
1887 + * Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
1888 + * Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
1889 + * All rights reserved.
1890 + *
1891 + * Redistribution and use in source and binary forms, with or without
1892 + * modification, are permitted provided that the following conditions
1893 + * are met:
1894 + * 1. Redistributions of source code must retain the above copyright
1895 + * notice, this list of conditions and the following disclaimer.
1896 + * 2. Redistributions in binary form must reproduce the above copyright
1897 + * notice, this list of conditions and the following disclaimer in the
1898 + * documentation and/or other materials provided with the distribution.
1899 + * 3. The name of the author may not be used to endorse or promote products
1900 + * derived from this software without specific prior written permission.
1901 + *
1902 + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1903 + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1904 + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
1905 + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
1906 + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1907 + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1908 + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1909 + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1910 + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1911 + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1912 + *
1913 + * $Id: syscallent.h 6985 2008-08-09 01:13:40Z vapier $
1914 + */
1915 +
1916 + { 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
1917 + { 1, TP, sys_exit, "_exit", SYS_exit }, /* 1 */
1918 + { 0, TP, sys_fork, "fork", SYS_fork }, /* 2 */
1919 + { 3, TD, sys_read, "read", SYS_read }, /* 3 */
1920 + { 3, TD, sys_write, "write", SYS_write }, /* 4 */
1921 + { 3, TD|TF, sys_open, "open" }, /* 5 */
1922 + { 1, TD, sys_close, "close" }, /* 6 */
1923 + { 3, TP, sys_waitpid, "waitpid", SYS_wait4 }, /* 7 */
1924 + { 2, TD|TF, sys_creat, "creat" }, /* 8 */
1925 + { 2, TF, sys_link, "link" }, /* 9 */
1926 + { 1, TF, sys_unlink, "unlink" }, /* 10 */
1927 + { 3, TF|TP, sys_execve, "execve", SYS_execve }, /* 11 */
1928 + { 1, TF, sys_chdir, "chdir" }, /* 12 */
1929 + { 1, 0, sys_time, "time" }, /* 13 */
1930 + { 3, TF, sys_mknod, "mknod" }, /* 14 */
1931 + { 2, TF, sys_chmod, "chmod" }, /* 15 */
1932 + { 3, TF, sys_chown, "chown" }, /* 16 */
1933 + { 0, 0, sys_break, "break" }, /* 17 */
1934 + { 2, TF, sys_oldstat, "oldstat" }, /* 18 */
1935 + { 3, TD, sys_lseek, "lseek" }, /* 19 */
1936 + { 0, 0, sys_getpid, "getpid" }, /* 20 */
1937 + { 5, TF, sys_mount, "mount" }, /* 21 */
1938 + { 1, TF, sys_umount, "oldumount" }, /* 22 */
1939 + { 1, 0, sys_setuid, "setuid" }, /* 23 */
1940 + { 0, 0, sys_getuid, "getuid" }, /* 24 */
1941 + { 1, 0, sys_stime, "stime" }, /* 25 */
1942 + { 4, 0, sys_ptrace, "ptrace" }, /* 26 */
1943 + { 1, 0, sys_alarm, "alarm" }, /* 27 */
1944 + { 2, TD, sys_oldfstat, "oldfstat" }, /* 28 */
1945 + { 0, TS, sys_pause, "pause" }, /* 29 */
1946 + { 2, TF, sys_utime, "utime" }, /* 30 */
1947 + { 2, 0, sys_stty, "stty" }, /* 31 */
1948 + { 2, 0, sys_gtty, "gtty" }, /* 32 */
1949 + { 2, TF, sys_access, "access" }, /* 33 */
1950 + { 1, 0, sys_nice, "nice" }, /* 34 */
1951 + { 0, 0, sys_ftime, "ftime" }, /* 35 */
1952 + { 0, 0, sys_sync, "sync" }, /* 36 */
1953 + { 2, TS, sys_kill, "kill" }, /* 37 */
1954 + { 2, TF, sys_rename, "rename" }, /* 38 */
1955 + { 2, TF, sys_mkdir, "mkdir" }, /* 39 */
1956 + { 1, TF, sys_rmdir, "rmdir" }, /* 40 */
1957 + { 1, TD, sys_dup, "dup" }, /* 41 */
1958 + { 1, TD, sys_pipe, "pipe" }, /* 42 */
1959 + { 1, 0, sys_times, "times" }, /* 43 */
1960 + { 0, 0, sys_prof, "prof" }, /* 44 */
1961 + { 1, 0, sys_brk, "brk" }, /* 45 */
1962 + { 1, 0, sys_setgid, "setgid" }, /* 46 */
1963 + { 0, 0, sys_getgid, "getgid" }, /* 47 */
1964 + { 3, TS, sys_signal, "signal" }, /* 48 */
1965 + { 0, 0, sys_geteuid, "geteuid" }, /* 49 */
1966 + { 0, 0, sys_getegid, "getegid" }, /* 50 */
1967 + { 1, TF, sys_acct, "acct" }, /* 51 */
1968 + { 2, TF, sys_umount2, "umount" }, /* 52 */
1969 + { 0, 0, sys_lock, "lock" }, /* 53 */
1970 + { 3, TD, sys_ioctl, "ioctl" }, /* 54 */
1971 + { 3, TD, sys_fcntl, "fcntl" }, /* 55 */
1972 + { 0, 0, sys_mpx, "mpx" }, /* 56 */
1973 + { 2, 0, sys_setpgid, "setpgid" }, /* 57 */
1974 + { 2, 0, sys_ulimit, "ulimit" }, /* 58 */
1975 + { 1, 0, sys_oldolduname, "oldolduname" }, /* 59 */
1976 + { 1, 0, sys_umask, "umask" }, /* 60 */
1977 + { 1, TF, sys_chroot, "chroot" }, /* 61 */
1978 + { 2, 0, sys_ustat, "ustat" }, /* 62 */
1979 + { 2, TD, sys_dup2, "dup2" }, /* 63 */
1980 + { 0, 0, sys_getppid, "getppid" }, /* 64 */
1981 + { 0, 0, sys_getpgrp, "getpgrp" }, /* 65 */
1982 + { 0, 0, sys_setsid, "setsid" }, /* 66 */
1983 + { 3, TS, sys_sigaction, "sigaction" }, /* 67 */
1984 + { 0, TS, sys_siggetmask, "siggetmask" }, /* 68 */
1985 + { 1, TS, sys_sigsetmask, "sigsetmask" }, /* 69 */
1986 + { 2, 0, sys_setreuid, "setreuid" }, /* 70 */
1987 + { 2, 0, sys_setregid, "setregid" }, /* 71 */
1988 + { 3, TS, sys_sigsuspend, "sigsuspend" }, /* 72 */
1989 + { 1, TS, sys_sigpending, "sigpending" }, /* 73 */
1990 + { 2, 0, sys_sethostname, "sethostname" }, /* 74 */
1991 + { 2, 0, sys_setrlimit, "setrlimit" }, /* 75 */
1992 + { 2, 0, sys_getrlimit, "old_getrlimit" }, /* 76 */
1993 + { 2, 0, sys_getrusage, "getrusage" }, /* 77 */
1994 + { 2, 0, sys_gettimeofday, "gettimeofday" }, /* 78 */
1995 + { 2, 0, sys_settimeofday, "settimeofday" }, /* 79 */
1996 + { 2, 0, sys_getgroups, "getgroups" }, /* 80 */
1997 + { 2, 0, sys_setgroups, "setgroups" }, /* 81 */
1998 + { 1, TD, sys_oldselect, "oldselect" }, /* 82 */
1999 + { 2, TF, sys_symlink, "symlink" }, /* 83 */
2000 + { 2, TF, sys_oldlstat, "oldlstat" }, /* 84 */
2001 + { 3, TF, sys_readlink, "readlink" }, /* 85 */
2002 + { 1, TF, sys_uselib, "uselib" }, /* 86 */
2003 + { 1, TF, sys_swapon, "swapon" }, /* 87 */
2004 + { 3, 0, sys_reboot, "reboot" }, /* 88 */
2005 + { 3, TD, sys_readdir, "readdir" }, /* 89 */
2006 + { 6, TD, sys_old_mmap, "old_mmap" }, /* 90 */
2007 + { 2, 0, sys_munmap, "munmap" }, /* 91 */
2008 + { 2, TF, sys_truncate, "truncate" }, /* 92 */
2009 + { 2, TD, sys_ftruncate, "ftruncate" }, /* 93 */
2010 + { 2, TD, sys_fchmod, "fchmod" }, /* 94 */
2011 + { 3, TD, sys_fchown, "fchown" }, /* 95 */
2012 + { 2, 0, sys_getpriority, "getpriority" }, /* 96 */
2013 + { 3, 0, sys_setpriority, "setpriority" }, /* 97 */
2014 + { 4, 0, sys_profil, "profil" }, /* 98 */
2015 + { 2, TF, sys_statfs, "statfs" }, /* 99 */
2016 + { 2, TD, sys_fstatfs, "fstatfs" }, /* 100 */
2017 + { 3, 0, sys_ioperm, "ioperm" }, /* 101 */
2018 + { 2, TD, sys_socketcall, "socketcall", SYS_socketcall }, /* 102 */
2019 + { 3, 0, sys_syslog, "syslog" }, /* 103 */
2020 + { 3, 0, sys_setitimer, "setitimer" }, /* 104 */
2021 + { 2, 0, sys_getitimer, "getitimer" }, /* 105 */
2022 + { 2, TF, sys_stat, "stat" }, /* 106 */
2023 + { 2, TF, sys_lstat, "lstat" }, /* 107 */
2024 + { 2, TD, sys_fstat, "fstat" }, /* 108 */
2025 + { 1, 0, sys_olduname, "olduname" }, /* 109 */
2026 + { 1, 0, sys_iopl, "iopl" }, /* 110 */
2027 + { 0, 0, sys_vhangup, "vhangup" }, /* 111 */
2028 + { 0, 0, sys_idle, "idle" }, /* 112 */
2029 + { 1, 0, sys_vm86old, "vm86old" }, /* 113 */
2030 + { 4, TP, sys_wait4, "wait4", SYS_wait4 }, /* 114 */
2031 + { 1, 0, sys_swapoff, "swapoff" }, /* 115 */
2032 + { 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */
2033 + { 6, 0, sys_ipc, "ipc", SYS_ipc }, /* 117 */
2034 + { 1, TD, sys_fsync, "fsync" }, /* 118 */
2035 + { 1, TS, sys_sigreturn, "sigreturn" }, /* 119 */
2036 + { 5, TP, sys_clone, "clone", SYS_clone }, /* 120 */
2037 + { 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */
2038 + { 1, 0, sys_uname, "uname" }, /* 122 */
2039 + { 3, 0, sys_modify_ldt, "modify_ldt" }, /* 123 */
2040 + { 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */
2041 + { 3, 0, sys_mprotect, "mprotect" }, /* 125 */
2042 + { 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */
2043 + { 2, 0, sys_create_module, "create_module" }, /* 127 */
2044 + { 3, 0, sys_init_module, "init_module" }, /* 128 */
2045 + { 1, 0, sys_delete_module, "delete_module" }, /* 129 */
2046 + { 1, 0, sys_get_kernel_syms, "get_kernel_syms" }, /* 130 */
2047 + { 4, 0, sys_quotactl, "quotactl" }, /* 131 */
2048 + { 1, 0, sys_getpgid, "getpgid" }, /* 132 */
2049 + { 1, TD, sys_fchdir, "fchdir" }, /* 133 */
2050 + { 0, 0, sys_bdflush, "bdflush" }, /* 134 */
2051 + { 3, 0, printargs, "sysfs" }, /* 135 */
2052 + { 1, 0, sys_personality, "personality" }, /* 136 */
2053 + { 5, 0, sys_afs_syscall, "afs_syscall" }, /* 137 */
2054 + { 1, 0, sys_setfsuid, "setfsuid" }, /* 138 */
2055 + { 1, 0, sys_setfsgid, "setfsgid" }, /* 139 */
2056 + { 5, TD, sys_llseek, "_llseek" }, /* 140 */
2057 + { 3, TD, sys_getdents, "getdents" }, /* 141 */
2058 + { 5, TD, sys_select, "select" }, /* 142 */
2059 + { 2, TD, sys_flock, "flock" }, /* 143 */
2060 + { 3, 0, sys_msync, "msync" }, /* 144 */
2061 + { 3, TD, sys_readv, "readv", SYS_readv }, /* 145 */
2062 + { 3, TD, sys_writev, "writev", SYS_writev }, /* 146 */
2063 + { 1, 0, sys_getsid, "getsid" }, /* 147 */
2064 + { 1, TD, sys_fdatasync, "fdatasync" }, /* 148 */
2065 + { 1, 0, sys_sysctl, "_sysctl" }, /* 149 */
2066 + { 2, 0, sys_mlock, "mlock" }, /* 150 */
2067 + { 2, 0, sys_munlock, "munlock" }, /* 151 */
2068 + { 2, 0, sys_mlockall, "mlockall" }, /* 152 */
2069 + { 0, 0, sys_munlockall, "munlockall" }, /* 153 */
2070 + { 0, 0, sys_sched_setparam, "sched_setparam" }, /* 154 */
2071 + { 2, 0, sys_sched_getparam, "sched_getparam" }, /* 155 */
2072 + { 3, 0, sys_sched_setscheduler, "sched_setscheduler" }, /* 156 */
2073 + { 1, 0, sys_sched_getscheduler, "sched_getscheduler" }, /* 157 */
2074 + { 0, 0, sys_sched_yield, "sched_yield" }, /* 158 */
2075 + { 1, 0, sys_sched_get_priority_max, "sched_get_priority_max" }, /* 159 */
2076 + { 1, 0, sys_sched_get_priority_min, "sched_get_priority_min" }, /* 160 */
2077 + { 2, 0, sys_sched_rr_get_interval, "sched_rr_get_interval" }, /* 161 */
2078 + { 2, 0, sys_nanosleep, "nanosleep" }, /* 162 */
2079 + { 4, 0, sys_mremap, "mremap" }, /* 163 */
2080 + { 3, 0, sys_setresuid, "setresuid" }, /* 164 */
2081 + { 3, 0, sys_getresuid, "getresuid" }, /* 165 */
2082 + { 5, 0, printargs, "vm86" }, /* 166 */
2083 + { 5, 0, sys_query_module, "query_module" }, /* 167 */
2084 + { 3, TD, sys_poll, "poll" }, /* 168 */
2085 + { 3, 0, printargs, "nfsservctl" }, /* 169 */
2086 + { 3, 0, sys_setresgid, "setresgid" }, /* 170 */
2087 + { 3, 0, sys_getresgid, "getresgid" }, /* 171 */
2088 + { 5, 0, printargs, "prctl" }, /* 172 */
2089 + { 1, TS, printargs, "rt_sigreturn" }, /* 173 */
2090 + { 4, TS, sys_rt_sigaction, "rt_sigaction" }, /* 174 */
2091 + { 4, TS, sys_rt_sigprocmask, "rt_sigprocmask" }, /* 175 */
2092 + { 2, TS, sys_rt_sigpending, "rt_sigpending" }, /* 176 */
2093 + { 4, TS, sys_rt_sigtimedwait, "rt_sigtimedwait" }, /* 177 */
2094 + { 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo" }, /* 178 */
2095 + { 2, TS, sys_rt_sigsuspend, "rt_sigsuspend" }, /* 179 */
2096 + { 5, TD, sys_pread, "pread", SYS_read }, /* 180 */
2097 + { 5, TD, sys_pwrite, "pwrite", SYS_write }, /* 181 */
2098 + { 3, TF, sys_chown, "lchown" }, /* 182 */
2099 + { 2, TF, sys_getcwd, "getcwd" }, /* 183 */
2100 + { 2, 0, sys_capget, "capget" }, /* 184 */
2101 + { 2, 0, sys_capset, "capset" }, /* 185 */
2102 + { 2, TS, sys_sigaltstack, "sigaltstack" }, /* 186 */
2103 + { 4, TD, sys_sendfile, "sendfile" }, /* 187 */
2104 + { 5, 0, sys_getpmsg, "getpmsg" }, /* 188 */
2105 + { 5, 0, sys_putpmsg, "putpmsg" }, /* 189 */
2106 + { 0, TP, sys_vfork, "vfork", SYS_vfork }, /* 190 */
2107 + { 2, 0, sys_getrlimit, "getrlimit" }, /* 191 */
2108 + { 6, 0, sys_mmap, "mmap2" }, /* 192 */
2109 + { 3, TF, sys_truncate64, "truncate64" }, /* 193 */
2110 + { 3, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */
2111 + { 2, TF, sys_stat64, "stat64" }, /* 195 */
2112 + { 2, TF, sys_lstat64, "lstat64" }, /* 196 */
2113 + { 2, TD, sys_fstat64, "fstat64" }, /* 197 */
2114 + { 3, TF, sys_chown, "chown32" }, /* 198 */
2115 + { 0, 0, sys_getuid, "getuid32" }, /* 199 */
2116 + { 0, 0, sys_getgid, "getgid32" }, /* 200 */
2117 + { 0, 0, sys_geteuid, "geteuid32" }, /* 201 */
2118 + { 0, 0, sys_geteuid, "getegid32" }, /* 202 */
2119 + { 2, 0, sys_setreuid, "setreuid32" }, /* 203 */
2120 + { 2, 0, sys_setregid, "setregid32" }, /* 204 */
2121 + { 2, 0, sys_getgroups32, "getgroups32" }, /* 205 */
2122 + { 2, 0, sys_setgroups32, "setgroups32" }, /* 206 */
2123 + { 3, TD, sys_fchown, "fchown32" }, /* 207 */
2124 + { 3, 0, sys_setresuid, "setresuid32" }, /* 208 */
2125 + { 3, 0, sys_getresuid, "getresuid32" }, /* 209 */
2126 + { 3, 0, sys_setresgid, "setresgid32" }, /* 210 */
2127 + { 3, 0, sys_getresgid, "getresgid32" }, /* 211 */
2128 + { 3, TF, sys_chown, "lchown32" }, /* 212 */
2129 + { 1, 0, sys_setuid, "setuid32" }, /* 213 */
2130 + { 1, 0, sys_setgid, "setgid32" }, /* 214 */
2131 + { 1, 0, sys_setfsuid, "setfsuid32" }, /* 215 */
2132 + { 1, 0, sys_setfsgid, "setfsgid32" }, /* 216 */
2133 + { 2, TF, sys_pivotroot, "pivot_root" }, /* 217 */
2134 + { 3, 0, sys_mincore, "mincore" }, /* 218 */
2135 + { 3, 0, sys_madvise, "madvise" }, /* 219 */
2136 + { 3, TD, sys_getdents64, "getdents64" }, /* 220 */
2137 + { 3, TD, sys_fcntl, "fcntl64" }, /* 221 */
2138 + { 4, 0, printargs, "SYS_222" }, /* 222 */
2139 + { 5, 0, printargs, "security" }, /* 223 */
2140 + { 0, 0, printargs, "gettid" }, /* 224 */
2141 + { 4, TD, sys_readahead, "readahead" }, /* 225 */
2142 + { 5, TF, sys_setxattr, "setxattr" }, /* 226 */
2143 + { 5, TF, sys_setxattr, "lsetxattr" }, /* 227 */
2144 + { 5, TD, sys_fsetxattr, "fsetxattr" }, /* 228 */
2145 + { 4, TF, sys_getxattr, "getxattr" }, /* 229 */
2146 + { 4, TF, sys_getxattr, "lgetxattr" }, /* 230 */
2147 + { 4, 0, sys_fgetxattr, "fgetxattr" }, /* 231 */
2148 + { 3, TF, sys_listxattr, "listxattr" }, /* 232 */
2149 + { 3, TF, sys_listxattr, "llistxattr" }, /* 233 */
2150 + { 3, 0, sys_flistxattr, "flistxattr" }, /* 234 */
2151 + { 2, TF, sys_removexattr, "removexattr" }, /* 235 */
2152 + { 2, TF, sys_removexattr, "lremovexattr" }, /* 236 */
2153 + { 2, TD, sys_fremovexattr, "fremovexattr" }, /* 237 */
2154 + { 2, TS, sys_kill, "tkill" }, /* 238 */
2155 + { 4, TD, sys_sendfile64, "sendfile64" }, /* 239 */
2156 + { 5, 0, sys_futex, "futex" }, /* 240 */
2157 + { 3, 0, sys_sched_setaffinity, "sched_setaffinity" },/* 241 */
2158 + { 3, 0, sys_sched_getaffinity, "sched_getaffinity" },/* 242 */
2159 + { 1, 0, sys_set_thread_area, "set_thread_area" }, /* 243 */
2160 + { 1, 0, sys_get_thread_area, "get_thread_area" }, /* 244 */
2161 + { 2, 0, sys_io_setup, "io_setup" }, /* 245 */
2162 + { 1, 0, sys_io_destroy, "io_destroy" }, /* 246 */
2163 + { 5, 0, sys_io_getevents, "io_getevents" }, /* 247 */
2164 + { 3, 0, sys_io_submit, "io_submit" }, /* 248 */
2165 + { 3, 0, sys_io_cancel, "io_cancel" }, /* 249 */
2166 + { 5, 0, printargs, "alloc_hugepages" }, /* 250 */
2167 + { 1, 0, printargs, "free_hugepages" }, /* 251 */
2168 + { 1, TP, sys_exit, "exit_group", __NR_exit_group }, /* 252 */
2169 + { 4, 0, printargs, "lookup_dcookie" }, /* 253 */
2170 + { 1, 0, printargs, "bfin_spinlock" }, /* 254 */
2171 + { 1, 0, sys_epoll_create, "epoll_create" }, /* 255 */
2172 + { 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 256 */
2173 + { 4, TD, sys_epoll_wait, "epoll_wait" }, /* 257 */
2174 + { 5, 0, sys_remap_file_pages, "remap_file_pages" }, /* 258 */
2175 + { 1, 0, printargs, "set_tid_address" }, /* 259 */
2176 + { 3, 0, sys_timer_create, "timer_create" }, /* 260 */
2177 + { 4, 0, sys_timer_settime, "timer_settime" }, /* 261 */
2178 + { 2, 0, sys_timer_gettime, "timer_gettime" }, /* 262 */
2179 + { 1, 0, sys_timer_getoverrun, "timer_getoverrun" }, /* 263 */
2180 + { 1, 0, sys_timer_delete, "timer_delete" }, /* 264 */
2181 + { 2, 0, sys_clock_settime, "clock_settime" }, /* 265 */
2182 + { 2, 0, sys_clock_gettime, "clock_gettime" }, /* 266 */
2183 + { 2, 0, sys_clock_getres, "clock_getres" }, /* 267 */
2184 + { 4, 0, sys_clock_nanosleep, "clock_nanosleep" }, /* 268 */
2185 + { 3, TF, sys_statfs64, "statfs64" }, /* 269 */
2186 + { 3, TD, sys_fstatfs64, "fstatfs64" }, /* 270 */
2187 + { 3, TS, sys_tgkill, "tgkill" }, /* 271 */
2188 + { 2, TF, sys_utimes, "utimes" }, /* 272 */
2189 + { 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 273 */
2190 + { 5, 0, printargs, "vserver" }, /* 274 */
2191 + { 6, 0, sys_mbind, "mbind" }, /* 275 */
2192 + { 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 276 */
2193 + { 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 277 */
2194 + { 4, 0, sys_mq_open, "mq_open" }, /* 278 */
2195 + { 1, 0, sys_mq_unlink, "mq_unlink" }, /* 279 */
2196 + { 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 280 */
2197 + { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 281 */
2198 + { 2, 0, sys_mq_notify, "mq_notify" }, /* 282 */
2199 + { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 283 */
2200 + { 5, 0, printargs, "kexec_load" }, /* 284 */
2201 + { 5, TP, sys_waitid, "waitid", SYS_waitid }, /* 285 */
2202 + { 5, 0, printargs, "add_key" }, /* 286 */
2203 + { 4, 0, printargs, "request_key" }, /* 287 */
2204 + { 5, 0, printargs, "keyctl" }, /* 288 */
2205 + { 3, 0, printargs, "ioprio_set" }, /* 289 */
2206 + { 2, 0, printargs, "ioprio_get" }, /* 290 */
2207 + { 0, TD, printargs, "inotify_init" }, /* 291 */
2208 + { 3, TD, sys_inotify_add_watch, "inotify_add_watch" }, /* 292 */
2209 + { 2, TD, sys_inotify_rm_watch, "inotify_rm_watch" }, /* 293 */
2210 + { 4, 0, printargs, "migrate_pages" }, /* 294 */
2211 + { 4, TD|TF, sys_openat, "openat" }, /* 295 */
2212 + { 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 296 */
2213 + { 4, TD|TF, sys_mknodat, "mknodat" }, /* 297 */
2214 + { 5, TD|TF, sys_fchownat, "fchownat" }, /* 298 */
2215 + { 3, TD|TF, sys_futimesat, "futimesat" }, /* 299 */
2216 + { 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 300 */
2217 + { 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 301 */
2218 + { 4, TD|TF, sys_renameat, "renameat" }, /* 302 */
2219 + { 5, TD|TF, sys_linkat, "linkat" }, /* 303 */
2220 + { 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 304 */
2221 + { 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 305 */
2222 + { 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 306 */
2223 + { 3, TD|TF, sys_faccessat, "faccessat" }, /* 307 */
2224 + { 6, TD, sys_pselect6, "pselect6" }, /* 308 */
2225 + { 5, TD, sys_ppoll, "ppoll" }, /* 309 */
2226 + { 1, TP, sys_unshare, "unshare" }, /* 310 */
2227 + { 2, 0, sys_sram_alloc, "sram_alloc" }, /* 311 */
2228 + { 1, 0, printargs, "sram_free" }, /* 312 */
2229 + { 3, 0, printargs, "dma_memcpy" }, /* 313 */
2230 + { 3, TN, sys_accept, "accept" }, /* 314 */
2231 + { 3, TN, sys_bind, "bind" }, /* 315 */
2232 + { 3, TN, sys_connect, "connect" }, /* 316 */
2233 + { 3, TN, sys_getpeername, "getpeername" }, /* 317 */
2234 + { 3, TN, sys_getsockname, "getsockname" }, /* 318 */
2235 + { 5, TN, sys_getsockopt, "getsockopt" }, /* 319 */
2236 + { 2, TN, sys_listen, "listen" }, /* 320 */
2237 + { 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 321 */
2238 + { 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 322 */
2239 + { 5, TN, sys_recvmsg, "recvmsg" }, /* 323 */
2240 + { 4, TN, sys_send, "send", SYS_sub_send }, /* 324 */
2241 + { 5, TN, sys_sendmsg, "sendmsg" }, /* 325 */
2242 + { 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 326 */
2243 + { 5, TN, sys_setsockopt, "setsockopt" }, /* 327 */
2244 + { 2, TN, sys_shutdown, "shutdown" }, /* 328 */
2245 + { 3, TN, sys_socket, "socket" }, /* 329 */
2246 + { 4, TN, sys_socketpair, "socketpair" }, /* 330 */
2247 + { 4, TI, sys_semctl, "semctl" }, /* 331 */
2248 + { 4, TI, sys_semget, "semget" }, /* 332 */
2249 + { 4, TI, sys_semop, "semop" }, /* 333 */
2250 + { 4, TI, sys_msgctl, "msgctl" }, /* 334 */
2251 + { 4, TI, sys_msgget, "msgget" }, /* 335 */
2252 + { 4, TI, sys_msgrcv, "msgrcv" }, /* 336 */
2253 + { 4, TI, sys_msgsnd, "msgsnd" }, /* 337 */
2254 + { 4, TI, sys_shmat, "shmat" }, /* 338 */
2255 + { 4, TI, sys_shmctl, "shmctl" }, /* 339 */
2256 + { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
2257 + { 4, TI, sys_shmget, "shmget" }, /* 341 */
2258 + { 6, TD, printargs, "splice" }, /* 342 */
2259 + { 4, TD, printargs, "sync_file_range" }, /* 343 */
2260 + { 4, TD, printargs, "tee" }, /* 344 */
2261 + { 4, TD, printargs, "vmsplice" }, /* 345 */
2262 + { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 346 */
2263 + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 347 */
2264 + { 3, TD|TS, sys_signalfd, "signalfd" }, /* 348 */
2265 + { 2, TD, sys_timerfd, "timerfd_create" }, /* 349 */
2266 + { 1, TD, sys_eventfd, "eventfd" }, /* 350 */
2267 + { 5, 0, sys_pread, "pread64" }, /* 351 */
2268 + { 5, 0, sys_pwrite, "pwrite64" }, /* 352 */
2269 + { 5, 0, sys_fadvise64, "fadvise64" }, /* 353 */
2270 + { 2, 0, printargs, "set_robust_list" }, /* 354 */
2271 + { 3, 0, printargs, "get_robust_list" }, /* 355 */
2272 + { 4, 0, printargs, "fallocate" }, /* 356 */
2273 + { 5, TI, sys_semtimedop, "semtimedop" }, /* 357 */
2274 + { 7, 0, printargs, "syscall" }, /* 358 */
2275 + { 4, TD, printargs, "timerfd_settime" }, /* 358 */
2276 + { 2, TD, printargs, "timerfd_gettime" }, /* 359 */
2277 diff --git a/linux/syscall.h b/linux/syscall.h
2278 index c41bc42..a8a3fa3 100644
2279 --- a/linux/syscall.h
2280 +++ b/linux/syscall.h
2281 @@ -326,3 +326,7 @@ int sys_pread64(), sys_pwrite64();
2282 #ifdef POWERPC
2283 int sys_subpage_prot();
2284 #endif
2285 +
2286 +#ifdef BFIN
2287 +int sys_sram_alloc();
2288 +#endif
2289 diff --git a/process.c b/process.c
2290 index a1a02b7..40ae1c4 100644
2291 --- a/process.c
2292 +++ b/process.c
2293 @@ -742,6 +742,10 @@ int new;
2294 if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)(REG_A3), new)<0)
2295 return -1;
2296 return 0;
2297 +#elif defined(BFIN)
2298 + if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)(REG_P0), new)<0)
2299 + return -1;
2300 + return 0;
2301 #elif defined(IA64)
2302 if (ia32) {
2303 switch (new) {
2304 @@ -3036,7 +3040,7 @@ const struct xlat struct_user_offsets[] = {
2305 { 70, "fpeir" },
2306 #endif
2307
2308 -#if !defined(S390) && !defined(S390X) && !defined(MIPS) && !defined(SPARC64)
2309 +#if !defined(S390) && !defined(S390X) && !defined(MIPS) && !defined(SPARC64) && !defined(BFIN)
2310 { uoff(u_fpvalid), "offsetof(struct user, u_fpvalid)" },
2311 #endif
2312 #if defined(I386) || defined(X86_64)
2313 @@ -3065,7 +3069,7 @@ const struct xlat struct_user_offsets[] = {
2314 #if !defined(SPARC64)
2315 { uoff(u_ar0), "offsetof(struct user, u_ar0)" },
2316 #endif
2317 -#if !defined(ARM) && !defined(MIPS) && !defined(S390) && !defined(S390X) && !defined(SPARC64)
2318 +#if !defined(ARM) && !defined(MIPS) && !defined(S390) && !defined(S390X) && !defined(SPARC64) && !defined(BFIN)
2319 { uoff(u_fpstate), "offsetof(struct user, u_fpstate)" },
2320 #endif
2321 { uoff(magic), "offsetof(struct user, magic)" },
2322 diff --git a/syscall.c b/syscall.c
2323 index 086a793..b7fe14c 100644
2324 --- a/syscall.c
2325 +++ b/syscall.c
2326 @@ -746,6 +746,8 @@ internal_syscall(struct tcb *tcp)
2327 static long result,flags;
2328 #elif defined (M68K)
2329 static int d0;
2330 +#elif defined(BFIN)
2331 + static long r0;
2332 #elif defined (ARM)
2333 static struct pt_regs regs;
2334 #elif defined (ALPHA)
2335 @@ -899,6 +901,12 @@ struct tcb *tcp;
2336 return 0;
2337 }
2338 }
2339 +#elif defined(BFIN)
2340 + if (upeek(pid, PT_ORIG_P0, &scno))
2341 + return -1;
2342 + /* Check if we return from execve. */
2343 + if (tcp->flags & TCB_WAITEXECVE && tcp->flags & TCB_INSYSCALL)
2344 + tcp->flags &= ~(TCB_INSYSCALL | TCB_WAITEXECVE);
2345 #elif defined (I386)
2346 if (upeek(pid, 4*ORIG_EAX, &scno) < 0)
2347 return -1;
2348 @@ -1455,6 +1463,9 @@ struct tcb *tcp;
2349 /*
2350 * Nothing required
2351 */
2352 +#elif defined(BFIN)
2353 + if (upeek(pid, PT_R0, &r0) < 0)
2354 + return -1;
2355 #elif defined (HPPA)
2356 if (upeek(pid, PT_GR28, &r28) < 0)
2357 return -1;
2358 @@ -1588,6 +1599,15 @@ struct tcb *tcp;
2359 u_error = 0;
2360 }
2361 #else /* !ARM */
2362 +#ifdef BFIN
2363 + if (is_negated_errno(r0)) {
2364 + tcp->u_rval = -1;
2365 + u_error = -r0;
2366 + } else {
2367 + tcp->u_rval = r0;
2368 + u_error = 0;
2369 + }
2370 +#else /* !BFIN */
2371 #ifdef ALPHA
2372 if (a3) {
2373 tcp->u_rval = -1;
2374 @@ -1655,6 +1675,7 @@ struct tcb *tcp;
2375 #endif /* SPARC */
2376 #endif /* SPARC64 */
2377 #endif /* ALPHA */
2378 +#endif /* BFIN */
2379 #endif /* ARM */
2380 #endif /* M68K */
2381 #endif /* POWERPC */
2382 @@ -1781,6 +1802,11 @@ force_result(tcp, error, rval)
2383 return -1;
2384 }
2385 #else /* !IA64 */
2386 +#ifdef BFIN
2387 + r0 = error ? -error : rval;
2388 + if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)PT_R0, r0) < 0)
2389 + return -1;
2390 +#else /* !BFIN */
2391 #ifdef MIPS
2392 if (error) {
2393 r2 = error;
2394 @@ -1885,6 +1911,7 @@ force_result(tcp, error, rval)
2395 #endif /* M68K */
2396 #endif /* POWERPC */
2397 #endif /* MIPS */
2398 +#endif /* BFIN */
2399 #endif /* IA64 */
2400 #endif /* X86_64 */
2401 #endif /* I386 */
2402 @@ -2116,6 +2143,20 @@ struct tcb *tcp;
2403 for (i = 0; i < tcp->u_nargs; i++)
2404 tcp->u_arg[i] = regs.uregs[i];
2405 }
2406 +#elif defined(BFIN)
2407 + {
2408 + int i;
2409 + int argreg[] = {PT_R0, PT_R1, PT_R2, PT_R3, PT_R4, PT_R5};
2410 +
2411 + if (tcp->scno >= 0 && tcp->scno < nsyscalls && sysent[tcp->scno].nargs != -1)
2412 + tcp->u_nargs = sysent[tcp->scno].nargs;
2413 + else
2414 + tcp->u_nargs = sizeof(argreg) / sizeof(argreg[0]);
2415 +
2416 + for (i = 0; i < tcp->u_nargs; ++i)
2417 + if (upeek(pid, argreg[i], &tcp->u_arg[i]) < 0)
2418 + return -1;
2419 + }
2420 #elif defined(SH)
2421 {
2422 int i;
2423 diff --git a/system.c b/system.c
2424 index 306b0df..6c16baf 100644
2425 --- a/system.c
2426 +++ b/system.c
2427 @@ -293,6 +293,33 @@ struct tcb *tcp;
2428 }
2429 #endif /* M68K */
2430
2431 +#ifdef BFIN
2432 +
2433 +#include <bfin_sram.h>
2434 +
2435 +static const struct xlat sram_alloc_flags[] = {
2436 + { L1_INST_SRAM, "L1_INST_SRAM" },
2437 + { L1_DATA_A_SRAM, "L1_DATA_A_SRAM" },
2438 + { L1_DATA_B_SRAM, "L1_DATA_B_SRAM" },
2439 + { L1_DATA_SRAM, "L1_DATA_SRAM" },
2440 + { 0, NULL },
2441 +};
2442 +
2443 +int
2444 +sys_sram_alloc(tcp)
2445 +struct tcb *tcp;
2446 +{
2447 + if (entering(tcp)) {
2448 + /* size */
2449 + tprintf("%zu, ", tcp->u_arg[0]);
2450 + /* flags */
2451 + printxval(sram_alloc_flags, tcp->u_arg[1], "L1_???_SRAM");
2452 + }
2453 + return 1;
2454 +}
2455 +
2456 +#endif
2457 +
2458 #endif /* LINUX */
2459
2460 #ifdef SUNOS4
2461 diff --git a/util.c b/util.c
2462 index 07a03ec..77a8404 100644
2463 --- a/util.c
2464 +++ b/util.c
2465 @@ -1068,6 +1068,9 @@ struct tcb *tcp;
2466 #elif defined(ARM)
2467 if (upeek(tcp->pid, 4*15, &pc) < 0)
2468 return -1;
2469 +#elif defined(BFIN)
2470 + if (upeek(tcp->pid, REG_PC, &pc) < 0)
2471 + return -1;
2472 #elif defined(POWERPC)
2473 if (upeek(tcp->pid, sizeof(unsigned long)*PT_NIP, &pc) < 0)
2474 return -1;
2475 @@ -1245,6 +1248,14 @@ struct tcb *tcp;
2476 return;
2477 }
2478 tprintf("[%08lx] ", pc);
2479 +#elif defined(BFIN)
2480 + long pc;
2481 +
2482 + if (upeek(tcp->pid, PT_PC, &pc) < 0) {
2483 + PRINTBADPC;
2484 + return;
2485 + }
2486 + tprintf("[%08lx] ", pc);
2487 #endif /* !architecture */
2488 #endif /* LINUX */
2489
2490 --
2491 1.6.0.2
2492