Go to the documentation of this file. 1 #ifndef FS_CEPH_IOCTL_H
2 #define FS_CEPH_IOCTL_H
5 #include <linux/types.h>
7 #define CEPH_IOCTL_MAGIC 0x97
42 #define CEPH_IOC_GET_LAYOUT _IOR(CEPH_IOCTL_MAGIC, 1, \
43 struct ceph_ioctl_layout)
44 #define CEPH_IOC_SET_LAYOUT _IOW(CEPH_IOCTL_MAGIC, 2, \
45 struct ceph_ioctl_layout)
46 #define CEPH_IOC_SET_LAYOUT_POLICY _IOW(CEPH_IOCTL_MAGIC, 5, \
47 struct ceph_ioctl_layout)
67 #define CEPH_IOC_GET_DATALOC _IOWR(CEPH_IOCTL_MAGIC, 3, \
68 struct ceph_ioctl_dataloc)
80 #define CEPH_IOC_LAZYIO _IO(CEPH_IOCTL_MAGIC, 4)
98 #define CEPH_IOC_SYNCIO _IO(CEPH_IOCTL_MAGIC, 5)