27 lines
		
	
	
		
			505 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			505 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| #ifndef NILFS_EXPORT_H
 | |
| #define NILFS_EXPORT_H
 | |
| 
 | |
| #include <linux/exportfs.h>
 | |
| 
 | |
| extern const struct export_operations nilfs_export_ops;
 | |
| 
 | |
| /**
 | |
|  * struct nilfs_fid - NILFS file id type
 | |
|  * @cno: checkpoint number
 | |
|  * @ino: inode number
 | |
|  * @gen: file generation (version) for NFS
 | |
|  * @parent_gen: parent generation (version) for NFS
 | |
|  * @parent_ino: parent inode number
 | |
|  */
 | |
| struct nilfs_fid {
 | |
| 	u64 cno;
 | |
| 	u64 ino;
 | |
| 	u32 gen;
 | |
| 
 | |
| 	u32 parent_gen;
 | |
| 	u64 parent_ino;
 | |
| } __packed;
 | |
| 
 | |
| #endif
 |