| /* SPDX-License-Identifier: GPL-2.0 */ | 
 | #ifndef BTRFS_EXPORT_H | 
 | #define BTRFS_EXPORT_H | 
 |  | 
 | #include <linux/exportfs.h> | 
 |  | 
 | extern const struct export_operations btrfs_export_ops; | 
 |  | 
 | struct btrfs_fid { | 
 | 	u64 objectid; | 
 | 	u64 root_objectid; | 
 | 	u32 gen; | 
 |  | 
 | 	u64 parent_objectid; | 
 | 	u32 parent_gen; | 
 |  | 
 | 	u64 parent_root_objectid; | 
 | } __attribute__ ((packed)); | 
 |  | 
 | struct dentry *btrfs_get_dentry(struct super_block *sb, u64 objectid, | 
 | 				u64 root_objectid, u32 generation, | 
 | 				int check_generation); | 
 | struct dentry *btrfs_get_parent(struct dentry *child); | 
 |  | 
 | #endif |