xref: /openbmc/linux/include/linux/fd.h (revision 607ca46e)
11da177e4SLinus Torvalds #ifndef _LINUX_FD_H
21da177e4SLinus Torvalds #define _LINUX_FD_H
31da177e4SLinus Torvalds 
4607ca46eSDavid Howells #include <uapi/linux/fd.h>
5719c0c59SJohannes Stezenbach 
6390192b3SJohannes Stezenbach #ifdef CONFIG_COMPAT
7719c0c59SJohannes Stezenbach #include <linux/compat.h>
8719c0c59SJohannes Stezenbach 
9390192b3SJohannes Stezenbach struct compat_floppy_struct {
10390192b3SJohannes Stezenbach 	compat_uint_t	size;
11390192b3SJohannes Stezenbach 	compat_uint_t	sect;
12390192b3SJohannes Stezenbach 	compat_uint_t	head;
13390192b3SJohannes Stezenbach 	compat_uint_t	track;
14390192b3SJohannes Stezenbach 	compat_uint_t	stretch;
15390192b3SJohannes Stezenbach 	unsigned char	gap;
16390192b3SJohannes Stezenbach 	unsigned char	rate;
17390192b3SJohannes Stezenbach 	unsigned char	spec1;
18390192b3SJohannes Stezenbach 	unsigned char	fmt_gap;
19390192b3SJohannes Stezenbach 	const compat_caddr_t name;
20390192b3SJohannes Stezenbach };
21390192b3SJohannes Stezenbach 
22390192b3SJohannes Stezenbach #define FDGETPRM32 _IOR(2, 0x04, struct compat_floppy_struct)
23390192b3SJohannes Stezenbach #endif
24719c0c59SJohannes Stezenbach #endif
25