1eba8b6baSopenharmony_ci// Manually declare things so that we don't pick up any extraneous userspace
2eba8b6baSopenharmony_ci// headers.
3eba8b6baSopenharmony_ciint printf(const char *, ...);
4eba8b6baSopenharmony_ci
5eba8b6baSopenharmony_citypedef __UINT32_TYPE__ u32;
6eba8b6baSopenharmony_citypedef __UINT64_TYPE__ u64;
7eba8b6baSopenharmony_citypedef __INT64_TYPE__ int64_t;
8eba8b6baSopenharmony_citypedef __UINT64_TYPE__ u_quad_t;
9eba8b6baSopenharmony_citypedef __SIZE_TYPE__ size_t;
10eba8b6baSopenharmony_ci
11eba8b6baSopenharmony_citypedef unsigned short u_short;
12eba8b6baSopenharmony_citypedef unsigned long u_long;
13eba8b6baSopenharmony_ci
14eba8b6baSopenharmony_ci#include <linux/types.h>
15eba8b6baSopenharmony_ci#include <linux/version.h>
16eba8b6baSopenharmony_ci#include <linux/socket.h>
17eba8b6baSopenharmony_ci#include <linux/time.h>
18eba8b6baSopenharmony_ci
19eba8b6baSopenharmony_citypedef void *caddr_t;
20eba8b6baSopenharmony_ci
21eba8b6baSopenharmony_citypedef __kernel_ino_t ino_t;
22eba8b6baSopenharmony_citypedef __kernel_sa_family_t sa_family_t;
23eba8b6baSopenharmony_ci
24eba8b6baSopenharmony_cistruct sockaddr {
25eba8b6baSopenharmony_ci    struct __kernel_sockaddr_storage __storage;
26eba8b6baSopenharmony_ci};
27eba8b6baSopenharmony_ci
28eba8b6baSopenharmony_ci#include <linux/acrn.h>
29eba8b6baSopenharmony_ci#include <linux/agpgart.h>
30eba8b6baSopenharmony_ci#include <linux/am437x-vpfe.h>
31eba8b6baSopenharmony_ci#include <linux/apm_bios.h>
32eba8b6baSopenharmony_ci#include <linux/aspeed-lpc-ctrl.h>
33eba8b6baSopenharmony_ci#include <linux/aspeed-p2a-ctrl.h>
34eba8b6baSopenharmony_ci#include <linux/atm_eni.h>
35eba8b6baSopenharmony_ci#include <linux/atm_idt77105.h>
36eba8b6baSopenharmony_ci#include <linux/atm_he.h>
37eba8b6baSopenharmony_ci#include <linux/atm_tcp.h>
38eba8b6baSopenharmony_ci#include <linux/atm_zatm.h>
39eba8b6baSopenharmony_ci#include <linux/atmarp.h>
40eba8b6baSopenharmony_ci#include <linux/atmbr2684.h>
41eba8b6baSopenharmony_ci#include <linux/atmclip.h>
42eba8b6baSopenharmony_ci#include <linux/atmlec.h>
43eba8b6baSopenharmony_ci#include <linux/atmsvc.h>
44eba8b6baSopenharmony_ci#include <linux/arcfb.h>
45eba8b6baSopenharmony_ci#include <linux/atmdev.h>
46eba8b6baSopenharmony_ci#include <linux/atmmpc.h>
47eba8b6baSopenharmony_ci#include <linux/atm_nicstar.h>
48eba8b6baSopenharmony_ci#include <linux/auto_dev-ioctl.h>
49eba8b6baSopenharmony_ci#include <linux/auto_fs.h>
50eba8b6baSopenharmony_ci#include <linux/blkpg.h>
51eba8b6baSopenharmony_ci#include <linux/blkzoned.h>
52eba8b6baSopenharmony_ci#include <linux/blktrace_api.h>
53eba8b6baSopenharmony_ci#include <linux/bt-bmc.h>
54eba8b6baSopenharmony_ci#include <linux/btrfs.h>
55eba8b6baSopenharmony_ci#include <linux/capi.h>
56eba8b6baSopenharmony_ci#include <linux/cciss_ioctl.h>
57eba8b6baSopenharmony_ci#include <linux/cec.h>
58eba8b6baSopenharmony_ci#include <linux/chio.h>
59eba8b6baSopenharmony_ci#include <linux/cm4000_cs.h>
60eba8b6baSopenharmony_ci#include <linux/coda.h>
61eba8b6baSopenharmony_ci#include <linux/cxl_mem.h>
62eba8b6baSopenharmony_ci#include <linux/dma-buf.h>
63eba8b6baSopenharmony_ci#include <linux/dma-heap.h>
64eba8b6baSopenharmony_ci#include <linux/dm-ioctl.h>
65eba8b6baSopenharmony_ci#include <linux/dn.h>
66eba8b6baSopenharmony_ci#include <linux/fb.h>
67eba8b6baSopenharmony_ci#include <linux/f2fs.h>
68eba8b6baSopenharmony_ci#include <linux/fiemap.h>
69eba8b6baSopenharmony_ci#include <linux/firewire-cdev.h>
70eba8b6baSopenharmony_ci#include <linux/fd.h>
71eba8b6baSopenharmony_ci#include <linux/fpga-dfl.h>
72eba8b6baSopenharmony_ci#include <linux/fsi.h>
73eba8b6baSopenharmony_ci#include <linux/fs.h>
74eba8b6baSopenharmony_ci#include <linux/fsl_hypervisor.h>
75eba8b6baSopenharmony_ci#include <linux/fsl_mc.h>
76eba8b6baSopenharmony_ci#include <linux/fsmap.h>
77eba8b6baSopenharmony_ci#include <linux/fsverity.h>
78eba8b6baSopenharmony_ci#include <linux/fuse.h>
79eba8b6baSopenharmony_ci#include <linux/gpio.h>
80eba8b6baSopenharmony_ci#include <linux/gsmmux.h>
81eba8b6baSopenharmony_ci#include <linux/hiddev.h>
82eba8b6baSopenharmony_ci#include <linux/hidraw.h>
83eba8b6baSopenharmony_ci#include <linux/hpet.h>
84eba8b6baSopenharmony_ci#include <linux/i2o-dev.h>
85eba8b6baSopenharmony_ci#include <linux/i8k.h>
86eba8b6baSopenharmony_ci#include <linux/if_pppox.h>
87eba8b6baSopenharmony_ci#include <linux/if_tun.h>
88eba8b6baSopenharmony_ci#include <linux/inotify.h>
89eba8b6baSopenharmony_ci#include <linux/input.h>
90eba8b6baSopenharmony_ci#include <linux/ioctl.h>
91eba8b6baSopenharmony_ci#include <linux/ipmi.h>
92eba8b6baSopenharmony_ci#include <linux/ipmi_bmc.h>
93eba8b6baSopenharmony_ci#include <linux/ivtvfb.h>
94eba8b6baSopenharmony_ci#include <linux/isst_if.h>
95eba8b6baSopenharmony_ci#include <linux/joystick.h>
96eba8b6baSopenharmony_ci#include <linux/kd.h>
97eba8b6baSopenharmony_ci#include <linux/kcov.h>
98eba8b6baSopenharmony_ci#if !defined(__arm__) && !defined(__powerpc64__) && !defined(__riscv) // various errors
99eba8b6baSopenharmony_ci#include <linux/kvm.h>
100eba8b6baSopenharmony_ci#endif
101eba8b6baSopenharmony_ci#include <linux/lirc.h>
102eba8b6baSopenharmony_ci#include <linux/lp.h>
103eba8b6baSopenharmony_ci#include <linux/matroxfb.h>
104eba8b6baSopenharmony_ci#include <linux/media.h>
105eba8b6baSopenharmony_ci#include <linux/mei.h>
106eba8b6baSopenharmony_ci#include <linux/meye.h>
107eba8b6baSopenharmony_ci#include <linux/mmtimer.h>
108eba8b6baSopenharmony_ci#include <linux/msdos_fs.h>
109eba8b6baSopenharmony_ci#include <linux/mtio.h>
110eba8b6baSopenharmony_ci#include <linux/nbd.h>
111eba8b6baSopenharmony_ci#include <linux/ndctl.h>
112eba8b6baSopenharmony_ci#include <linux/nilfs2_api.h>
113eba8b6baSopenharmony_ci#include <linux/nitro_enclaves.h>
114eba8b6baSopenharmony_ci#include <linux/nvme_ioctl.h>
115eba8b6baSopenharmony_ci#include <linux/nsfs.h>
116eba8b6baSopenharmony_ci#include <linux/nvram.h>
117eba8b6baSopenharmony_ci#include <linux/omap3isp.h>
118eba8b6baSopenharmony_ci#include <linux/pcitest.h>
119eba8b6baSopenharmony_ci#include <linux/perf_event.h>
120eba8b6baSopenharmony_ci#include <linux/phantom.h>
121eba8b6baSopenharmony_ci#include <linux/pktcdvd.h>
122eba8b6baSopenharmony_ci#include <linux/pmu.h>
123eba8b6baSopenharmony_ci#include <linux/pr.h>
124eba8b6baSopenharmony_ci#include <linux/ptp_clock.h>
125eba8b6baSopenharmony_ci#include <linux/ppdev.h>
126eba8b6baSopenharmony_ci#include <linux/ppp-ioctl.h>
127eba8b6baSopenharmony_ci#include <linux/pps.h>
128eba8b6baSopenharmony_ci#include <linux/psp-sev.h>
129eba8b6baSopenharmony_ci#include <linux/radeonfb.h>
130eba8b6baSopenharmony_ci#include <linux/random.h>
131eba8b6baSopenharmony_ci#include <linux/reiserfs_fs.h>
132eba8b6baSopenharmony_ci#include <linux/remoteproc_cdev.h>
133eba8b6baSopenharmony_ci#include <linux/rfkill.h>
134eba8b6baSopenharmony_ci#include <linux/rio_cm_cdev.h>
135eba8b6baSopenharmony_ci#include <linux/rio_mport_cdev.h>
136eba8b6baSopenharmony_ci#include <linux/rpmsg.h>
137eba8b6baSopenharmony_ci#include <linux/rtc.h>
138eba8b6baSopenharmony_ci#include <linux/scif_ioctl.h>
139eba8b6baSopenharmony_ci#include <linux/sed-opal.h>
140eba8b6baSopenharmony_ci#include <linux/serio.h>
141eba8b6baSopenharmony_ci#include <linux/sockios.h>
142eba8b6baSopenharmony_ci#include <linux/sonet.h>
143eba8b6baSopenharmony_ci#include <linux/sonypi.h>
144eba8b6baSopenharmony_ci#include <linux/stm.h>
145eba8b6baSopenharmony_ci#include <linux/suspend_ioctls.h>
146eba8b6baSopenharmony_ci#include <linux/switchtec_ioctl.h>
147eba8b6baSopenharmony_ci#include <linux/sync_file.h>
148eba8b6baSopenharmony_ci#include <linux/synclink.h>
149eba8b6baSopenharmony_ci#include <linux/tee.h>
150eba8b6baSopenharmony_ci#include <linux/termios.h>
151eba8b6baSopenharmony_ci#include <linux/timerfd.h>
152eba8b6baSopenharmony_ci#include <linux/toshiba.h>
153eba8b6baSopenharmony_ci#include <linux/udf_fs_i.h>
154eba8b6baSopenharmony_ci#include <linux/udmabuf.h>
155eba8b6baSopenharmony_ci#include <linux/uinput.h>
156eba8b6baSopenharmony_ci#include <linux/usbdevice_fs.h>
157eba8b6baSopenharmony_ci#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,3,0)
158eba8b6baSopenharmony_ci#include <linux/userfaultfd.h>
159eba8b6baSopenharmony_ci#endif
160eba8b6baSopenharmony_ci#include <linux/uvcvideo.h>
161eba8b6baSopenharmony_ci#include <linux/v4l2-subdev.h>
162eba8b6baSopenharmony_ci#include <linux/vboxguest.h>
163eba8b6baSopenharmony_ci#include <linux/vduse.h>
164eba8b6baSopenharmony_ci#include <linux/vhost.h>
165eba8b6baSopenharmony_ci#include <linux/vfio.h>
166eba8b6baSopenharmony_ci#include <linux/videodev2.h>
167eba8b6baSopenharmony_ci#include <linux/vm_sockets.h>
168eba8b6baSopenharmony_ci#include <linux/vt.h>
169eba8b6baSopenharmony_ci#include <linux/vtpm_proxy.h>
170eba8b6baSopenharmony_ci#include <linux/watch_queue.h>
171eba8b6baSopenharmony_ci#include <linux/watchdog.h>
172eba8b6baSopenharmony_ci#include <linux/wmi.h>
173eba8b6baSopenharmony_ci
174eba8b6baSopenharmony_ci#ifdef __powerpc64__
175eba8b6baSopenharmony_citypedef __kernel_loff_t loff_t;
176eba8b6baSopenharmony_ci#endif
177eba8b6baSopenharmony_ci
178eba8b6baSopenharmony_civoid entry(const char *s);
179eba8b6baSopenharmony_ci
180eba8b6baSopenharmony_ci#define IOCTL_REQUEST(s) do { \
181eba8b6baSopenharmony_ci    printf("#define " #s " 0x%lxul\n", (unsigned long)(s)); \
182eba8b6baSopenharmony_ci    entry(#s); \
183eba8b6baSopenharmony_ci} while (0)
184eba8b6baSopenharmony_ci
185eba8b6baSopenharmony_civoid list(void) {
186eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIONREAD);
187eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIONBIO);
188eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIOCLEX);
189eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIONCLEX);
190eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIOASYNC);
191eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIOQSIZE);
192eba8b6baSopenharmony_ci
193eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCXONC);
194eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCFLSH);
195eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSCTTY);
196eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSPGRP);
197eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCOUTQ);
198eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSTI);
199eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSWINSZ);
200eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCMGET);
201eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCMBIS);
202eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCMBIC);
203eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCMSET);
204eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSSOFTCAR);
205eba8b6baSopenharmony_ci#ifdef TIOCTTYGSTRUCT
206eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCTTYGSTRUCT);
207eba8b6baSopenharmony_ci#endif
208eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCLINUX);
209eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCCONS);
210eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSSERIAL);
211eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCPKT);
212eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCNOTTY);
213eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSETD);
214eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSBRK);
215eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCCBRK);
216eba8b6baSopenharmony_ci#if !defined(__mips)
217eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSRS485);
218eba8b6baSopenharmony_ci#endif
219eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSPTLCK);
220eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSIG);
221eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCVHANGUP);
222eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERCONFIG);
223eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERGWILD);
224eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERSWILD);
225eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSLCKTRMIOS);
226eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERGSTRUCT);
227eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERGETLSR);
228eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERGETMULTI);
229eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSERSETMULTI);
230eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCMIWAIT);
231eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCGETS);
232eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCGETA);
233eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSBRK);
234eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSBRKP);
235eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETA);
236eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETAF);
237eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETAW);
238eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCEXCL);
239eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCNXCL);
240eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGDEV);
241eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGEXCL);
242eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGICOUNT);
243eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGLCKTRMIOS);
244eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPGRP);
245eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPKT);
246eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPTLCK);
247eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPTN);
248eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPTPEER);
249eba8b6baSopenharmony_ci#if !defined(__mips)
250eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGRS485);
251eba8b6baSopenharmony_ci#endif
252eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGSERIAL);
253eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGSID);
254eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGSOFTCAR);
255eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGWINSZ);
256eba8b6baSopenharmony_ci#ifdef TCGETS2
257eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCGETS2);
258eba8b6baSopenharmony_ci#endif
259eba8b6baSopenharmony_ci#ifdef TCGETX
260eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCGETX);
261eba8b6baSopenharmony_ci#endif
262eba8b6baSopenharmony_ci#ifdef TCSETDTR
263eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETDTR);
264eba8b6baSopenharmony_ci#endif
265eba8b6baSopenharmony_ci#ifdef TCSETRTS
266eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETRTS);
267eba8b6baSopenharmony_ci#endif
268eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETS);
269eba8b6baSopenharmony_ci#ifdef TCSETS2
270eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETS2);
271eba8b6baSopenharmony_ci#endif
272eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETSF);
273eba8b6baSopenharmony_ci#ifdef TCSETSF2
274eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETSF2);
275eba8b6baSopenharmony_ci#endif
276eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETSW);
277eba8b6baSopenharmony_ci#ifdef TCSETSW2
278eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETSW2);
279eba8b6baSopenharmony_ci#endif
280eba8b6baSopenharmony_ci#ifdef TCSETX
281eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETX);
282eba8b6baSopenharmony_ci#endif
283eba8b6baSopenharmony_ci#ifdef TCSETXF
284eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETXF);
285eba8b6baSopenharmony_ci#endif
286eba8b6baSopenharmony_ci#ifdef TCSETXW
287eba8b6baSopenharmony_ci    IOCTL_REQUEST(TCSETXW);
288eba8b6baSopenharmony_ci#endif
289eba8b6baSopenharmony_ci#ifdef TIOCGDRAINWAIT
290eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGDRAINWAIT);
291eba8b6baSopenharmony_ci#endif
292eba8b6baSopenharmony_ci#ifdef TIOCGETA
293eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGETA);
294eba8b6baSopenharmony_ci#endif
295eba8b6baSopenharmony_ci#ifdef TIOCGETC
296eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGETC);
297eba8b6baSopenharmony_ci#endif
298eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGETD);
299eba8b6baSopenharmony_ci#ifdef TIOCGETP
300eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGETP);
301eba8b6baSopenharmony_ci#endif
302eba8b6baSopenharmony_ci#ifdef TIOCGLTC
303eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGLTC);
304eba8b6baSopenharmony_ci#endif
305eba8b6baSopenharmony_ci#ifdef TIOCGPPS
306eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPPS);
307eba8b6baSopenharmony_ci#endif
308eba8b6baSopenharmony_ci#ifdef TIOCGPPSEV
309eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGPPSEV);
310eba8b6baSopenharmony_ci#endif
311eba8b6baSopenharmony_ci    IOCTL_REQUEST(MTIOCGET);
312eba8b6baSopenharmony_ci
313eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKSSZGET);
314eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKPBSZGET);
315eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKROSET);
316eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKROGET);
317eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKRRPART);
318eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKGETSIZE);
319eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKFLSBUF);
320eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKRASET);
321eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKRAGET);
322eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKFRASET);
323eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKFRAGET);
324eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKSECTSET);
325eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKSECTGET);
326eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKPG);
327eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKBSZGET);
328eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKBSZSET);
329eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKGETSIZE64);
330eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKTRACESETUP);
331eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKTRACESTART);
332eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKTRACESTOP);
333eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKTRACETEARDOWN);
334eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKDISCARD);
335eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKIOMIN);
336eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKIOOPT);
337eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKALIGNOFF);
338eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKDISCARDZEROES);
339eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKSECDISCARD);
340eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKROTATIONAL);
341eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKZEROOUT);
342eba8b6baSopenharmony_ci
343eba8b6baSopenharmony_ci    // Userfaultfd ioctls.
344eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_REGISTER);
345eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_UNREGISTER);
346eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_WAKE);
347eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_COPY);
348eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_ZEROPAGE);
349eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_WRITEPROTECT);
350eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_API);
351eba8b6baSopenharmony_ci
352eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_GET_USERNS);
353eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_GET_PARENT);
354eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_GET_NSTYPE);
355eba8b6baSopenharmony_ci#ifdef NS_GET_OWNED_UID
356eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_GET_OWNED_UID);
357eba8b6baSopenharmony_ci#endif
358eba8b6baSopenharmony_ci
359eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGETLED);
360eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSETLED);
361eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBLED);
362eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSKBLED);
363eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBTYPE);
364eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDADDIO);
365eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDDELIO);
366eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDENABIO);
367eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDDISABIO);
368eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSETMODE);
369eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGETMODE);
370eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDMKTONE);
371eba8b6baSopenharmony_ci    IOCTL_REQUEST(KIOCSOUND);
372eba8b6baSopenharmony_ci    IOCTL_REQUEST(GIO_CMAP);
373eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_CMAP);
374eba8b6baSopenharmony_ci    IOCTL_REQUEST(GIO_FONT);
375eba8b6baSopenharmony_ci    IOCTL_REQUEST(GIO_FONTX);
376eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_FONT);
377eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_FONTX);
378eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_FONTRESET);
379eba8b6baSopenharmony_ci    IOCTL_REQUEST(GIO_SCRNMAP);
380eba8b6baSopenharmony_ci    IOCTL_REQUEST(GIO_UNISCRNMAP);
381eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_SCRNMAP);
382eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_UNISCRNMAP);
383eba8b6baSopenharmony_ci    IOCTL_REQUEST(GIO_UNIMAP);
384eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_UNIMAP);
385eba8b6baSopenharmony_ci    IOCTL_REQUEST(PIO_UNIMAPCLR);
386eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBMODE);
387eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSKBMODE);
388eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBMETA);
389eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSKBMETA);
390eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBENT);
391eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSKBENT);
392eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBSENT);
393eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSKBSENT);
394eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGKBDIACR);
395eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDGETKEYCODE);
396eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSETKEYCODE);
397eba8b6baSopenharmony_ci    IOCTL_REQUEST(KDSIGACCEPT);
398eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_OPENQRY);
399eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_GETMODE);
400eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_SETMODE);
401eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_GETSTATE);
402eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_RELDISP);
403eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_ACTIVATE);
404eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_WAITACTIVE);
405eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_DISALLOCATE);
406eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_RESIZE);
407eba8b6baSopenharmony_ci    IOCTL_REQUEST(VT_RESIZEX);
408eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIOSETOWN);
409eba8b6baSopenharmony_ci#if !defined(__mips)
410eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSPGRP);
411eba8b6baSopenharmony_ci#endif
412eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIOGETOWN);
413eba8b6baSopenharmony_ci#if !defined(__mips)
414eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGPGRP);
415eba8b6baSopenharmony_ci#endif
416eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCATMARK);
417eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGSTAMP);
418eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCINQ);
419eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCADDRT);
420eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCDELRT);
421eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFNAME);
422eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFLINK);
423eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFCONF);
424eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFFLAGS);
425eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFFLAGS);
426eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFADDR);
427eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFADDR);
428eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFDSTADDR);
429eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFDSTADDR);
430eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFBRDADDR);
431eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFBRDADDR);
432eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFNETMASK);
433eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFNETMASK);
434eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFMETRIC);
435eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFMETRIC);
436eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFMEM);
437eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFMEM);
438eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFMTU);
439eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFMTU);
440eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFHWADDR);
441eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFENCAP);
442eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFENCAP);
443eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFHWADDR);
444eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFSLAVE);
445eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFSLAVE);
446eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCADDMULTI);
447eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCDELMULTI);
448eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCDARP);
449eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGARP);
450eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSARP);
451eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCDRARP);
452eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGRARP);
453eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSRARP);
454eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGIFMAP);
455eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFMAP);
456eba8b6baSopenharmony_ci
457eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIBMAP);
458eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIGETBSZ);
459eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIFREEZE);
460eba8b6baSopenharmony_ci    IOCTL_REQUEST(FITHAW);
461eba8b6baSopenharmony_ci    IOCTL_REQUEST(FITRIM);
462eba8b6baSopenharmony_ci    IOCTL_REQUEST(FICLONE);
463eba8b6baSopenharmony_ci    IOCTL_REQUEST(FICLONERANGE);
464eba8b6baSopenharmony_ci    IOCTL_REQUEST(FIDEDUPERANGE);
465eba8b6baSopenharmony_ci
466eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GETFLAGS);
467eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_SETFLAGS);
468eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GETVERSION);
469eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_SETVERSION);
470eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_FIEMAP);
471eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC32_GETFLAGS);
472eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC32_SETFLAGS);
473eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC32_GETVERSION);
474eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC32_SETVERSION);
475eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_FSGETXATTR);
476eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_FSSETXATTR);
477eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GETFSLABEL);
478eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_SETFSLABEL);
479eba8b6baSopenharmony_ci
480eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_QUERYSTD);
481eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_CLOSEMOUNT);
482eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_SEND_CARRIER);
483eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_PROTOSUBVER);
484eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_SYS_OFFSET_PRECISE);
485eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSI_SCOM_WRITE);
486eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETCIRANGE);
487eba8b6baSopenharmony_ci    IOCTL_REQUEST(DMA_BUF_SET_NAME_B);
488eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_EP_GET_LIST_SIZE);
489eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETPERSIST);
490eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GET_ENCRYPTION_POLICY);
491eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_RECEIVE);
492eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGPARAMS);
493eba8b6baSopenharmony_ci    IOCTL_REQUEST(ENI_SETMULT);
494eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_GET_EVENT_MASK);
495eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_MAX_TIMEOUT);
496eba8b6baSopenharmony_ci#if !defined(__arm__) && !defined(__powerpc64__) && !defined(__riscv)
497eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_cpuid2`
498eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_SUPPORTED_CPUID);
499eba8b6baSopenharmony_ci#endif
500eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_BOOT_CPU_ID);
501eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_MP_STATE);
502eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_MP_STATE);
503eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_MEMORY_REGION);
504eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_API_VERSION);
505eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_GET_SKEYS);
506eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_create_spapr_tce_64`
507eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_SPAPR_TCE_64);
508eba8b6baSopenharmony_ci#endif
509eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_ONE_REG);
510eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_xcrs`
511eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_XCRS);
512eba8b6baSopenharmony_ci#endif
513eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_IRQ_LINE_STATUS);
514eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_USER_MEMORY_REGION);
515eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_INTERRUPT);
516eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_TPR_ACCESS_REPORTING);
517eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_xsave`
518eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_XSAVE);
519eba8b6baSopenharmony_ci#endif
520eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_FPU);
521eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ASSIGN_SET_MSIX_ENTRY);
522eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_MEMORY_ENCRYPT_REG_REGION);
523eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_UCAS_MAP);
524eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ASSIGN_SET_INTX_MASK);
525eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_xen_hvm_config`
526eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_XEN_HVM_CONFIG);
527eba8b6baSopenharmony_ci#endif
528eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_x86_mce`
529eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_X86_SET_MCE);
530eba8b6baSopenharmony_ci#endif
531eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_vcpu_init`
532eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ARM_PREFERRED_TARGET);
533eba8b6baSopenharmony_ci#endif
534eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_MEMORY_ENCRYPT_OP);
535eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_PIT2);
536eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_rtas_token_args`
537eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_RTAS_DEFINE_TOKEN);
538eba8b6baSopenharmony_ci#endif
539eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_get_htab_fd`
540eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_GET_HTAB_FD);
541eba8b6baSopenharmony_ci#endif
542eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_VCPU_FAULT);
543eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_REGISTER_COALESCED_MMIO);
544eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_VAPIC_ADDR);
545eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_DEVICE);
546eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_IRQCHIP);
547eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_nested_state`
548eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_NESTED_STATE);
549eba8b6baSopenharmony_ci#endif
550eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_TRANSLATE);
551eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_SET_INITIAL_PSW);
552eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_X86_SETUP_MCE);
553eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_DEASSIGN_PCI_DEVICE);
554eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_nested_state`
555eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_NESTED_STATE);
556eba8b6baSopenharmony_ci#endif
557eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_XEN_HVM_SET_ATTR);
558eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_CLOCK);
559eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_cpuid`
560eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_CPUID);
561eba8b6baSopenharmony_ci#endif
562eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_FPU);
563eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_KVMCLOCK_CTRL);
564eba8b6baSopenharmony_ci#ifdef KVM_GET_SREGS2
565eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_SREGS2);
566eba8b6baSopenharmony_ci#endif
567eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_GET_PVINFO);
568eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_X86_GET_MCE_CAP_SUPPORTED);
569eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_GET_IRQ_STATE);
570eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_xcrs`
571eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_XCRS);
572eba8b6baSopenharmony_ci#endif
573eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_DEVICE_ATTR);
574eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_INITIAL_RESET);
575eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_REGS);
576eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_msr_list`
577eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_MSR_INDEX_LIST);
578eba8b6baSopenharmony_ci#endif
579eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_msrs`
580eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_MSRS);
581eba8b6baSopenharmony_ci#endif
582eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_TSC_KHZ);
583eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_ppc_mmuv3_cfg`
584eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_CONFIGURE_V3_MMU);
585eba8b6baSopenharmony_ci#endif
586eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CHECK_EXTENSION);
587eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_RESIZE_HPT_COMMIT);
588eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_DIRTY_LOG);
589eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_SET_IRQ_STATE);
590eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_NORMAL_RESET);
591eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_lapic_state`
592eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_LAPIC);
593eba8b6baSopenharmony_ci#endif
594eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_SIGNAL_MASK);
595eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_pit_state`
596eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_PIT);
597eba8b6baSopenharmony_ci#endif
598eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_arm_copy_mte_tags`
599eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ARM_MTE_COPY_TAGS);
600eba8b6baSopenharmony_ci#endif
601eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_ppc_cpu_char`
602eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_GET_CPU_CHAR);
603eba8b6baSopenharmony_ci#endif
604eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_vcpu_events`
605eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_VCPU_EVENTS);
606eba8b6baSopenharmony_ci#endif
607eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_XEN_VCPU_SET_ATTR);
608eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_GSI_ROUTING);
609eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_VCPU);
610eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_UCAS_UNMAP);
611eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_STORE_STATUS);
612eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_UNREGISTER_COALESCED_MMIO);
613eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ASSIGN_DEV_IRQ);
614eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_PV_COMMAND);
615eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_ENABLE_SIE);
616eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CLEAR_DIRTY_LOG);
617eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_ONE_REG);
618eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_ppc_rmmu_info`
619eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_GET_RMMU_INFO);
620eba8b6baSopenharmony_ci#endif
621eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ARM_SET_DEVICE_ADDR);
622eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_DIRTY_TLB);
623eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_NMI);
624eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_HYPERV_EVENTFD);
625eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_MEM_OP);
626eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_pit_state2`
627eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_PIT2);
628eba8b6baSopenharmony_ci#endif
629eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_SVM_OFF);
630eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_RESIZE_HPT_PREPARE);
631eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_cpuid2`
632eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_SUPPORTED_HV_CPUID);
633eba8b6baSopenharmony_ci#endif
634eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_INTERRUPT);
635eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_create_spapr_tce`
636eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_SPAPR_TCE);
637eba8b6baSopenharmony_ci#endif
638eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_XEN_HVM_GET_ATTR);
639eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_xsave`
640eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_XSAVE);
641eba8b6baSopenharmony_ci#endif
642eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_SREGS);
643eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_IDENTITY_MAP_ADDR);
644eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_msr_list`
645eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_MSR_FEATURE_INDEX_LIST);
646eba8b6baSopenharmony_ci#endif
647eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_vcpu_init`
648eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ARM_VCPU_INIT);
649eba8b6baSopenharmony_ci#endif
650eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_cpuid2`
651eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_CPUID2);
652eba8b6baSopenharmony_ci#endif
653eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_REGS);
654eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_msrs`
655eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_MSRS);
656eba8b6baSopenharmony_ci#endif
657eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_GET_CMMA_BITS);
658eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_IRQCHIP);
659eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ASSIGN_PCI_DEVICE);
660eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_NR_MMU_PAGES);
661eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_IOEVENTFD);
662eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_pit_state`
663eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_PIT);
664eba8b6baSopenharmony_ci#endif
665eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_RUN);
666eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_SET_SKEYS);
667eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_DEVICE_ATTR);
668eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_DEASSIGN_DEV_IRQ);
669eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SMI);
670eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_TSS_ADDR);
671eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_NR_MMU_PAGES);
672eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_XEN_VCPU_GET_ATTR);
673eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_debugregs`
674eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_DEBUGREGS);
675eba8b6baSopenharmony_ci#endif
676eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_REINJECT_CONTROL);
677eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_HAS_DEVICE_ATTR);
678eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_memory_alias`
679eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_MEMORY_ALIAS);
680eba8b6baSopenharmony_ci#endif
681eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_IRQFD);
682eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_vcpu_events`
683eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_VCPU_EVENTS);
684eba8b6baSopenharmony_ci#endif
685eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_debugregs`
686eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_DEBUGREGS);
687eba8b6baSopenharmony_ci#endif
688eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_SET_CMMA_BITS);
689eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_lapic_state`
690eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_LAPIC);
691eba8b6baSopenharmony_ci#endif
692eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_IRQCHIP);
693eba8b6baSopenharmony_ci#ifdef KVM_SET_SREGS2
694eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_SREGS2);
695eba8b6baSopenharmony_ci#endif
696eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SIGNAL_MSI);
697eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_VCPU_MMAP_SIZE);
698eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_VM);
699eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_allocate_rma`
700eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ALLOCATE_RMA);
701eba8b6baSopenharmony_ci#endif
702eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_CLEAR_RESET);
703eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_RESET_DIRTY_RINGS);
704eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ASSIGN_SET_MSIX_NR);
705eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_CREATE_PIT);
706eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_GUEST_DEBUG);
707eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_REG_LIST);
708eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ARM_VCPU_FINALIZE);
709eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_cpuid2`
710eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_CPUID2);
711eba8b6baSopenharmony_ci#endif
712eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_pit_state2`
713eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_PIT2);
714eba8b6baSopenharmony_ci#endif
715eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_CLOCK);
716eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_ALLOCATE_HTAB);
717eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_PPC_GET_SMMU_INFO);
718eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_msr_filter`
719eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_X86_SET_MSR_FILTER);
720eba8b6baSopenharmony_ci#endif
721eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_TSC_KHZ);
722eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_S390_IRQ);
723eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_ENABLE_CAP);
724eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_IRQ_LINE);
725eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_SREGS);
726eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_MEMORY_ENCRYPT_UNREG_REGION);
727eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_cpuid2`
728eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_EMULATED_CPUID);
729eba8b6baSopenharmony_ci#endif
730eba8b6baSopenharmony_ci#if 0 // needs `struct kvm_pmu_event_filter`
731eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_SET_PMU_EVENT_FILTER);
732eba8b6baSopenharmony_ci#endif
733eba8b6baSopenharmony_ci#ifdef KVM_GET_STATS_FD
734eba8b6baSopenharmony_ci    IOCTL_REQUEST(KVM_GET_STATS_FD);
735eba8b6baSopenharmony_ci#endif
736eba8b6baSopenharmony_ci#endif
737eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CLAIMINTERFACE);
738eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOMOVE);
739eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBATFLAGS);
740eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SYNC);
741eba8b6baSopenharmony_ci#if 0 // needs `compat_ulong_t`
742eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_SETTIMEOUT32);
743eba8b6baSopenharmony_ci#endif
744eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_TRY_FMT);
745eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_REC_MODE);
746eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DQEVENT);
747eba8b6baSopenharmony_ci    IOCTL_REQUEST(RPMSG_DESTROY_EPT_IOCTL);
748eba8b6baSopenharmony_ci    IOCTL_REQUEST(UVCIOC_CTRL_MAP);
749eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_BACKEND_FEATURES);
750eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VSOCK_SET_GUEST_CID);
751eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_KEYBIT);
752eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_REC_TIMEOUT);
753eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GET_ENCRYPTION_KEY_STATUS);
754eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_TREE_SEARCH_V2);
755eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_BASE);
756eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_ENABLE_DOORBELL_RANGE);
757eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_TRY_EXT_CTRLS);
758eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_REC_MODE);
759eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPGETTIME);
760eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_RM_DEV);
761eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_SETBACKEND);
762eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_PARTITION_START);
763eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIO_WAITEVENT);
764eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_PORT_TO_PFF);
765eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_IO_CMD);
766eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_RECEIVE_MSG_TRUNC);
767eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDTWADDLE);
768eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_SUBMIT_IO);
769eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_SYNC);
770eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_DV_TIMINGS);
771eba8b6baSopenharmony_ci    IOCTL_REQUEST(ASPEED_LPC_CTRL_IOCTL_GET_SIZE);
772eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_STATUS);
773eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_CLOSE_SESSION);
774eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_GETPSTAT);
775eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_PROPBIT);
776eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETFILTEREBPF);
777eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_COMPTAG_SET);
778eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_VERSION);
779eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_SETOPTIONS);
780eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SCSI_SET_ENDPOINT);
781eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGTXIDLE);
782eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_ADDLECSADDR);
783eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_GETPROP);
784eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDGETPRM);
785eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCAPPLICATION);
786eba8b6baSopenharmony_ci    IOCTL_REQUEST(ENI_MEMDUMP);
787eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_SYS_OFFSET2);
788eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_DV_TIMINGS);
789eba8b6baSopenharmony_ci    IOCTL_REQUEST(DMA_BUF_SET_NAME_A);
790eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_PIN_GETFUNC);
791eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_SYS_OFFSET_EXTENDED);
792eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_UINT_SET_IRQ);
793eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_EPOCH_READ);
794eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_SELECTION);
795eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERY_EXT_CTRL);
796eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETLECSADDR);
797eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_PARTITION_STOP);
798eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_GETDIAG);
799eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMMPC_DATA);
800eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_UNREGISTER_FOR_CMD_CHANS);
801eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGCOLLECTIONINDEX);
802eba8b6baSopenharmony_ci    IOCTL_REQUEST(RPMSG_CREATE_EPT_IOCTL);
803eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIOHANDLE_GET_LINE_VALUES_IOCTL);
804eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_DEV_SETUP);
805eba8b6baSopenharmony_ci    IOCTL_REQUEST(ISST_IF_IO_CMD);
806eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_READ_REMOTE);
807eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_HIST_CFG);
808eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKGETNRZONES);
809eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_MODULATOR);
810eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_WRITE_CORE_DUMP);
811eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_SETINTERFACE);
812eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGCHAN);
813eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGVERSION);
814eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_NET_SET_BACKEND);
815eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_REAPURBNDELAY);
816eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDZAPENTCNT);
817eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_PARM);
818eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETDEVNETNS);
819eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_MEASURE_CARRIER_MODE);
820eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_ERR);
821eba8b6baSopenharmony_ci#ifdef VDUSE_VQ_SETUP
822eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_VQ_SETUP);
823eba8b6baSopenharmony_ci#endif
824eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_SETTIMEOUT);
825eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_FREQUENCY);
826eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_SEC_TRIM_FILE);
827eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_REMOVE_ENCRYPTION_KEY);
828eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETPRETIMEOUT);
829eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_DROP_PRIVILEGES);
830eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SNAP_CREATE_V2);
831eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VSOCK_SET_RUNNING);
832eba8b6baSopenharmony_ci    IOCTL_REQUEST(STP_SET_OPTIONS);
833eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIO_RADEON_GET_MIRROR);
834eba8b6baSopenharmony_ci    IOCTL_REQUEST(IVTVFB_IOC_DMA_FRAME);
835eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SEND_COMMAND);
836eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_ENC_INDEX);
837eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_FME_PORT_PR);
838eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOSVOLTAG);
839eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_SETESIF);
840eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_SEND_RESPONSE);
841eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_GET_MODEL);
842eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCGBTNMAP);
843eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_HUB_PORTINFO);
844eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_INTERRUPT_ALL_WAIT_FOR_EVENTS);
845eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDCLRPRM);
846eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SCRUB);
847eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_DISCONNECT);
848eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETVNETBE);
849eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMTCP_REMOVE);
850eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_GET_CONFIG);
851eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGNPMODE);
852eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDGETDRVPRM);
853eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETVNETLE);
854eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_SETREG);
855eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCDETACH);
856eba8b6baSopenharmony_ci    IOCTL_REQUEST(MMTIMER_GETRES);
857eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_ENUMSTD);
858eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPGETFLAGS);
859eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_DEV_GET_FEATURES);
860eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_MANUFACTURER_CMD);
861eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_TUNER);
862eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_TABLE_STATUS);
863eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_ARM_POLL);
864eba8b6baSopenharmony_ci    IOCTL_REQUEST(NE_CREATE_VM);
865eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_IOC_ENUM_LINKS);
866eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_PRECACHE_EXTENTS);
867eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_DMA_MAP);
868eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGXCTRL);
869eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_SEND_REQUEST);
870eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBLUE);
871eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_DECOMPRESS_FILE);
872eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OHTML);
873eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_GET_API_VERSION);
874eba8b6baSopenharmony_ci    IOCTL_REQUEST(IDT77105_GETSTATZ);
875eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OPARMSET);
876eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_CANCEL);
877eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_SYS_OFFSET_PRECISE2);
878eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_RESET);
879eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGASYNCMAP);
880eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGKEYCODE_V2);
881eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_SET_GEOMETRY);
882eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCSUSAGE);
883eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE_ONCE);
884eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_EXTTS_REQUEST);
885eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_EVENT_CTL);
886eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_SETPRETIMEOUT);
887eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SCSI_CLEAR_ENDPOINT);
888eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCGAXES);
889eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCSFLAG);
890eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_PEROUT_REQUEST2);
891eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPWDATA);
892eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_CLOCK_GETCAPS);
893eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDGETMAXERRS);
894eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETQUEUE);
895eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_ENABLE_PPS);
896eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSIFATMTCP);
897eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_ADAP_G_LOG_ADDRS);
898eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_ARS_CAP);
899eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_SET_BLKSIZE);
900eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_SET_TIMEOUT);
901eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SCSI_GET_ABI_VERSION);
902eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_UNMAP_INBOUND);
903eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_QUERYLOOP);
904eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_GET_API_VERSION);
905eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_WAIT_FOR_RESUME);
906eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIO_CURSOR);
907eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDCLEARPOOL);
908eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERYSTD);
909eba8b6baSopenharmony_ci    IOCTL_REQUEST(DMA_BUF_IOCTL_SYNC);
910eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_RECV);
911eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_PIN_GETFUNC2);
912eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_ALLOCATE);
913eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_ADAP_G_CAPS);
914eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_FBUF);
915eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_ENABLE_PPS2);
916eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_CLEAR_IRQ);
917eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_GETS_EVENTS_CMD);
918eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_DEVICES_READY);
919eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCGAXMAP);
920eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_GET_CYCLE_TIMER);
921eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_SET_ISO_CHANNELS);
922eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_WIE_OFF);
923eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPGETMODE);
924eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DBG_G_REGISTER);
925eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_SYS_OFFSET);
926eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SPACE_INFO);
927eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_ENUM_FRAME_SIZE);
928eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_VENDOR);
929eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCSNETADDR);
930eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_VREADFROM);
931eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_TRANS_START);
932eba8b6baSopenharmony_ci    IOCTL_REQUEST(INOTIFY_IOC_SETNEXTWD);
933eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_GET_IMAGE_SIZE);
934eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNDETACHFILTER);
935eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_CLEAR_ERROR);
936eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_PR_CLEAR);
937eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_READFROM);
938eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGDEBUG);
939eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKGETZONESZ);
940eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGUSAGES);
941eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGTEMP);
942eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_MSCBIT);
943eba8b6baSopenharmony_ci    IOCTL_REQUEST(APM_IOC_SUSPEND);
944eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_TREE_SEARCH);
945eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_PLL_GET);
946eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_EP_GET_LIST);
947eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_DISCSIGNAL);
948eba8b6baSopenharmony_ci    IOCTL_REQUEST(OSIOCSNETADDR);
949eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_MIN_TIMEOUT);
950eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_EVENT_SUMMARY_LEGACY);
951eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_TARGET_MSG);
952eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBAT1REM);
953eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCSFF);
954eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETGROUP);
955eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGKEYCODE);
956eba8b6baSopenharmony_ci    IOCTL_REQUEST(KCOV_REMOTE_ENABLE);
957eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_GET_CONFIG_SIZE);
958eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDEJECT);
959eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETOFFLOAD);
960eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCCONNECT);
961eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_ADDADDR);
962eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_DEV_INJECT_CONFIG_IRQ);
963eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_ASKUMOUNT);
964eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_GET_STATUS);
965eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_PASSTHRU);
966eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCCLRMODCOUNT);
967eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_SUPPL_SEND);
968eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMARPD_CTRL);
969eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_ABS_SETUP);
970eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_DEV_DESTROY);
971eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QUOTA_CTL);
972eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_AIE_ON);
973eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_EXPIRE);
974eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSDEBUG);
975eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_V2_LINE_SET_VALUES_IOCTL);
976eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSMRU);
977eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_DEREGDISK);
978eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_DEV_CREATE);
979eba8b6baSopenharmony_ci    IOCTL_REQUEST(FUSE_DEV_IOC_CLONE);
980eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_START_SYNC);
981eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_DELETE_CHECKPOINT);
982eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_AVAIL_SWAP_SIZE);
983eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_TABLE_CLEAR);
984eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETINTINFO);
985eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSASYNCMAP);
986eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OEVTGET);
987eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_RESET);
988eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPYIELD);
989eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_IO64_CMD);
990eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETCARRIER);
991eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_WAIT);
992eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_WIE_ON);
993eba8b6baSopenharmony_ci#if 0 // needs `struct usbdevfs_ioctl32`
994eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_IOCTL32);
995eba8b6baSopenharmony_ci#endif
996eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_IOC_DEVICE_INFO);
997eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_CREATE);
998eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCSPARAMS);
999eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_SET_TIME);
1000eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_RESET_OWNER);
1001eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_PSID_REVERT_TPR);
1002eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_OPENMOUNT);
1003eba8b6baSopenharmony_ci    IOCTL_REQUEST(UDF_GETEABLOCK);
1004eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_MAP_DMA);
1005eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBSCRIBE_EVENT);
1006eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGFLAG);
1007eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGUCODE);
1008eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_AF_CFG);
1009eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_REMOVE_ALL);
1010eba8b6baSopenharmony_ci    IOCTL_REQUEST(ASPEED_LPC_CTRL_IOCTL_MAP);
1011eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETFIRMVER);
1012eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_ARS_START);
1013eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSMRRU);
1014eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_ADAP_S_LOG_ADDRS);
1015eba8b6baSopenharmony_ci    IOCTL_REQUEST(RPROC_GET_SHUTDOWN_ON_RELEASE);
1016eba8b6baSopenharmony_ci    IOCTL_REQUEST(DMA_HEAP_IOCTL_ALLOC);
1017eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPSETTIME);
1018eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_ALM_READ);
1019eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_SET_API_VERSION);
1020eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_WRITE_REMOTE);
1021eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_CROP);
1022eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CONNECT);
1023eba8b6baSopenharmony_ci    IOCTL_REQUEST(SYNC_IOC_FILE_INFO);
1024eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMARP_MKIP);
1025eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_SPAPR_TCE_GET_INFO);
1026eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETHEARTBEAT);
1027eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_RSTADDR);
1028eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_SET_SIZE);
1029eba8b6baSopenharmony_ci    IOCTL_REQUEST(UDF_GETVOLIDENT);
1030eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_V2_LINE_GET_VALUES_IOCTL);
1031eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCSTXIDLE);
1032eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_SETPROP);
1033eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_GET_DEV_STATS);
1034eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPRSTATUS);
1035eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCTXENABLE);
1036eba8b6baSopenharmony_ci    IOCTL_REQUEST(UDF_GETEASIZE);
1037eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_ADMIN64_CMD);
1038eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_OWNER);
1039eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_ALLOC_DMA);
1040eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_ABORT_VOLATILE_WRITE);
1041eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_ACCEPT);
1042eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OHRTGET);
1043eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_SETCIRANGE);
1044eba8b6baSopenharmony_ci    IOCTL_REQUEST(HPET_IE_ON);
1045eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_ID);
1046eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETSNDBUF);
1047eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_PIN_SETFUNC);
1048eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCDISCONN);
1049eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERYCTRL);
1050eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPEXCL);
1051eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_MSI);
1052eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDWERRORCLR);
1053eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_FAIL);
1054eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_IOCTL);
1055eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_STD);
1056eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_RESIZE_FS);
1057eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_SETDIAG);
1058eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_DEFRAG);
1059eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETDRIVVER);
1060eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_GET_TIMING_PARMS_CMD);
1061eba8b6baSopenharmony_ci    IOCTL_REQUEST(HPET_IRQFREQ);
1062eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETESI);
1063eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETLUNINFO);
1064eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_ISMOUNTPOINT);
1065eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_SHM_ALLOC);
1066eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_SET_BPF);
1067eba8b6baSopenharmony_ci    IOCTL_REQUEST(UDMABUF_CREATE_LIST);
1068eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_LOG_BASE);
1069eba8b6baSopenharmony_ci    IOCTL_REQUEST(ZATM_GETPOOL);
1070eba8b6baSopenharmony_ci    IOCTL_REQUEST(BR2684_SETFILT);
1071eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDGETPOOL);
1072eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPS_GETPARAMS);
1073eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_PR_RESERVE);
1074eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_TRY_DECODER_CMD);
1075eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_CLOSE);
1076eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DV_TIMINGS_CAP);
1077eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOCTL_MEI_CONNECT_CLIENT_VTAG);
1078eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_GET_BACKLIGHT);
1079eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_GET_CAPABILITIES);
1080eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_WRITETO);
1081eba8b6baSopenharmony_ci    IOCTL_REQUEST(UDF_RELOCATE_BLOCKS);
1082eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_PARTITION_RESTART);
1083eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_REGNEWD);
1084eba8b6baSopenharmony_ci    IOCTL_REQUEST(FAT_IOCTL_SET_ATTRIBUTES);
1085eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_CREATE_BUFS);
1086eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_GET_VERSION);
1087eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_EVENT_SUMMARY);
1088eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_EEH_PE_OP);
1089eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_CREATE_ISO_CONTEXT);
1090eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_RELEASE_COMPRESS_BLOCKS);
1091eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_SET_SIZE_BLOCKS);
1092eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMI_BMC_IOCTL_SET_SMS_ATN);
1093eba8b6baSopenharmony_ci    IOCTL_REQUEST(ASPEED_P2A_CTRL_IOCTL_GET_MEMORY_CONFIG);
1094eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_AUDOUT);
1095eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_FMT);
1096eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCATTACH);
1097eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_GET_VRING_BUSYLOOP_TIMEOUT);
1098eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_MEASURE_VERITY);
1099eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_BIG_PASSTHRU);
1100eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_MY_LUN_CMD);
1101eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_LEGACY_IRQ);
1102eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_SUBMITURB);
1103eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_READY);
1104eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SEND);
1105eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_EXT_CTRLS);
1106eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCSBTNMAP);
1107eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSFLAGS);
1108eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVRAM_INIT);
1109eba8b6baSopenharmony_ci    IOCTL_REQUEST(RFKILL_IOCTL_NOINPUT);
1110eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_BALANCE);
1111eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GETFSMAP);
1112eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_GET_MY_CHANNEL_LUN_CMD);
1113eba8b6baSopenharmony_ci    IOCTL_REQUEST(STP_POLICY_ID_GET);
1114eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPSETFLAGS);
1115eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_ADAP_S_PHYS_ADDR);
1116eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMTCP_CREATE);
1117eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMI_BMC_IOCTL_FORCE_ABORT);
1118eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGXASYNCMAP);
1119eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_CALL);
1120eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_FEATURES);
1121eba8b6baSopenharmony_ci    IOCTL_REQUEST(GSMIOC_DISABLE_NET);
1122eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_CATATONIC);
1123eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_DO_IT);
1124eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_REC_CARRIER_RANGE);
1125eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD);
1126eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCSCLOCKID);
1127eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_FREE_STREAMS);
1128eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSI_SCOM_RESET);
1129eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_GRAB_BACKLIGHT);
1130eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_FMT);
1131eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDDEFPRM);
1132eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_INVOKE);
1133eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_BULK);
1134eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_VWRITETO);
1135eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCSBRT);
1136eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_FILE_EXTENT_SAME);
1137eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_PIE_ON);
1138eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SCAN_DEV);
1139eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCXFERUNIT);
1140eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETTIMEOUT);
1141eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SET_RECEIVED_SUBVOL);
1142eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_ERR_SET_IRQ);
1143eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIO_WAITFORVSYNC);
1144eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_PIE_OFF);
1145eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGRAB);
1146eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_SET_BACKLIGHT);
1147eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGREP);
1148eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_MODIFY_ATTRIBUTES);
1149eba8b6baSopenharmony_ci    IOCTL_REQUEST(UFFDIO_CONTINUE);
1150eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_GET_API_VERSION);
1151eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_RD_TIME);
1152eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDMSGOFF);
1153eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_REGISTER_FOR_CMD_CHANS);
1154eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_GET_ERRCODE);
1155eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_SET_IRQTYPE);
1156eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_EDID);
1157eba8b6baSopenharmony_ci    IOCTL_REQUEST(MATROXFB_SET_OUTPUT_MODE);
1158eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_DEV_ADD);
1159eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUM_FREQ_BANDS);
1160eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIO_RADEON_SET_MIRROR);
1161eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_GET_IRQTYPE);
1162eba8b6baSopenharmony_ci#if 0 // needs `struct usbdevfs_urb32`
1163eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_SUBMITURB32);
1164eba8b6baSopenharmony_ci#endif
1165eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCGVERSION);
1166eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCSBLUE);
1167eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_PREF_IMAGE_SIZE);
1168eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_GET_FEATURES);
1169eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_REG);
1170eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_CLEAN_SEGMENTS);
1171eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_INITIATE_BUS_RESET);
1172eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_WAIT_FOR_ASYNC);
1173eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_NUM);
1174eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_PROTOVER);
1175eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_FREE_DMA);
1176eba8b6baSopenharmony_ci#if 0 // needs `struct usbdevfs_bulktransfer32`
1177eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_BULK32);
1178eba8b6baSopenharmony_ci#endif
1179eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCRXENABLE);
1180eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOCTL_VM_SOCKETS_GET_LOCAL_CID);
1181eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_TIMING_PARMS_CMD);
1182eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGL2TPSTATS);
1183eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_PERIOD);
1184eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_PIN_SETFUNC2);
1185eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOEXCHANGE);
1186eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_GET_SUINFO);
1187eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_DQEVENT);
1188eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_SWBIT);
1189eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_SET_CONFIG);
1190eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETIFF);
1191eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOPOSITION);
1192eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_MAINTENANCE_MODE_CMD);
1193eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_DEFAULT_SUBVOL);
1194eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_UNMAP_OUTBOUND);
1195eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_CLR_FLAGS);
1196eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE_ONCE);
1197eba8b6baSopenharmony_ci    IOCTL_REQUEST(MATROXFB_GET_OUTPUT_CONNECTION);
1198eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCSMASK);
1199eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_FORGET_DEV);
1200eba8b6baSopenharmony_ci#ifdef CXL_MEM_QUERY_COMMANDS
1201eba8b6baSopenharmony_ci    IOCTL_REQUEST(CXL_MEM_QUERY_COMMANDS);
1202eba8b6baSopenharmony_ci#endif
1203eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_S_MODE);
1204eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCSIF);
1205eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_PFF_TO_PORT);
1206eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPSETMODE);
1207eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_SET_IRQS);
1208eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_PREPARE_BUF);
1209eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_ADAP_G_CONNECTOR_INFO);
1210eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_WRITE_SHADOW_MBR);
1211eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL);
1212eba8b6baSopenharmony_ci    IOCTL_REQUEST(UDMABUF_CREATE);
1213eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_CLRDIAG);
1214eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_SET_REG);
1215eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDADDTOENTCNT);
1216eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_CHECK_BALLOON);
1217eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_STAT_REQ);
1218eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPS_FETCH);
1219eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_AIE_OFF);
1220eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_GROUP_SET_CONTAINER);
1221eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_RECEIVE_PHY_PACKETS);
1222eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_SPAPR_TCE_REMOVE);
1223eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_GET_INFO);
1224eba8b6baSopenharmony_ci#if 0 // needs `struct omap3isp_stat_data_time32`
1225eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_STAT_REQ_TIME32);
1226eba8b6baSopenharmony_ci#endif
1227eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_SUSPEND);
1228eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_GET_COMPRESS_OPTION);
1229eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_STOP_ISO);
1230eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_V2_GET_LINEINFO_IOCTL);
1231eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMMPC_CTRL);
1232eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSXASYNCMAP);
1233eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOGSTATUS);
1234eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_ALLOCATE_ISO_RESOURCE);
1235eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_PORT_IDX_GET);
1236eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_SET_FLAGS);
1237eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_GROUP_GET_DEVICE_FD);
1238eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_MEM_TABLE);
1239eba8b6baSopenharmony_ci    IOCTL_REQUEST(MATROXFB_SET_OUTPUT_CONNECTION);
1240eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_GET_REGION_INFO);
1241eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_GET_FEATURES);
1242eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_REC_RESOLUTION);
1243eba8b6baSopenharmony_ci    IOCTL_REQUEST(PACKET_CTRL_CMD);
1244eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_TRANSMITTER_MASK);
1245eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_ADD_DEV);
1246eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCGCORR);
1247eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_FMT);
1248eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_EPOCH_SET);
1249eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_GET_PROFILE);
1250eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETLOOP);
1251eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_LISTEN);
1252eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_CLEAR_QUE);
1253eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_MOVE_RANGE);
1254eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_LENGTH);
1255eba8b6baSopenharmony_ci    IOCTL_REQUEST(I8K_SET_FAN);
1256eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDSETMAXERRS);
1257eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_QUERYCAP);
1258eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_SET_SWAP_AREA);
1259eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_REC_TIMEOUT);
1260eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCRMFF);
1261eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_GET_LINEEVENT_IOCTL);
1262eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPRDATA);
1263eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_GET_PROPERTIES);
1264eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETVNETHDRSZ);
1265eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_GET_LINEINFO_IOCTL);
1266eba8b6baSopenharmony_ci    IOCTL_REQUEST(GSMIOC_GETCONF);
1267eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_GET_SEND_MODE);
1268eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSACTIVE);
1269eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGSTAMPNS_NEW);
1270eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_RECEIVE_MSG);
1271eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_SEND_DUTY_CYCLE);
1272eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_END_FF_ERASE);
1273eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_FLASH_PART_INFO);
1274eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_SEND_PHY_PACKET);
1275eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_SET_FLAGS);
1276eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGNETADDR);
1277eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_GET_REGION_INFO);
1278eba8b6baSopenharmony_ci    IOCTL_REQUEST(REISERFS_IOC_UNPACK);
1279eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_REMOVE_DESCRIPTOR);
1280eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_SET_EVENT_MASK);
1281eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_ALLOC_SWAP_PAGE);
1282eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_VQ_INJECT_IRQ);
1283eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OPASSTHRU);
1284eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_SET_PW);
1285eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSI_SCOM_READ);
1286eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_GET_DEVICE_ID);
1287eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QBUF);
1288eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_TUNER);
1289eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETVNETHDRSZ);
1290eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_NCCI_GETUNIT);
1291eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_UINT_GET_IRQ_NUM);
1292eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_STAT_EN);
1293eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_V2_LINE_SET_CONFIG_IOCTL);
1294eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_VERSION);
1295eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_LOG_STATUS);
1296eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SEND_COMMAND_SETTIME);
1297eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_LOG_FD);
1298eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_SEND);
1299eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_FMT);
1300eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_ADJBUFLEV);
1301eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DBG_S_REGISTER);
1302eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_RESIZE);
1303eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_GETREG);
1304eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OSWDL);
1305eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_VMMDEV_REQUEST_BIG);
1306eba8b6baSopenharmony_ci    IOCTL_REQUEST(OSIOCGNETADDR);
1307eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCGBUTTONS);
1308eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_ENABLE);
1309eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_RENAME);
1310eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_IOC_SETUP_LINK);
1311eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUMOUTPUT);
1312eba8b6baSopenharmony_ci    IOCTL_REQUEST(STP_POLICY_ID_SET);
1313eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_SET_CONFIG_CALL);
1314eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_CROP);
1315eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_CROP);
1316eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETTEMP);
1317eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_ADD_USR_TO_LR);
1318eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_LEDBIT);
1319eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_SET_SOCK);
1320eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SNAP_DESTROY_V2);
1321eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGCOLLECTIONINFO);
1322eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OSWUL);
1323eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOCTL_MEI_NOTIFY_GET);
1324eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDFMTTRK);
1325eba8b6baSopenharmony_ci    IOCTL_REQUEST(MMTIMER_GETBITS);
1326eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUMSTD);
1327eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_GET_VRING_BASE);
1328eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_IOEVENTFD);
1329eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMARP_SETENTRY);
1330eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_REVALIDVOLS);
1331eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCLOOPTXDONE);
1332eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_VL_READ);
1333eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_ARS_STATUS);
1334eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_DEV_DEL);
1335eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES);
1336eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_DV_TIMINGS_CAP);
1337eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCSFAN);
1338eba8b6baSopenharmony_ci    IOCTL_REQUEST(SPIOCSTYPE);
1339eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_REGISTER_FOR_CMD);
1340eba8b6baSopenharmony_ci    IOCTL_REQUEST(I8K_GET_FAN);
1341eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETVNETBE);
1342eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_FAIL);
1343eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_END_FF_UPLOAD);
1344eba8b6baSopenharmony_ci    IOCTL_REQUEST(TOSH_SMM);
1345eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBAT2REM);
1346eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_GET_COMPRESS_BLOCKS);
1347eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSNPMODE);
1348eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CONTROL);
1349eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGUSAGE);
1350eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETTXFILTER);
1351eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETVNETLE);
1352eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUM_DV_TIMINGS);
1353eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_INO_PATHS);
1354eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGXSYNC);
1355eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGFIELDINFO);
1356eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_STD);
1357eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OVALIDATE);
1358eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_TRY_ENCODER_CMD);
1359eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_GET_CPINFO);
1360eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_FREQUENCY);
1361eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFAT_IOCTL_READDIR_SHORT);
1362eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_GET_CONFIG_DATA);
1363eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_RESERVE_COMPRESS_BLOCKS);
1364eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDGETDRVSTAT);
1365eba8b6baSopenharmony_ci    IOCTL_REQUEST(SYNC_IOC_MERGE);
1366eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_DV_TIMINGS);
1367eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCBRIDGECHAN);
1368eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_SEND_MODE);
1369eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_ENABLE_PORTWRITE_RANGE);
1370eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETTYPE);
1371eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_GETREGS);
1372eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDSETEMSGTRESH);
1373eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_GET_VINFO);
1374eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCWAITEVENT);
1375eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_INSTALLED);
1376eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGMASK);
1377eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SUBVOL_GETFLAGS);
1378eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_PARTITION_GET_STATUS);
1379eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_IOC_ENUM_ENTITIES);
1380eba8b6baSopenharmony_ci    IOCTL_REQUEST(GSMIOC_GETFIRST);
1381eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_FLUSH_ISO);
1382eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DBG_G_CHIP_INFO);
1383eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_RELEASE_VOLATILE_WRITE);
1384eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_GET_SERIAL);
1385eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDSETDRVPRM);
1386eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_SAVE);
1387eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_DV_TIMINGS);
1388eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETIFINDEX);
1389eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_SETINTINFO);
1390eba8b6baSopenharmony_ci    IOCTL_REQUEST(CM_IOSDBGLVL);
1391eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_VL_CLR);
1392eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_REQBUFS);
1393eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_REAPURBNDELAY32);
1394eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_SHM_REGISTER);
1395eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_SETCONFIGURATION);
1396eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETNODENAME);
1397eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_FRAME_INTERVAL);
1398eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUM_FRAMESIZES);
1399eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_PCI_HOT_RESET);
1400eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_SEND_BROADCAST_REQUEST);
1401eba8b6baSopenharmony_ci    IOCTL_REQUEST(LPSETTIMEOUT_NEW);
1402eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_MPORT_GET_LIST);
1403eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_QUEUE_ISO);
1404eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDRAWCMD);
1405eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_UNREG);
1406eba8b6baSopenharmony_ci#if 0 // needs `struct serial_iso7816`
1407eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCGISO7816);
1408eba8b6baSopenharmony_ci#endif
1409eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGIDLE64);
1410eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_RELEASEINTERFACE);
1411eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_CROPCAP);
1412eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_GET_INFO);
1413eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_SET_REGS);
1414eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMLEC_DATA);
1415eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPOEIOCDFWD);
1416eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_SELECTION);
1417eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_FREE_SWAP_PAGES);
1418eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_LOGICAL_INO);
1419eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_CTRL);
1420eba8b6baSopenharmony_ci    IOCTL_REQUEST(ZATM_SETPOOL);
1421eba8b6baSopenharmony_ci    IOCTL_REQUEST(MTIOCPOS);
1422eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_SLEEP);
1423eba8b6baSopenharmony_ci#if 0 // needs `struct usbdevfs_ctrltransfer32`
1424eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CONTROL32);
1425eba8b6baSopenharmony_ci#endif
1426eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_PROTOSUBVER);
1427eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_CHANGE_FILTER_MASK);
1428eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_GET_SUSTAT);
1429eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERYCAP);
1430eba8b6baSopenharmony_ci    IOCTL_REQUEST(HPET_INFO);
1431eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_AM437X_CCDC_CFG);
1432eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_LIST_DEVICES);
1433eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETOWNER);
1434eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_CHANGE_GUEST_CAPABILITIES);
1435eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDADDENTROPY);
1436eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_RESET);
1437eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SUBVOL_CREATE);
1438eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_FORBID_SUSPEND);
1439eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDGETDRVTYP);
1440eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPWCONTROL);
1441eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUM_FRAMEINTERVALS);
1442eba8b6baSopenharmony_ci    IOCTL_REQUEST(KCOV_DISABLE);
1443eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_ACTIVATE_LSP);
1444eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_GET_IOVA_RANGE);
1445eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSPASS);
1446eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_CONNECT);
1447eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OSWDEL);
1448eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_SET_ENCRYPTION_POLICY);
1449eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_MBR_DONE);
1450eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSMAXCID);
1451eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPSETPHASE);
1452eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_SET_VRING_ENABLE);
1453eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_GET_SPEED);
1454eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_GETFRAMING);
1455eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERYBUF);
1456eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_EDID);
1457eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QGROUP_ASSIGN);
1458eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPS_GETCAP);
1459eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_PLATFORM_SUPPORT);
1460eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_REC_TIMEOUT_REPORTS);
1461eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_GET_NODEIDS);
1462eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_DISCONNECT);
1463eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_FRAME_INTERVAL);
1464eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_DISABLE);
1465eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_CREATE_IMAGE);
1466eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_POWER_OFF);
1467eba8b6baSopenharmony_ci    IOCTL_REQUEST(APM_IOC_STANDBY);
1468eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGUNIT);
1469eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_EXPIRE_MULTI);
1470eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_BIND);
1471eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_WATCH_QUEUE_SET_SIZE);
1472eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_CHANGE_CPMODE);
1473eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_LOCK_UNLOCK);
1474eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_SET_PIN_FILE);
1475eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGRASYNCMAP);
1476eba8b6baSopenharmony_ci    IOCTL_REQUEST(MMTIMER_MMAPAVAIL);
1477eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OPASSTHRU32);
1478eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_FME_PORT_RELEASE);
1479eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_QUERY_DV_TIMINGS);
1480eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_SNDBIT);
1481eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_AUDOUT);
1482eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_PLL_SET);
1483eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUMAUDIO);
1484eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_TIMEOUT);
1485eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_DRIVER_VERSION_INFO);
1486eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SCSI_GET_EVENTS_MISSED);
1487eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_ADDR);
1488eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_CREATE_DEV);
1489eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDFLUSH);
1490eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_WAIT_FOR_EVENTS);
1491eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_FME_ERR_SET_IRQ);
1492eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_GET_PIN_FILE);
1493eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_CONNECT);
1494eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKREPORTZONE);
1495eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_ASKUMOUNT);
1496eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_ADDPARTY);
1497eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDSETPRM);
1498eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETSTATZ);
1499eba8b6baSopenharmony_ci    IOCTL_REQUEST(ISST_IF_MSR_COMMAND);
1500eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_GET_SUBVOL_INFO);
1501eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_UNSUBSCRIBE_EVENT);
1502eba8b6baSopenharmony_ci    IOCTL_REQUEST(SEV_ISSUE_CMD);
1503eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIOHANDLE_SET_LINE_VALUES_IOCTL);
1504eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_COPY);
1505eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_GET_MY_ADDRESS_CMD);
1506eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOGPICKER);
1507eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_NCCI_OPENCOUNT);
1508eba8b6baSopenharmony_ci    IOCTL_REQUEST(CXL_MEM_SEND_COMMAND);
1509eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_SET_FILTER);
1510eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_REVERT_TPR);
1511eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOGVPARAMS);
1512eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_PEROUT_REQUEST);
1513eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSI_SCOM_CHECK);
1514eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_IRQP_READ);
1515eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_READ_LOCAL);
1516eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGRDESCSIZE);
1517eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_GET_VERSION);
1518eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_GET_CPSTAT);
1519eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETBUSTYPES);
1520eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_SPAPR_TCE_CREATE);
1521eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_EXPBUF);
1522eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_RELBIT);
1523eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_SET_IOMMU);
1524eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_MODULATOR);
1525eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETFILTER);
1526eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEYEIOC_SYNC);
1527eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_SETNODENAME);
1528eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIO_GETCONTROL2);
1529eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETDEBUG);
1530eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_REMOVE);
1531eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCSUSAGES);
1532eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_ADD_ENCRYPTION_KEY);
1533eba8b6baSopenharmony_ci    IOCTL_REQUEST(FBIOGET_VBLANK);
1534eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETSTAT);
1535eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_JPEGCOMP);
1536eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNATTACHFILTER);
1537eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_ABSBIT);
1538eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_ERR_GET_IRQ_NUM);
1539eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_REAPURB32);
1540eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_TRANS_END);
1541eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_REGISTER);
1542eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_COMPRESS_FILE);
1543eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_DISCARDURB);
1544eba8b6baSopenharmony_ci    IOCTL_REQUEST(HE_GET_REG);
1545eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_SETLOOP);
1546eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMSIGD_CTRL);
1547eba8b6baSopenharmony_ci    IOCTL_REQUEST(CIOC_KERNEL_VERSION);
1548eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_CLONE_RANGE);
1549eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_UNFREEZE);
1550eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_START_VOLATILE_WRITE);
1551eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_HAS_ADB);
1552eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OGETIOPS);
1553eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_FBUF);
1554eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPRCONTROL);
1555eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOSPICKER);
1556eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_SPAPR_REGISTER_MEMORY);
1557eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETSNDBUF);
1558eba8b6baSopenharmony_ci    IOCTL_REQUEST(GSMIOC_SETCONF);
1559eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_PR_PREEMPT);
1560eba8b6baSopenharmony_ci    IOCTL_REQUEST(KCOV_INIT_TRACE);
1561eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBAT1CAP);
1562eba8b6baSopenharmony_ci    IOCTL_REQUEST(SWITCHTEC_IOCTL_FLASH_INFO);
1563eba8b6baSopenharmony_ci    IOCTL_REQUEST(MTIOCTOP);
1564eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_SET_STATUS);
1565eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SCSI_SET_EVENTS_MISSED);
1566eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_DIRTY_PAGES);
1567eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SCRUB_PROGRESS);
1568eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGMRU);
1569eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_DEV_REPLACE);
1570eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGFLAGS);
1571eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_SET_SUINFO);
1572eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_GET_CYCLE_TIMER2);
1573eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_DELLECSADDR);
1574eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_GET_SPEED);
1575eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGIDLE32);
1576eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_RESET);
1577eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_GET_LINEINFO_UNWATCH_IOCTL);
1578eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETSTATUS);
1579eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SET_FEATURES);
1580eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOCTL_MEI_CONNECT_CLIENT);
1581eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_AEWB_CFG);
1582eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_READ);
1583eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_GROUP_GET_STATUS);
1584eba8b6baSopenharmony_ci    IOCTL_REQUEST(MATROXFB_GET_ALL_OUTPUTS);
1585eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CLEAR_HALT);
1586eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DECODER_CMD);
1587eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_AUDIO);
1588eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_RESCANDISK);
1589eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_DISABLE_PORTWRITE_RANGE);
1590eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_SECURE_ERASE_LR);
1591eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_REAPURB);
1592eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_CHECK_EXTENSION);
1593eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_IOC_PROTOVER);
1594eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_MEMCPY);
1595eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_GET_FEATURES);
1596eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_MSIX);
1597eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_DEFRAG_RANGE);
1598eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_BEGIN_FF_ERASE);
1599eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_GET_TARGET_VERSION);
1600eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCGIDLE);
1601eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVRAM_SETCKS);
1602eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETSUPPORT);
1603eba8b6baSopenharmony_ci    IOCTL_REQUEST(GSMIOC_ENABLE_NET);
1604eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_GET_CHIPINFO_IOCTL);
1605eba8b6baSopenharmony_ci    IOCTL_REQUEST(NE_ADD_VCPU);
1606eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCSKEYCODE_V2);
1607eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_SYS_OFFSET_EXTENDED2);
1608eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_FENCE_WAIT);
1609eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_TRANSFER);
1610eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_HV_IOCTL_DOORBELL);
1611eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_WRITE_LOCAL);
1612eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OEVTREG);
1613eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OPARMGET);
1614eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGID);
1615eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QGROUP_CREATE);
1616eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_SETPIPEFD);
1617eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_PARM);
1618eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETSTEERINGEBPF);
1619eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETNAMES);
1620eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERYMENU);
1621eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_PORT_DMA_UNMAP);
1622eba8b6baSopenharmony_ci    IOCTL_REQUEST(I2OLCTGET);
1623eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GET_ENCRYPTION_PWSALT);
1624eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_SETBUFLEV);
1625eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKCLOSEZONE);
1626eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_GETFRSENSE);
1627eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_EVBIT);
1628eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_LIST_VERSIONS);
1629eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGSTRING);
1630eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCATTCHAN);
1631eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_DEV_SET_CONFIG);
1632eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETFEATURES);
1633eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_GROUP_UNSET_CONTAINER);
1634eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_MY_ADDRESS_CMD);
1635eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_REGNEWDISK);
1636eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_QUERY_DV_TIMINGS);
1637eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_SETREGS);
1638eba8b6baSopenharmony_ci    IOCTL_REQUEST(FAT_IOCTL_GET_ATTRIBUTES);
1639eba8b6baSopenharmony_ci#ifdef FSL_MC_SEND_MC_COMMAND
1640eba8b6baSopenharmony_ci    IOCTL_REQUEST(FSL_MC_SEND_MC_COMMAND);
1641eba8b6baSopenharmony_ci#endif
1642eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNGETIFF);
1643eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_CLOCK_GETCAPS2);
1644eba8b6baSopenharmony_ci#if 0 // needs `struct serial_iso7816`
1645eba8b6baSopenharmony_ci    IOCTL_REQUEST(TIOCSISO7816);
1646eba8b6baSopenharmony_ci#endif
1647eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_RESIZE);
1648eba8b6baSopenharmony_ci#if 0 // needs `struct usbdevfs_disconnectsignal32`
1649eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_DISCSIGNAL32);
1650eba8b6baSopenharmony_ci#endif
1651eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_ENDIAN);
1652eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPS_KC_BIND);
1653eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_WRITE_CHECKPOINT);
1654eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_FFBIT);
1655eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_GET_MY_LUN_CMD);
1656eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_ADAP_G_PHYS_ADDR);
1657eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_G_MODE);
1658eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_RESETEP);
1659eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_REQUEST_IOC_QUEUE);
1660eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_ALLOC_STREAMS);
1661eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCSXCTRL);
1662eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_IOC_G_TOPOLOGY);
1663eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCUNBRIDGECHAN);
1664eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_COMMIT_ATOMIC_WRITE);
1665eba8b6baSopenharmony_ci    IOCTL_REQUEST(ISST_IF_GET_PLATFORM_INFO);
1666eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_FENCE_MARK);
1667eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_RELEASE_PORT);
1668eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_CHECK_EXTENSION);
1669eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QGROUP_LIMIT);
1670eba8b6baSopenharmony_ci    IOCTL_REQUEST(FAT_IOCTL_GET_VOLUME_ID);
1671eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_SET_PHYS);
1672eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDWERRORGET);
1673eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_EDID);
1674eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGSTATS);
1675eba8b6baSopenharmony_ci    IOCTL_REQUEST(RPROC_SET_SHUTDOWN_ON_RELEASE);
1676eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCGSTAMP_NEW);
1677eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_WKALM_RD);
1678eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_GET_REG);
1679eba8b6baSopenharmony_ci    IOCTL_REQUEST(DELL_WMI_SMBIOS_CMD);
1680eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_NOT_OH);
1681eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPGETMODES);
1682eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOGPARAMS);
1683eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_GET_GFX_DMABUF);
1684eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_BUSYLOOP_TIMEOUT);
1685eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_G_SELECTION);
1686eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_RM_DEV_V2);
1687eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCWAITGPIO);
1688eba8b6baSopenharmony_ci    IOCTL_REQUEST(PMU_IOC_CAN_SLEEP);
1689eba8b6baSopenharmony_ci    IOCTL_REQUEST(KCOV_ENABLE);
1690eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_CLONE);
1691eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_DEFRAGMENT);
1692eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_DEALLOCATE_ISO_RESOURCE);
1693eba8b6baSopenharmony_ci    IOCTL_REQUEST(AGPIOC_ALLOCATE);
1694eba8b6baSopenharmony_ci    IOCTL_REQUEST(NE_SET_USER_MEMORY_REGION);
1695eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCTXABORT);
1696eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCSGPIO);
1697eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_REC_CARRIER);
1698eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_FLUSH_DEVICE);
1699eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_ATOMIC_RESTORE);
1700eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_UIE_OFF);
1701eba8b6baSopenharmony_ci    IOCTL_REQUEST(BT_BMC_IOCTL_SMS_ATN);
1702eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_ID);
1703eba8b6baSopenharmony_ci    IOCTL_REQUEST(NE_START_ENCLAVE);
1704eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_STREAMON);
1705eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDPOLLDRVSTAT);
1706eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_READY);
1707eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUMAUDOUT);
1708eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_S_STD);
1709eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETTIMELEFT);
1710eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETLINKRATE);
1711eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_WKALM_SET);
1712eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_GET_BACKEND_FEATURES);
1713eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMARP_ENCAP);
1714eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_GET_FLAGS);
1715eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_MY_CHANNEL_ADDRESS_CMD);
1716eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_FME_PORT_ASSIGN);
1717eba8b6baSopenharmony_ci    IOCTL_REQUEST(NS_GET_OWNER_UID);
1718eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OVERLAY);
1719eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_WAIT_SYNC);
1720eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIOHANDLE_SET_CONFIG_IOCTL);
1721eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_GET_VRING_ENDIAN);
1722eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_GETADDR);
1723eba8b6baSopenharmony_ci    IOCTL_REQUEST(PHN_GET_REGS);
1724eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_REQUESTER);
1725eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_EXPIRE);
1726eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_S2RAM);
1727eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCSAXMAP);
1728eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_SET_COMPRESS_OPTION);
1729eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_HGCM_DISCONNECT);
1730eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_FENCE_SIGNAL);
1731eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_GET_PCI_HOT_RESET_INFO);
1732eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_ENUM_MBUS_CODE);
1733eba8b6baSopenharmony_ci    IOCTL_REQUEST(MMTIMER_GETOFFSET);
1734eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_LISTEN);
1735eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_SETSC);
1736eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_SHUTDOWN);
1737eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_RESCAN);
1738eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKOPENZONE);
1739eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_VERSION);
1740eba8b6baSopenharmony_ci    IOCTL_REQUEST(CEC_TRANSMIT);
1741eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GET_ENCRYPTION_POLICY_EX);
1742eba8b6baSopenharmony_ci    IOCTL_REQUEST(SIOCMKCLIP);
1743eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMI_BMC_IOCTL_CLEAR_SMS_ATN);
1744eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGVERSION);
1745eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_INPUT);
1746eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_CROP);
1747eba8b6baSopenharmony_ci    IOCTL_REQUEST(LIRC_SET_WIDEBAND_RECEIVER);
1748eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCGEFFECTS);
1749eba8b6baSopenharmony_ci    IOCTL_REQUEST(UVCIOC_CTRL_QUERY);
1750eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_GENERIC_TABLE_RW);
1751eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_READ_VERITY_METADATA);
1752eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_SET_CONFIG_DATA);
1753eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_GETDRIVER);
1754eba8b6baSopenharmony_ci    IOCTL_REQUEST(IDT77105_GETSTAT);
1755eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCINITREPORT);
1756eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_GET_INFO);
1757eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_RECEIVE);
1758eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDGETENTCNT);
1759eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCNEWUNIT);
1760eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_INO_LOOKUP);
1761eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDRESET);
1762eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_PR_REGISTER);
1763eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCSREPORT);
1764eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_OPEN_SESSION);
1765eba8b6baSopenharmony_ci    IOCTL_REQUEST(TEE_IOC_SUPPL_RECV);
1766eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_BALANCE_CTL);
1767eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_GET_LINEINFO_WATCH_IOCTL);
1768eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGRAWINFO);
1769eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSCOMPRESS);
1770eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CONNECTINFO);
1771eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKRESETZONE);
1772eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOINITELEM);
1773eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_SET_ALLOC_RANGE);
1774eba8b6baSopenharmony_ci    IOCTL_REQUEST(AUTOFS_DEV_IOCTL_CATATONIC);
1775eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MPORT_MAINT_HDID_SET);
1776eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPGETPHASE);
1777eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_DISCONNECT_CLAIM);
1778eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDMSGON);
1779eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_SLICED_VBI_CAP);
1780eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_BALANCE_V2);
1781eba8b6baSopenharmony_ci    IOCTL_REQUEST(MEDIA_REQUEST_IOC_REINIT);
1782eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_ERASE_LR);
1783eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDFMTBEG);
1784eba8b6baSopenharmony_ci    IOCTL_REQUEST(RNDRESEEDCRNG);
1785eba8b6baSopenharmony_ci    IOCTL_REQUEST(ISST_IF_GET_PHY_ID);
1786eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETNOCSUM);
1787eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_GETSTAT);
1788eba8b6baSopenharmony_ci    IOCTL_REQUEST(TFD_IOC_SET_TICKS);
1789eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPDATADIR);
1790eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_ENABLE_DISABLE_MBR);
1791eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_V2_GET_LINE_IOCTL);
1792eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_SEND);
1793eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPWCTLONIRQ);
1794eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBRT);
1795eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_PR_RELEASE);
1796eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPCLRIRQ);
1797eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_SET_MY_CHANNEL_LUN_CMD);
1798eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCSXSYNC);
1799eba8b6baSopenharmony_ci    IOCTL_REQUEST(HPET_IE_OFF);
1800eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_ACTIVATE_USR);
1801eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_SETFRAMING);
1802eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_PAUSE_OUTPUT);
1803eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_LOGICAL_INO_V2);
1804eba8b6baSopenharmony_ci    IOCTL_REQUEST(VBG_IOCTL_HGCM_CONNECT);
1805eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKFINISHZONE);
1806eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCREVOKE);
1807eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_FEATURE);
1808eba8b6baSopenharmony_ci    IOCTL_REQUEST(CCISS_GETPCIINFO);
1809eba8b6baSopenharmony_ci    IOCTL_REQUEST(ISST_IF_MBOX_COMMAND);
1810eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_ACCEPTREQ);
1811eba8b6baSopenharmony_ci    IOCTL_REQUEST(PERF_EVENT_IOC_QUERY_BPF);
1812eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_STREAMOFF);
1813eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_DESTROY_DEV);
1814eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDGETFDCSTAT);
1815eba8b6baSopenharmony_ci    IOCTL_REQUEST(CM_IOCGATR);
1816eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_PRIORITY);
1817eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_FREEZE);
1818eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUMINPUT);
1819eba8b6baSopenharmony_ci    IOCTL_REQUEST(ZATM_GETPOOLZ);
1820eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_DISABLE_DOORBELL_RANGE);
1821eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_V2_GET_LINEINFO_WATCH_IOCTL);
1822eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_STD);
1823eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_ALLOW_SUSPEND);
1824eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONET_GETSTATZ);
1825eba8b6baSopenharmony_ci    IOCTL_REQUEST(SCIF_ACCEPTREG);
1826eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENCODER_CMD);
1827eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPIOCSRASYNCMAP);
1828eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOCTL_MEI_NOTIFY_SET);
1829eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QUOTA_RESCAN_STATUS);
1830eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_GARBAGE_COLLECT);
1831eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMLEC_CTRL);
1832eba8b6baSopenharmony_ci    IOCTL_REQUEST(MATROXFB_GET_AVAILABLE_OUTPUTS);
1833eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_DEV_CREATE);
1834eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_VDPA_GET_VRING_NUM);
1835eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_CTRL);
1836eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_CLEAR_SOCK);
1837eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_QUERY_GFX_PLANE);
1838eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_KEEPALIVE);
1839eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_SUBSYS_RESET);
1840eba8b6baSopenharmony_ci    IOCTL_REQUEST(PTP_EXTTS_REQUEST2);
1841eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_BAR);
1842eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGGPIO);
1843eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCSREP);
1844eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_DEVICE_GET_IRQ_INFO);
1845eba8b6baSopenharmony_ci    IOCTL_REQUEST(HPET_DPI);
1846eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_VQ_SETUP_KICKFD);
1847eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_CALL);
1848eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGDEVINFO);
1849eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_TABLE_DEPS);
1850eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_DEV_INFO);
1851eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_IOTLB_GET_FD);
1852eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_GET_INFO);
1853eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_PRIORITY);
1854eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_NEWBACKENDIF);
1855eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_EXT_CTRLS);
1856eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_SUBDEV_ENUM_DV_TIMINGS);
1857eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_CCDC_CFG);
1858eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_HW_FREQ_SEEK);
1859eba8b6baSopenharmony_ci    IOCTL_REQUEST(DM_TABLE_LOAD);
1860eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_START_ATOMIC_WRITE);
1861eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_OUTPUT);
1862eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_DROPPARTY);
1863eba8b6baSopenharmony_ci    IOCTL_REQUEST(CHIOGELEM);
1864eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_GET_SUPPORTED_FEATURES);
1865eba8b6baSopenharmony_ci    IOCTL_REQUEST(EVIOCSKEYCODE);
1866eba8b6baSopenharmony_ci    IOCTL_REQUEST(NE_GET_IMAGE_LOAD_INFO);
1867eba8b6baSopenharmony_ci    IOCTL_REQUEST(TUNSETLINK);
1868eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_ADD_DESCRIPTOR);
1869eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SCRUB_CANCEL);
1870eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPS_SETPARAMS);
1871eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_LR_SETUP);
1872eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_DEALLOCATE);
1873eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_SETTIMEOUT);
1874eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_WATCH_QUEUE_SET_FILTER);
1875eba8b6baSopenharmony_ci    IOCTL_REQUEST(CAPI_GET_MANUFACTURER);
1876eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_SPAPR_UNREGISTER_MEMORY);
1877eba8b6baSopenharmony_ci    IOCTL_REQUEST(ASPEED_P2A_CTRL_IOCTL_SET_WINDOW);
1878eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_EDID);
1879eba8b6baSopenharmony_ci    IOCTL_REQUEST(F2FS_IOC_GARBAGE_COLLECT_RANGE);
1880eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MAP_INBOUND);
1881eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_OPAL_TAKE_OWNERSHIP);
1882eba8b6baSopenharmony_ci    IOCTL_REQUEST(USBDEVFS_CLAIM_PORT);
1883eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_AUDIO);
1884eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_GET_ENCRYPTION_NONCE);
1885eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_SEND_STREAM_PACKET);
1886eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SNAP_DESTROY);
1887eba8b6baSopenharmony_ci    IOCTL_REQUEST(SNAPSHOT_FREE);
1888eba8b6baSopenharmony_ci    IOCTL_REQUEST(I8K_GET_SPEED);
1889eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGREPORT);
1890eba8b6baSopenharmony_ci    IOCTL_REQUEST(HPET_EPI);
1891eba8b6baSopenharmony_ci    IOCTL_REQUEST(JSIOCSCORR);
1892eba8b6baSopenharmony_ci    IOCTL_REQUEST(IOC_PR_PREEMPT_ABORT);
1893eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_MAP_OUTBOUND);
1894eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_SETESI);
1895eba8b6baSopenharmony_ci    IOCTL_REQUEST(FW_CDEV_IOC_START_ISO);
1896eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATM_DELADDR);
1897eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPFCONTROL);
1898eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGFAN);
1899eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_IRQP_SET);
1900eba8b6baSopenharmony_ci    IOCTL_REQUEST(PCITEST_WRITE);
1901eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPCLAIM);
1902eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_JPEGCOMP);
1903eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_UNREGISTER_FOR_CMD);
1904eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_FEATURES);
1905eba8b6baSopenharmony_ci    IOCTL_REQUEST(TOSHIBA_ACPI_SCI);
1906eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_DQBUF);
1907eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_BALANCE_PROGRESS);
1908eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SUBVOL_SETFLAGS);
1909eba8b6baSopenharmony_ci    IOCTL_REQUEST(ATMLEC_MCAST);
1910eba8b6baSopenharmony_ci    IOCTL_REQUEST(MMTIMER_GETFREQ);
1911eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_SELECTION);
1912eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_ALM_SET);
1913eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPPOEIOCSFWD);
1914eba8b6baSopenharmony_ci    IOCTL_REQUEST(IPMICTL_GET_MAINTENANCE_MODE_CMD);
1915eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_ENABLE_VERITY);
1916eba8b6baSopenharmony_ci    IOCTL_REQUEST(NILFS_IOCTL_GET_BDESCS);
1917eba8b6baSopenharmony_ci    IOCTL_REQUEST(FDFMTEND);
1918eba8b6baSopenharmony_ci    IOCTL_REQUEST(DMA_BUF_SET_NAME);
1919eba8b6baSopenharmony_ci    IOCTL_REQUEST(UI_BEGIN_FF_UPLOAD);
1920eba8b6baSopenharmony_ci    IOCTL_REQUEST(RTC_UIE_ON);
1921eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPRELEASE);
1922eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFIO_IOMMU_UNMAP_DMA);
1923eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_OMAP3ISP_PRV_CFG);
1924eba8b6baSopenharmony_ci    IOCTL_REQUEST(GPIO_GET_LINEHANDLE_IOCTL);
1925eba8b6baSopenharmony_ci    IOCTL_REQUEST(VFAT_IOCTL_READDIR_BOTH);
1926eba8b6baSopenharmony_ci    IOCTL_REQUEST(NVME_IOCTL_ADMIN_CMD);
1927eba8b6baSopenharmony_ci    IOCTL_REQUEST(VHOST_SET_VRING_KICK);
1928eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SUBVOL_CREATE_V2);
1929eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_SNAP_CREATE);
1930eba8b6baSopenharmony_ci    IOCTL_REQUEST(SONYPI_IOCGBAT2CAP);
1931eba8b6baSopenharmony_ci    IOCTL_REQUEST(PPNEGOT);
1932eba8b6baSopenharmony_ci    IOCTL_REQUEST(NBD_PRINT_DEBUG);
1933eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_INO_LOOKUP_USER);
1934eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_GET_SUBVOL_ROOTREF);
1935eba8b6baSopenharmony_ci    IOCTL_REQUEST(FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS);
1936eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_FS_INFO);
1937eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_ENUM_FMT);
1938eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_G_INPUT);
1939eba8b6baSopenharmony_ci    IOCTL_REQUEST(VTPM_PROXY_IOC_NEW_DEV);
1940eba8b6baSopenharmony_ci    IOCTL_REQUEST(DFL_FPGA_FME_ERR_GET_IRQ_NUM);
1941eba8b6baSopenharmony_ci    IOCTL_REQUEST(ND_IOCTL_DIMM_FLAGS);
1942eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QUOTA_RESCAN);
1943eba8b6baSopenharmony_ci    IOCTL_REQUEST(MMTIMER_GETCOUNTER);
1944eba8b6baSopenharmony_ci    IOCTL_REQUEST(MATROXFB_GET_OUTPUT_MODE);
1945eba8b6baSopenharmony_ci    IOCTL_REQUEST(BTRFS_IOC_QUOTA_RESCAN_WAIT);
1946eba8b6baSopenharmony_ci    IOCTL_REQUEST(RIO_CM_CHAN_BIND);
1947eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGRDESC);
1948eba8b6baSopenharmony_ci    IOCTL_REQUEST(MGSL_IOCGIF);
1949eba8b6baSopenharmony_ci    IOCTL_REQUEST(VIDIOC_S_OUTPUT);
1950eba8b6baSopenharmony_ci    IOCTL_REQUEST(HIDIOCGREPORTINFO);
1951eba8b6baSopenharmony_ci    IOCTL_REQUEST(WDIOC_GETBOOTSTATUS);
1952eba8b6baSopenharmony_ci    IOCTL_REQUEST(VDUSE_VQ_GET_INFO);
1953eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_ASSIGN_PCIDEV);
1954eba8b6baSopenharmony_ci#ifdef BLKGETDISKSEQ
1955eba8b6baSopenharmony_ci    IOCTL_REQUEST(BLKGETDISKSEQ);
1956eba8b6baSopenharmony_ci#endif
1957eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_PM_GET_CPU_STATE);
1958eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_DESTROY_VM);
1959eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_SET_PTDEV_INTR);
1960eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_CREATE_IOREQ_CLIENT);
1961eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_IRQFD);
1962eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_CREATE_VM);
1963eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_INJECT_MSI);
1964eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_ATTACH_IOREQ_CLIENT);
1965eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_RESET_PTDEV_INTR);
1966eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_NOTIFY_REQUEST_FINISH);
1967eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_SET_IRQLINE);
1968eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_START_VM);
1969eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_SET_VCPU_REGS);
1970eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_SET_MEMSEG);
1971eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_PAUSE_VM);
1972eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_CLEAR_VM_IOREQ);
1973eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_UNSET_MEMSEG);
1974eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_IOEVENTFD);
1975eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_DEASSIGN_PCIDEV);
1976eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_RESET_VM);
1977eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_DESTROY_IOREQ_CLIENT);
1978eba8b6baSopenharmony_ci    IOCTL_REQUEST(ACRN_IOCTL_VM_INTR_MONITOR);
1979eba8b6baSopenharmony_ci}
1980