xref: /linux/fs/nilfs2/export.h (revision 4413e16d9d21673bb5048a2e542f1aaa00015c2e)
1 #ifndef NILFS_EXPORT_H
2 #define NILFS_EXPORT_H
3 
4 #include <linux/exportfs.h>
5 
6 extern const struct export_operations nilfs_export_ops;
7 
8 /**
9  * struct nilfs_fid - NILFS file id type
10  * @cno: checkpoint number
11  * @ino: inode number
12  * @gen: file generation (version) for NFS
13  * @parent_gen: parent generation (version) for NFS
14  * @parent_ino: parent inode number
15  */
16 struct nilfs_fid {
17 	u64 cno;
18 	u64 ino;
19 	u32 gen;
20 
21 	u32 parent_gen;
22 	u64 parent_ino;
23 } __attribute__ ((packed));
24 
25 #endif
26