1STRUCT_SPECIAL(termios)
2
3STRUCT(winsize,
4 TYPE_SHORT, TYPE_SHORT, TYPE_SHORT, TYPE_SHORT)
5
6STRUCT(serial_multiport_struct,
7 TYPE_INT, TYPE_INT, TYPE_CHAR, TYPE_CHAR, TYPE_INT, TYPE_CHAR, TYPE_CHAR,
8 TYPE_INT, TYPE_CHAR, TYPE_CHAR, TYPE_INT, TYPE_CHAR, TYPE_CHAR, TYPE_INT,
9 MK_ARRAY(TYPE_INT, 32))
10
11STRUCT(serial_icounter_struct,
12 TYPE_INT, TYPE_INT, TYPE_INT, TYPE_INT, MK_ARRAY(TYPE_INT, 16))
13
14STRUCT(sockaddr,
15 TYPE_SHORT, MK_ARRAY(TYPE_CHAR, 14))
16
17STRUCT(rtentry,
18 TYPE_ULONG, MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr),
19 TYPE_SHORT, TYPE_SHORT, TYPE_ULONG, TYPE_PTRVOID, TYPE_SHORT, TYPE_PTRVOID,
20 TYPE_ULONG, TYPE_ULONG, TYPE_SHORT)
21
22STRUCT(ifmap,
23 TYPE_ULONG, TYPE_ULONG, TYPE_SHORT, TYPE_CHAR, TYPE_CHAR, TYPE_CHAR,
24
25 TYPE_CHAR, TYPE_CHAR, TYPE_CHAR)
26
27
28
29STRUCT(sockaddr_ifreq,
30 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), MK_STRUCT(STRUCT_sockaddr))
31
32STRUCT(short_ifreq,
33 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), TYPE_SHORT)
34
35STRUCT(int_ifreq,
36 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), TYPE_INT)
37
38STRUCT(ifmap_ifreq,
39 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), MK_STRUCT(STRUCT_ifmap))
40
41STRUCT(char_ifreq,
42 MK_ARRAY(TYPE_CHAR, IFNAMSIZ),
43 MK_ARRAY(TYPE_CHAR, IFNAMSIZ))
44
45STRUCT(ptr_ifreq,
46 MK_ARRAY(TYPE_CHAR, IFNAMSIZ), TYPE_PTRVOID)
47
48STRUCT(ifconf,
49 TYPE_INT, TYPE_PTRVOID)
50
51STRUCT(arpreq,
52 MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr), TYPE_INT, MK_STRUCT(STRUCT_sockaddr),
53 MK_ARRAY(TYPE_CHAR, 16))
54
55STRUCT(arpreq_old,
56 MK_STRUCT(STRUCT_sockaddr), MK_STRUCT(STRUCT_sockaddr), TYPE_INT, MK_STRUCT(STRUCT_sockaddr))
57
58STRUCT(cdrom_read_audio,
59 TYPE_CHAR, TYPE_CHAR, TYPE_CHAR, TYPE_CHAR, TYPE_CHAR, TYPE_INT, TYPE_PTRVOID,
60 TYPE_NULL)
61
62STRUCT(hd_geometry,
63 TYPE_CHAR, TYPE_CHAR, TYPE_SHORT, TYPE_ULONG)
64
65STRUCT(dirent,
66 TYPE_LONG, TYPE_LONG, TYPE_SHORT, MK_ARRAY(TYPE_CHAR, 256))
67
68STRUCT(kbentry,
69 TYPE_CHAR, TYPE_CHAR, TYPE_SHORT)
70
71STRUCT(kbsentry,
72 TYPE_CHAR, MK_ARRAY(TYPE_CHAR, 512))
73
74STRUCT(audio_buf_info,
75 TYPE_INT, TYPE_INT, TYPE_INT, TYPE_INT)
76
77STRUCT(count_info,
78 TYPE_INT, TYPE_INT, TYPE_INT)
79
80STRUCT(buffmem_desc,
81 TYPE_PTRVOID, TYPE_INT)
82
83STRUCT(mixer_info,
84 MK_ARRAY(TYPE_CHAR, 16), MK_ARRAY(TYPE_CHAR, 32), TYPE_INT, MK_ARRAY(TYPE_INT, 10))
85
86STRUCT(snd_timer_id,
87 TYPE_INT,
88 TYPE_INT,
89 TYPE_INT,
90 TYPE_INT,
91 TYPE_INT)
92
93STRUCT(snd_timer_ginfo,
94 MK_STRUCT(STRUCT_snd_timer_id),
95 TYPE_INT,
96 TYPE_INT,
97 MK_ARRAY(TYPE_CHAR, 64),
98 MK_ARRAY(TYPE_CHAR, 80),
99 TYPE_ULONG,
100 TYPE_ULONG,
101 TYPE_ULONG,
102 TYPE_ULONG,
103 TYPE_INT,
104 MK_ARRAY(TYPE_CHAR, 32))
105
106STRUCT(snd_timer_gparams,
107 MK_STRUCT(STRUCT_snd_timer_id),
108 TYPE_ULONG,
109 TYPE_ULONG,
110 MK_ARRAY(TYPE_CHAR, 32))
111
112STRUCT(snd_timer_gstatus,
113 MK_STRUCT(STRUCT_snd_timer_id),
114 TYPE_ULONG,
115 TYPE_ULONG,
116 TYPE_ULONG,
117 MK_ARRAY(TYPE_CHAR, 32))
118
119STRUCT(snd_timer_select,
120 MK_STRUCT(STRUCT_snd_timer_id),
121 MK_ARRAY(TYPE_CHAR, 32))
122
123STRUCT(snd_timer_info,
124 TYPE_INT,
125 TYPE_INT,
126 MK_ARRAY(TYPE_CHAR, 64),
127 MK_ARRAY(TYPE_CHAR, 80),
128 TYPE_ULONG,
129 TYPE_ULONG,
130 MK_ARRAY(TYPE_CHAR, 64))
131
132STRUCT(snd_timer_params,
133 TYPE_INT,
134 TYPE_INT,
135 TYPE_INT,
136 TYPE_INT,
137 TYPE_INT,
138 MK_ARRAY(TYPE_CHAR, 60))
139
140#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32)
141STRUCT(timeval,
142 TYPE_LONG,
143 TYPE_INT)
144
145STRUCT(_kernel_sock_timeval,
146 TYPE_LONG,
147 TYPE_INT)
148#else
149STRUCT(timeval,
150 TYPE_LONG,
151 TYPE_LONG)
152
153STRUCT(_kernel_sock_timeval,
154 TYPE_LONGLONG,
155 TYPE_LONGLONG)
156#endif
157
158STRUCT(timespec,
159 TYPE_LONG,
160 TYPE_LONG)
161
162STRUCT(_kernel_timespec,
163 TYPE_LONGLONG,
164 TYPE_LONGLONG)
165
166STRUCT(snd_timer_status,
167 MK_STRUCT(STRUCT_timespec),
168 TYPE_INT,
169 TYPE_INT,
170 TYPE_INT,
171 TYPE_INT,
172 MK_ARRAY(TYPE_CHAR, 64))
173
174
175STRUCT(loop_info,
176 TYPE_INT,
177 TYPE_OLDDEVT,
178 TYPE_ULONG,
179 TYPE_OLDDEVT,
180 TYPE_INT,
181 TYPE_INT,
182 TYPE_INT,
183 TYPE_INT,
184 MK_ARRAY(TYPE_CHAR, 64),
185 MK_ARRAY(TYPE_CHAR, 32),
186 MK_ARRAY(TYPE_ULONG, 2),
187 MK_ARRAY(TYPE_CHAR, 4))
188
189STRUCT(loop_info64,
190 TYPE_ULONGLONG,
191 TYPE_ULONGLONG,
192 TYPE_ULONGLONG,
193 TYPE_ULONGLONG,
194 TYPE_ULONGLONG,
195 TYPE_INT,
196 TYPE_INT,
197 TYPE_INT,
198 TYPE_INT,
199 MK_ARRAY(TYPE_CHAR, 64),
200 MK_ARRAY(TYPE_CHAR, 64),
201 MK_ARRAY(TYPE_CHAR, 32),
202 MK_ARRAY(TYPE_ULONGLONG, 2))
203
204STRUCT(loop_config,
205 TYPE_INT,
206 TYPE_INT,
207 MK_STRUCT(STRUCT_loop_info64),
208 MK_ARRAY(TYPE_ULONGLONG, 8))
209
210
211STRUCT(mtop, TYPE_SHORT, TYPE_INT)
212STRUCT(mtget, TYPE_LONG, TYPE_LONG, TYPE_LONG, TYPE_LONG, TYPE_LONG,
213 TYPE_INT, TYPE_INT)
214STRUCT(mtpos, TYPE_LONG)
215
216STRUCT(fb_fix_screeninfo,
217 MK_ARRAY(TYPE_CHAR, 16),
218 TYPE_ULONG,
219 TYPE_INT,
220 TYPE_INT,
221 TYPE_INT,
222 TYPE_INT,
223 TYPE_SHORT,
224 TYPE_SHORT,
225 TYPE_SHORT,
226 TYPE_INT,
227 TYPE_ULONG,
228 TYPE_INT,
229 TYPE_INT,
230 MK_ARRAY(TYPE_CHAR, 3))
231
232STRUCT(fb_var_screeninfo,
233 TYPE_INT,
234 TYPE_INT,
235 TYPE_INT,
236 TYPE_INT,
237 TYPE_INT,
238 TYPE_INT,
239 TYPE_INT,
240 TYPE_INT,
241 MK_ARRAY(TYPE_INT, 3),
242 MK_ARRAY(TYPE_INT, 3),
243 MK_ARRAY(TYPE_INT, 3),
244 MK_ARRAY(TYPE_INT, 3),
245 TYPE_INT,
246 TYPE_INT,
247 TYPE_INT,
248 TYPE_INT,
249 TYPE_INT,
250 TYPE_INT,
251 TYPE_INT,
252 TYPE_INT,
253 TYPE_INT,
254 TYPE_INT,
255 TYPE_INT,
256 TYPE_INT,
257 TYPE_INT,
258 TYPE_INT,
259 TYPE_INT,
260 MK_ARRAY(TYPE_INT, 5))
261
262STRUCT(fb_cmap,
263 TYPE_INT,
264 TYPE_INT,
265 TYPE_PTRVOID,
266 TYPE_PTRVOID,
267 TYPE_PTRVOID,
268 TYPE_PTRVOID)
269
270STRUCT(fb_con2fbmap,
271 TYPE_INT,
272 TYPE_INT)
273
274
275STRUCT(vt_stat,
276 TYPE_SHORT,
277 TYPE_SHORT,
278 TYPE_SHORT)
279
280STRUCT(vt_mode,
281 TYPE_CHAR,
282 TYPE_CHAR,
283 TYPE_SHORT,
284 TYPE_SHORT,
285 TYPE_SHORT)
286
287STRUCT(dm_ioctl,
288 MK_ARRAY(TYPE_INT, 3),
289 TYPE_INT,
290 TYPE_INT,
291 TYPE_INT,
292 TYPE_INT,
293 TYPE_INT,
294 TYPE_INT,
295 TYPE_INT,
296 TYPE_ULONGLONG,
297 MK_ARRAY(TYPE_CHAR, 128),
298 MK_ARRAY(TYPE_CHAR, 129),
299 MK_ARRAY(TYPE_CHAR, 7))
300
301STRUCT(dm_target_spec,
302 TYPE_ULONGLONG,
303 TYPE_ULONGLONG,
304 TYPE_INT,
305 TYPE_INT,
306 MK_ARRAY(TYPE_CHAR, 16))
307
308STRUCT(dm_target_deps,
309 TYPE_INT,
310 TYPE_INT)
311
312STRUCT(dm_name_list,
313 TYPE_ULONGLONG,
314 TYPE_INT)
315
316STRUCT(dm_target_versions,
317 TYPE_INT,
318 MK_ARRAY(TYPE_INT, 3))
319
320STRUCT(dm_target_msg,
321 TYPE_ULONGLONG)
322
323STRUCT(drm_version,
324 TYPE_INT,
325 TYPE_INT,
326 TYPE_INT,
327 TYPE_ULONG,
328 TYPE_PTRVOID,
329 TYPE_ULONG,
330 TYPE_PTRVOID,
331 TYPE_ULONG,
332 TYPE_PTRVOID)
333
334STRUCT(drm_i915_getparam,
335 TYPE_INT,
336 TYPE_PTRVOID)
337
338STRUCT(file_clone_range,
339 TYPE_LONGLONG,
340 TYPE_ULONGLONG,
341 TYPE_ULONGLONG,
342 TYPE_ULONGLONG)
343
344STRUCT(fiemap_extent,
345 TYPE_ULONGLONG,
346 TYPE_ULONGLONG,
347 TYPE_ULONGLONG,
348 MK_ARRAY(TYPE_ULONGLONG, 2),
349 TYPE_INT,
350 MK_ARRAY(TYPE_INT, 3))
351
352STRUCT(fiemap,
353 TYPE_ULONGLONG,
354 TYPE_ULONGLONG,
355 TYPE_INT,
356 TYPE_INT,
357 TYPE_INT,
358 TYPE_INT)
359
360STRUCT(blkpg_partition,
361 TYPE_LONGLONG,
362 TYPE_LONGLONG,
363 TYPE_INT,
364 MK_ARRAY(TYPE_CHAR, BLKPG_DEVNAMELTH),
365 MK_ARRAY(TYPE_CHAR, BLKPG_VOLNAMELTH))
366
367#if defined(BTRFS_IOC_SUBVOL_CREATE) || defined(BTRFS_IOC_SNAP_CREATE) || \
368 defined(BTRFS_IOC_SNAP_DESTROY) || defined(BTRFS_IOC_SCAN_DEV) || \
369 defined(BTRFS_IOC_FORGET_DEV) || defined(BTRFS_IOC_ADD_DEV) || \
370 defined(BTRFS_IOC_RM_DEV) || defined(BTRFS_IOC_DEV_INFO)
371STRUCT(btrfs_ioctl_vol_args,
372 TYPE_LONGLONG,
373 MK_ARRAY(TYPE_CHAR, BTRFS_PATH_NAME_MAX + 1))
374#endif
375
376#ifdef BTRFS_IOC_GET_SUBVOL_INFO
377STRUCT(btrfs_ioctl_timespec,
378 TYPE_ULONGLONG,
379 TYPE_INT)
380
381STRUCT(btrfs_ioctl_get_subvol_info_args,
382 TYPE_ULONGLONG,
383 MK_ARRAY(TYPE_CHAR, BTRFS_VOL_NAME_MAX + 1),
384 TYPE_ULONGLONG,
385 TYPE_ULONGLONG,
386 TYPE_ULONGLONG,
387 TYPE_ULONGLONG,
388 MK_ARRAY(TYPE_CHAR, BTRFS_UUID_SIZE),
389 MK_ARRAY(TYPE_CHAR, BTRFS_UUID_SIZE),
390 MK_ARRAY(TYPE_CHAR, BTRFS_UUID_SIZE),
391 TYPE_ULONGLONG,
392 TYPE_ULONGLONG,
393 TYPE_ULONGLONG,
394 TYPE_ULONGLONG,
395 MK_STRUCT(STRUCT_btrfs_ioctl_timespec),
396 MK_STRUCT(STRUCT_btrfs_ioctl_timespec),
397 MK_STRUCT(STRUCT_btrfs_ioctl_timespec),
398 MK_STRUCT(STRUCT_btrfs_ioctl_timespec),
399 MK_ARRAY(TYPE_ULONGLONG, 8))
400#endif
401
402#ifdef BTRFS_IOC_INO_LOOKUP
403STRUCT(btrfs_ioctl_ino_lookup_args,
404 TYPE_ULONGLONG,
405 TYPE_ULONGLONG,
406 MK_ARRAY(TYPE_CHAR, BTRFS_INO_LOOKUP_PATH_MAX))
407#endif
408
409#ifdef BTRFS_IOC_INO_PATHS
410STRUCT(btrfs_ioctl_ino_path_args,
411 TYPE_ULONGLONG,
412 TYPE_ULONGLONG,
413 MK_ARRAY(TYPE_ULONGLONG, 4),
414 TYPE_ULONGLONG)
415#endif
416
417#if defined(BTRFS_IOC_LOGICAL_INO) || defined(BTRFS_IOC_LOGICAL_INO_V2)
418STRUCT(btrfs_ioctl_logical_ino_args,
419 TYPE_ULONGLONG,
420 TYPE_ULONGLONG,
421 MK_ARRAY(TYPE_ULONGLONG, 3),
422 TYPE_ULONGLONG,
423 TYPE_ULONGLONG)
424#endif
425
426#ifdef BTRFS_IOC_INO_LOOKUP_USER
427STRUCT(btrfs_ioctl_ino_lookup_user_args,
428 TYPE_ULONGLONG,
429 TYPE_ULONGLONG,
430 MK_ARRAY(TYPE_CHAR, BTRFS_VOL_NAME_MAX + 1),
431 MK_ARRAY(TYPE_CHAR, BTRFS_INO_LOOKUP_USER_PATH_MAX))
432#endif
433
434#if defined(BTRFS_IOC_SCRUB) || defined(BTRFS_IOC_SCRUB_PROGRESS)
435STRUCT(btrfs_scrub_progress,
436 TYPE_ULONGLONG,
437 TYPE_ULONGLONG,
438 TYPE_ULONGLONG,
439 TYPE_ULONGLONG,
440 TYPE_ULONGLONG,
441 TYPE_ULONGLONG,
442 TYPE_ULONGLONG,
443 TYPE_ULONGLONG,
444 TYPE_ULONGLONG,
445 TYPE_ULONGLONG,
446 TYPE_ULONGLONG,
447 TYPE_ULONGLONG,
448 TYPE_ULONGLONG,
449 TYPE_ULONGLONG,
450 TYPE_ULONGLONG)
451
452STRUCT(btrfs_ioctl_scrub_args,
453 TYPE_ULONGLONG,
454 TYPE_ULONGLONG,
455 TYPE_ULONGLONG,
456 TYPE_ULONGLONG,
457 MK_STRUCT(STRUCT_btrfs_scrub_progress),
458 MK_ARRAY(TYPE_ULONGLONG,
459 (1024 - 32 -
460 sizeof(struct btrfs_scrub_progress)) / 8))
461#endif
462
463#ifdef BTRFS_IOC_DEV_INFO
464STRUCT(btrfs_ioctl_dev_info_args,
465 TYPE_ULONGLONG,
466 MK_ARRAY(TYPE_CHAR, BTRFS_UUID_SIZE),
467 TYPE_ULONGLONG,
468 TYPE_ULONGLONG,
469 MK_ARRAY(TYPE_ULONGLONG, 379),
470 MK_ARRAY(TYPE_CHAR, BTRFS_DEVICE_PATH_NAME_MAX))
471#endif
472
473#ifdef BTRFS_IOC_GET_SUBVOL_ROOTREF
474STRUCT(rootref,
475 TYPE_ULONGLONG,
476 TYPE_ULONGLONG)
477
478STRUCT(btrfs_ioctl_get_subvol_rootref_args,
479 TYPE_ULONGLONG,
480 MK_ARRAY(MK_STRUCT(STRUCT_rootref),
481 BTRFS_MAX_ROOTREF_BUFFER_NUM),
482 TYPE_CHAR,
483 MK_ARRAY(TYPE_CHAR, 7))
484#endif
485
486#ifdef BTRFS_IOC_GET_DEV_STATS
487STRUCT(btrfs_ioctl_get_dev_stats,
488 TYPE_ULONGLONG,
489 TYPE_ULONGLONG,
490 TYPE_ULONGLONG,
491 MK_ARRAY(TYPE_ULONGLONG, BTRFS_DEV_STAT_VALUES_MAX),
492 MK_ARRAY(TYPE_ULONGLONG,
493 128 - 2 - BTRFS_DEV_STAT_VALUES_MAX))
494#endif
495
496STRUCT(btrfs_ioctl_quota_ctl_args,
497 TYPE_ULONGLONG,
498 TYPE_ULONGLONG)
499
500STRUCT(btrfs_ioctl_quota_rescan_args,
501 TYPE_ULONGLONG,
502 TYPE_ULONGLONG,
503 MK_ARRAY(TYPE_ULONGLONG, 6))
504
505STRUCT(btrfs_ioctl_qgroup_assign_args,
506 TYPE_ULONGLONG,
507 TYPE_ULONGLONG,
508 TYPE_ULONGLONG)
509
510STRUCT(btrfs_ioctl_qgroup_create_args,
511 TYPE_ULONGLONG,
512 TYPE_ULONGLONG)
513
514STRUCT(btrfs_qgroup_limit,
515 TYPE_ULONGLONG,
516 TYPE_ULONGLONG,
517 TYPE_ULONGLONG,
518 TYPE_ULONGLONG,
519 TYPE_ULONGLONG)
520
521STRUCT(btrfs_ioctl_qgroup_limit_args,
522 TYPE_ULONGLONG,
523 MK_STRUCT(STRUCT_btrfs_qgroup_limit))
524
525STRUCT(btrfs_ioctl_feature_flags,
526 TYPE_ULONGLONG,
527 TYPE_ULONGLONG,
528 TYPE_ULONGLONG)
529
530STRUCT(rtc_time,
531 TYPE_INT,
532 TYPE_INT,
533 TYPE_INT,
534 TYPE_INT,
535 TYPE_INT,
536 TYPE_INT,
537 TYPE_INT,
538 TYPE_INT,
539 TYPE_INT)
540
541STRUCT(rtc_wkalrm,
542 TYPE_CHAR,
543 TYPE_CHAR,
544 MK_STRUCT(STRUCT_rtc_time))
545
546STRUCT(rtc_pll_info,
547 TYPE_INT,
548 TYPE_INT,
549 TYPE_INT,
550 TYPE_INT,
551 TYPE_INT,
552 TYPE_INT,
553 TYPE_LONG)
554
555STRUCT(blkpg_ioctl_arg,
556 TYPE_INT,
557 TYPE_INT,
558 TYPE_INT,
559 TYPE_PTRVOID)
560
561STRUCT(format_descr,
562 TYPE_INT,
563 TYPE_INT,
564 TYPE_INT)
565
566STRUCT(floppy_max_errors,
567 TYPE_INT,
568 TYPE_INT,
569 TYPE_INT,
570 TYPE_INT,
571 TYPE_INT)
572
573#if defined(CONFIG_USBFS)
574
575STRUCT(usbdevfs_ctrltransfer,
576 TYPE_CHAR,
577 TYPE_CHAR,
578 TYPE_SHORT,
579 TYPE_SHORT,
580 TYPE_SHORT,
581 TYPE_INT,
582 TYPE_PTRVOID)
583
584STRUCT(usbdevfs_bulktransfer,
585 TYPE_INT,
586 TYPE_INT,
587 TYPE_INT,
588 TYPE_PTRVOID)
589
590STRUCT(usbdevfs_setinterface,
591 TYPE_INT,
592 TYPE_INT)
593
594STRUCT(usbdevfs_disconnectsignal,
595 TYPE_INT,
596 TYPE_PTRVOID)
597
598STRUCT(usbdevfs_getdriver,
599 TYPE_INT,
600 MK_ARRAY(TYPE_CHAR, USBDEVFS_MAXDRIVERNAME + 1))
601
602STRUCT(usbdevfs_connectinfo,
603 TYPE_INT,
604 TYPE_CHAR)
605
606STRUCT(usbdevfs_iso_packet_desc,
607 TYPE_INT,
608 TYPE_INT,
609 TYPE_INT)
610
611STRUCT(usbdevfs_urb,
612 TYPE_CHAR,
613 TYPE_CHAR,
614 TYPE_INT,
615 TYPE_INT,
616 TYPE_PTRVOID,
617 TYPE_INT,
618 TYPE_INT,
619 TYPE_INT,
620 TYPE_INT,
621 TYPE_INT,
622 TYPE_INT,
623 TYPE_PTRVOID,
624 MK_ARRAY(MK_STRUCT(STRUCT_usbdevfs_iso_packet_desc), 0))
625
626STRUCT(usbdevfs_ioctl,
627 TYPE_INT,
628 TYPE_INT,
629 TYPE_PTRVOID)
630
631STRUCT(usbdevfs_hub_portinfo,
632 TYPE_CHAR,
633 MK_ARRAY(TYPE_CHAR, 127))
634
635STRUCT(usbdevfs_disconnect_claim,
636 TYPE_INT,
637 TYPE_INT,
638 MK_ARRAY(TYPE_CHAR, USBDEVFS_MAXDRIVERNAME + 1))
639#endif
640