ioctls.h (f2c2fb50be13aca9c449d9156817c915d9cd2acb) ioctls.h (4715856a68b3bf868aca05f34f8f9edde64d7d6f)
1 /* emulated ioctl list */
2
3 IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
4 IOCTL(TCSETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
5 IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
6 IOCTL(TCSETSW, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
7 IOCTL(TIOCGWINSZ, IOC_R, MK_PTR(MK_STRUCT(STRUCT_winsize)))
8 IOCTL(TIOCSWINSZ, IOC_W, MK_PTR(MK_STRUCT(STRUCT_winsize)))

--- 66 unchanged lines hidden (view full) ---

75#endif
76 IOCTL(BLKFLSBUF, 0, TYPE_NULL)
77 IOCTL(BLKRASET, 0, TYPE_INT)
78 IOCTL(BLKRAGET, IOC_R, MK_PTR(TYPE_LONG))
79 IOCTL(BLKSSZGET, IOC_R, MK_PTR(TYPE_INT))
80 IOCTL(BLKBSZGET, IOC_R, MK_PTR(TYPE_INT))
81 IOCTL_SPECIAL(BLKPG, IOC_W, do_ioctl_blkpg,
82 MK_PTR(MK_STRUCT(STRUCT_blkpg_ioctl_arg)))
1 /* emulated ioctl list */
2
3 IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
4 IOCTL(TCSETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
5 IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
6 IOCTL(TCSETSW, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
7 IOCTL(TIOCGWINSZ, IOC_R, MK_PTR(MK_STRUCT(STRUCT_winsize)))
8 IOCTL(TIOCSWINSZ, IOC_W, MK_PTR(MK_STRUCT(STRUCT_winsize)))

--- 66 unchanged lines hidden (view full) ---

75#endif
76 IOCTL(BLKFLSBUF, 0, TYPE_NULL)
77 IOCTL(BLKRASET, 0, TYPE_INT)
78 IOCTL(BLKRAGET, IOC_R, MK_PTR(TYPE_LONG))
79 IOCTL(BLKSSZGET, IOC_R, MK_PTR(TYPE_INT))
80 IOCTL(BLKBSZGET, IOC_R, MK_PTR(TYPE_INT))
81 IOCTL_SPECIAL(BLKPG, IOC_W, do_ioctl_blkpg,
82 MK_PTR(MK_STRUCT(STRUCT_blkpg_ioctl_arg)))
83
84#ifdef BLKDISCARD
85 IOCTL(BLKDISCARD, IOC_W, MK_PTR(MK_ARRAY(TYPE_ULONGLONG, 2)))
86#endif
87#ifdef BLKIOMIN
88 IOCTL(BLKIOMIN, IOC_R, MK_PTR(TYPE_INT))
89#endif
90#ifdef BLKIOOPT
91 IOCTL(BLKIOOPT, IOC_R, MK_PTR(TYPE_INT))
92#endif
93#ifdef BLKALIGNOFF
94 IOCTL(BLKALIGNOFF, IOC_R, MK_PTR(TYPE_INT))
95#endif
96#ifdef BLKPBSZGET
97 IOCTL(BLKPBSZGET, IOC_R, MK_PTR(TYPE_INT))
98#endif
99#ifdef BLKDISCARDZEROES
100 IOCTL(BLKDISCARDZEROES, IOC_R, MK_PTR(TYPE_INT))
101#endif
102#ifdef BLKSECDISCARD
103 IOCTL(BLKSECDISCARD, IOC_W, MK_PTR(MK_ARRAY(TYPE_ULONGLONG, 2)))
104#endif
105#ifdef BLKROTATIONAL
106 IOCTL(BLKROTATIONAL, IOC_R, MK_PTR(TYPE_SHORT))
107#endif
108#ifdef BLKZEROOUT
109 IOCTL(BLKZEROOUT, IOC_W, MK_PTR(MK_ARRAY(TYPE_ULONGLONG, 2)))
110#endif
111
83#ifdef FIBMAP
84 IOCTL(FIBMAP, IOC_W | IOC_R, MK_PTR(TYPE_LONG))
85#endif
86#ifdef FIGETBSZ
87 IOCTL(FIGETBSZ, IOC_R, MK_PTR(TYPE_LONG))
88#endif
89#ifdef CONFIG_FIEMAP
90 IOCTL_SPECIAL(FS_IOC_FIEMAP, IOC_W | IOC_R, do_ioctl_fs_ioc_fiemap,

--- 302 unchanged lines hidden ---
112#ifdef FIBMAP
113 IOCTL(FIBMAP, IOC_W | IOC_R, MK_PTR(TYPE_LONG))
114#endif
115#ifdef FIGETBSZ
116 IOCTL(FIGETBSZ, IOC_R, MK_PTR(TYPE_LONG))
117#endif
118#ifdef CONFIG_FIEMAP
119 IOCTL_SPECIAL(FS_IOC_FIEMAP, IOC_W | IOC_R, do_ioctl_fs_ioc_fiemap,

--- 302 unchanged lines hidden ---