ioctls.h (527e8d8fe0908d5c64adf583af9dec3dff723f05) ioctls.h (9bbd60e7f7c17bca78df2dfc2f1d6786db429328)
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)))

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

173 IOCTL(FS_IOC32_SETFLAGS, IOC_W, MK_PTR(TYPE_INT))
174 IOCTL(FS_IOC32_GETVERSION, IOC_R, MK_PTR(TYPE_INT))
175 IOCTL(FS_IOC32_SETVERSION, IOC_W, MK_PTR(TYPE_INT))
176
177#ifdef BTRFS_IOC_SNAP_CREATE
178 IOCTL(BTRFS_IOC_SNAP_CREATE, IOC_W,
179 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
180#endif
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)))

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

173 IOCTL(FS_IOC32_SETFLAGS, IOC_W, MK_PTR(TYPE_INT))
174 IOCTL(FS_IOC32_GETVERSION, IOC_R, MK_PTR(TYPE_INT))
175 IOCTL(FS_IOC32_SETVERSION, IOC_W, MK_PTR(TYPE_INT))
176
177#ifdef BTRFS_IOC_SNAP_CREATE
178 IOCTL(BTRFS_IOC_SNAP_CREATE, IOC_W,
179 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
180#endif
181#ifdef BTRFS_IOC_SCAN_DEV
182 IOCTL(BTRFS_IOC_SCAN_DEV, IOC_W,
183 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
184#endif
185#ifdef BTRFS_IOC_FORGET_DEV
186 IOCTL(BTRFS_IOC_FORGET_DEV, IOC_W,
187 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
188#endif
189#ifdef BTRFS_IOC_ADD_DEV
190 IOCTL(BTRFS_IOC_ADD_DEV, IOC_W,
191 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
192#endif
193#ifdef BTRFS_IOC_RM_DEV
194 IOCTL(BTRFS_IOC_RM_DEV, IOC_W,
195 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
196#endif
181#ifdef BTRFS_IOC_SUBVOL_CREATE
182 IOCTL(BTRFS_IOC_SUBVOL_CREATE, IOC_W,
183 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
184#endif
185#ifdef BTRFS_IOC_SNAP_DESTROY
186 IOCTL(BTRFS_IOC_SNAP_DESTROY, IOC_W,
187 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
188#endif
189#ifdef BTRFS_IOC_SUBVOL_GETFLAGS
190 IOCTL(BTRFS_IOC_SUBVOL_GETFLAGS, IOC_R, MK_PTR(TYPE_ULONGLONG))
191#endif
192#ifdef BTRFS_IOC_SUBVOL_SETFLAGS
193 IOCTL(BTRFS_IOC_SUBVOL_SETFLAGS, IOC_W, MK_PTR(TYPE_ULONGLONG))
194#endif
197#ifdef BTRFS_IOC_SUBVOL_CREATE
198 IOCTL(BTRFS_IOC_SUBVOL_CREATE, IOC_W,
199 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
200#endif
201#ifdef BTRFS_IOC_SNAP_DESTROY
202 IOCTL(BTRFS_IOC_SNAP_DESTROY, IOC_W,
203 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_vol_args)))
204#endif
205#ifdef BTRFS_IOC_SUBVOL_GETFLAGS
206 IOCTL(BTRFS_IOC_SUBVOL_GETFLAGS, IOC_R, MK_PTR(TYPE_ULONGLONG))
207#endif
208#ifdef BTRFS_IOC_SUBVOL_SETFLAGS
209 IOCTL(BTRFS_IOC_SUBVOL_SETFLAGS, IOC_W, MK_PTR(TYPE_ULONGLONG))
210#endif
211#ifdef BTRFS_IOC_DEV_INFO
212 IOCTL(BTRFS_IOC_DEV_INFO, IOC_RW,
213 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_dev_info_args)))
214#endif
215#ifdef BTRFS_IOC_GET_DEV_STATS
216 IOCTL(BTRFS_IOC_GET_DEV_STATS, IOC_RW,
217 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_get_dev_stats)))
218#endif
195#ifdef BTRFS_IOC_GET_SUBVOL_INFO
196 IOCTL(BTRFS_IOC_GET_SUBVOL_INFO, IOC_R,
197 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_get_subvol_info_args)))
198#endif
199
200#ifdef CONFIG_USBFS
201 /* USB ioctls */
202 IOCTL(USBDEVFS_CONTROL, IOC_RW,

--- 419 unchanged lines hidden ---
219#ifdef BTRFS_IOC_GET_SUBVOL_INFO
220 IOCTL(BTRFS_IOC_GET_SUBVOL_INFO, IOC_R,
221 MK_PTR(MK_STRUCT(STRUCT_btrfs_ioctl_get_subvol_info_args)))
222#endif
223
224#ifdef CONFIG_USBFS
225 /* USB ioctls */
226 IOCTL(USBDEVFS_CONTROL, IOC_RW,

--- 419 unchanged lines hidden ---